FacilityFaultStatusEnum.java 738 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package org.springblade.modules.business.enums;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Getter;
  4. /**
  5. * 设备状态编码
  6. */
  7. @Getter
  8. @AllArgsConstructor
  9. public enum FacilityFaultStatusEnum {
  10. FAULT("fault", "故障"),
  11. OFF_LINE("offLine", "离线"),
  12. ON_LINE("onLine", "在线");
  13. /**
  14. * 编码
  15. */
  16. private String code;
  17. /**
  18. * 描述
  19. */
  20. private String desc;
  21. public static String getDesc(String code) {
  22. for (FacilityFaultStatusEnum facilityFaultStatusEnum : FacilityFaultStatusEnum.values()) {
  23. if (facilityFaultStatusEnum.getCode().equals(code)) {
  24. return facilityFaultStatusEnum.getDesc();
  25. }
  26. }
  27. return "";
  28. }
  29. }