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}