whycxzp
7 天以前 08879b1fb5f25265b22becd95a31ce9c8709b8ba
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
package com.whyc.constant;
 
/**
 * 审批流-流程节点描述 ->用于所有的审批流程
 */
public enum WorkflowProcessEnum {
 
    PROCESS_SPECIALIST("P0","专员审批"),
    PROCESS_COUNTERSIGN("P1","会签"),
    PROCESS_MANAGER1SIGN("P2","管理审批"),
    PROCESS_MANAGER2SIGN("P3","领导审批"),
    ;
 
    WorkflowProcessEnum(String stage, String name) {
        this.stage = stage;
        this.name = name;
    }
 
    private String stage;
    private String name;
 
    public String getStage() {
        return stage;
    }
 
    public void setStage(String stage) {
        this.stage = stage;
    }
 
    public String getName() {
        return name;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
    public static WorkflowProcessEnum getByName(String name) {
        for (WorkflowProcessEnum workflowProcessEnum : WorkflowProcessEnum.values()) {
            if (workflowProcessEnum.name.equals(name)) {
                return workflowProcessEnum;
            }
        }
        return null;
    }
}