package com.miaxis.app.user.dto;

import com.miaxis.common.core.domain.BaseBusinessEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Author wwl
 * @Date 2020/12/24
 * @Version 1.0
 */
@Data
public class UserDto extends BaseBusinessEntity {

    @ApiModelProperty(value = "姓名")
    private String name;

    @ApiModelProperty(value = "性别")
    private Long sex;

    @ApiModelProperty(value = "身份证明号码 1：身份证号，2：护照，3：军官证，4：其他")
    private Long cardtype;

    @ApiModelProperty(value = "身份证明号码")
    private String idcard;

    @ApiModelProperty(value = "出生日期")
    private Date birthday;

    @ApiModelProperty(value = "手机号码")
    private String phone;

    @ApiModelProperty(value = "登录密码 MD5加密")
    private String password;

    @ApiModelProperty(value = "微信号码")
    private String wechar;

    @ApiModelProperty(value = "微信openid")
    private String openid;

    @ApiModelProperty(value = "驾校全国统一编号")
    private String inscode;

    @ApiModelProperty(value = "培训车型")
    private String traintype;

    @ApiModelProperty(value = "驾校班型Id")
    private Long schoolClassTypeId;

    @ApiModelProperty(value = "驾校班型金额")
    private Double schoolClassTypePrice;

    @ApiModelProperty(value = "教练全国统一编号")
    private String coachnum;

    @ApiModelProperty(value = "身份证正面图片地址")
    private String idCardFrontUrl;
    @ApiModelProperty(value = "身份证正面图片路径")
    private String idCardFrontPath;

    @ApiModelProperty(value = "身份证反面图片地址")
    private String idCardReverseUrl;
    @ApiModelProperty(value = "身份证反面图片路径")
    private String idCardReversePath;

    @ApiModelProperty(value = "人像图片地址")
    private String facesUrl;
    @ApiModelProperty(value = "人像图片路径")
    private String facesPath;

    @ApiModelProperty(value = "短信验证码")
    private String verificationCode;
}
