/* * Copyright [duowan.com] * Web Site: http://www.duowan.com * Since 2005 - 2012 */ package com.fpcms.model; import javax.validation.constraints.Max; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; import org.apache.commons.lang.builder.ToStringBuilder; import org.hibernate.validator.constraints.Length; /** * tableName: sys_user [SysUser] * * @author badqiu email:badqiu(a)gmail.com * @version 1.0 * @since 1.0 */ public class SysUser implements java.io.Serializable{ private static final long serialVersionUID = 5454155825314635342L; //date formats //可以直接使用: @Length(max=50,message="用户名长度不能大于50")显示错误消息 //columns START /** * id db_column: id */ private java.lang.Long id; /** * username db_column: username */ @Length(max=50) private java.lang.String username; /** * password db_column: password */ @Length(max=50) private java.lang.String password; /** * remark db_column: remark */ @Length(max=255) private java.lang.String remark; /** * enabled db_column: enabled */ @Max(127) private Integer enabled; //columns END public SysUser(){ } public SysUser( java.lang.Long id ){ this.id = id; } public java.lang.Long getId() { return this.id; } public void setId(java.lang.Long value) { this.id = value; } public java.lang.String getUsername() { return this.username; } public void setUsername(java.lang.String value) { this.username = StringUtils.trim(value); } public java.lang.String getPassword() { return this.password; } public void setPassword(java.lang.String value) { this.password = value; } public java.lang.String getRemark() { return this.remark; } public void setRemark(java.lang.String value) { this.remark = value; } public Integer getEnabled() { return this.enabled; } public void setEnabled(Integer value) { this.enabled = value; } public String toString() { return ToStringBuilder.reflectionToString(this); } public int hashCode() { return new HashCodeBuilder() .append(getId()) .toHashCode(); } public boolean equals(Object obj) { if(this == obj) return true; if(obj instanceof SysUser == false) return false; SysUser other = (SysUser)obj; return new EqualsBuilder() .append(getId(),other.getId()) .isEquals(); } }