DriverInfo.java 1.5 KB
package com.sunyo.wlpt.dispatch.domain;

import java.io.Serializable;
import java.util.Date;
import java.util.UUID;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 子诚
 * Description:驶员信息实体类
 * 时间:2020/4/21 15:16
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DriverInfo implements Serializable {
    /**
     * 驾驶员信息编号uuid
     */
    private String id;

    /**
     * 驾驶员姓名
     */
    private String driverName;

    /**
     * 身份证号码
     */
    private String driverId;

    /**
     * 驾驶证号码
     */
    private String driverLicenseNumber;

    /**
     * 驾驶员联系方式
     */
    private String driverMobile;

    /**
     * 工号
     */
    private String jobNumber;

    /**
     * 驾驶员职位:大队长,班长,副班长,员工
     */
    private String driverPosition;

    /**
     * 驾驶员所属公司名称
     */
    private String driverCompany;

    /**
     * 驾驶员信息创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date gmtCreate;

    /**
     * 驾驶员信息修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date gmtModified;

    /**
     * 驾驶员状态:1.空闲状态;2.执行状态;3.轮休状态;.请假状态
     */
    private String driverStatus;

    private static final long serialVersionUID = 1L;
}