This commit is contained in:
parent
cfb08c8934
commit
0b9cce98dc
|
|
@ -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;
|
||||
}
|
||||
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.bonus.material.work.mapper.SysWorkflowRecordMapper">
|
||||
|
||||
|
||||
<insert id="addSysWorkflowRecord">
|
||||
insert into sys_workflow_record
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="taskId != null">task_id,</if>
|
||||
<if test="taskType != null">task_type,</if>
|
||||
<if test="taskCode != null">task_code,</if>
|
||||
<if test="workflowId != null">workflow_id,</if>
|
||||
<if test="workflowStatus != null">workflow_status,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="taskId != null">#{taskId},</if>
|
||||
<if test="taskType != null">#{taskType},</if>
|
||||
<if test="taskCode != null">#{taskCode},</if>
|
||||
<if test="workflowId != null">#{workflowId},</if>
|
||||
<if test="workflowStatus != null">#{workflowStatus},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
</mapper>
|
||||
|
|
@ -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'
|
||||
|
||||
<if test="typeName != null "> and type_name like concat('%', #{typeName}, '%')</if>
|
||||
<if test="taskType != null "> and task_type = #{taskType}</if>
|
||||
|
|
|
|||
Loading…
Reference in New Issue