169 lines
4.4 KiB
Java
169 lines
4.4 KiB
Java
package com.xkrs.model.qo;
|
|
|
|
import com.xkrs.model.validation.SysUserQoInsert;
|
|
import com.xkrs.model.validation.SysUserQoUpdate;
|
|
import org.hibernate.validator.constraints.Range;
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
import javax.validation.constraints.NotNull;
|
|
import javax.validation.constraints.Pattern;
|
|
import javax.validation.constraints.Size;
|
|
|
|
/**
|
|
* SysUserQo
|
|
* @author tajochen
|
|
*/
|
|
public class SysUserQo {
|
|
|
|
@NotNull( message = "{SysUser.id.blank}",groups={SysUserQoUpdate.class})
|
|
private Integer id;
|
|
|
|
@NotBlank(message = "{SysUser.userName.blank}",groups={SysUserQoInsert.class})
|
|
@Size(min = 4,max = 16, message = "{SysUser.userName.length.illegal}",groups = {SysUserQoInsert.class,
|
|
SysUserQoUpdate.class})
|
|
/**
|
|
* regexp = "^([A-Za-z0-9_]+)$"
|
|
*/
|
|
@Pattern(regexp = "^(13[0-9]|14[0-9]|15[0-9]|16[0-9]|17[0-9]|18[0-9]|19[0-9])\\d{8}$",message = "{SysUser.userName.format.illegal}",groups = {SysUserQoInsert.class,
|
|
SysUserQoUpdate.class})
|
|
private String userName;
|
|
|
|
@Size(max = 32, message = "{SysUser.nickName.length.illegal}",groups = {SysUserQoInsert.class,
|
|
SysUserQoUpdate.class})
|
|
private String reallyName;
|
|
|
|
@NotBlank(message = "{SysUser.password.blank}",groups = {SysUserQoInsert.class})
|
|
@Size(min = 6,max = 16, message = "{SysUser.password.length.illegal}",groups = {SysUserQoInsert.class,
|
|
SysUserQoUpdate.class})
|
|
@Pattern(regexp = "^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$",message = "{SysUser.password.format.illegal}",
|
|
groups = {SysUserQoInsert.class,SysUserQoUpdate.class})
|
|
private String password;
|
|
|
|
@Pattern(regexp = "^(13[0-9]|14[0-9]|15[0-9]|16[0-9]|17[0-9]|18[0-9]|19[0-9])\\d{8}$",
|
|
message = "{SysUser.telephone.format.illegal}",groups = {SysUserQoInsert.class,SysUserQoUpdate.class})
|
|
private String telephone;
|
|
|
|
@NotNull(message = "{SysUser.statusCode.illegal}",groups={SysUserQoUpdate.class})
|
|
@Range(min=0,max=2,message = "{SysUser.statusCode.illegal}",groups = {SysUserQoInsert.class, SysUserQoUpdate.class})
|
|
private Integer statusCode;
|
|
|
|
private String countyCode;
|
|
|
|
@NotNull(message = "{SysUser.deleteFlag.null}",groups={SysUserQoUpdate.class})
|
|
private Integer deleteFlag;
|
|
|
|
private Integer roleId;
|
|
|
|
private Integer authorityId;
|
|
|
|
private String verificationCode;
|
|
|
|
private String accountType;
|
|
|
|
private String countyName;
|
|
|
|
public Integer getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(Integer id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public String getUserName() {
|
|
return userName;
|
|
}
|
|
|
|
public void setUserName(String userName) {
|
|
this.userName = userName;
|
|
}
|
|
|
|
public String getReallyName() {
|
|
return reallyName;
|
|
}
|
|
|
|
public void setReallyName(String reallyName) {
|
|
this.reallyName = reallyName;
|
|
}
|
|
|
|
public String getPassword() {
|
|
return password;
|
|
}
|
|
|
|
public void setPassword(String password) {
|
|
this.password = password;
|
|
}
|
|
|
|
public String getTelephone() {
|
|
return telephone;
|
|
}
|
|
|
|
public void setTelephone(String telephone) {
|
|
this.telephone = telephone;
|
|
}
|
|
|
|
public Integer getStatusCode() {
|
|
return statusCode;
|
|
}
|
|
|
|
public void setStatusCode(Integer statusCode) {
|
|
this.statusCode = statusCode;
|
|
}
|
|
|
|
public String getCountyCode() {
|
|
return countyCode;
|
|
}
|
|
|
|
public void setCountyCode(String countyCode) {
|
|
this.countyCode = countyCode;
|
|
}
|
|
|
|
public Integer getDeleteFlag() {
|
|
return deleteFlag;
|
|
}
|
|
|
|
public void setDeleteFlag(Integer deleteFlag) {
|
|
this.deleteFlag = deleteFlag;
|
|
}
|
|
|
|
public Integer getRoleId() {
|
|
return roleId;
|
|
}
|
|
|
|
public void setRoleId(Integer roleId) {
|
|
this.roleId = roleId;
|
|
}
|
|
|
|
public Integer getAuthorityId() {
|
|
return authorityId;
|
|
}
|
|
|
|
public void setAuthorityId(Integer authorityId) {
|
|
this.authorityId = authorityId;
|
|
}
|
|
|
|
public String getVerificationCode() {
|
|
return verificationCode;
|
|
}
|
|
|
|
public void setVerificationCode(String verificationCode) {
|
|
this.verificationCode = verificationCode;
|
|
}
|
|
|
|
public String getAccountType() {
|
|
return accountType;
|
|
}
|
|
|
|
public void setAccountType(String accountType) {
|
|
this.accountType = accountType;
|
|
}
|
|
|
|
public String getCountyName() {
|
|
return countyName;
|
|
}
|
|
|
|
public void setCountyName(String countyName) {
|
|
this.countyName = countyName;
|
|
}
|
|
}
|