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}