package cn.huge.module.sys.constant;
|
|
/**
|
* @title": 工作流节点枚举类
|
* @description": 工作流节点枚举类
|
* @company": hugeinfo
|
* @author": liyj
|
* @time": 2021-11-05 16":51":48
|
* @version": 1.0.0
|
*/
|
public enum FlowNodeBaseEnum {
|
|
/**
|
* 节点
|
*/
|
FLOW_NODE_1("F22_00019-1", "受理审查"),
|
FLOW_NODE_2("F22_00019-2", "指派调解员"),
|
FLOW_NODE_3("F22_00019-3", "纠纷调解"),
|
FLOW_NODE_4("F22_00019-4", "结果确认"),
|
FLOW_NODE_5("F22_00019-5", "结案归档"),
|
FLOW_NODE_6("F22_00019-6", "法院审查"),
|
FLOW_NODE_7("F22_00019-7", "分派法官"),
|
FLOW_NODE_8("F22_00019-8", "司法确认");
|
|
/**
|
* 代码编号
|
*/
|
private String index;
|
|
/**
|
* 名称
|
*/
|
private String des;
|
|
public String getIndex() {
|
return index;
|
}
|
|
public void setIndex(String index) {
|
this.index = index;
|
}
|
|
public String getDes() {
|
return des;
|
}
|
|
public void setDes(String des) {
|
this.des = des;
|
}
|
|
FlowNodeBaseEnum(String index, String des) {
|
this.index = index;
|
this.des = des;
|
}
|
|
/**
|
* 静态方法
|
* @param index
|
* @return
|
*/
|
public static String getDes(String index) {
|
for (FlowNodeBaseEnum fileOwnerTypeBaseEnum : FlowNodeBaseEnum.values()) {
|
if (fileOwnerTypeBaseEnum.getIndex().equals(index)) {
|
return fileOwnerTypeBaseEnum.des;
|
}
|
}
|
return null;
|
}
|
|
/**
|
* 静态方法
|
* @param index
|
* @return
|
*/
|
public static FlowNodeBaseEnum getByIndex(final String index) {
|
switch (index) {
|
case "F22_00019-1":
|
return FLOW_NODE_1;
|
case "F22_00019-2":
|
return FLOW_NODE_2;
|
case "F22_00019-3":
|
return FLOW_NODE_3;
|
case "F22_00019-4":
|
return FLOW_NODE_4;
|
case "F22_00019-5":
|
return FLOW_NODE_5;
|
case "F22_00019-6":
|
return FLOW_NODE_6;
|
case "F22_00019-7":
|
return FLOW_NODE_7;
|
default:
|
return null;
|
}
|
}
|
}
|