Constant.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. package com.warewms.utils;
  2. /**
  3. * 常量
  4. *
  5. * @author chenshun
  6. * @email sunlightcs@gmail.com
  7. * @date 2016年11月15日 下午1:23:52
  8. */
  9. public class Constant {
  10. /** 超级管理员ID */
  11. public static final int SUPER_ADMIN = 1;
  12. // codeid
  13. public static final String CODE_CATALOG_SENDCOMPANY = "EXP_CO"; //发运公司
  14. /**
  15. * 菜单类型
  16. *
  17. * @author chenshun
  18. * @email sunlightcs@gmail.com
  19. * @date 2016年11月15日 下午1:24:29
  20. */
  21. public enum MenuType {
  22. /**
  23. * 目录
  24. */
  25. CATALOG(0),
  26. /**
  27. * 菜单
  28. */
  29. MENU(1),
  30. /**
  31. * 按钮
  32. */
  33. BUTTON(2);
  34. private int value;
  35. MenuType(int value) {
  36. this.value = value;
  37. }
  38. public int getValue() {
  39. return value;
  40. }
  41. }
  42. /**
  43. * 定时任务状态
  44. *
  45. * @author chenshun
  46. * @email sunlightcs@gmail.com
  47. * @date 2016年12月3日 上午12:07:22
  48. */
  49. public enum ScheduleStatus {
  50. /**
  51. * 正常
  52. */
  53. NORMAL(0),
  54. /**
  55. * 暂停
  56. */
  57. PAUSE(1);
  58. private int value;
  59. ScheduleStatus(int value) {
  60. this.value = value;
  61. }
  62. public int getValue() {
  63. return value;
  64. }
  65. }
  66. /**
  67. * 云服务商
  68. */
  69. public enum CloudService {
  70. /**
  71. * 七牛云
  72. */
  73. QINIU(1),
  74. /**
  75. * 阿里云
  76. */
  77. ALIYUN(2),
  78. /**
  79. * 腾讯云
  80. */
  81. QCLOUD(3);
  82. private int value;
  83. CloudService(int value) {
  84. this.value = value;
  85. }
  86. public int getValue() {
  87. return value;
  88. }
  89. }
  90. /**
  91. * 是否上架
  92. */
  93. public enum Marketable {
  94. /**
  95. * 下架
  96. */
  97. OBTAINED(0),
  98. /**
  99. * 上架
  100. */
  101. SHELF(1);
  102. private int value;
  103. Marketable(int value) {this.value = value; }
  104. public int getValue() {return value;}
  105. }
  106. }