package com.nationalelectric.greenH5.po; //导入 java 类 import java.io.Serializable; import java.sql.Timestamp; import java.util.*; import org.apache.commons.lang.builder.EqualsBuilder; /** * TorderEvaluate的POJO类 * * @author Administrator */ public class TorderEvaluate implements Serializable{ /** * 序列化 */ private static final long serialVersionUID = 1L; /** * 属性id */ private String id; /** * 属性type */ private Integer type; /** * 属性typeId */ private String typeId; /** * 属性userId */ private String userId; /** * 属性evContent */ private String evContent; /** * 属性evTime */ private Timestamp evTime; /** * 属性grade */ private Integer grade; /** * 属性gmtCreated */ private Timestamp gmtCreated; /** * 属性gmtModified */ private Timestamp gmtModified = new Timestamp(new Date().getTime()); /** * 属性isDeleted */ private Character isDeleted = 'N'; /** * 属性typeId */ private String bak1; public String getBak1() { return bak1; } public void setBak1(String bak1) { this.bak1 = bak1; } /** * TorderEvaluate构造函数 */ public TorderEvaluate() { super(); } /** * TorderEvaluate完整的构造函数 */ public TorderEvaluate(String id,Integer type,String typeId,String userId,String evContent,Timestamp evTime,Integer grade,Timestamp gmtCreated,Timestamp gmtModified,Character isDeleted){ this.id = id; this.type = type; this.typeId = typeId; this.userId = userId; this.evContent = evContent; this.evTime = evTime; this.grade = grade; this.gmtCreated = gmtCreated; this.gmtModified = gmtModified; this.isDeleted = isDeleted; } /** * 属性 主键id 的get方法 * @return String */ public String getId(){ return id; } /** * 属性 主键id 的set方法 * @return */ public void setId(String id){ if(id != null && id.trim().length() == 0){ this.id = null; }else{ this.id = id; } } /** * 属性 类型:1 订单,2 食堂,3 推荐菜 的get方法 * @return Integer */ public Integer getType(){ return type; } /** * 属性 类型:1 订单,2 食堂,3 推荐菜 的set方法 * @return */ public void setType(Integer type){ this.type = type; } /** * 属性 订单id 的get方法 * @return String */ public String getTypeId(){ return typeId; } /** * 属性 订单id 的set方法 * @return */ public void setTypeId(String typeId){ this.typeId = typeId; } /** * 属性 评价人id 的get方法 * @return String */ public String getUserId(){ return userId; } /** * 属性 评价人id 的set方法 * @return */ public void setUserId(String userId){ this.userId = userId; } /** * 属性 评价内容 的get方法 * @return String */ public String getEvContent(){ return evContent; } /** * 属性 评价内容 的set方法 * @return */ public void setEvContent(String evContent){ this.evContent = evContent; } /** * 属性 评价时间 的get方法 * @return Timestamp */ public Timestamp getEvTime(){ return evTime; } /** * 属性 评价时间 的set方法 * @return */ public void setEvTime(Timestamp evTime){ this.evTime = evTime; } /** * 属性 星级 的get方法 * @return Integer */ public Integer getGrade(){ return grade; } /** * 属性 星级 的set方法 * @return */ public void setGrade(Integer grade){ this.grade = grade; } /** * 属性 创建时间 的get方法 * @return Timestamp */ public Timestamp getGmtCreated(){ return gmtCreated; } /** * 属性 创建时间 的set方法 * @return */ public void setGmtCreated(Timestamp gmtCreated){ this.gmtCreated = gmtCreated; } /** * 属性 修改时间 的get方法 * @return Timestamp */ public Timestamp getGmtModified(){ return gmtModified; } /** * 属性 修改时间 的set方法 * @return */ public void setGmtModified(Timestamp gmtModified){ this.gmtModified = gmtModified; } /** * 属性 是否删除Y/N,默认N 的get方法 * @return Character */ public Character getIsDeleted(){ return isDeleted; } /** * 属性 是否删除Y/N,默认N 的set方法 * @return */ public void setIsDeleted(Character isDeleted){ this.isDeleted = isDeleted; } /** * Hibernate通过该方法判断对象是否相等 * @return boolean */ public boolean equals(Object o) { if (this == o) return true; if (o == null || !(o instanceof TorderEvaluate)) return false; if(getId() == null) return false; TorderEvaluate other = (TorderEvaluate) o; return new EqualsBuilder() .append(this.getId(), other.getId()) .isEquals(); } /** * toString方法 * @return String */ public String toString(){ return new StringBuffer() .append("id"+":"+getId()) .append("type"+":"+getType()) .append("typeId"+":"+getTypeId()) .append("userId"+":"+getUserId()) .append("evContent"+":"+getEvContent()) .append("evTime"+":"+getEvTime()) .append("grade"+":"+getGrade()) .append("gmtCreated"+":"+getGmtCreated()) .append("gmtModified"+":"+getGmtModified()) .append("isDeleted"+":"+getIsDeleted()) .toString(); } /** * hashcode方法 * @return int * */ @Override public int hashCode(){ return super.hashCode(); } }