package com.whyc.constant; /** * 工作流相关枚举 */ public enum WorkflowEnum { /**主表(main)状态*/ MAIN_STATUS_DEALING("审批中",1), MAIN_STATUS_END_PASS("审批结束,通过",2), MAIN_STATUS_END_REJECT("审批结束,驳回",3), MAIN_STATUS_END_CANCEL("审批结束,撤销",4), MAIN_STATUS_WAIT_FOR_DEALING("审批结束,待处理",5), MAIN_STATUS_END_DEALT("审批结束,已处理",6), /**处理类型 deal_type*/ 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)状态*/ LINK_STATUS_PENDING("待处理",0), LINK_STATUS_TAKING("待接单",1), LINK_STATUS_DEALING("处理中", 2), LINK_STATUS_WAIT_FOR_REPLY("待回复", 3), LINK_STATUS_DEAL_WITH_REPLY("处理回复", 4), LINK_STATUS_PASS("通过", 5), LINK_STATUS_WAIT_FOR_APPROVE("待审批", 6), LINK_STATUS_CANCEL("已撤销", 7), LINK_STATUS_REJECT("驳回", 8); 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; } }