|
@@ -1,11 +1,16 @@
|
|
|
package com.ruoyi.system.entity;
|
|
|
|
|
|
+import com.alibaba.fastjson2.JSON;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.core.JsonProcessingException;
|
|
|
+import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
|
-import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
-import java.util.TreeMap;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.core.type.TypeReference;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 通用实体
|
|
@@ -41,23 +46,22 @@ public class CommonEntity extends BaseEntity {
|
|
|
*/
|
|
|
private Map<String, Object> commMap;
|
|
|
|
|
|
+ /**
|
|
|
+ * 新增map
|
|
|
+ */
|
|
|
+ private List<Map<String, String>> addListMap;
|
|
|
+
|
|
|
/**
|
|
|
* excelMap
|
|
|
*/
|
|
|
private List<Map<String, Object>> execlMap;
|
|
|
|
|
|
-
|
|
|
-
|
|
|
- public CommonEntity() {
|
|
|
+ public List<Map<String, String>> getAddListMap() {
|
|
|
+ return addListMap;
|
|
|
}
|
|
|
|
|
|
- public CommonEntity(Map<String, Object> basicMap, Map<String, Object> queryMap, Map<String, Object> conditionMap, Map<String, Object> resultMap, Map<String, Object> commMap, List<Map<String, Object>> execlMap) {
|
|
|
- this.basicMap = basicMap;
|
|
|
- this.queryMap = queryMap;
|
|
|
- this.conditionMap = conditionMap;
|
|
|
- this.resultMap = resultMap;
|
|
|
- this.commMap = commMap;
|
|
|
- this.execlMap = execlMap;
|
|
|
+ public void setAddListMap(List<Map<String, String>> addListMap) {
|
|
|
+ this.addListMap = addListMap;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -68,10 +72,25 @@ public class CommonEntity extends BaseEntity {
|
|
|
", conditionMap=" + conditionMap +
|
|
|
", resultMap=" + resultMap +
|
|
|
", commMap=" + commMap +
|
|
|
+ ", addListMap=" + addListMap +
|
|
|
", execlMap=" + execlMap +
|
|
|
'}';
|
|
|
}
|
|
|
|
|
|
+ public CommonEntity(Map<String, Object> basicMap, Map<String, Object> queryMap, Map<String, Object> conditionMap, Map<String, Object> resultMap, Map<String, Object> commMap, List<Map<String, String>> addListMap, List<Map<String, Object>> execlMap) {
|
|
|
+ this.basicMap = basicMap;
|
|
|
+ this.queryMap = queryMap;
|
|
|
+ this.conditionMap = conditionMap;
|
|
|
+ this.resultMap = resultMap;
|
|
|
+ this.commMap = commMap;
|
|
|
+ this.addListMap = addListMap;
|
|
|
+ this.execlMap = execlMap;
|
|
|
+ }
|
|
|
+
|
|
|
+ public CommonEntity() {
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
public Map<String, Object> getBasicMap() {
|
|
|
return basicMap;
|
|
|
}
|
|
@@ -116,6 +135,16 @@ public class CommonEntity extends BaseEntity {
|
|
|
return execlMap;
|
|
|
}
|
|
|
|
|
|
+ public void setExeclMap(String execlMap) {
|
|
|
+ ObjectMapper mapper = new ObjectMapper();
|
|
|
+ try {
|
|
|
+ this.execlMap = mapper.readValue(execlMap, new TypeReference<List<Map<String, Object>>>() {
|
|
|
+ });
|
|
|
+ } catch (JsonProcessingException e) {
|
|
|
+ throw new RuntimeException(e);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
public void setExeclMap(List<Map<String, Object>> execlMap) {
|
|
|
this.execlMap = execlMap;
|
|
|
}
|