DeviceSceneEnum.java 1002 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.care.common.enums;
  2. import cn.hutool.core.util.StrUtil;
  3. /**
  4. * @Author:java
  5. * @Date: 2021/05/27
  6. */
  7. public enum DeviceSceneEnum {
  8. /**
  9. * 设备场景
  10. */
  11. PARLOR("1","客厅"),
  12. TOILET("2","卫生间"),
  13. BEDROOM("3","卧室"),
  14. OTHER("4","其他");
  15. private String value;
  16. private String name;
  17. DeviceSceneEnum(String value, String name) {
  18. this.value = value;
  19. this.name = name;
  20. }
  21. public String getValue() {
  22. return value;
  23. }
  24. public static String getCodeToName(String code){
  25. if (StrUtil.isEmpty(code)){
  26. return null;
  27. }
  28. if (PARLOR.getValue().equals(code)){
  29. return PARLOR.name;
  30. }else if (TOILET.getValue().equals(code)){
  31. return TOILET.name;
  32. }else if (BEDROOM.getValue().equals(code)){
  33. return BEDROOM.name;
  34. }else if (OTHER.getValue().equals(code)){
  35. return OTHER.name;
  36. }
  37. return null;
  38. }
  39. }