package com.ks.consumerjdgiftcoupon.query; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; import java.math.BigDecimal; import java.util.Date; @ApiModel(value = "测试查询",description = "测试查询") public class TestQuery { // @AssertFalse(message = "所注解的元素必须是Boolean类型,且值为false") // @AssertTrue(message = "所注解的元素必须是Boolean类型,且值为true") // @DecimalMax(value = "10", message = "所注解的元素必须是数字,且值小于等于给定的值") // // @Size(min = 1, max = 5, message = "修饰的字段长度不能超过5或者低于1") // @Future(message = "日期是否在当前时间之后") @ApiModelProperty(value = "昵称") @NotEmpty(message = "注册失败,名字不能为空") private String name; @ApiModelProperty(value = "年龄") @Max(value = 19, message = "该字段最大值为19") @Min(value = 0, message = "该字段最小值为0") private int age; @ApiModelProperty(value = "身高") @DecimalMax(value = "3.00", message = "所注解的元素必须是数字,且值小于等于给定的值") @DecimalMin(value = "0.00", message = "所注解的元素必须是数字,且值大于等于给定的值") private BigDecimal height; @ApiModelProperty(value = "出生日期") @Past(message = "出生日期不能大于当前日期") private Date birthday; @ApiModelProperty(value = "邮箱") @Email(message = "邮件格式有误") private String email;//邮件 @ApiModelProperty(value = "签名") @Pattern(regexp = "[abc]", message = "正则不匹配") private String sign; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public BigDecimal getHeight() { return height; } public void setHeight(BigDecimal height) { this.height = height; } public Date getBirthday() { return birthday; } public void setBirthday(Date birthday) { this.birthday = birthday; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getSign() { return sign; } public void setSign(String sign) { this.sign = sign; } public String getName() { return name; } public void setName(String name) { this.name = name; } }