OlderStatusEnum.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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 OlderStatusEnum {
  8. /**
  9. *
  10. */
  11. ZHENGCHANG("10","正常"),
  12. LIKAI_FANGJIAN("11","离开房间"),
  13. JIUZHI("21","久滞"),
  14. DIEDAO("22",""),
  15. ZHUICHUANG("23","坠床"),
  16. ZHUDONGHUJIAO("31","4主动呼叫"),
  17. HUWAIHUJIAO("32","户外呼叫");
  18. private String value;
  19. private String name;
  20. OlderStatusEnum(String value, String name) {
  21. this.value = value;
  22. this.name = name;
  23. }
  24. public String getValue() {
  25. return value;
  26. }
  27. public static String getCodeToName(String code){
  28. if (StrUtil.isEmpty(code)){
  29. return null;
  30. }
  31. if (ZHENGCHANG.getValue().equals(code)){
  32. return ZHENGCHANG.name;
  33. }else if (LIKAI_FANGJIAN.getValue().equals(code)){
  34. return LIKAI_FANGJIAN.name;
  35. }else if (DIEDAO.getValue().equals(code)){
  36. return DIEDAO.name;
  37. }else if (JIUZHI.getValue().equals(code)){
  38. return JIUZHI.name;
  39. }else if (ZHUICHUANG.getValue().equals(code)){
  40. return ZHUICHUANG.name;
  41. }else if (ZHUDONGHUJIAO.getValue().equals(code)){
  42. return ZHUDONGHUJIAO.name;
  43. }else if (HUWAIHUJIAO.getValue().equals(code)){
  44. return HUWAIHUJIAO.name;
  45. }
  46. return null;
  47. }
  48. }