Constant.java 1.9 KB

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