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 ""; } }