2 次代碼提交 e240de1a48 ... 8498f5d97b

作者 SHA1 備註 提交日期
  liuc 8498f5d97b Merge remote-tracking branch 'origin/dev/1.0.0-evosynth' into dev/1.0.0-evosynth 2 月之前
  liuc e791aa109b fix: 优化流程3 2 月之前

二進制
bound-link-api/sa-flow-api/src/main/resources/lib/sa-flow-engine-3.0.0.jar


+ 3 - 1
bound-link-api/sa-flow-common/src/main/java/com/cloud/sa/flow/commom/common/utils/StString.java

@@ -131,7 +131,9 @@ public class StString extends org.apache.commons.lang3.StringUtils {
     public static boolean isNotEmpty(String str) {
         return !isEmpty(str);
     }
-
+    public static String getLocalHost(String port) {
+        return "http://localhost:" + port;
+    }
     /**
      * * 判断一个对象是否为空
      *

+ 19 - 0
bound-link-api/sa-flow-common/src/main/java/com/cloud/sa/flow/commom/domain/virentity/DataPowerDataAudit.java

@@ -0,0 +1,19 @@
+package com.cloud.sa.flow.commom.domain.virentity;
+
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * @author lc
+ * @date 2025/1/24 11:10
+ */
+@Data
+public class DataPowerDataAudit {
+    private String field; // 字段名称
+    private String fieldCode; // 字段代码
+    private boolean view = true; // 是否可查看
+    private boolean write = false; // 是否可编辑
+    private boolean require = false; // 是否必填
+    private List<DataPowerDataAudit> children; // 子字段
+}

+ 17 - 0
bound-link-api/sa-flow-common/src/main/java/com/cloud/sa/flow/commom/domain/virentity/DataPowerDataCirculate.java

@@ -0,0 +1,17 @@
+package com.cloud.sa.flow.commom.domain.virentity;
+
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * @author lc
+ * @date 2025/1/24 11:10
+ */
+@Data
+public class DataPowerDataCirculate {
+    private String field; // 字段名称
+    private String fieldCode; // 字段代码
+    private boolean view = true; // 是否可查看
+    private List<DataPowerDataCirculate> children; // 子字段
+}

+ 4 - 1
bound-link-api/sa-flow-common/src/main/java/com/cloud/sa/flow/commom/service/data/StDataService.java

@@ -62,7 +62,10 @@ public class StDataService {
         StDataTemplate stDataTemplate = stDataTemplateMapper.getStDataTemplate(flowCode);
         return stDataTemplate;
     }
-
+    public void removeDataTemplateFieldCache(String flowCode) {
+        String templateFieldKey = RedisKeys.getTemplateFieldData(flowCode);
+        rd.deleteObject(templateFieldKey);
+    }
     public List<Column> getStDataColumn(String flowCode) {
         StDataTemplate stDataTemplate = getStDataTemplate(flowCode);
         JSONArray array = JSONArray.parseArray(stDataTemplate.getContent());