package com.qianwen.smartman.modules.trace.enums;
|
|
import com.qianwen.smartman.common.constant.CommonConstant;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/trace/enums/FlowStateEnum.class */
|
public enum FlowStateEnum {
|
PROCESS(2, CommonConstant.DOING),
|
COMPLETED(1, CommonConstant.FINISH);
|
|
private final Integer value;
|
private final String desc;
|
|
FlowStateEnum(final Integer value, final String desc) {
|
this.value = value;
|
this.desc = desc;
|
}
|
|
public Integer getValue() {
|
return this.value;
|
}
|
|
public String getDesc() {
|
return this.desc;
|
}
|
|
public static FlowStateEnum of(Integer value) {
|
if (value == null) {
|
return null;
|
}
|
FlowStateEnum[] values = values();
|
for (FlowStateEnum statusEnum : values) {
|
if (statusEnum.value.equals(value)) {
|
return statusEnum;
|
}
|
}
|
return null;
|
}
|
|
public boolean isEqual(Integer value) {
|
return this.value.equals(value);
|
}
|
|
public static String findDescByValue(Integer value) {
|
if (value == null) {
|
return "";
|
}
|
FlowStateEnum[] values = values();
|
for (FlowStateEnum item : values) {
|
if (item.value.equals(value)) {
|
return item.desc;
|
}
|
}
|
return "";
|
}
|
}
|