package org.dromara.workflow.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; /** * 人员类型 * * @author AprilWind */ @Getter @AllArgsConstructor public enum TaskAssigneeType { /** * 待办任务的审批人权限 *
该权限表示用户是待办任务的审批人,负责审核任务的执行情况。
*/ APPROVER("1", "待办任务的审批人权限"), /** * 待办任务的转办人权限 *该权限表示用户是待办任务的转办人,负责将任务分配给其他人员。
*/ TRANSFER("2", "待办任务的转办人权限"), /** * 待办任务的委托人权限 *该权限表示用户是待办任务的委托人,能够委托其他人代为处理任务。
*/ DELEGATE("3", "待办任务的委托人权限"), /** * 待办任务的抄送人权限 *该权限表示用户是待办任务的抄送人,仅接收任务信息的通知,不参与任务的审批或处理。
*/ COPY("4", "待办任务的抄送人权限"); /** * 类型 */ private final String code; /** * 描述 */ private final String description; }