eTimeGroup.java 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. package com.template.model.enumModel;
  2. /**
  3. * @Author: binguo
  4. * @Date: 2023/7/6 星期四 16:34
  5. * @Description: com.template.model.enumModel
  6. * @Version: 1.0
  7. * 账号状态
  8. */
  9. public enum eTimeGroup {
  10. TG1706059211565139(1),//早晚时间组
  11. TG1706015524808505(2),//无通行权限
  12. TG1706015187904177(3),//中午、傍晚时间组
  13. TG1706015023341530(4),//傍晚时间组
  14. TG1705477745113586(5);//中午时间组
  15. private int value;
  16. eTimeGroup(int value){
  17. this.value = value;
  18. }
  19. public int getValue() {
  20. return value;
  21. }
  22. public static eTimeGroup valueOf(int value) {
  23. switch (value) {
  24. case 1:
  25. return eTimeGroup.TG1706059211565139;
  26. case 2:
  27. return eTimeGroup.TG1706015524808505;
  28. case 3:
  29. return eTimeGroup.TG1706015187904177;
  30. case 4:
  31. return eTimeGroup.TG1706015023341530;
  32. case 5:
  33. return eTimeGroup.TG1705477745113586;
  34. default:
  35. return null;
  36. }
  37. }
  38. public static Integer integerOf(String value) {
  39. switch (value) {
  40. case "TG1706059211565139":
  41. return 1;
  42. case "TG1706015524808505":
  43. return 2;
  44. case "TG1706015187904177":
  45. return 3;
  46. case "TG1706015023341530":
  47. return 4;
  48. case "TG1705477745113586":
  49. return 5;
  50. default:
  51. return null;
  52. }
  53. }
  54. public static String stringOf(Integer value) {
  55. switch (value) {
  56. case 1:
  57. return "TG1706059211565139";
  58. case 2:
  59. return "TG1706015524808505";
  60. case 3:
  61. return "TG1706015187904177";
  62. case 4:
  63. return "TG1706015023341530";
  64. case 5:
  65. return "TG1705477745113586";
  66. default:
  67. return null;
  68. }
  69. }
  70. public static String stringOfName(Integer value) {
  71. switch (value) {
  72. case 1:
  73. return "早晚时间组";
  74. case 2:
  75. return "无通行权限";
  76. case 3:
  77. return "中午、傍晚时间组";
  78. case 4:
  79. return "傍晚时间组";
  80. case 5:
  81. return "中午时间组";
  82. default:
  83. return null;
  84. }
  85. }
  86. public static String stringOfTimeName(String value) {
  87. switch (value) {
  88. case "早晚时间组":
  89. return "TG1706059211565139";
  90. case "无通行权限":
  91. return "TG1706015524808505";
  92. case "中午、傍晚时间组":
  93. return "TG1706015187904177";
  94. case "傍晚时间组":
  95. return "TG1706015023341530";
  96. case "中午时间组":
  97. return "TG1705477745113586";
  98. default:
  99. return null;
  100. }
  101. }
  102. public static Integer integerOfTimeName(String value) {
  103. switch (value) {
  104. case "早晚时间组":
  105. return 1;
  106. case "无通行权限":
  107. return 2;
  108. case "中午、傍晚时间组":
  109. return 3;
  110. case "傍晚时间组":
  111. return 4;
  112. case "中午时间组":
  113. return 5;
  114. default:
  115. return null;
  116. }
  117. }
  118. }