123456789101112131415161718192021222324252627282930 |
- package com.sckj.front.validate.common;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import org.hibernate.validator.constraints.Length;
- import javax.validation.constraints.NotEmpty;
- import javax.validation.constraints.NotNull;
- import javax.validation.constraints.Pattern;
- import java.io.Serializable;
- @Data
- @ApiModel("短信发送参数")
- public class SmsValidate implements Serializable {
- private static final long serialVersionUID = 1L;
- @NotNull(message = "scene参数缺失")
- @ApiModelProperty(value = "场景码")
- private Integer scene;
- @NotNull(message = "mobile参数缺失")
- @NotEmpty(message = "手机号不能为空")
- @Length(min = 11, max = 11, message = "手机号只能为11位")
- @Pattern(regexp = "^[1][3,4,5,6,7,8,9][0-9]{9}$", message = "手机号格式有误")
- @ApiModelProperty(value = "手机号")
- private String mobile;
- }
|