package com.nationalelectric.greenH5.po; //导入 java 类 import java.io.Serializable; import java.util.*; import org.apache.commons.lang.builder.EqualsBuilder; /** * GreenActiveSign的POJO类 * * @author wjx */ public class GreenActiveSign implements Serializable{ /** * 序列化 */ private static final long serialVersionUID = 1L; /** * 属性id */ private Long id = Long.valueOf("0"); /** * 属性activeId */ private Long activeId; /** * 属性userId */ private String userId; /** * 属性status */ private Integer status = 0; /** * 属性signUpTime */ private Date signUpTime = new Date(); /** * 属性signInTime */ private Date signInTime; /** * GreenActiveSign构造函数 */ public GreenActiveSign() { super(); } /** * GreenActiveSign完整的构造函数 */ public GreenActiveSign(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; } /** * 属性 active_id 的get方法 * @return Long */ public Long getActiveId(){ return activeId; } /** * 属性 active_id 的set方法 * @return */ public void setActiveId(Long activeId){ this.activeId = activeId; } /** * 属性 user_id 的get方法 * @return String */ public String getUserId(){ return userId; } /** * 属性 user_id 的set方法 * @return */ public void setUserId(String userId){ this.userId = userId; } /** * 属性 0已报名 1已签到 2已取消 的get方法 * @return Integer */ public Integer getStatus(){ return status; } /** * 属性 0已报名 1已签到 2已取消 的set方法 * @return */ public void setStatus(Integer status){ this.status = status; } /** * 属性 报名时间 的get方法 * @return Date */ public Date getSignUpTime(){ return signUpTime; } /** * 属性 报名时间 的set方法 * @return */ public void setSignUpTime(Date signUpTime){ this.signUpTime = signUpTime; } /** * 属性 签到时间 的get方法 * @return Date */ public Date getSignInTime(){ return signInTime; } /** * 属性 签到时间 的set方法 * @return */ public void setSignInTime(Date signInTime){ this.signInTime = signInTime; } /** * Hibernate通过该方法判断对象是否相等 * @return boolean */ public boolean equals(Object o) { if (this == o) return true; if (o == null || !(o instanceof GreenActiveSign)) return false; GreenActiveSign other = (GreenActiveSign) o; return new EqualsBuilder() .append(this.getId(), other.getId()) .isEquals(); } /** * toString方法 * @return String */ public String toString(){ return new StringBuffer() .append("id"+":"+getId()) .append("activeId"+":"+getActiveId()) .append("userId"+":"+getUserId()) .append("status"+":"+getStatus()) .append("signUpTime"+":"+getSignUpTime()) .append("signInTime"+":"+getSignInTime()) .toString(); } /** * hashcode方法 * @return int * */ @Override public int hashCode(){ return super.hashCode(); } }