From 0b9cce98dcf1aa0e84f40b7f8fcc578e439aeccb Mon Sep 17 00:00:00 2001
From: zfh <15856818120@163.com>
Date: Thu, 20 Feb 2025 19:03:02 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E6=A0=B8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../work/domain/SysWorkflowRecord.java | 40 +++++++++++++++++++
.../work/mapper/SysWorkflowRecordMapper.java | 10 +++++
.../material/work/SysWorkflowRecordMapper.xml | 25 ++++++++++++
.../material/work/SysWorkflowTypeMapper.xml | 2 +-
4 files changed, 76 insertions(+), 1 deletion(-)
create mode 100644 bonus-modules/bonus-material/src/main/java/com/bonus/material/work/domain/SysWorkflowRecord.java
create mode 100644 bonus-modules/bonus-material/src/main/java/com/bonus/material/work/mapper/SysWorkflowRecordMapper.java
create mode 100644 bonus-modules/bonus-material/src/main/resources/mapper/material/work/SysWorkflowRecordMapper.xml
diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/work/domain/SysWorkflowRecord.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/work/domain/SysWorkflowRecord.java
new file mode 100644
index 00000000..f333eeeb
--- /dev/null
+++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/work/domain/SysWorkflowRecord.java
@@ -0,0 +1,40 @@
+package com.bonus.material.work.domain;
+
+
+import lombok.Data;
+import lombok.ToString;
+
+@Data
+@ToString
+public class SysWorkflowRecord {
+
+ /**
+ * 主键
+ */
+ private Integer id;
+
+ /**
+ * 任务id
+ */
+ private Integer taskId;
+
+ /**
+ * 任务类型
+ */
+ private Integer taskType;
+
+ /**
+ * 任务编号
+ */
+ private String taskCode;
+
+ /**
+ * 任务所属审批流
+ */
+ private Integer workflowId;
+
+ /**
+ * 流程执行状态 0待审批 1执行中 2执行完成 3执行中断
+ */
+ private Integer workflowStatus;
+}
diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/work/mapper/SysWorkflowRecordMapper.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/work/mapper/SysWorkflowRecordMapper.java
new file mode 100644
index 00000000..d1528594
--- /dev/null
+++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/work/mapper/SysWorkflowRecordMapper.java
@@ -0,0 +1,10 @@
+package com.bonus.material.work.mapper;
+
+import com.bonus.material.work.domain.SysWorkflowConfig;
+import com.bonus.material.work.domain.SysWorkflowRecord;
+
+public interface SysWorkflowRecordMapper {
+
+
+ int addSysWorkflowRecord(SysWorkflowRecord sysWorkflowRecord);
+}
diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/work/SysWorkflowRecordMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/work/SysWorkflowRecordMapper.xml
new file mode 100644
index 00000000..6953fbd4
--- /dev/null
+++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/work/SysWorkflowRecordMapper.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+ insert into sys_workflow_record
+
+ task_id,
+ task_type,
+ task_code,
+ workflow_id,
+ workflow_status,
+
+
+ #{taskId},
+ #{taskType},
+ #{taskCode},
+ #{workflowId},
+ #{workflowStatus},
+
+
+
diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/work/SysWorkflowTypeMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/work/SysWorkflowTypeMapper.xml
index 7d3704c6..6e8bc630 100644
--- a/bonus-modules/bonus-material/src/main/resources/mapper/material/work/SysWorkflowTypeMapper.xml
+++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/work/SysWorkflowTypeMapper.xml
@@ -49,7 +49,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
swt.create_time as createTime, swt.is_enable as isEnable
from sys_workflow_type swt
left join sys_dict_data sdd on swt.task_type =sdd.dict_value
- where sdd.dict_type='countersign_type_name'
+ where sdd.dict_type='tm_task_type'
and type_name like concat('%', #{typeName}, '%')
and task_type = #{taskType}