仿钉钉流程设计- 加签拒绝处理

This commit is contained in:
jason
2024-06-19 17:06:48 +08:00
parent 633a7c50ae
commit 4d49952c52
9 changed files with 85 additions and 44 deletions

View File

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

View File

@ -22,6 +22,7 @@ public enum BpmCommentTypeEnum {
TRANSFER("7", "转派", "[{}]将任务转派给[{}],转派理由为:{}"),
ADD_SIGN("8", "加签", "[{}]{}给了[{}],理由为:{}"),
SUB_SIGN("9", "减签", "[{}]操作了【减签】,审批人[{}]的任务被取消"),
REJECT_BY_ADD_SIGN_TASK_REJECT("10", "不通过","系统自动不通过,原因是:加签任务不通过")
;
/**

View File

@ -22,6 +22,7 @@ public enum BpmDeleteReasonEnum {
// ========== 流程任务的独有原因 ==========
CANCEL_BY_SYSTEM("系统自动取消"), // 场景非常多比如说1多任务审批已经满足条件无需审批该任务2流程实例被取消无需审批该任务等等
AUTO_REJECT_BY_ADD_SIGN_REJECT("系统自动拒绝,原因:加签任务被拒绝") // 加签任务审批不通过,导致任务不通过
;
private final String reason;