package com.whyc.constant; /** * 工作流相关枚举 */ public enum WorkflowEnum { /**主表(main)状态*/ MAIN_STATUS_AUTO("自动派单",0), MAIN_STATUS_MANUAL("人工派单",2), MAIN_STATUS_DEAL_1("T1处理中",3), MAIN_STATUS_DEAL_2("T2处理中",4), MAIN_STATUS_FINISH("归档",5), MAIN_STATUS_CANCEL("撤销",6), /**处理类型*/ TYPE_TAKE("接单",0), TYPE_TRANSFER_DISPATCH("转派",1), TYPE_DELIVER("移交",2), TYPE_ASSIGN("分派",3), TYPE_REJECT("驳回",4), TYPE_PASS("通过",5), TYPE_REPLY("回复",6), TYPE_FINISH("处理并归档",7), /**节点表(link)状态*/ STATUS_PENDING("待处理",0), STATUS_TAKE("待接单",1), STATUS_DEALING("处理中",2), STATUS_WAIT_FOR_REPLY("待回复",3), STATUS_DEAL_WITH_REPLY("处理回复",4), STATUS_FINISH("完成",5), STATUS_WAIT_FOR_APPROVE("待审批",6), STATUS_CANCEL("已撤销",7), /**工单流类型*/ TYPE_ALARM("告警工单流",1), TYPE_COMMON("普通工单流",2) ; private String name; private Integer value; WorkflowEnum(String name, Integer value) { this.name = name; this.value = value; } public final String getName() { return name; } public void setName(String name) { this.name = name; } public final Integer getValue() { return value; } public void setValue(Integer value) { this.value = value; } }