|
@@ -1,85 +1,49 @@
|
|
package cn.com.qmth.examcloud.exchange.inner.api.request;
|
|
package cn.com.qmth.examcloud.exchange.inner.api.request;
|
|
-
|
|
|
|
import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
|
|
import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
|
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
-public class SendSmsReq extends BaseRequest{
|
|
|
|
-
|
|
|
|
- /**
|
|
|
|
- *
|
|
|
|
- */
|
|
|
|
- private static final long serialVersionUID = 8002846980120664036L;
|
|
|
|
-
|
|
|
|
- /**
|
|
|
|
- * 手机号码
|
|
|
|
- */
|
|
|
|
- private String phone;
|
|
|
|
- /**
|
|
|
|
- * 验证码
|
|
|
|
- */
|
|
|
|
- private String code;
|
|
|
|
- /**
|
|
|
|
- * 签名
|
|
|
|
- */
|
|
|
|
- private String sign;
|
|
|
|
- /**
|
|
|
|
- * 模板code
|
|
|
|
- */
|
|
|
|
- private String templateCode;
|
|
|
|
- /**
|
|
|
|
- * 允许请求的间隔时间
|
|
|
|
- */
|
|
|
|
- private Integer intervalSeconds;
|
|
|
|
- /**
|
|
|
|
- * 验证码有效时间 秒
|
|
|
|
- */
|
|
|
|
- private Integer effectiveTime;
|
|
|
|
|
|
+import javax.validation.constraints.NotBlank;
|
|
|
|
+import javax.validation.constraints.NotEmpty;
|
|
|
|
+import java.util.List;
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
- public String getPhone() {
|
|
|
|
- return phone;
|
|
|
|
- }
|
|
|
|
|
|
+public class SendSmsReq extends BaseRequest {
|
|
|
|
|
|
- public void setPhone(String phone) {
|
|
|
|
- this.phone = phone;
|
|
|
|
- }
|
|
|
|
|
|
+ private static final long serialVersionUID = 2927297232175851242L;
|
|
|
|
|
|
- public String getCode() {
|
|
|
|
- return code;
|
|
|
|
- }
|
|
|
|
|
|
+ @NotEmpty(message = "phoneList不能为空")
|
|
|
|
+ @ApiModelProperty(value = "接受短信的手机号集合", example = "", required = true)
|
|
|
|
+ private List<String> phoneList;
|
|
|
|
|
|
- public void setCode(String code) {
|
|
|
|
- this.code = code;
|
|
|
|
- }
|
|
|
|
|
|
+ @NotBlank(message = "smsAssemblyCode不能为空")
|
|
|
|
+ @ApiModelProperty(value = "短信配置编码", example = "T001", required = true)
|
|
|
|
+ private String smsAssemblyCode;
|
|
|
|
|
|
- public String getTemplateCode() {
|
|
|
|
- return templateCode;
|
|
|
|
- }
|
|
|
|
|
|
+ @ApiModelProperty(value = "短信参数", example = "", required = false)
|
|
|
|
+ private Map<String, String> params;
|
|
|
|
|
|
- public void setTemplateCode(String templateCode) {
|
|
|
|
- this.templateCode = templateCode;
|
|
|
|
|
|
+ public List<String> getPhoneList() {
|
|
|
|
+ return phoneList;
|
|
}
|
|
}
|
|
|
|
|
|
- public String getSign() {
|
|
|
|
- return sign;
|
|
|
|
|
|
+ public void setPhoneList(List<String> phoneList) {
|
|
|
|
+ this.phoneList = phoneList;
|
|
}
|
|
}
|
|
|
|
|
|
- public void setSign(String sign) {
|
|
|
|
- this.sign = sign;
|
|
|
|
|
|
+ public String getSmsAssemblyCode() {
|
|
|
|
+ return smsAssemblyCode;
|
|
}
|
|
}
|
|
|
|
|
|
- public Integer getEffectiveTime() {
|
|
|
|
- return effectiveTime;
|
|
|
|
|
|
+ public void setSmsAssemblyCode(String smsAssemblyCode) {
|
|
|
|
+ this.smsAssemblyCode = smsAssemblyCode;
|
|
}
|
|
}
|
|
|
|
|
|
- public void setEffectiveTime(Integer effectiveTime) {
|
|
|
|
- this.effectiveTime = effectiveTime;
|
|
|
|
|
|
+ public Map<String, String> getParams() {
|
|
|
|
+ return params;
|
|
}
|
|
}
|
|
|
|
|
|
- public Integer getIntervalSeconds() {
|
|
|
|
- return intervalSeconds;
|
|
|
|
|
|
+ public void setParams(Map<String, String> params) {
|
|
|
|
+ this.params = params;
|
|
}
|
|
}
|
|
|
|
|
|
- public void setIntervalSeconds(Integer intervalSeconds) {
|
|
|
|
- this.intervalSeconds = intervalSeconds;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
}
|
|
}
|