package com.whyc.constant;
|
|
/**
|
* TODO 每次新增流程时,需要持续维护
|
*/
|
public enum WorkflowTypeEnum {
|
|
DEVICE_DEFAULT(0,"未定义的流程申请单","FG-WDY"),
|
DEVICE_REPAIR(1,"设备维修申请单","FG-WX"),
|
DEVICE_IN(2,"设备入库申请单","FG-RK"),
|
DEVICE_SCRAP(3,"设备报废申请单","FG-BF"),
|
DEVICE_OUT(4,"设备出库申请单","FG-CK");
|
|
|
private Integer type;
|
private String name;
|
|
private String namingPrefix;
|
|
WorkflowTypeEnum(Integer type, String name, String namingPrefix) {
|
this.type = type;
|
this.name = name;
|
this.namingPrefix = namingPrefix;
|
}
|
|
public Integer getType() {
|
return type;
|
}
|
|
public void setType(Integer type) {
|
this.type = type;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String getNamingPrefix() {
|
return namingPrefix;
|
}
|
|
public void setNamingPrefix(String namingPrefix) {
|
this.namingPrefix = namingPrefix;
|
}
|
|
public static WorkflowTypeEnum getByType(Integer type) {
|
for (WorkflowTypeEnum value : WorkflowTypeEnum.values()) {
|
if (value.getType().equals(type)) {
|
return value;
|
}
|
}
|
return DEVICE_DEFAULT;
|
}
|
}
|