package com.sckw.fleet.model.vo;

import lombok.Data;
import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @desc 司机
 * @author zk
 * @date 2023/7/6
 */
@Data
public class KwfDriverDetailVo implements Serializable {

    /**
     * id
     */
    private Long id;

    /**
     * 企业id
     */
    private Long entId;

    /**
     * 司机姓名
     */
    private String name;

    /**
     * 手机号码
     */
    private String phone;

    /**
     * 盐
     */
    private String salt;

    /**
     * 密码
     */
    private String password;

    /**
     * 身份证号
     */
    private String idcard;

    /**
     * 车辆状态（0正常、1锁定）
     */
    private Integer status;

    /**
     * 车辆业务状态（0空闲、1任务）
     */
    private Integer businessStatus;

    /**
     * 认证状态（1认证、2临时、3异常）
     */
    private Integer authStatus;

    /**
     * 车队名称
     */
    private String remark;

    /**
     * 企业名称
     */
    private String firmName;

    /**
     * 车队ID
     */
    private Long fleetId;

    /**
     * 车队名称
     */
    private String fleetName;

    /**
     * 身份证信息
     */
    KwfDriverCardVo driverCard;

    /**
     * 司机驾驶证信息
     */
    KwfDriverLicenseVo driverLicense;

    /**
     * 司机从业资格证
     */
    KwfDriverQualificationVo driverQualification;

    /**
     * 车辆信息
     */
    List<Map<String, Object>> trucks;

}
