package com.sckw.fleet.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sckw.core.model.base.BaseModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;

/**
 * @desc 司机驾驶证信息
 * @author zk
 * @date 2023/7/6
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class KwfDriverLicense extends BaseModel {

    /**
     * 司机id
     */
    private Long driverId;

    /**
     * 驾驶证号
     */
    private String driverNo;

    /**
     * 准驾车型
     */
    private String type;

    /**
     * 有效日期
     */
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private Date expireTime;

    /**
     * 发证机关单位
     */
    private String grantUnit;

    /**
     * 证书正面URL地址
     */
    private String certificateMain;

    /**
     * 证书反面URL地址
     */
    private String certificateRevolt;

}
