/** * */ package cn.com.lzt.projectrating.dto; import java.math.BigDecimal; /** * @author xzx * * 2019年11月9日 * */ public class ProjectRatingDto { String id; String projectId; String projectCode; String projectName; String jianguanLeader; String xianchangLeader; Integer mark; BigDecimal bonus; private java.math.BigDecimal projectWage; String description; String years; String isSet; public java.math.BigDecimal getProjectWage() { return projectWage; } public void setProjectWage(java.math.BigDecimal projectWage) { this.projectWage = projectWage; } public String getXianchangLeader() { return xianchangLeader; } public void setXianchangLeader(String xianchangLeader) { this.xianchangLeader = xianchangLeader; } private java.math.BigDecimal jianguanWeight; public java.math.BigDecimal getJianguanWeight() { return jianguanWeight; } public void setJianguanWeight(java.math.BigDecimal jianguanWeight) { this.jianguanWeight = jianguanWeight; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getProjectId() { return projectId; } public void setProjectId(String projectId) { this.projectId = projectId; } public String getProjectCode() { return projectCode; } public void setProjectCode(String projectCode) { this.projectCode = projectCode; } public String getProjectName() { return projectName; } public void setProjectName(String projectName) { this.projectName = projectName; } public String getJianguanLeader() { return jianguanLeader; } public void setJianguanLeader(String jianguanLeader) { this.jianguanLeader = jianguanLeader; } public Integer getMark() { return mark; } public void setMark(Integer mark) { this.mark = mark; } public BigDecimal getBonus() { return bonus; } public void setBonus(BigDecimal bonus) { this.bonus = bonus; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getYears() { return years; } public void setYears(String years) { this.years = years; } public String getIsSet() { return isSet; } public void setIsSet(String isSet) { this.isSet = isSet; } public int hashCode() { final int prime = 31; int result = 1; //result= result+age result = prime*1 + result; //result=result+name.hashCode() //name=null返回0,否则返回name.hashCode(). result = prime*result + ((id == null)?0 : id.hashCode()); return result; } public boolean equals(Object obj) { //提高效率 if(this == obj) { return true; } if(obj == null) { return false; } //提高代码健壮性,不是同一个类型就直接返回false,省得向下转型了 if(this.getClass() != obj.getClass()) { return false; } //向下转型 ProjectRatingDto p = (ProjectRatingDto)obj; if(this.id != null && p.getId() != null && this.id.equals(p.getId())) { return true; } return false; } }