package com.qianwen.smartman.modules.mdc.enums; public enum RpsTypeEnum { /** * T1运行 */ T1(1, "T1"), T2(2, "T2"), T3(3, "T3"), /** * T4报警 */ T4(4, "T4"), T5(5, "T5"), T6(6, "T6"); private final int type; private final String desc; RpsTypeEnum(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 RpsTypeEnum of(Integer rpsType) { if (rpsType == null) { return null; } RpsTypeEnum[] values = values(); for (RpsTypeEnum rpsTypeEnum : values) { if (rpsTypeEnum.type == rpsType.intValue()) { return rpsTypeEnum; } } return null; } }