package com.sandu.ximon.admin.manager.iot.rrpc.enums; import com.sandu.common.enums.ResponseStatusEnums; /** * @author chenjiantian * 阿里云设备状态枚举 */ public enum DeviceStateEnum { /* ON_LINE 设备在线。 OFFLINE 设备离线 UNACTIVE 设备未激活 DISABLE 设备已禁用 */ OFFLINE(0), ONLINE(1), UNACTIVE(2), DISABLE(3); DeviceStateEnum(Integer code) { this.code = code; } private final Integer code; public Integer getCode() { return code; } public static Integer getCode(String name) { for (DeviceStateEnum ut : DeviceStateEnum.values()) { if (ut.name().equals(name)) { return ut.getCode(); } } return null; } }