cpxt-server/cpxt-system/src/main/java/com/cpxt/biz/domain/BizDriver.java

101 lines
2.1 KiB
Java

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;
}