hz-zhhq-app-service/greenH5modul/.svn/pristine/5c/5c2b1290b2306c1c8535d62d0f9...

336 lines
6.2 KiB
Plaintext

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();
}
}