package com.pj.project.app_user.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * 注册的用户选择角色，填写手机号码、获取短信认证，填写密码进行注册
 * @Author Mechrevo
 * @Date 2023 07 25 10 43
 **/
@Data
public class RegisterDto {
    /**
     *     (1,"普通边民"),
     *     (2,"互市区边民组组长"),
     *     (3,"互市区商家"),
     *     (4,"司机"),
     *     (5,"国内收购商");
     */
    /** 注册身份 1=普通边民 2=互市区边民组组长 3=互市区商家 4=司机 5=国内收购商 */
    @NotNull(message = "身份选择不能为空!")
    private Integer type;
    /** 手机号码 */
    @NotBlank(message = "手机号不能为空")
    private String phone;
    /** 手机验证码 */
    private Integer smsCode;
    /** 登陆密码 */
    @NotBlank(message = "密码不能为空!")
    private String password;
    /** 登陆密码 */
    @NotBlank(message = "验证密码不能为空!")
    private String rePassword;
    /** 昵称 */
    private String nickName;
}
