package com.nationalelectric.greenH5.po; //导入 java 类 import java.io.Serializable; import java.util.*; import org.apache.commons.lang.builder.EqualsBuilder; /** * GreenGrantAuth的POJO类 * * @author wjx */ public class GreenGrantAuth implements Serializable{ /** * 序列化 */ private static final long serialVersionUID = 1L; /** * 属性id */ private String id; /** * 属性openid */ private String openid; /** * 属性headportrait */ private String headportrait; /** * 属性username */ private String username; /** * 属性telnumber */ private String telnumber; /** * 属性idnumber */ private String idnumber; /** * 属性createDate */ private Date createDate; /** * GreenGrantAuth构造函数 */ public GreenGrantAuth() { super(); } /** * GreenGrantAuth完整的构造函数 */ public GreenGrantAuth(String id){ this.id = id; } /** * 属性 主键id 的get方法 * @return String */ public String getId(){ return id; } /** * 属性 主键id 的set方法 * @return */ public void setId(String id){ if(id != null && id.trim().length() == 0){ this.id = null; }else{ this.id = id; } } /** * 属性 微信openid 的get方法 * @return String */ public String getOpenid(){ return openid; } /** * 属性 微信openid 的set方法 * @return */ public void setOpenid(String openid){ this.openid = openid; } /** * 属性 微信头像 的get方法 * @return String */ public String getHeadportrait(){ return headportrait; } /** * 属性 微信头像 的set方法 * @return */ public void setHeadportrait(String headportrait){ this.headportrait = headportrait; } /** * 属性 用户名 的get方法 * @return String */ public String getUsername(){ return username; } /** * 属性 用户名 的set方法 * @return */ public void setUsername(String username){ this.username = username; } /** * 属性 手机号码 的get方法 * @return String */ public String getTelnumber(){ return telnumber; } /** * 属性 手机号码 的set方法 * @return */ public void setTelnumber(String telnumber){ this.telnumber = telnumber; } /** * 属性 idnumber 的get方法 * @return String */ public String getIdnumber(){ return idnumber; } /** * 属性 idnumber 的set方法 * @return */ public void setIdnumber(String idnumber){ this.idnumber = idnumber; } /** * 属性 create_date 的get方法 * @return Timestamp */ public Date getCreateDate(){ return createDate; } /** * 属性 create_date 的set方法 * @return */ public void setCreateDate(Date createDate){ this.createDate = createDate; } /** * Hibernate通过该方法判断对象是否相等 * @return boolean */ public boolean equals(Object o) { if (this == o) return true; if (o == null || !(o instanceof GreenGrantAuth)) return false; if(getId() == null) return false; GreenGrantAuth other = (GreenGrantAuth) o; return new EqualsBuilder() .append(this.getId(), other.getId()) .isEquals(); } /** * toString方法 * @return String */ public String toString(){ return new StringBuffer() .append("id"+":"+getId()) .append("openid"+":"+getOpenid()) .append("headportrait"+":"+getHeadportrait()) .append("username"+":"+getUsername()) .append("telnumber"+":"+getTelnumber()) .append("idnumber"+":"+getIdnumber()) .append("createDate"+":"+getCreateDate()) .toString(); } /** * hashcode方法 * @return int * */ @Override public int hashCode(){ return super.hashCode(); } }