mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	【功能新增】工作流:支持审批人为空时,根据配置进行自动通过、自动拒绝、指定人审批的效果
This commit is contained in:
		| @@ -0,0 +1,29 @@ | ||||
| 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 BpmUserTaskAssignEmptyHandlerTypeEnum implements IntArrayValuable { | ||||
|  | ||||
|     APPROVE(1), // 自动通过 | ||||
|     REJECT(2), // 自动拒绝 | ||||
|     ASSIGN_USER(3), // 指定人员审批 | ||||
|     ASSIGN_ADMIN(4), // 转交给流程管理员 | ||||
|     ; | ||||
|  | ||||
|     private final Integer type; | ||||
|  | ||||
|     @Override | ||||
|     public int[] array() { | ||||
|         return new int[0]; | ||||
|     } | ||||
|  | ||||
| } | ||||
| @@ -28,6 +28,8 @@ public enum BpmReasonEnum { | ||||
|     ASSIGN_START_USER_APPROVE_WHEN_SKIP("审批人与提交人为同一人时,自动通过"), | ||||
|     ASSIGN_START_USER_APPROVE_WHEN_DEPT_LEADER_NOT_FOUND("审批人与提交人为同一人时,找不到部门负责人,自动通过"), | ||||
|     ASSIGN_START_USER_TRANSFER_DEPT_LEADER("审批人与提交人为同一人时,转交给部门负责人审批"), | ||||
|     ASSIGN_EMPTY_APPROVE("审批人为空,自动通过"), | ||||
|     ASSIGN_EMPTY_REJECT("审批人为空,自动不通过"), | ||||
|     ; | ||||
|  | ||||
|     private final String reason; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV