package com.cpxt.biz.domain; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.cpxt.common.annotation.Excel; import com.cpxt.common.core.domain.BaseEntity; import java.util.Date; /** * 司机对象 biz_driver * * @author YIN * @date 2024-12-16 */ @Data public class BizDriver { private static final long serialVersionUID = 1L; /** ID */ private Long id; /** 部门ID */ @Excel(name = "部门ID") private Long deptId; /** 部门名称 */ @Excel(name = "部门名称") private String deptName; /** 用户ID */ @Excel(name = "用户ID") private Long userId; /** 姓名 */ @Excel(name = "姓名") private String name; /** 身份证号 */ @Excel(name = "身份证号") private String idcard; /** 性别 */ @Excel(name = "性别") private String gender; /** 手机号码 */ @Excel(name = "手机号码") private String phone; /** 照片 */ @Excel(name = "照片") private String photo; /** 证件照人脸面 */ @Excel(name = "证件照人脸面") private String idcardPhotoFace; /** 证件照国徽面 */ @Excel(name = "证件照国徽面") private String idcardPhotoNe; /** 默认绑定车辆ID */ @Excel(name = "默认绑定车辆ID") private Long defaultCarId; /** 默认绑定车牌号 */ @Excel(name = "默认绑定车牌号") private String defaultCarNo; /** 状态 */ @Excel(name = "状态") private Integer status; /** 创建时间 */ @Excel(name = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; /** 更新时间 */ @Excel(name = "更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; /** 备注 */ private String remark; /** 当前车辆id */ private Long currentCarId; /** 当前车辆车牌号 */ private String currentCarNo; /** 在线状态 1 在线 0 离线 */ private Integer onlineStatus; }