Browse Source

增加KEY作为唯一标识的比较重写

4.1.3.A
xfworld 9 years ago
parent
commit
5005fe1602
1 changed files with 24 additions and 1 deletions
  1. +24
    -1
      easypoi-base/src/main/java/org/jeecgframework/poi/excel/entity/params/ExcelExportEntity.java

+ 24
- 1
easypoi-base/src/main/java/org/jeecgframework/poi/excel/entity/params/ExcelExportEntity.java View File

@@ -191,5 +191,28 @@ public class ExcelExportEntity extends ExcelBaseEntity implements Comparable<Exc
public int compareTo(ExcelExportEntity prev) { public int compareTo(ExcelExportEntity prev) {
return this.getOrderNum() - prev.getOrderNum(); return this.getOrderNum() - prev.getOrderNum();
} }
@Override
public int hashCode()
{
final int prime = 31;
int result = 1;
result = prime * result + ((key == null) ? 0 : key.hashCode());
return result;
}
@Override
public boolean equals(Object obj)
{
if (this == obj) return true;
if (obj == null) return false;
if (getClass() != obj.getClass()) return false;
ExcelExportEntity other = (ExcelExportEntity) obj;
if (key == null)
{
if (other.key != null) return false;
}
else if (!key.equals(other.key)) return false;
return true;
}
} }

Loading…
Cancel
Save