1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
| /*
| * Copyright 2023-2025 Licensed under the Dual Licensing
| * website: https://aizuda.com
| */
| package com.ruoyi.common.enums;
|
| /**
| * 流程引擎监听类型
| *
| * <p>
| * <a href="https://aizuda.com">官网</a>尊重知识产权,不允许非法使用,后果自负
| * </p>
| *
| * @author lizhongyuan
| * @since 1.0
| */
| public enum TaskEventType {
| /**
| * 发起
| */
| start,
| /**
| * 创建
| */
| create,
| /**
| * 再创建,仅用于流程回退
| */
| recreate,
| /**
| * 抄送
| */
| cc,
| /**
| * 分配
| */
| assignment,
| /**
| * 委派任务解决
| */
| delegateResolve,
| /**
| * 任务加签
| */
| addTaskActor,
| /**
| * 任务减签
| */
| removeTaskActor,
| /**
| * 驳回至上一步处理
| */
| reject,
| /**
| * 角色认领
| */
| claimRole,
| /**
| * 部门认领
| */
| claimDepartment,
| /**
| * 拿回未执行任务
| */
| reclaim,
| /**
| * 撤回指定任务
| */
| withdraw,
| /**
| * 唤醒历史任务
| */
| resume,
| /**
| * 完成
| */
| complete,
| /**
| * 撤销
| */
| revoke,
| /**
| * 终止
| */
| terminate,
| /**
| * 更新
| */
| update,
| /**
| * 删除
| */
| delete,
| /**
| * 调用外部流程任务【办理子流程】
| */
| callProcess,
| /**
| * 超时
| */
| timeout,
| /**
| * 跳转
| */
| jump,
| /**
| * 自动跳转
| */
| autoJump,
| /**
| * 驳回跳转
| */
| rejectJump,
| /**
| * 路由跳转
| */
| routeJump,
| /**
| * 驳回重新审批跳转
| */
| reApproveJump,
| /**
| * 自动审批完成
| */
| autoComplete,
| /**
| * 自动审批拒绝
| */
| autoReject,
| /**
| * 触发器任务
| */
| trigger,
| /**
| * 结束
| */
| end;
|
| public boolean eq(TaskEventType eventType) {
| return this == eventType;
| }
|
| public boolean ne(TaskEventType eventType) {
| return this != eventType;
| }
| }
|
|