package com.nationalelectric.greenH5.po; //导入 java 类 import java.io.Serializable; import java.util.*; import org.apache.commons.lang.builder.EqualsBuilder; /** * GreenNotice的POJO类 * * @author wjx */ public class GreenNotice implements Serializable{ /** * 序列化 */ private static final long serialVersionUID = 1L; /** * 属性id */ private Long id; /** * 属性title */ private String title; /** * 属性text */ private String text; /** * 属性url */ private String url; /** * 属性userId */ private String userId; /** * 属性readStatus */ private Integer readStatus = 0; /** * 属性readTime */ private Date readTime; /** * 属性delayedStatus */ private Integer delayedStatus = 0; /** * 属性delayedTime */ private Date delayedTime; /** * 属性createTime */ private Date createTime; /** * 属性createBy */ private String createBy; /** * 属性isDeleted */ private String isDeleted = "N"; /** * GreenNotice构造函数 */ public GreenNotice() { super(); } /** * GreenNotice完整的构造函数 */ public GreenNotice(Long id){ this.id = id; } /** * 属性 id 的get方法 * @return Long */ public Long getId(){ return id; } /** * 属性 id 的set方法 * @return */ public void setId(Long id){ this.id = id; } /** * 属性 标题 的get方法 * @return String */ public String getTitle(){ return title; } /** * 属性 标题 的set方法 * @return */ public void setTitle(String title){ this.title = title; } /** * 属性 内容 的get方法 * @return String */ public String getText(){ return text; } /** * 属性 内容 的set方法 * @return */ public void setText(String text){ this.text = text; } /** * 属性 链接 的get方法 * @return String */ public String getUrl(){ return url; } /** * 属性 链接 的set方法 * @return */ public void setUrl(String url){ this.url = url; } /** * 属性 通知用户的id 的get方法 * @return String */ public String getUserId(){ return userId; } /** * 属性 通知用户的id 的set方法 * @return */ public void setUserId(String userId){ this.userId = userId; } /** * 属性 是否已读 0未读 1已读 的get方法 * @return Integer */ public Integer getReadStatus(){ return readStatus; } /** * 属性 是否已读 0未读 1已读 的set方法 * @return */ public void setReadStatus(Integer readStatus){ this.readStatus = readStatus; } /** * 属性 读取时间 的get方法 * @return Date */ public Date getReadTime(){ return readTime; } /** * 属性 读取时间 的set方法 * @return */ public void setReadTime(Date readTime){ this.readTime = readTime; } /** * 属性 是否延时提醒 0否 1是 的get方法 * @return Integer */ public Integer getDelayedStatus(){ return delayedStatus; } /** * 属性 是否延时提醒 0否 1是 的set方法 * @return */ public void setDelayedStatus(Integer delayedStatus){ this.delayedStatus = delayedStatus; } /** * 属性 延时提醒时间 的get方法 * @return Date */ public Date getDelayedTime(){ return delayedTime; } /** * 属性 延时提醒时间 的set方法 * @return */ public void setDelayedTime(Date delayedTime){ this.delayedTime = delayedTime; } /** * 属性 创建时间 的get方法 * @return Date */ public Date getCreateTime(){ return createTime; } /** * 属性 创建时间 的set方法 * @return */ public void setCreateTime(Date createTime){ this.createTime = createTime; } /** * 属性 创建人 的get方法 * @return String */ public String getCreateBy(){ return createBy; } /** * 属性 创建人 的set方法 * @return */ public void setCreateBy(String createBy){ this.createBy = createBy; } /** * 属性 是否删除 N否 Y 是 的get方法 * @return String */ public String getIsDeleted(){ return isDeleted; } /** * 属性 是否删除 N否 Y 是 的set方法 * @return */ public void setIsDeleted(String isDeleted){ this.isDeleted = isDeleted; } /** * Hibernate通过该方法判断对象是否相等 * @return boolean */ public boolean equals(Object o) { if (this == o) return true; if (o == null || !(o instanceof GreenNotice)) return false; GreenNotice other = (GreenNotice) o; return new EqualsBuilder() .append(this.getId(), other.getId()) .isEquals(); } /** * toString方法 * @return String */ public String toString(){ return new StringBuffer() .append("id"+":"+getId()) .append("title"+":"+getTitle()) .append("text"+":"+getText()) .append("url"+":"+getUrl()) .append("userId"+":"+getUserId()) .append("readStatus"+":"+getReadStatus()) .append("readTime"+":"+getReadTime()) .append("delayedStatus"+":"+getDelayedStatus()) .append("delayedTime"+":"+getDelayedTime()) .append("createTime"+":"+getCreateTime()) .append("createBy"+":"+getCreateBy()) .append("isDeleted"+":"+getIsDeleted()) .toString(); } /** * hashcode方法 * @return int * */ @Override public int hashCode(){ return super.hashCode(); } }