【代码优化】BPM:审批超时提醒的实现

This commit is contained in:
YunaiV
2024-08-16 23:28:59 +08:00
parent ae7dbd3c53
commit fe3ca8deba
17 changed files with 179 additions and 218 deletions

View File

@ -4,6 +4,7 @@ import cn.hutool.core.util.ArrayUtil;
import lombok.AllArgsConstructor;
import lombok.Getter;
// TODO @jason这个是不是可以去掉了哈
/**
* BPM 边界事件 (boundary event) 自定义类型枚举
*

View File

@ -20,6 +20,7 @@ public enum BpmUserTaskTimeoutHandlerType implements IntArrayValuable {
APPROVE(2, "自动同意"),
REJECT(3, "自动拒绝");
// TODO @jasontype 是不是更合适哈;
private final Integer action;
private final String name;

View File

@ -14,7 +14,8 @@ public enum BpmMessageEnum {
PROCESS_INSTANCE_APPROVE("bpm_process_instance_approve"), // 流程任务被审批通过时,发送给申请人
PROCESS_INSTANCE_REJECT("bpm_process_instance_reject"), // 流程任务被审批不通过时,发送给申请人
TASK_ASSIGNED("bpm_task_assigned"); // 任务被分配时,发送给审批人
TASK_ASSIGNED("bpm_task_assigned"), // 任务被分配时,发送给审批人
TASK_TIMEOUT("bpm_task_timeout"); // 任务审批超时时,发送给审批人
/**
* 短信模板的标识