package com.ycl.common.enums.business; import com.fasterxml.jackson.annotation.JsonValue; import lombok.Getter; /** * 任务处理人类型 * * @author:xp * @date:2024/11/29 11:13 */ @Getter public enum HandlerTypeEnum { USER("USER", "用户组"), // 严格来说这里的用户组并不是flowable中的组的概念,只是开源框架有这个定义,它只是能配置多个用户 FIX_USER("FIX_USER", "指定用户"), // 只能选择一个人 DEPT("DEPT", "部门组"), // 可以选择多个部门 ROLE("ROLE", "角色组") // 可以选择多个角色 ; @JsonValue private final String value; private final String desc; HandlerTypeEnum(String value, String desc) { this.value = value; this.desc = desc; } }