广州市综治平台后端
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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
package cn.huge.module.constant;
 
 
/**
 * @title: 调解相关常量枚举类
 * @description: 调解相关常量枚举类
 * @company: hugeinfo
 * @author: liyj
 * @time: 2021-11-05 16:51:48
 * @version: 1.0.0
 */
public enum ByCaseConstsEnum {
 
    /**
     * 纠纷来源,22_00036-1:地方政府委托移送,22_00036-2:依申请调解,22_00036-3:主动调解,22_00036-4:法援委托移送,
     * 22_00036-5:检察院委托移送,22_00036-6:公安机关委托移送,22_00036-7:信访记录委托移送,22_00036-8:劳动站移交,
     * 22_00036-9:派出所移交,22_00036-10:其他部门委托移送,22_00036-11:接受委托移送调解
     */
    CASE_SOURCE_1("22_00036-1", "地方政府委托移送"),
    CASE_SOURCE_2("22_00036-2", "依申请调解"),
    CASE_SOURCE_3("22_00036-3", "主动调解"),
    CASE_SOURCE_4("22_00036-4", "法援委托移送"),
    CASE_SOURCE_5("22_00036-5", "检察院委托移送"),
    CASE_SOURCE_6("22_00036-6", "公安机关委托移送"),
    CASE_SOURCE_7("22_00036-7", "信访记录委托移送"),
    CASE_SOURCE_8("22_00036-8", "劳动站移交"),
    CASE_SOURCE_9("22_00036-9", "派出所移交"),
    CASE_SOURCE_10("22_00036-10", "其他部门委托移送"),
    CASE_SOURCE_11("22_00036-11", "接受委托移送调解"),
    CASE_SOURCE_12("22_00036-12", "12345"),
 
    /**
     * 申请渠道,22_00001-1:机构登记,22_00001-2:小程序,22_00001-3:其他渠道,22_00001-4:市人民调解系统,22_00001-5:网格联动
     */
    CASE_CANAL_1("22_00001-1", "机构登记"),
    CASE_CANAL_2("22_00001-2", "小程序"),
    CASE_CANAL_3("22_00001-3", "其他"),
    CASE_CANAL_4("22_00001-4", "市人民调解系统"),
    CASE_CANAL_5("22_00001-5", "网格联动"),
 
    /**
     * 签收意见,22_00010-1:同意签收,22_00010-2:拒绝签收
     */
    SIGN_RESULT_1("22_00010-1", "签收受理"),
    SIGN_RESULT_2("22_00010-2", "拒绝签收"),
 
    /**
     * 纠纷审查结果,22_00037-1:签收受理,22_00037-2:拒绝签收,22_00037-3:退回申请人,22_00037-4:不予受理
     */
    AUDIT_RESULT_1("22_00037-1", "签收受理"),
    AUDIT_RESULT_2("22_00037-2", "拒绝签收"),
    AUDIT_RESULT_3("22_00037-3", "退回申请人"),
    AUDIT_RESULT_4("22_00037-3", "不予受理"),
 
    /**
     * 当事人地位
     */
    PERSON_TYPE_1("15_020008-1", "申请人"),
    PERSON_TYPE_2("15_020008-2", "被申请人"),
    PERSON_TYPE_5("15_020008-5", "第三人"),
 
    /**
     * 当事人类型类型
     */
    PERSON_CLASS_1("09_01001-1", "自然人"),
    PERSON_CLASS_2("09_01001-2", "法人"),
    PERSON_CLASS_3("09_01001-3", "非法人组织"),
 
    /**
     * 代理人类型
     */
    AGENT_CLASS_1("09_01010-1", "律师"),
    AGENT_CLASS_3("09_01010-3", "监护人"),
    AGENT_CLASS_4("09_01010-4", "亲友"),
    AGENT_CLASS_5("09_01010-5", "社会团体推荐的公民"),
    AGENT_CLASS_6("09_01010-6", "所在单位推荐的人"),
    AGENT_CLASS_8("09_01010-8", "法律工作者"),
    AGENT_CLASS_9("09_01010-9", "所在社区推荐的公民"),
 
    /**
     * 性别
     */
    SEX_1("09_00003-1", "男"),
    SEX_2("09_00003-2", "女"),
 
    /**
     * 证件类型
     */
    CARD_TYPE_1("09_00015-1", "身份证"),
    CARD_TYPE_11("09_00015-11", "户口簿"),
    CARD_TYPE_12("09_00015-12", "中国护照"),
    CARD_TYPE_13("09_00015-13", "外国护照"),
    CARD_TYPE_14("09_00015-14", "港澳居民来往内陆通行证"),
    CARD_TYPE_16("09_00015-16", "台湾居民来往大陆通行证"),
    CARD_TYPE_255("09_00015-255", "其他"),
    CARD_TYPE_17("09_00015-17", "当事人未提供证件信息"),
 
    /**
     * 纠纷进度,22_00006-1:待受理,22_00006-2:待调解,22_00006-3:调解中,22_00006-4:调解结束,22_00006-5:退回申请人,22_00006-6:不予受理,22_00006-7:申请人撤回
     */
    CASE_PROCESS_1("22_00006-1", "待受理"),
    CASE_PROCESS_2("22_00006-2", "待调解"),
    CASE_PROCESS_3("22_00006-3", "调解中"),
    CASE_PROCESS_4("22_00006-4", "调解结束"),
    CASE_PROCESS_5("22_00006-5", "退回申请人"),
    CASE_PROCESS_6("22_00006-6", "不予受理"),
    CASE_PROCESS_7("22_00006-7", "申请人撤回"),
 
    /**
     * 调解结果
     */
    MEDI_RESULT_1("22_00025-1", "调解成功"),
    MEDI_RESULT_2("22_00025-2", "调解不成功"),
 
    /**
     * 履行情况,22_00008-1:未履行,22_00008-2:当场履行,22_00008-3:分期履行
     */
    FULFIL_STATUS_1("22_00008-1", "未履行"),
    FULFIL_STATUS_2("22_00008-2", "当场履行"),
    FULFIL_STATUS_3("22_00008-3", "分期履行"),
 
    /**
     * 调解不成功原因,22_00019-1:当事人未能就调解协议达成一致,22_00019-2:当事人拒绝调解,22_00019-3:提前终止调解,22_00019-9:其他
     */
    MEDI_FALSE_1("22_00019-1", "当事人未能就调解协议达成一致"),
    MEDI_FALSE_2("22_00019-2", "当事人拒绝调解"),
    MEDI_FALSE_3("22_00019-3", "提前终止调解"),
    MEDI_FALSE_4("22_00019-4", "当事人撤销调解请求"),
    MEDI_FALSE_9("22_00019-9", "其他"),
 
    /**
     * 司法确认申请情况
     */
    JUDGE_APPLY_1("1", "未申请"),
    JUDGE_APPLY_2("2", "已申请"),
 
    /**
     * 归档状态
     */
    CASE_FILE_STATUS_1("1", "未归档"),
    CASE_FILE_STATUS_2("2", "已归档"),
 
    /**
     * 调解类型
     */
    MEDI_TYPE_1("22_00002-1", "人民调解"),
    MEDI_TYPE_2("22_00002-2", "司法调解"),
    MEDI_TYPE_3("22_00002-3", "诉讼调解"),
    MEDI_TYPE_4("22_00002-4", "行政调解");
 
    /**
     * 代码编号
     */
    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 desc) {
        this.des = desc;
    }
 
    /**
     * 构造方法
     * @param index
     * @param des
     */
    ByCaseConstsEnum(String index, String des) {
        this.index = index;
        this.des = des;
    }
 
    /**
     * 静态方法
     * @param index
     * @return
     */
    public static String getDes(String index) {
        for (ByCaseConstsEnum constantEnum : ByCaseConstsEnum.values()) {
            if (constantEnum.getIndex().equals(index)) {
                return constantEnum.des;
            }
        }
        return null;
    }
 
    /**
     * 静态方法
     * @param des
     * @return
     */
    public static String getIndex(String des) {
        for (ByCaseConstsEnum constantEnum : ByCaseConstsEnum.values()) {
            if (constantEnum.getDes().equals(des)) {
                return constantEnum.index;
            }
        }
        return null;
    }
 
    /**
     * 静态方法4
     * @param index
     * @return
     */
    public static String getCaseWxProcess(String index) {
        // 微信纠纷进度,1:待受理,2:待调解,3:调解中,4:调解结束,5:退回申请人,6:不予受理,7:申请人撤回
        String WX_PROCESS_1 = "1";
        String WX_PROCESS_2 = "2";
        String WX_PROCESS_3 = "3";
        String WX_PROCESS_4 = "4";
        String WX_PROCESS_5 = "5";
        String WX_PROCESS_6 = "6";
        String WX_PROCESS_7 = "7";
        if (CASE_PROCESS_1.index.equals(index)){
            return WX_PROCESS_1;
        }
        if (CASE_PROCESS_2.index.equals(index)){
            return WX_PROCESS_2;
        }
        if (CASE_PROCESS_3.index.equals(index)){
            return WX_PROCESS_3;
        }
        if (CASE_PROCESS_4.index.equals(index)){
            return WX_PROCESS_4;
        }
        if (CASE_PROCESS_5.index.equals(index)){
            return WX_PROCESS_5;
        }
        if (CASE_PROCESS_6.index.equals(index)){
            return WX_PROCESS_6;
        }
        if (CASE_PROCESS_7.index.equals(index)){
            return WX_PROCESS_7;
        }
        return null;
    }
 
    /**
     * 静态方法4
     * @param index
     * @return
     */
    public static String getCaseProcess(String index) {
        // 微信纠纷进度,1:待受理,2:待调解,3:调解中,4:调解结束,5:退回申请人,6:不予受理,7:申请人撤回
        String WX_PROCESS_1 = "1";
        String WX_PROCESS_2 = "2";
        String WX_PROCESS_3 = "3";
        String WX_PROCESS_4 = "4";
        String WX_PROCESS_5 = "5";
        String WX_PROCESS_6 = "6";
        String WX_PROCESS_7 = "7";
        if (WX_PROCESS_1.equals(index)){
            return CASE_PROCESS_1.index;
        }
        if (WX_PROCESS_2.equals(index)){
            return CASE_PROCESS_2.index;
        }
        if (WX_PROCESS_3.equals(index)){
            return CASE_PROCESS_3.index;
        }
        if (WX_PROCESS_4.equals(index)){
            return CASE_PROCESS_4.index;
        }
        if (WX_PROCESS_5.equals(index)){
            return CASE_PROCESS_5.index;
        }
        if (WX_PROCESS_6.equals(index)){
            return CASE_PROCESS_6.index;
        }
        if (WX_PROCESS_7.equals(index)){
            return CASE_PROCESS_7.index;
        }
        return null;
    }
 
    /**
     * 静态方法4
     * @param index
     * @return
     */
    public static String getFileStatusDes(String index) {
        if (CASE_FILE_STATUS_1.index.equals(index)){
            return CASE_FILE_STATUS_1.des;
        }
        if (CASE_FILE_STATUS_2.index.equals(index)){
            return CASE_FILE_STATUS_2.des;
        }
        return null;
    }
}