package com.ruoyi.xq.dto.app.user.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class UserAuthInfoVo {

    @Schema(description = "用户Id")
    private Long userId;
    /**
     * 用户号
     */
    @Schema(description = "用户编号")
    private String usercode;
    /**
     * 实名认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败
     */
    @Schema(description = "实名认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败")
    private Integer cardNumAuth;
    /**
     * 身份证ID
     */
    @Schema(description = "身份证ID")
    private String cardNumId;
    /**
     * 身份证ID
     */
    @Schema(description = "身份证名称")
    private String cardNumName;
    /**
     * 手机认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败
     */
    @Schema(description = "手机认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败")
    private Integer phoneAuth;
    /**
     * 手机号
     */
    @Schema(description = "手机号")
    private String phone;
    /**
     * 单身认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败
     */
    @Schema(description = "单身认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败")
    private Integer singlePersonAuth;
    /**
     * 学历认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败
     */
    @Schema(description = "学历认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败")
    private Integer educationAuth;
    /**
     * 学历照片
     */
    @Schema(description = "学历照片")
    private String educationPic;
    /**
     * 工作认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败
     */
    @Schema(description = "工作认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败")
    private Integer jobAuth;
    /**
     * 工作认证类型
     */
    @Schema(description = "工作认证类型")
    private Integer jobAuthType;
    /**
     * 工作照片
     */
    @Schema(description = "工作照片")
    private String jobPic;
    /**
     * 车辆认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败
     */
    @Schema(description = "车辆认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败")
    private Integer carAuth;
    /**
     * 车辆照片
     */
    @Schema(description = "车辆照片")
    private String carPic;
    /**
     * 房子认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败
     */
    @Schema(description = "房子认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败")
    private Integer houseAuth;
    /**
     * 房子照片
     */
    @Schema(description = "房子照片")
    private String housePic;
    /**
     * 婚况认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败
     */
    @Schema(description = "婚况认证 0-待提交 1-审核中 2-审核通过（认证成功） 3-审核失败")
    private Integer marriageAuth;
    /**
     * 婚况照片
     */
    @Schema(description = "婚况照片")
    private String marriagePic;

}
