NewDriver.java 3.29 KB
package com.ruoyi.domain.driver;

import lombok.Data;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import org.apache.commons.lang3.StringUtils;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import lombok.extern.slf4j.Slf4j;
import com.ruoyi.common.annotation.Excel;

@Data
@Slf4j
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@TableName("driver")
public class NewDriver {
    /***主键*/
    @Excel(name = "主键")
    private Integer id;


    /***工号*/
    @TableId(value = "job_code", type = IdType.AUTO)
    @Excel(name = "工号")
    private String jobCode;


    /***公司编码*/
    @Excel(name = "公司编码")
    private String companyCode;


    /***分公司编码*/
    @Excel(name = "分公司编码")
    private String brancheCompanyCode;


    /***姓名*/
    @Excel(name = "姓名")
    private String personnelName;


    /***运营服务证书号*/
    @Excel(name = "运营服务证书号")
    private String papersCode;


    /***一卡通工作卡号*/
    @Excel(name = "一卡通工作卡号")
    private String icCardCode;


    /***性别*/
    @Excel(name = "性别")
    private String personnelType;


    /***所属岗位/工种*/
    @Excel(name = "所属岗位/工种")
    private String posts;


    /***身份证*/
    @Excel(name = "身份证")
    private String card;


    /***联系电话*/
    @Excel(name = "联系电话")
    private String telphone;


    /***RFID 人卡IC号*/
    @Excel(name = "RFID 人卡IC号")
    private String icRfid;


    /***RFID 人卡ID号(10进制)*/
    @Excel(name = "RFID 人卡ID号(10进制)")
    private String idRfid;


    /***RFID 标签号*/
    @Excel(name = "RFID 标签号")
    private String tagRfid;


    /***备注*/
    @Excel(name = "备注")
    private String remark;


    /***线路名称*/
    @Excel(name = "线路名称")
    private String lineName;


    /***线路编码*/
    @Excel(name = "线路编码")
    private String lineCode;


    /***是否进行人脸注册 1 注册 2 未注册*/
    @Excel(name = "是否进行人脸注册 1 注册 2 未注册")
    private Integer faceSignIn;


    /***头像*/
    @Excel(name = "头像")
    private String image;


    /***更新日期*/
    @Excel(name = "更新日期")
    private java.util.Date updateTime;


    /***注册设备列表*/
    @Excel(name = "注册设备列表")
    private String signInEquipment;


    /***车队名称*/
    @Excel(name = "车队名称")
    private String fleetName;


    /***人脸识别特征*/
    @Excel(name = "人脸识别特征")
    private java.lang.String faceFeature;


    /***手环mac地址*/
    @Excel(name = "手环mac地址")
    private java.lang.String blueTooth;


    /***同步结果状态;0成功,1失败*/
    @Excel(name = "同步结果状态;0成功,1失败")
    private java.lang.Integer integer;


    /***同步内容*/
    @Excel(name = "同步内容")
    private java.lang.String syncontent;


    /***物理卡号*/
    @Excel(name = "物理卡号")
    private java.lang.String csn;


    @Override
    public String toString() {
        return com.alibaba.fastjson2.JSON.toJSONString(this);
    }
}