【代码评审】BPM:review 快搭的实现

This commit is contained in:
YunaiV
2024-06-17 18:45:54 +08:00
parent 8585e05772
commit 41b9ab2ba5
27 changed files with 78 additions and 89 deletions

View File

@ -4,7 +4,6 @@ import cn.hutool.core.util.ArrayUtil;
import lombok.AllArgsConstructor;
import lombok.Getter;
// TODO @芋艿:审批方式的名字,可能要看下;
/**
* BPM 多人审批方式的枚举
*

View File

@ -13,6 +13,7 @@ import lombok.Getter;
@AllArgsConstructor
public enum BpmFieldPermissionEnum {
// TODO @jason这个顺序要不要改下和页面保持一致只读1、编辑2、隐藏3
WRITE(1, "可编辑"),
READ(2, "只读"),
NONE(3, "隐藏");

View File

@ -13,8 +13,10 @@ import lombok.Getter;
@AllArgsConstructor
public enum BpmUserTaskRejectHandlerType {
// TODO @jason是不是收敛成 2 个FINISH_PROCESS => 1. 直接结束流程RETURN_PRE_USER_TASK => 2. 驳回到指定节点RETURN_USER_TASK【去掉 PRE】
FINISH_PROCESS(1, "终止流程"),
RETURN_PRE_USER_TASK(2, "驳回到指定任务节点"),
FINISH_PROCESS_BY_REJECT_NUMBER(3, "按拒绝人数终止流程"), // 用于会签
FINISH_TASK(4, "结束任务"); // 待实现,可能会用于意见分支
@ -24,4 +26,5 @@ public enum BpmUserTaskRejectHandlerType {
public static BpmUserTaskRejectHandlerType typeOf(Integer type) {
return ArrayUtil.firstMatch(item -> item.getType().equals(type), values());
}
}