package me.test;
import java.io.Serializable;
import java.util.List;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
public class User implements Serializable {
private static final long serialVersionUID = 1L;
// hidden 项测试
@NotNull
private Long id;
// 文本框测试
@NotNull
// 自定义消息
@Size(max = 10, message = "{me.test.User.name.Size.message}")
// 自定义约束
@CheckCase(value = CaseMode.LOWER)
private String name;
@Min(value = 0)
private Integer age;
// 单选框测试
/** 是否接收邮件:0-接收,1-不接收 */
private Boolean recMail;
// 复选框测试
/** 爱好:1-购物,2-电子游戏,3-户外运动 */
private List<String> hobbies;
// 下拉列表测试(非空)
/** 性别:0-保密,1-男,2-女 */
private String gender;
// 下拉列表测试(允许为空) 动态 code list
/** 国家:1-中国,2-美国 */
private String country;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public Boolean getRecMail() {
return recMail;
}
public void setRecMail(Boolean recMail) {
this.recMail = recMail;
}
public List<String> getHobbies() {
return hobbies;
}
public void setHobbies(List<String> hobbies) {
this.hobbies = hobbies;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getCountry() {
return country;
}
public void setCountry(String country) {
this.country = country;
}
}