车车 5 месяцев назад
Родитель
Сommit
56361a61b9

+ 10 - 3
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/controller/admin/workdesign/workflowdesign/vo/WorkflowDesignPageReqVO.java

@@ -1,10 +1,10 @@
 package cn.iocoder.yudao.module.iscs.controller.admin.workdesign.workflowdesign.vo;
 
-import lombok.*;
-import java.util.*;
-import io.swagger.v3.oas.annotations.media.Schema;
 import cn.iocoder.yudao.framework.common.pojo.PageParam;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
 import org.springframework.format.annotation.DateTimeFormat;
+
 import java.time.LocalDateTime;
 
 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@@ -25,8 +25,15 @@ public class WorkflowDesignPageReqVO extends PageParam {
     @Schema(description = "状态:0-禁用,1-启用", example = "1")
     private Integer status;
 
+    @Schema(description = "描述", example = "1")
+    private String description;
+
     @Schema(description = "创建时间")
     @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
     private LocalDateTime[] createTime;
 
+    @Schema(description = "更新时间")
+    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
+    private LocalDateTime[] updateTime;
+
 }

+ 3 - 0
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/controller/admin/workdesign/workflowdesign/vo/WorkflowDesignSaveReqVO.java

@@ -24,4 +24,7 @@ public class WorkflowDesignSaveReqVO {
     @Schema(description = "状态:0-禁用,1-启用", example = "1")
     private Integer status;
 
+    @Schema(description = "描述", example = "1")
+    private String description;
+
 }

+ 8 - 5
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/dal/dataobject/workdesign/WorkflowDesignDO.java

@@ -1,11 +1,10 @@
 package cn.iocoder.yudao.module.iscs.dal.dataobject.workdesign;
 
-import lombok.*;
-import java.util.*;
-import java.time.LocalDateTime;
-import java.time.LocalDateTime;
-import com.baomidou.mybatisplus.annotation.*;
 import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
+import com.baomidou.mybatisplus.annotation.KeySequence;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.*;
 
 /**
  * 流程设计 DO
@@ -43,6 +42,10 @@ public class WorkflowDesignDO extends BaseDO {
      * 状态:0-禁用,1-启用
      */
     private Integer status;
+    /**
+     * 描述
+     */
+    private String description;
 
 
 }

+ 0 - 9
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/service/workdesign/WorkflowDesignNodeServiceImpl.java

@@ -101,7 +101,6 @@ public class WorkflowDesignNodeServiceImpl extends ServiceImpl<WorkflowDesignNod
 
             // 2. 解析JSON为树形结构的JsonNode
             JsonNode rootNode = objectMapper.readTree(jsonStr);
-
             // 3. 核心:获取nodes数组节点
             JsonNode nodesArray = rootNode.get("nodes");
             System.out.println(nodesArray);
@@ -134,14 +133,6 @@ public class WorkflowDesignNodeServiceImpl extends ServiceImpl<WorkflowDesignNod
                 }
             }
             System.out.println("workflowDesignNodeDOS--" + workflowDesignNodeDOS);
-            // ========== 核心:将JsonNode数组转换为List<WorkflowDesignNodeDO> ==========
-           /* List<WorkflowDesignNodeDO> nodeDOList = objectMapper.convertValue(
-                    nodesArray, // 待转换的JsonNode数组
-                    // 关键:TypeReference指定泛型类型(解决泛型擦除问题)
-                    new TypeReference<List<WorkflowDesignNodeDO>>() {}
-            );
-            System.out.println(nodeDOList);*/
-
         } catch (IOException e) {
             e.printStackTrace(); // 实际项目中建议用日志框架记录异常
         }