Kaynağa Gözat

更新portal相关功能

master
梁超 2 hafta önce
ebeveyn
işleme
f4bf830461

+ 40
- 0
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ias/portal/LoginByCodeRequest.java Dosyayı Görüntüle

@@ -0,0 +1,40 @@
package cn.com.taiji.core.model.comm.protocol.ias.portal;

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.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;

@Getter
@Setter
@Accessors(chain = true)
public class LoginByCodeRequest extends AbstractPortalRequest<LoginByCodeResponse> {

@Pattern(regexp = RegexConstant.REGEX_MOBILE, message = "手机号格式不正确")
@NotBlank(message = "手机号不能为空")
private String mobile;
@Pattern(regexp = RegexConstant.SMS_CODE, message = "请传入正确格式的手机验证码")
@NotBlank(message = "手机验证码不能为空")
private String code;
@IntegerConstant(values = "1,2,99")
@NotNull(message = "业务类型不能为空")
private Integer businessType;//1-ETC用户登录 2-业务员登录 99-用户注册
@NotNull(message = "来源不能为空")
private SourceType loginSource;

protected LoginByCodeRequest() {
super(PortalServiceCmd.LOGINBYCODE);
}

@Override
protected void validate(ErrorMsgBuilder builder) {

}
}

+ 4
- 0
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ias/portal/LoginByCodeResponse.java Dosyayı Görüntüle

@@ -0,0 +1,4 @@
package cn.com.taiji.core.model.comm.protocol.ias.portal;

public class LoginByCodeResponse extends AbstractPortalResponse {
}

+ 35
- 0
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ias/portal/LoginCodeRequest.java Dosyayı Görüntüle

@@ -0,0 +1,35 @@
package cn.com.taiji.core.model.comm.protocol.ias.portal;

import cn.com.taiji.core.model.comm.protocol.constraint.IntegerConstant;
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;

@Getter
@Setter
@Accessors(chain = true)
public class LoginCodeRequest extends AbstractPortalRequest<LoginCodeResponse> {

@Pattern(regexp = RegexConstant.REGEX_MOBILE, message = "请传入正确格式的11位手机号码")
@NotBlank(message = "手机号不能为空")
private String mobile;
@IntegerConstant(values = "1,2,99")
@NotNull(message = "业务类型不能为空")
private Integer businessType;//1-ETC用户登录 2-业务员登录 99-用户注册


protected LoginCodeRequest() {
super(PortalServiceCmd.LOGINCODE);
}

@Override
protected void validate(ErrorMsgBuilder builder) {

}
}

+ 4
- 0
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ias/portal/LoginCodeResponse.java Dosyayı Görüntüle

@@ -0,0 +1,4 @@
package cn.com.taiji.core.model.comm.protocol.ias.portal;

public class LoginCodeResponse extends AbstractPortalResponse {
}

Loading…
İptal
Kaydet