package com.qianwen.smartman.modules.system.dto;
|
|
import cn.hutool.json.JSONObject;
|
import java.util.List;
|
import java.util.Map;
|
import com.qianwen.smartman.modules.system.vo.CustomTemplateFieldRelationVO;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/dto/ExcelImportDTO.class */
|
public class ExcelImportDTO {
|
List<Map<String, String>> data;
|
Map<String, CustomTemplateFieldRelationVO> relationVOMap;
|
List<JSONObject> jsonObjects;
|
|
public void setData(final List<Map<String, String>> data) {
|
this.data = data;
|
}
|
|
public void setRelationVOMap(final Map<String, CustomTemplateFieldRelationVO> relationVOMap) {
|
this.relationVOMap = relationVOMap;
|
}
|
|
public void setJsonObjects(final List<JSONObject> jsonObjects) {
|
this.jsonObjects = jsonObjects;
|
}
|
|
public boolean equals(final Object o) {
|
if (o == this) {
|
return true;
|
}
|
if (o instanceof ExcelImportDTO) {
|
ExcelImportDTO other = (ExcelImportDTO) o;
|
if (other.canEqual(this)) {
|
Object this$data = getData();
|
Object other$data = other.getData();
|
if (this$data == null) {
|
if (other$data != null) {
|
return false;
|
}
|
} else if (!this$data.equals(other$data)) {
|
return false;
|
}
|
Object this$relationVOMap = getRelationVOMap();
|
Object other$relationVOMap = other.getRelationVOMap();
|
if (this$relationVOMap == null) {
|
if (other$relationVOMap != null) {
|
return false;
|
}
|
} else if (!this$relationVOMap.equals(other$relationVOMap)) {
|
return false;
|
}
|
Object this$jsonObjects = getJsonObjects();
|
Object other$jsonObjects = other.getJsonObjects();
|
return this$jsonObjects == null ? other$jsonObjects == null : this$jsonObjects.equals(other$jsonObjects);
|
}
|
return false;
|
}
|
return false;
|
}
|
|
protected boolean canEqual(final Object other) {
|
return other instanceof ExcelImportDTO;
|
}
|
|
public int hashCode() {
|
Object $data = getData();
|
int result = (1 * 59) + ($data == null ? 43 : $data.hashCode());
|
Object $relationVOMap = getRelationVOMap();
|
int result2 = (result * 59) + ($relationVOMap == null ? 43 : $relationVOMap.hashCode());
|
Object $jsonObjects = getJsonObjects();
|
return (result2 * 59) + ($jsonObjects == null ? 43 : $jsonObjects.hashCode());
|
}
|
|
public String toString() {
|
return "ExcelImportDTO(data=" + getData() + ", relationVOMap=" + getRelationVOMap() + ", jsonObjects=" + getJsonObjects() + ")";
|
}
|
|
public List<Map<String, String>> getData() {
|
return this.data;
|
}
|
|
public Map<String, CustomTemplateFieldRelationVO> getRelationVOMap() {
|
return this.relationVOMap;
|
}
|
|
public List<JSONObject> getJsonObjects() {
|
return this.jsonObjects;
|
}
|
}
|