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 KwfDriverCardVo implements Serializable{

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

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

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

    /**
     * 联系地址
     */
    private String address;

    /**
     * 证书正面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);
    }
}
