package com.whyc.constant;
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
public enum DischrFlowProcessEnum {
|
//6取消。7取消
|
DISCHR_1(1,"工作负责人提票"),
|
DISCHR_2(2,"分管领导/主任提票审核"),
|
DISCHR_3(3,"工作班成员预设参数"),
|
DISCHR_4(4,"工作负责人复核参数"),
|
DISCHR_5(5,"工作班成员执行核容放电"),
|
DISCHR_6(6,"工作负责人复核核容过程"),
|
DISCHR_7(7,"工作负责人提交工作票变更申请"),
|
DISCHR_8(8,"工作负责人办理工作票结票"),
|
DISCHR_9(9,"工作班成员上传测试报告"),
|
DISCHR_10(10,"归档"),
|
;
|
|
private Integer stateId;
|
private String stateName;
|
|
DischrFlowProcessEnum(Integer stateId, String stateName) {
|
this.stateId = stateId;
|
this.stateName = stateName;
|
}
|
|
public Integer getStateId() {
|
return stateId;
|
}
|
|
public String getStateName() {
|
return stateName;
|
}
|
|
public static String getValue(Integer stateId) {
|
if(stateId==null){
|
return "";
|
}
|
for (DischrFlowProcessEnum ele : values()) {
|
if(ele.getStateId().equals(stateId)) {
|
return ele.getStateName();
|
}
|
}
|
return null;
|
}
|
public static Map<Integer,String> getOpInfo() {
|
Map<Integer,String> map=new HashMap<>();
|
for (DischrFlowProcessEnum logOpEnum : DischrFlowProcessEnum.values()) {
|
map.put(logOpEnum.getStateId(),logOpEnum.getStateName());
|
}
|
return map;
|
}
|
}
|