CHANGEPASSWORDBYCODE("忘记密码", ChangePasswordByCodeRequest.class), | CHANGEPASSWORDBYCODE("忘记密码", ChangePasswordByCodeRequest.class), | ||||
FINDACCOUNTINFOBYTOKEN("获取用户信息", FindAccountInfoByTokenRequest.class), | FINDACCOUNTINFOBYTOKEN("获取用户信息", FindAccountInfoByTokenRequest.class), | ||||
AUTH("实名认证", AuthRequest.class), | AUTH("实名认证", AuthRequest.class), | ||||
REGISTER("用户注册", RegisterRequest.class), | |||||
/** | /** | ||||
* 如下接口同时给渠道提供 | * 如下接口同时给渠道提供 | ||||
*/ | */ | ||||
REGISTER("用户注册", RegisterRequest.class), | |||||
REGISTERNOCODE("用户注册", RegisterNoCodeRequest.class), | |||||
SENDCODE("发送登录短信验证码", SendCodeRequest.class),// | SENDCODE("发送登录短信验证码", SendCodeRequest.class),// | ||||
LOGINBYCODE("手机验证码登录", LoginByCodeRequest.class),// | LOGINBYCODE("手机验证码登录", LoginByCodeRequest.class),// | ||||
LOGINCONFIRM("登录确认", LoginConfirmRequest.class), | LOGINCONFIRM("登录确认", LoginConfirmRequest.class), |
package cn.com.taiji.core.model.comm.protocol.ias.portal; | |||||
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.valid.ErrorMsgBuilder; | |||||
import cn.com.taiji.core.model.comm.protocol.valid.RegexConstant; | |||||
import lombok.Getter; | |||||
import lombok.Setter; | |||||
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 | |||||
@Accessors(chain = true) | |||||
public class RegisterNoCodeRequest extends AbstractPortalRequest<RegisterNoCodeResponse> { | |||||
@NotBlank(message = "注册密码不能为空") | |||||
private String loginPass;// 注册密码 | |||||
@Pattern(regexp = RegexConstant.REGEX_MOBILE, message = "手机号格式不正确") | |||||
@NotBlank(message = "手机号码不能为空") | |||||
private String mobile; | |||||
@NotBlank(message = "昵称不能为空") | |||||
private String nickName; | |||||
@NotNull(message = "来源不能为空") | |||||
private SourceType 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;// 地址; | |||||
protected RegisterNoCodeRequest() { | |||||
super(PortalServiceCmd.REGISTERNOCODE); | |||||
} | |||||
@Override | |||||
protected void validate(ErrorMsgBuilder builder) { | |||||
} | |||||
} |
package cn.com.taiji.core.model.comm.protocol.ias.portal; | |||||
import lombok.Getter; | |||||
import lombok.Setter; | |||||
import lombok.experimental.Accessors; | |||||
@Getter | |||||
@Setter | |||||
@Accessors(chain = true) | |||||
public class RegisterNoCodeResponse extends AbstractPortalResponse { | |||||
} |
package cn.com.taiji.core.model.comm.protocol.ias.portal; | package cn.com.taiji.core.model.comm.protocol.ias.portal; | ||||
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.entity.dict.basic.SourceType; | ||||
import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder; | import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder; | ||||
import cn.com.taiji.core.model.comm.protocol.valid.RegexConstant; | import cn.com.taiji.core.model.comm.protocol.valid.RegexConstant; | ||||
import javax.validation.constraints.NotBlank; | import javax.validation.constraints.NotBlank; | ||||
import javax.validation.constraints.NotNull; | import javax.validation.constraints.NotNull; | ||||
import javax.validation.constraints.Pattern; | import javax.validation.constraints.Pattern; | ||||
import java.time.LocalDate; | |||||
@Getter | @Getter | ||||
@Setter | @Setter | ||||
@NotNull(message = "来源不能为空") | @NotNull(message = "来源不能为空") | ||||
private SourceType loginSource; | private SourceType 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() { | public RegisterRequest() { | ||||
super(PortalServiceCmd.REGISTER); | super(PortalServiceCmd.REGISTER); | ||||
} | } |