Explorar el Código

feature: 联动修改

mazq hace 2 años
padre
commit
e3fcbebe86

+ 45 - 0
dcuc-app-model/src/main/java/com/dragoninfo/dcuc/app/enumresources/AppDataTypeEnum.java

@@ -0,0 +1,45 @@
+package com.dragoninfo.dcuc.app.enumresources;
+
+import com.dragonsoft.duceap.base.enums.ICodeEnum;
+
+/**
+ * @author mazq
+ * @date 2022/10/4
+ */
+public enum AppDataTypeEnum implements ICodeEnum {
+
+    /**
+     * 表资源类型
+     */
+    TAB("TAB", "表"),
+
+    /**
+     * 列资源类型
+     */
+    COL("COL", "列");
+
+    /**
+     * 数据资源code
+     */
+    private String value;
+
+    /**
+     * 数据资源名称
+     */
+    private String label;
+
+    AppDataTypeEnum(String value, String label) {
+        this.value = value;
+        this.label = label;
+    }
+
+    @Override
+    public String getValue() {
+        return this.value;
+    }
+
+    @Override
+    public String getLabel() {
+        return this.label;
+    }
+}

+ 1 - 5
dcuc-app-model/src/main/java/com/dragoninfo/dcuc/app/enumresources/DataResourceEnum.java

@@ -34,11 +34,7 @@ public enum DataResourceEnum {
     /**
      * 字段关系
      */
-    COLUMN_RELATION_CATALOG("COLUMN_RELATION_CATALOG", "字段关系", "COLUMN_RELATION_CATALOG", DataAttrTypeEnum.DATA_ATTR_COLUMN),
-
-    TAB("TAB", "表", "TAB", DataAttrTypeEnum.DATA_ATTR_TABLE),
-
-    COL("TAB", "列", "COL", DataAttrTypeEnum.DATA_ATTR_COLUMN);
+    COLUMN_RELATION_CATALOG("COLUMN_RELATION_CATALOG", "字段关系", "COLUMN_RELATION_CATALOG", DataAttrTypeEnum.DATA_ATTR_COLUMN);
 
     DataResourceEnum(String code, String label, String dataType, DataAttrTypeEnum attrType) {
         this.code = code;

+ 3 - 2
dcuc-app-service/src/main/java/com/dragoninfo/dcuc/app/facade/DataResourceFacade.java

@@ -7,6 +7,7 @@ import com.dragoninfo.dcuc.app.dto.dataresource.ResourceClassify;
 import com.dragoninfo.dcuc.app.dto.sub.DataClaAcceptDTO;
 import com.dragoninfo.dcuc.app.dto.sub.FieldClaAcceptDTO;
 import com.dragoninfo.dcuc.app.entity.sub.*;
+import com.dragoninfo.dcuc.app.enumresources.AppDataTypeEnum;
 import com.dragoninfo.dcuc.app.enumresources.DataAttrTypeEnum;
 import com.dragoninfo.dcuc.app.enumresources.DataResourceEnum;
 import com.dragoninfo.dcuc.app.enumresources.sub.DataClaTypeEnum;
@@ -837,7 +838,7 @@ public class DataResourceFacade implements IDataResourceFacade {
             vo.setId(e.getId());
             vo.setPId(pid);
             vo.setLabel(e.getTableName());
-            vo.setDataType(DataResourceEnum.TAB.getCode());
+            vo.setDataType(AppDataTypeEnum.TAB.getValue());
             if (null != colInfosMap) {
                 List<AppDataItemInfo> colInfoList = colInfosMap.get(e.getDataObjectId());
                 if (CollectionUtils.isNotEmpty(colInfoList)) {
@@ -859,7 +860,7 @@ public class DataResourceFacade implements IDataResourceFacade {
             vo.setId(e.getId());
             vo.setPId(pid);
             vo.setLabel(e.getColumnName());
-            vo.setDataType(DataResourceEnum.COL.getCode());
+            vo.setDataType(AppDataTypeEnum.COL.getValue());
             return vo;
         }).collect(Collectors.toList());
     }