diff --git a/pom.xml b/pom.xml
index a3c7f3d38..723885860 100644
--- a/pom.xml
+++ b/pom.xml
@@ -51,7 +51,7 @@
8.7.2-20240808
- 1.2.10
+ 1.3.0
3.2.2
@@ -130,6 +130,12 @@
warm-flow-plugin-spel
${warm-flow.version}
+
+ io.github.minliuhua
+ warm-flow-plugin-ui-sb-web
+ ${warm-flow.version}
+
+
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/event/ProcessEvent.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/event/ProcessEvent.java
index 61c7efc39..df9eebcac 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/event/ProcessEvent.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/event/ProcessEvent.java
@@ -18,9 +18,9 @@ public class ProcessEvent implements Serializable {
private static final long serialVersionUID = 1L;
/**
- * 流程定义key
+ * 流程定义编码
*/
- private String key;
+ private String flowCode;
/**
* 业务id
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/event/ProcessTaskEvent.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/event/ProcessTaskEvent.java
index 019ca823b..78d0d9e29 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/event/ProcessTaskEvent.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/event/ProcessTaskEvent.java
@@ -18,14 +18,14 @@ public class ProcessTaskEvent implements Serializable {
private static final long serialVersionUID = 1L;
/**
- * 流程定义key
+ * 流程定义编码
*/
- private String key;
+ private String flowCode;
/**
- * 审批节点key
+ * 审批节点编码
*/
- private String taskDefinitionKey;
+ private String nodeCode;
/**
* 任务id
diff --git a/ruoyi-modules/ruoyi-workflow/pom.xml b/ruoyi-modules/ruoyi-workflow/pom.xml
index 8ace150c0..6e18f8680 100644
--- a/ruoyi-modules/ruoyi-workflow/pom.xml
+++ b/ruoyi-modules/ruoyi-workflow/pom.xml
@@ -74,6 +74,10 @@
io.github.minliuhua
warm-flow-plugin-spel
+
+ io.github.minliuhua
+ warm-flow-plugin-ui-sb-web
+
diff --git a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/controller/FlwDefinitionController.java b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/controller/FlwDefinitionController.java
index 689a81a3a..4bb15ca2b 100644
--- a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/controller/FlwDefinitionController.java
+++ b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/controller/FlwDefinitionController.java
@@ -171,17 +171,6 @@ public class FlwDefinitionController extends BaseController {
return R.ok("操作成功", defService.xmlString(id));
}
- /**
- * 查询流程图
- *
- * @param instanceId 流程实例id
- * @throws IOException 异常
- */
- @GetMapping("/flowChart/{instanceId}")
- public R flowChart(@PathVariable Long instanceId) throws IOException {
- return R.ok("操作成功", defService.flowChart(instanceId));
- }
-
/**
* 激活/挂起流程定义
*
diff --git a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/controller/FlwInstanceController.java b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/controller/FlwInstanceController.java
index c517addb0..a22a5e471 100644
--- a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/controller/FlwInstanceController.java
+++ b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/controller/FlwInstanceController.java
@@ -14,6 +14,7 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
+import java.util.Map;
/**
* 流程实例管理 控制层
@@ -107,4 +108,15 @@ public class FlwInstanceController extends BaseController {
public TableDataInfo getPageByCurrent(InstanceBo instanceBo, PageQuery pageQuery) {
return flwInstanceService.getPageByCurrent(instanceBo, pageQuery);
}
+
+
+ /**
+ * 获取流程图,流程记录
+ *
+ * @param businessId 业务id
+ */
+ @GetMapping("/getFlowImage/{businessId}")
+ public R