仿钉钉流程设计-抄送节点实现

This commit is contained in:
jason
2024-04-05 12:59:37 +08:00
parent d88718071d
commit d9758636b1
6 changed files with 90 additions and 33 deletions

View File

@ -20,8 +20,10 @@ public enum BpmSimpleModelNodeType implements IntArrayValuable {
// TODO @jaosn-1、0、1、4、-2 是前端已经定义好的么?感觉未来可以考虑搞成和 BPMN 尽量一致的单词哈;类似 usertask 用户审批;
START_EVENT_NODE(0, "开始节点"),
APPROVE_USER_NODE (1, "审批人节点"),
// 抄送人节点、对应 BPMN 的 ScriptTask. 使用ScriptTask 原因。好像 ServiceTask 自定义属性不能写入 XML
SCRIPT_TASK_NODE(2, "抄送人节点"),
EXCLUSIVE_GATEWAY_NODE(4, "排他网关"),
END_NODE(-2, "结束节点");
END_EVENT_NODE(-2, "结束节点");
public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(BpmSimpleModelNodeType::getType).toArray();