|
|
@@ -2,6 +2,8 @@ package cn.com.taiji.iaw.dto.portal; |
|
|
|
|
|
|
|
import cn.com.taiji.common.manager.ManagerException; |
|
|
|
import cn.com.taiji.common.model.BaseModel; |
|
|
|
import cn.com.taiji.core.entity.dict.basic.Gender; |
|
|
|
import cn.com.taiji.core.entity.dict.basic.IdType; |
|
|
|
import cn.com.taiji.core.entity.dict.basic.SourceType; |
|
|
|
import cn.com.taiji.core.model.comm.protocol.ias.portal.RegisterRequest; |
|
|
|
import cn.com.taiji.core.model.comm.protocol.ias.portal.SendCodeRequest; |
|
|
@@ -13,6 +15,7 @@ import lombok.experimental.Accessors; |
|
|
|
import javax.validation.constraints.NotBlank; |
|
|
|
import javax.validation.constraints.NotNull; |
|
|
|
import javax.validation.constraints.Pattern; |
|
|
|
import java.time.LocalDate; |
|
|
|
|
|
|
|
@Getter |
|
|
|
@Setter |
|
|
@@ -29,9 +32,21 @@ public class RegisterDTO extends BaseModel { |
|
|
|
private String code; |
|
|
|
@NotBlank(message = "来源不能为空") |
|
|
|
private String loginSource; |
|
|
|
private String idNum;// 会员证件号 |
|
|
|
private IdType idType;// 会员证件类型; |
|
|
|
private String userName;// 会员名称 |
|
|
|
private Gender gender;// 性别 |
|
|
|
private String userIdImgUrl;// 会员证件照地址-信息 |
|
|
|
private String userIdImgBase64;// 会员证件照地址-信息 |
|
|
|
private String userIdBackImgUrl;// 会员证件照地址-国徽 |
|
|
|
private String userIdBackImgBase64;// 会员证件照地址-国徽 |
|
|
|
private LocalDate startDate;// 有效期开始日期; |
|
|
|
private LocalDate expireDate;// 有效期截止日期; |
|
|
|
private String address;// 地址; |
|
|
|
|
|
|
|
public RegisterRequest toRequest() throws ManagerException { |
|
|
|
RegisterRequest request = new RegisterRequest(); |
|
|
|
copyTo(request); |
|
|
|
request.setMobile(mobile); |
|
|
|
request.setLoginPass(loginPass); |
|
|
|
request.setNickName(nickName); |