package com.qianwen.smartman.modules.cps.enums; import com.qianwen.core.tool.utils.Func; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/enums/TrayEnum.class */ public class TrayEnum { /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/enums/TrayEnum$AvailabilityEnum.class */ public enum AvailabilityEnum { NO_LOAD(1, "空载"), LOAD(0, "负载"); private final Integer status; private final String desc; AvailabilityEnum(final Integer status, final String desc) { this.status = status; this.desc = desc; } public Integer getStatus() { return this.status; } public String getDesc() { return this.desc; } public static AvailabilityEnum of(Integer enums) { AvailabilityEnum[] values; if (Func.isNull(enums)) { return NO_LOAD; } for (AvailabilityEnum value : values()) { if (value.status.equals(enums)) { return value; } } return NO_LOAD; } } /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/enums/TrayEnum$StatusEnum.class */ public enum StatusEnum { ACTIVATING(1, "激活"), FREEZE(0, "冻结"); private final Integer status; private final String desc; StatusEnum(final Integer status, final String desc) { this.status = status; this.desc = desc; } public Integer getStatus() { return this.status; } public String getDesc() { return this.desc; } public static StatusEnum of(Integer status) { if (status == null) { return ACTIVATING; } StatusEnum[] values = values(); for (StatusEnum trayEnum : values) { if (trayEnum.status.equals(status)) { return trayEnum; } } return ACTIVATING; } } /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/enums/TrayEnum$FixtureEnum.class */ public enum FixtureEnum { ACTIVATING(1, "激活"), FREEZE(0, "冻结"); private final Integer status; private final String desc; FixtureEnum(final Integer status, final String desc) { this.status = status; this.desc = desc; } public Integer getStatus() { return this.status; } public String getDesc() { return this.desc; } } }