package com.yuchen.saas.manage.user.api.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nest.springwrap.core.mp.base.BaseEntity;

import java.util.Date;


@Data
@TableName("user_vehicle_unique")
public class UserVehicleUnique extends BaseEntity {

    /**
     * 车牌
     */
    @ApiModelProperty(name = "plateNo", value = "车牌")
    private String plateNo;

    /**
     * 车辆类型
     */
    @ApiModelProperty(name = "vehicleType", value = "车辆类型")
    private String vehicleType;
    /**
     * 车架号码
     */
    @ApiModelProperty(name = "frameNo", value = "车架号码")
    private String frameNo;

    /**
     * 发动机号
     */
    @ApiModelProperty(name = "engineNo", value = "发动机号")
    private String engineNo;

    /**
     * 认证用户
     */
    @ApiModelProperty(name = "owner", value = "认证用户")
    private String owner;

    /**
     * 识别代码
     */
    @ApiModelProperty(name = "vin", value = "识别代码")
    private String vin;

    /**
     * 行驶证图片
     */
    @ApiModelProperty(name = "vehicleLicense", value = "行驶证图片")
    private String vehicleLicense;

    /**
     * 发证日期
     */
    @ApiModelProperty(name = "issueDate", value = "发证日期")
    private Date issueDate;


    @ApiModelProperty(name = "userDetailId", value = "平台级用户ID")
    private String userDetailId;

    /**
     * 认证结果(0:未认证1:已认证)
     */
    @ApiModelProperty(name = "auditResult", value = "认证结果(0:未认证1:已认证)")
    private Integer auditResult;

    /**
     * 认证方式(1:自动识别 2:人工审核 3:服务审核 4:申诉审核)
     */
    @ApiModelProperty(name = "auditType", value = "认证方式(1:自动识别 2:人工审核 3:服务审核 4:申诉审核)")
    private Integer auditType;

    /**
     * 身份证图片
     */
    @ApiModelProperty(name = "idCardUrl", value = "身份证图片")
    private String idCardUrl;

    /**
     * 身份证号码
     */
    @ApiModelProperty(name = "idCard", value = "身份证号码")
    private String idCard;

    /**
     * 身份证姓名
     */
    @ApiModelProperty(name = "idCardName", value = "身份证姓名")
    private String idCardName;

    /**
     * 能源类型（0：其他，1：燃油车，2：新能源车）
     */
    @ApiModelProperty(name = "energyType", value = "能源类型（0：其他，1：燃油车，2：新能源车）")
    private String energyType;

    /**
     * 申请应用来源
     */
    @ApiModelProperty(name = "sourceApplyId", value = "申请应用来源")
    private String applyId;

    /**
     * 申请用户手机号
     */
    @ApiModelProperty(name = "userPhone", value = "申请用户手机号")
    private String userPhone;





}
