package com.qianwen.smartman.modules.tpm.enums; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tpm/enums/MaintainPlanStatusEnum.class */ public enum MaintainPlanStatusEnum { T1(1, "计划中"), T2(2, "待执行"), T3(3, "执行中"), T4(4, "待确认"), T5(5, "已确认"); private final int type; private final String desc; MaintainPlanStatusEnum(final int type, final String desc) { this.type = type; this.desc = desc; } public int getType() { return this.type; } public String getDesc() { return this.desc; } public static MaintainPlanStatusEnum of(Integer type) { if (type == null) { return null; } MaintainPlanStatusEnum[] values = values(); for (MaintainPlanStatusEnum maintainPlanStatusEnum : values) { if (maintainPlanStatusEnum.type == type.intValue()) { return maintainPlanStatusEnum; } } return null; } public static String getDescDetail(Integer type) { if (type == null) { return null; } MaintainPlanStatusEnum[] values = values(); for (MaintainPlanStatusEnum maintainPlanStatusEnum : values) { if (maintainPlanStatusEnum.type == type.intValue()) { return maintainPlanStatusEnum.getDesc(); } } return null; } }