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/FlowTagEnum.class */
|
public enum FlowTagEnum {
|
OK(1, CommonConstant.QUALIFIED_QUALITY_INSPECTION),
|
NG(2, CommonConstant.UNQUALIFIED_QUALITY_INSPECTION);
|
|
private final Integer value;
|
private final String desc;
|
|
FlowTagEnum(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 FlowTagEnum of(Integer value) {
|
if (value == null) {
|
return null;
|
}
|
FlowTagEnum[] values = values();
|
for (FlowTagEnum 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 "";
|
}
|
FlowTagEnum[] values = values();
|
for (FlowTagEnum item : values) {
|
if (item.value.equals(value)) {
|
return item.desc;
|
}
|
}
|
return "";
|
}
|
}
|