package cn.huge.module.constant;
|
|
/**
|
* @title": 工作流节点枚举类
|
* @description": 工作流节点枚举类
|
* @company": hugeinfo
|
* @author": liyj
|
* @time": 2021-11-05 16":51":48
|
* @version": 1.0.0
|
*/
|
public enum GZFlowNodeEnum {
|
|
/**
|
* 节点
|
*/
|
FLOW_NODE_DFP("DFP", "待分派"),
|
FLOW_NODE_DSL("DSL", "待受理"),
|
FLOW_NODE_HTSH("HTSH", "回退审核"),
|
FLOW_NODE_BLFK("BLFK", "办理反馈"),
|
FLOW_NODE_JASQ("JASQ", "结案申请"),
|
FLOW_NODE_JASH("JASH", "本级结案审核"),
|
FLOW_NODE_JASH_YJ("JASH_YJ", "一级结案审核"),
|
FLOW_NODE_JASH_EJ("JASH_EJ", "二级结案审核"),
|
FLOW_NODE_DSRPJ("DSRPJ", "当事人评价"),
|
FLOW_NODE_JAGD("JAGD", "结案归档"),
|
// 镇街级
|
FLOW_NODE_ZJ_DFP("ZJ_DFP", "镇街综治中心待分派"),
|
FLOW_NODE_ZJ_DSL("ZJ_DSL", "镇街级组织待受理"),
|
FLOW_NODE_ZJ_HTSH("ZJ_HTSH", "镇街综治中心回退待审核"),
|
// 区级
|
FLOW_NODE_QJ_SBSH("QJ_SBSH", "区综治中心上报待审核"),
|
FLOW_NODE_QJ_DFP("QJ_DFP", "区综治中心待分派"),
|
FLOW_NODE_QJ_DSL("QJ_DSL", "区级组织待受理"),
|
FLOW_NODE_QJ_HTSH("QJ_HTSH", "区综治中心回退待审核"),
|
// 市级
|
FLOW_NODE_SJ_SBSH("SJ_SBSH", "市综治中心上报待审核"),
|
FLOW_NODE_SJ_DFP("SJ_DFP", "市综治中心待分派"),
|
FLOW_NODE_SJ_DSL("SJ_DSL", "市级组织待受理"),
|
FLOW_NODE_SJ_HTSH("SJ_HTSH", "市综治中心回退待审核");
|
|
/**
|
* 代码编号
|
*/
|
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;
|
}
|
|
GZFlowNodeEnum(String index, String des) {
|
this.index = index;
|
this.des = des;
|
}
|
|
/**
|
* 静态方法
|
* @param index
|
* @return
|
*/
|
public static String getDes(String index) {
|
for (GZFlowNodeEnum flowNodeEnum : GZFlowNodeEnum.values()) {
|
if (flowNodeEnum.getIndex().equals(index)) {
|
return flowNodeEnum.des;
|
}
|
}
|
return null;
|
}
|
|
/**
|
* 静态方法
|
* @param des
|
* @return
|
*/
|
public static String getIndex(String des) {
|
for (GZFlowNodeEnum flowNodeEnum : GZFlowNodeEnum.values()) {
|
if (flowNodeEnum.getDes().equals(des)) {
|
return flowNodeEnum.index;
|
}
|
}
|
return null;
|
}
|
|
/**
|
* 静态方法
|
* @param index
|
* @return
|
*/
|
public static GZFlowNodeEnum getByIndex(final String index) {
|
switch (index) {
|
case "DFP":
|
return FLOW_NODE_DFP;
|
case "DSL":
|
return FLOW_NODE_DSL;
|
case "HTSH":
|
return FLOW_NODE_HTSH;
|
case "BLFK":
|
return FLOW_NODE_BLFK;
|
case "JASQ":
|
return FLOW_NODE_JASQ;
|
case "JASH":
|
return FLOW_NODE_JASH;
|
case "JASH_YJ":
|
return FLOW_NODE_JASH_YJ;
|
case "JASH_EJ":
|
return FLOW_NODE_JASH_EJ;
|
case "DSRPJ":
|
return FLOW_NODE_DSRPJ;
|
case "JAGD":
|
return FLOW_NODE_JAGD;
|
|
case "ZJ_DFP":
|
return FLOW_NODE_ZJ_DFP;
|
case "ZJ_DSL":
|
return FLOW_NODE_ZJ_DSL;
|
case "ZJ_HTSH":
|
return FLOW_NODE_ZJ_HTSH;
|
|
case "QJ_SBSH":
|
return FLOW_NODE_QJ_SBSH;
|
case "QJ_DFP":
|
return FLOW_NODE_QJ_DFP;
|
case "QJ_DSL":
|
return FLOW_NODE_QJ_DSL;
|
case "QJ_HTSH":
|
return FLOW_NODE_SJ_HTSH;
|
|
case "SJ_SBSH":
|
return FLOW_NODE_SJ_SBSH;
|
case "SJ_DFP":
|
return FLOW_NODE_SJ_DFP;
|
case "SJ_DSL":
|
return FLOW_NODE_SJ_DSL;
|
case "SJ_HTSH":
|
return FLOW_NODE_SJ_HTSH;
|
default:
|
return null;
|
}
|
}
|
}
|