package com.qianwen.smartman.common.enums; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/common/enums/DefaultWcsEnum.class */ public enum DefaultWcsEnum { ALARM(1, "报警", "#FF4D4F"), RUNNING(2, "运行", "#73D13D"), STANDBY(3, "待机", "#FFC53D"), OFFLINE(4, "离线", "#595959"), DEBUGGING(5, "调试", "#40A9FF"); private final Integer code; private final String name; private final String color; DefaultWcsEnum(final Integer code, final String name, final String color) { this.code = code; this.name = name; this.color = color; } public Integer getCode() { return this.code; } public String getName() { return this.name; } public String getColor() { return this.color; } public static DefaultWcsEnum of(Integer code) { DefaultWcsEnum[] values; if (code == null) { return null; } for (DefaultWcsEnum defaultWcsEnum : values()) { if (defaultWcsEnum.getCode().equals(code)) { return defaultWcsEnum; } } return null; } public static DefaultWcsEnum ofDefault(Integer code, DefaultWcsEnum defaultWcs) { DefaultWcsEnum wcsEnum = of(code); return wcsEnum != null ? wcsEnum : defaultWcs; } }