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 KwfTruckLicense extends BaseModel {

    /**
     * 车辆主键ID
     */
    private Long truckId;

    /**
     * 车辆识别码
     */
    private String vin;

    /**
     * 车辆行驶证号
     */
    private String drivingNo;

    /**
     * 车辆所有人
     */
    private String owner;

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

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

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

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

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

}
