广州市综治平台后端
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
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;
        }
    }
}