CallResultEnum.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.care.common.enums;
  2. /**
  3. * @Author:java
  4. * @Date: 2021/05/27
  5. */
  6. public enum CallResultEnum {
  7. /**
  8. *
  9. */
  10. WEI_JIE_TONG(2,"未接通"),
  11. WU_FA_GAN_WANG(4,"无法赶往"),
  12. YI_GAN_WANG(5,"已赶往"),
  13. YI_DAO_DA(6,"已到达");
  14. private Integer value;
  15. private String name;
  16. CallResultEnum(Integer value, String name) {
  17. this.value = value;
  18. this.name = name;
  19. }
  20. public Integer getValue() {
  21. return value;
  22. }
  23. public String getName() {
  24. return name;
  25. }
  26. public static String getCodeToName(Integer code){
  27. if (code == null){
  28. return null;
  29. }
  30. if (WEI_JIE_TONG.getValue().intValue() == code.intValue()){
  31. return WEI_JIE_TONG.name;
  32. }else if (WU_FA_GAN_WANG.getValue().intValue() == code.intValue()){
  33. return WU_FA_GAN_WANG.name;
  34. }else if (YI_GAN_WANG.getValue().intValue() == code.intValue()){
  35. return YI_GAN_WANG.name;
  36. }else if (YI_DAO_DA.getValue().intValue() == code.intValue()){
  37. return YI_DAO_DA.name;
  38. }
  39. return null;
  40. }
  41. }