package com.gxx.record.dto;
import javax.validation.constraints.AssertTrue;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Email;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.NotEmpty;
import org.hibernate.validator.constraints.URL;
/**
*
* - Title:
* -
* 用户传输对象
*
* - Description:
* -
*
none
*
*
*
* @author Administrator
* @version 1.0, 2017年12月14日
* @since record
*
*/
public class UserDto {
@NotNull(message = "昵称不能为空")
private String validNick;
@NotEmpty(message = "姓名不能为空字符串")
private String validName;
@AssertTrue(message = "钱必须是真的")
private boolean validMoney;
@Max(value=10, message = "数字不能大于10")
@Min(value=5, message = "数字不能小于5")
private int validNumber;
@NotEmpty(message = "字符串不能为空字符串")//如果不配置NotEmpty而且为空,则不校验Length
@Length(min=5, max=10, message = "字符串长度有误")
private String validString;
@NotEmpty(message = "email不能为空字符串")//如果不配置NotEmpty而且为空,则不校验Email
@Email(message = "email格式有误")
private String validEmail;
@NotEmpty(message = "url不能为空字符串")//如果不配置NotEmpty而且为空,则不校验URL
@URL(message = "url格式有误")
private String validUrl;
public String getValidName() {
return validName;
}
public void setValidName(String validName) {
this.validName = validName;
}
public boolean isValidMoney() {
return validMoney;
}
public void setValidMoney(boolean validMoney) {
this.validMoney = validMoney;
}
public String getValidEmail() {
return validEmail;
}
public void setValidEmail(String validEmail) {
this.validEmail = validEmail;
}
public String getValidString() {
return validString;
}
public void setValidString(String validString) {
this.validString = validString;
}
public int getValidNumber() {
return validNumber;
}
public void setValidNumber(int validNumber) {
this.validNumber = validNumber;
}
public String getValidUrl() {
return validUrl;
}
public void setValidUrl(String validUrl) {
this.validUrl = validUrl;
}
public String getValidNick() {
return validNick;
}
public void setValidNick(String validNick) {
this.validNick = validNick;
}
}