336 lines
6.2 KiB
Plaintext
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();
|
|
}
|
|
|
|
} |