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