package com.nationalelectric.greenH5.po; //导入 java 类 import java.io.Serializable; import java.util.*; import org.apache.commons.lang.builder.EqualsBuilder; /** * GreenActiveInfo的POJO类 * * @author wjx */ public class GreenActiveInfo implements Serializable{ /** * 序列化 */ private static final long serialVersionUID = 1L; /** * 属性id */ private Long id; /** * 属性content */ private String content; /** * 属性title */ private String title; /** * 属性desInfo */ private String desInfo; /** * 属性author */ private String author; /** * 属性isDel */ private String isDel = "1"; /** * 属性status */ private String status; /** * 属性startTime */ private Date startTime; /** * 属性endTime */ private Date endTime; /** * 属性creater */ private String creater; /** * 属性createTime */ private Date createTime = new Date(); /** * 属性updater */ private String updater; /** * 属性updateTime */ private Date updateTime = new Date(); private Date signupEndtime; private Integer pageNum=0; private Integer pageSize=10; private Integer signUp = 0; public Date getSignupEndtime() { return signupEndtime; } public void setSignupEndtime(Date signupEndtime) { this.signupEndtime = signupEndtime; } public Integer getSignUp() { return signUp; } public void setSignUp(Integer signUp) { this.signUp = signUp; } public Integer getPageNum() { return pageNum; } public void setPageNum(Integer pageNum) { this.pageNum = pageNum; } public Integer getPageSize() { return pageSize; } public void setPageSize(Integer pageSize) { this.pageSize = pageSize; } /** * GreenActiveInfo构造函数 */ public GreenActiveInfo() { super(); } /** * GreenActiveInfo完整的构造函数 */ public GreenActiveInfo(Long id,String title,Date startTime,Date endTime,Date createTime){ this.id = id; this.title = title; this.startTime = startTime; this.endTime = endTime; this.createTime = createTime; } /** * 属性 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 getContent(){ return content; } /** * 属性 内容 的set方法 * @return */ public void setContent(String content){ this.content = content; } /** * 属性 标题 的get方法 * @return String */ public String getTitle(){ return title; } /** * 属性 标题 的set方法 * @return */ public void setTitle(String title){ this.title = title; } /** * 属性 描述 的get方法 * @return String */ public String getDesInfo(){ return desInfo; } /** * 属性 描述 的set方法 * @return */ public void setDesInfo(String desInfo){ this.desInfo = desInfo; } /** * 属性 发起人 的get方法 * @return String */ public String getAuthor(){ return author; } /** * 属性 发起人 的set方法 * @return */ public void setAuthor(String author){ this.author = author; } /** * 属性 删除,0-删除,1-未删除 的get方法 * @return String */ public String getIsDel(){ return isDel; } /** * 属性 删除,0-删除,1-未删除 的set方法 * @return */ public void setIsDel(String isDel){ this.isDel = isDel; } /** * 属性 状态,0-保存,1-发布 的get方法 * @return String */ public String getStatus(){ return status; } /** * 属性 状态,0-保存,1-发布 的set方法 * @return */ public void setStatus(String status){ this.status = status; } /** * 属性 开始时间 的get方法 * @return Date */ public Date getStartTime(){ return startTime; } /** * 属性 开始时间 的set方法 * @return */ public void setStartTime(Date startTime){ this.startTime = startTime; } /** * 属性 结束时间 的get方法 * @return Date */ public Date getEndTime(){ return endTime; } /** * 属性 结束时间 的set方法 * @return */ public void setEndTime(Date endTime){ this.endTime = endTime; } /** * 属性 创建人 的get方法 * @return String */ public String getCreater(){ return creater; } /** * 属性 创建人 的set方法 * @return */ public void setCreater(String creater){ this.creater = creater; } /** * 属性 创建时间 的get方法 * @return Date */ public Date getCreateTime(){ return createTime; } /** * 属性 创建时间 的set方法 * @return */ public void setCreateTime(Date createTime){ this.createTime = createTime; } /** * 属性 更新人 的get方法 * @return String */ public String getUpdater(){ return updater; } /** * 属性 更新人 的set方法 * @return */ public void setUpdater(String updater){ this.updater = updater; } /** * 属性 更新时间 的get方法 * @return Date */ public Date getUpdateTime(){ return updateTime; } /** * 属性 更新时间 的set方法 * @return */ public void setUpdateTime(Date updateTime){ this.updateTime = updateTime; } /** * Hibernate通过该方法判断对象是否相等 * @return boolean */ public boolean equals(Object o) { if (this == o) return true; if (o == null || !(o instanceof GreenActiveInfo)) return false; GreenActiveInfo other = (GreenActiveInfo) o; return new EqualsBuilder() .append(this.getId(), other.getId()) .isEquals(); } /** * toString方法 * @return String */ public String toString(){ return new StringBuffer() .append("id"+":"+getId()) .append("content"+":"+getContent()) .append("title"+":"+getTitle()) .append("desInfo"+":"+getDesInfo()) .append("author"+":"+getAuthor()) .append("isDel"+":"+getIsDel()) .append("status"+":"+getStatus()) .append("startTime"+":"+getStartTime()) .append("endTime"+":"+getEndTime()) .append("creater"+":"+getCreater()) .append("createTime"+":"+getCreateTime()) .append("updater"+":"+getUpdater()) .append("updateTime"+":"+getUpdateTime()) .toString(); } /** * hashcode方法 * @return int * */ @Override public int hashCode(){ return super.hashCode(); } }