Просмотр исходного кода

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

4.1.3.A
xfworld 9 лет назад
Родитель
Сommit
5005fe1602
1 измененных файлов: 24 добавлений и 1 удалений
  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 Просмотреть файл

@@ -191,5 +191,28 @@ public class ExcelExportEntity extends ExcelBaseEntity implements Comparable<Exc
public int compareTo(ExcelExportEntity prev) {
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;
}
}

Загрузка…
Отмена
Сохранить