DictSonEnum.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package com.xy.utils.enums;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Getter;
  4. /**
  5. * 字典子枚举
  6. */
  7. @Getter
  8. @AllArgsConstructor
  9. public enum DictSonEnum {
  10. DEVICE_QUALITY_STATUS_QUALIFIED("qualified", "设备质检-合格状态-合格"),
  11. DEVICE_QUALITY_STATUS_UNQUALIFIED("unqualified", "设备质检-合格状态-不合格"),
  12. DEVICE_FACTORY_STATUS_NOT_SHIPPED("not_shipped", "设备质检-出厂状态-未出厂"),
  13. DEVICE_FACTORY_STATUS_SHIPPING("shipping", "设备质检-出厂状态-出厂预处理中"),
  14. DEVICE_FACTORY_STATUS_CAN_SHIPPED("can_shipped", "设备质检-出厂状态-可出厂"),
  15. DEVICE_FAULT_LEVEL_PAY_THRESHOLD_NOT_PAY("not_pay", "设备-故障等级-阈值-无法交易"),
  16. DEVICE_QR_CODE_URL("url", "设备-二维码参数-url"),
  17. DEVICE_ONLINE_STATUS_CONNECTED("connected", "设备-联网状态-在线"),
  18. DEVICE_ONLINE_STATUS_DISCONNECT("disconnect", "设备-联网状态-离线"),
  19. DEVICE_BUSY_STATUS1("1", "设备-运营状态-运营中"),
  20. DEVICE_BUSY_STATUS2("2", "设备-运营状态-已停运"),
  21. DEVICE_DATA_TYPE_YEAR("year", "设备统计数据-按年统计"),
  22. DEVICE_DATA_TYPE_MONTH("month", "设备统计数据-按月统计"),
  23. DEVICE_DATA_TYPE_DAY("day", "设备统计数据-按日统计"),
  24. DEVICE_FREEZE_STATUS_1("1", "设备-冻结状态-正常"),
  25. DEVICE_FREEZE_STATUS_2("2", "设备-冻结状态-冻结"),
  26. DEVICE_ACTIVE_STATUS_1("1", "设备-激活状态-已激活"),
  27. DEVICE_ACTIVE_STATUS_2("2", "设备-激活状态-未激活"),
  28. DEVICE_BUSY_STATUS_1("1", "设备-运营状态-运营中"),
  29. DEVICE_BUSY_STATUS_2("2", "设备-运营状态-已停运"),
  30. DEVICE_ONLINE_STATUS_1("1", "设备-联网状态-在线"),
  31. DEVICE_ONLINE_STATUS_2("2", "设备-联网状态-离线"),
  32. ENV_UAT("uat", "环境标识-测试环境"),
  33. ENV_PROD("prod", "环境标识-生产环境"),
  34. DEVICE_CHARGING_X("x", "设备计费标准-机器激活后可使用天数"),
  35. DEVICE_CHARGING_Y("y", "设备计费标准-机器欠费后可使用天数"),
  36. DEVICE_CHARGING_100("100", "设备计费标准-余额续费方式"),
  37. DEVICE_CHARGING_101("101", "设备计费标准-其他续费方式"),
  38. ;
  39. private String key;
  40. private String msg;
  41. public int getKeyInt() {
  42. return Integer.valueOf(this.key);
  43. }
  44. }