|
|
@@ -1,7 +1,12 @@ |
|
|
|
package cn.com.taiji.iaw.dto.portal; |
|
|
|
|
|
|
|
|
|
|
|
import cn.com.taiji.core.dto.AbstractBizRequestDTO; |
|
|
|
import javax.validation.constraints.NotBlank; |
|
|
|
import javax.validation.constraints.NotNull; |
|
|
|
import javax.validation.constraints.Pattern; |
|
|
|
|
|
|
|
import cn.com.taiji.common.model.BaseModel; |
|
|
|
import cn.com.taiji.core.entity.dict.basic.SourceType; |
|
|
|
import cn.com.taiji.core.model.comm.protocol.constraint.IntegerConstant; |
|
|
|
import cn.com.taiji.core.model.comm.protocol.valid.RegexConstant; |
|
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
@@ -9,14 +14,10 @@ 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; |
|
|
|
|
|
|
|
@Getter |
|
|
|
@Setter |
|
|
|
@Accessors(chain = true) |
|
|
|
public class CheckCodeRequestDTO extends AbstractBizRequestDTO { |
|
|
|
public class CheckCodeRequestDTO extends BaseModel { |
|
|
|
|
|
|
|
@ApiModelProperty(value = "手机号码") |
|
|
|
@Pattern(regexp = RegexConstant.REGEX_MOBILE, message = "手机号格式不正确") |
|
|
@@ -27,10 +28,17 @@ public class CheckCodeRequestDTO extends AbstractBizRequestDTO { |
|
|
|
@NotBlank(message = "短信验证码不能为空") |
|
|
|
private String code; |
|
|
|
|
|
|
|
@ApiModelProperty(value = "订单来源") |
|
|
|
@NotBlank(message = "loginSource不能为空") |
|
|
|
private String loginSource; |
|
|
|
|
|
|
|
@ApiModelProperty(value = "0-登录 1-注册 2-忘记密码 3-修改手机号 4-非本人激活 5-用户信息确认") |
|
|
|
@IntegerConstant(values = "0,1,2,3,4,5") |
|
|
|
@NotNull(message = "业务类型不能为空") |
|
|
|
private Integer businessType; |
|
|
|
|
|
|
|
public SourceType getOrderSource() { |
|
|
|
return SourceType.findByCode(loginSource); |
|
|
|
} |
|
|
|
|
|
|
|
} |