广州市综治平台后端
xusd
2025-06-07 36306491396230522fa20585c2621a7fc899849a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
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;
    }
}