eWeekStatu.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.template.model.enumModel;
  2. /**
  3. * @Author: binguo
  4. * @Date: 2023/7/26 星期三 14:55
  5. * @Description: com.repair.model.enumModel
  6. * @Version: 1.0
  7. */
  8. public enum eWeekStatu {
  9. Monday(1),//周一
  10. Tuesday(2),//周二
  11. Wednesday(3),//周三
  12. Thursday(4),//周四
  13. Friday(5),//周五
  14. Saturday(6),//周六
  15. Sunday(7);//周天
  16. private int value;
  17. eWeekStatu(int value){
  18. this.value = value;
  19. }
  20. public int getValue() {
  21. return value;
  22. }
  23. public static eWeekStatu valueOf(int value) {
  24. switch (value) {
  25. case 1:
  26. return eWeekStatu.Monday;
  27. case 2:
  28. return eWeekStatu.Tuesday;
  29. case 3:
  30. return eWeekStatu.Wednesday;
  31. case 4:
  32. return eWeekStatu.Thursday;
  33. case 5:
  34. return eWeekStatu.Friday;
  35. case 6:
  36. return eWeekStatu.Saturday;
  37. case 7:
  38. return eWeekStatu.Sunday;
  39. default:
  40. return null;
  41. }
  42. }
  43. public static String stringOf(Integer value) {
  44. switch (value) {
  45. case 1:
  46. return "周一";
  47. case 2:
  48. return "周二";
  49. case 3:
  50. return "周三";
  51. case 4:
  52. return "周四";
  53. case 5:
  54. return "周五";
  55. case 6:
  56. return "周六";
  57. case 7:
  58. return "周天";
  59. default:
  60. return null;
  61. }
  62. }
  63. }