mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	【功能新增】审批节点的审批人与发起人相同时,对应的处理类型的配置
This commit is contained in:
		| @@ -4,7 +4,6 @@ import cn.hutool.core.util.ArrayUtil; | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| // TODO @jason:这个是不是可以去掉了哈? | ||||
| /** | ||||
|  * BPM 边界事件 (boundary event) 自定义类型枚举 | ||||
|  * | ||||
| @@ -14,8 +13,7 @@ import lombok.Getter; | ||||
| @AllArgsConstructor | ||||
| public enum BpmBoundaryEventType { | ||||
|  | ||||
|     USER_TASK_TIMEOUT(1,"用户任务超时"), | ||||
|     USER_TASK_REJECT_POST_PROCESS(2, "用户任务拒绝后处理"); | ||||
|     USER_TASK_TIMEOUT(1,"用户任务超时"); | ||||
|  | ||||
|     private final Integer type; | ||||
|     private final String name; | ||||
| @@ -23,4 +21,5 @@ public enum BpmBoundaryEventType { | ||||
|     public static BpmBoundaryEventType typeOf(Integer type) { | ||||
|         return ArrayUtil.firstMatch(eventType -> eventType.getType().equals(type), values()); | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -0,0 +1,27 @@ | ||||
| package cn.iocoder.yudao.module.bpm.enums.definition; | ||||
|  | ||||
| import cn.iocoder.yudao.framework.common.core.IntArrayValuable; | ||||
| import lombok.Getter; | ||||
| import lombok.RequiredArgsConstructor; | ||||
|  | ||||
| /** | ||||
|  * BPM 用户任务的审批人与发起人相同时,处理类型枚举 | ||||
|  * | ||||
|  * @author 芋道源码 | ||||
|  */ | ||||
| @RequiredArgsConstructor | ||||
| @Getter | ||||
| public enum BpmUserTaskAssignStartUserHandlerTypeEnum implements IntArrayValuable { | ||||
|  | ||||
|     START_USER_AUDIT(1), // 由发起人对自己审批 | ||||
|     SKIP(2), // 自动跳过【参考飞书】:1)如果当前节点还有其他审批人,则交由其他审批人进行审批;2)如果当前节点没有其他审批人,则该节点自动通过 | ||||
|     ASSIGN_DEPT_LEADER(3); // 转交给部门负责人审批 | ||||
|  | ||||
|     private final Integer type; | ||||
|  | ||||
|     @Override | ||||
|     public int[] array() { | ||||
|         return new int[0]; | ||||
|     } | ||||
|  | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV