package com.yn.bftl.thirdparty.modules.unionpay.dto.account;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;


/**
 * 账户注册DTO
 *
 * @author huabiao
 * @create 2022/9/7  8:45
 **/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "AccountRegisterDTO", description = "账户注册DTO")
public class AccountRegisterDTO {

    @ApiModelProperty(value = "注册类型：1(个人)、2(企业)")
    private Integer registerType;

    @ApiModelProperty(value = "用户姓名")
    private String userName;

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

    @ApiModelProperty(value = "身份证号")
    private String idCard;

    @ApiModelProperty(value = "手机短信验证码")
    private String smsAuthCode;

    @ApiModelProperty(value = "密码密文")
    private String encryptPwd;

    @ApiModelProperty(value = "随机因子")
    private String plugRandomKey;
}