package cn.huge.module.sys.constant;
|
|
public enum GridEnum {
|
GRID_OBJECT_TYPE_1("11", "待分派矛调工单"),
|
GRID_OBJECT_TYPE_2("12", "待签收矛调工单"),
|
GRID_OBJECT_TYPE_3("13", "待受理矛调工单"),
|
GRID_OBJECT_TYPE_4("14", "待审核矛调工单"),
|
GRID_TODO_TYPE_5("5", "矛盾纠纷"),
|
|
/**
|
* 网格通知类型,1:待分派,2:待受理,3:化解中,4:已结案,5:已归档,6:不予受理
|
*/
|
EVENT_FLOW_1("ut_mtdfp","待分派"),
|
EVENT_FLOW_2("ut_mtdsl","待受理"),
|
EVENT_FLOW_3("ut_mthjz","化解中"),
|
EVENT_FLOW_4("ut_mtyja","已结案"),
|
EVENT_FLOW_5("ut_gd","已归档"),
|
EVENT_FLOW_6("ut_mtbysl","不予受理"),
|
EVENT_FLOW_7("ut_mtdsh","待审核"),
|
|
/**
|
* 处理状态:0:化解中 1:化解成功、2:化解不成功、3:不予受理
|
*/
|
EVENT_PROCESS_STATUS_1("0","化解中"),
|
EVENT_PROCESS_STATUS_2("1","化解成功"),
|
EVENT_PROCESS_STATUS_3("2","化解不成功"),
|
EVENT_PROCESS_STATUS_4("3","不予受理");
|
/**
|
* 代码编号
|
*/
|
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;
|
}
|
|
GridEnum(String index, String des) {
|
this.index = index;
|
this.des = des;
|
}
|
|
/**
|
* 静态方法
|
* @param index
|
* @return
|
*/
|
public static String getDes(String index) {
|
for (GridEnum gridEnum : GridEnum.values()) {
|
if (gridEnum.getIndex().equals(index)) {
|
return gridEnum.des;
|
}
|
}
|
return null;
|
}
|
|
public static String getCatByStatus(int status) {
|
switch (status) {
|
case 1:
|
return EVENT_FLOW_1.getIndex();
|
case 3:
|
return EVENT_FLOW_2.getIndex();
|
case 4:
|
return EVENT_FLOW_3.getIndex();
|
case 5:
|
return EVENT_FLOW_3.getIndex();
|
case 6:
|
return EVENT_FLOW_4.getIndex();
|
case 7:
|
return EVENT_FLOW_5.getIndex();
|
case 8:
|
return EVENT_FLOW_6.getIndex();
|
}
|
return null;
|
}
|
|
public static String getCatByTaskNode(String node) {
|
switch (node) {
|
case "DFP":
|
return EVENT_FLOW_1.getIndex();
|
case "ZJ_DFP":
|
return EVENT_FLOW_1.getIndex();
|
case "QJ_DFP":
|
return EVENT_FLOW_1.getIndex();
|
case "SJ_DFP":
|
return EVENT_FLOW_1.getIndex();
|
case "DSL":
|
return EVENT_FLOW_2.getIndex();
|
case "ZJ_DSL":
|
return EVENT_FLOW_2.getIndex();
|
case "QJ_DSL":
|
return EVENT_FLOW_2.getIndex();
|
case "SJ_DSL":
|
return EVENT_FLOW_2.getIndex();
|
case "BLFK":
|
return EVENT_FLOW_3.getIndex();
|
case "JASQ":
|
return EVENT_FLOW_3.getIndex();
|
case "JASH":
|
return EVENT_FLOW_3.getIndex();
|
case "JASH_YJ":
|
return EVENT_FLOW_3.getIndex();
|
case "JASH_EJ":
|
return EVENT_FLOW_3.getIndex();
|
case "DSRPJ":
|
return EVENT_FLOW_4.getIndex();
|
case "JAGD":
|
return EVENT_FLOW_5.getIndex();
|
case "HTSH":
|
return EVENT_FLOW_2.getIndex();
|
case "ZJ_HTSH":
|
return EVENT_FLOW_2.getIndex();
|
case "QJ_HTSH":
|
return EVENT_FLOW_2.getIndex();
|
case "SJ_HTSH":
|
return EVENT_FLOW_2.getIndex();
|
case "QJ_SBSH":
|
return EVENT_FLOW_1.getIndex();
|
case "SJ_SBSH":
|
return EVENT_FLOW_1.getIndex();
|
}
|
return null;
|
}
|
}
|