package com.sckw.fleet.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sckw.core.utils.FileUtils;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;

/**
 * @desc 司机从业资格证
 * @author zk
 * @date 2023/7/6
 */
@Data
public class KwfDriverQualificationVo implements Serializable {

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

    /**
     * 从业资格证号
     */
    private String qualiNo;

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

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

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

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

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

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

    /**
     * 车辆状态（0未认证、1已认证）
     */
    private Integer status;

    public String getCertificateMain() {
        return FileUtils.splice(certificateMain);
    }

    public String getCertificateRevolt() {
        return FileUtils.splice(certificateRevolt);
    }
}
