package com.ks.consumerjdgiftcoupon.query; import javax.validation.constraints.*; import java.math.BigDecimal; import java.util.Date; 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 = "日期是否在当前时间之后") @NotEmpty(message = "注册失败,名字不能为空") private String name; @Max(value = 19, message = "该字段最大值为19") @Min(value = 0, message = "该字段最小值为0") private int age; @DecimalMax(value = "3.00", message = "所注解的元素必须是数字,且值小于等于给定的值") @DecimalMin(value = "0.00", message = "所注解的元素必须是数字,且值大于等于给定的值") private BigDecimal height; @Past(message = "出生日期不能大于当前日期") private Date birthday; @Email(message = "邮件格式有误") private String email;//邮件 @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; } }