【代码优化】工作流:延迟器的支持

This commit is contained in:
YunaiV 2025-01-03 19:53:11 +08:00
parent 9512dcf812
commit 686a64ccda
3 changed files with 7 additions and 5 deletions

View File

@ -13,8 +13,8 @@ import lombok.Getter;
@AllArgsConstructor @AllArgsConstructor
public enum BpmBoundaryEventType { public enum BpmBoundaryEventType {
USER_TASK_TIMEOUT(1,"用户任务超时"), USER_TASK_TIMEOUT(1, "用户任务超时"),
DELAY_TIMER_TIMEOUT(2,"触发器超时"); DELAY_TIMER_TIMEOUT(2, "触发器超时");
private final Integer type; private final Integer type;
private final String name; private final String name;

View File

@ -16,7 +16,7 @@ import java.util.Arrays;
public enum BpmDelayTimerType implements IntArrayValuable { public enum BpmDelayTimerType implements IntArrayValuable {
FIXED_TIME_DURATION(1, "固定时长"), FIXED_TIME_DURATION(1, "固定时长"),
FIXED_DATE_TIME(2, "固定日期时间"); FIXED_DATE_TIME(2, "固定日期");
private final Integer type; private final Integer type;
private final String name; private final String name;
@ -27,4 +27,5 @@ public enum BpmDelayTimerType implements IntArrayValuable {
public int[] array() { public int[] array() {
return ARRAYS; return ARRAYS;
} }
} }

View File

@ -25,7 +25,8 @@ public enum BpmSimpleModelNodeType implements IntArrayValuable {
START_USER_NODE(10, "发起人", "userTask"), // 发起人节点前端的开始节点Id 固定 START_USER_NODE(10, "发起人", "userTask"), // 发起人节点前端的开始节点Id 固定
APPROVE_NODE(11, "审批人", "userTask"), APPROVE_NODE(11, "审批人", "userTask"),
COPY_NODE(12, "抄送人", "serviceTask"), COPY_NODE(12, "抄送人", "serviceTask"),
DELAY_TIMER_NODE(13, "延迟器", "receiveTask"),
DELAY_TIMER_NODE(14, "延迟器", "receiveTask"),
// 50 ~ 条件分支 // 50 ~ 条件分支
CONDITION_NODE(50, "条件", "sequenceFlow"), // 用于构建流转条件的表达式 CONDITION_NODE(50, "条件", "sequenceFlow"), // 用于构建流转条件的表达式