Constant.java 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. package com.kcim.common.constants;
  2. /**
  3. * 常量
  4. * * @author Mark sunlightcs@gmail.com
  5. */
  6. public interface Constant {
  7. /**
  8. * Sa-Token 存储用户信息在 session 中 前缀
  9. */
  10. String USER_PREFIX = "centerSys:";
  11. /** 超级管理员ID */
  12. public static final int SUPER_ADMIN = 1;
  13. /**
  14. * 当前页码
  15. */
  16. public static final String PAGE = "page";
  17. /**
  18. * 每页显示记录数
  19. */
  20. public static final String LIMIT = "limit 1";
  21. /**
  22. * 排序字段
  23. */
  24. public static final String ORDER_FIELD = "sidx";
  25. /**
  26. * 排序方式
  27. */
  28. public static final String ORDER = "order";
  29. /**
  30. * 升序
  31. */
  32. public static final String ASC = "asc";
  33. /**
  34. * 月度工作日天数
  35. */
  36. String MONTH_WORKDAYS = "MONTH_WORKDAYS";
  37. /**
  38. * 菜单类型
  39. *
  40. * @author chenshun
  41. * @email sunlightcs@gmail.com
  42. * @date 2016年11月15日 下午1:24:29
  43. */
  44. public enum MenuType {
  45. /**
  46. * 目录
  47. */
  48. CATALOG(0),
  49. /**
  50. * 菜单
  51. */
  52. MENU(1),
  53. /**
  54. * 按钮
  55. */
  56. BUTTON(2);
  57. private int value;
  58. MenuType(int value) {
  59. this.value = value;
  60. }
  61. public int getValue() {
  62. return value;
  63. }
  64. }
  65. /**
  66. * 定时任务状态
  67. *
  68. * @author chenshun
  69. * @email sunlightcs@gmail.com
  70. * @date 2016年12月3日 上午12:07:22
  71. */
  72. public enum ScheduleStatus {
  73. /**
  74. * 正常
  75. */
  76. NORMAL(0),
  77. /**
  78. * 暂停
  79. */
  80. PAUSE(1);
  81. private int value;
  82. ScheduleStatus(int value) {
  83. this.value = value;
  84. }
  85. public int getValue() {
  86. return value;
  87. }
  88. }
  89. /**
  90. * 云服务商
  91. */
  92. public enum CloudService {
  93. /**
  94. * 七牛云
  95. */
  96. QINIU(1),
  97. /**
  98. * 阿里云
  99. */
  100. ALIYUN(2),
  101. /**
  102. * 腾讯云
  103. */
  104. QCLOUD(3);
  105. private int value;
  106. CloudService(int value) {
  107. this.value = value;
  108. }
  109. public int getValue() {
  110. return value;
  111. }
  112. }
  113. long LOCAL_SYSTEM_ID= 1714195886747291648L ;
  114. long CENTER_SYSTEM_ID= 1547394914533380096L ;
  115. String REPORT_TYPE = "REPORT_TYPE";
  116. String REPORT_ITEM_TYPE = "REPORT_ITEM_TYPE";
  117. String REPORT_REDIRECT_PATH = "REPORT_REDIRECT_PATH";
  118. String REPORT_REDIRECT_PARAM = "REPORT_REDIRECT_PARAM";
  119. /**
  120. * 收费项目类别常量
  121. */
  122. String CHARGE_ITEM_TYPE = "CHARGE_ITEM_TYPE";
  123. /**
  124. * 岗位
  125. */
  126. String POSITION = "POSITION";
  127. String REPORT_COLUMN_TYPE = "REPORT_COLUMN_TYPE";
  128. String REPORT_COLUMN_TEXT_MAP = "REPORT_COLUMN_TEXT_MAP";
  129. String EMP_CHILD_TYPE = "EMP_CHILD_TYPE";
  130. String DRUG_TYPE = "DRUG_TYPE";
  131. String ORDER_TYPE = "ORDER_TYPE";
  132. /**
  133. * 医疗服务项目分类
  134. */
  135. String MED_SERVICE_ITEM_TYPE ="MED_SERVICE_ITEM_TYPE";
  136. /**
  137. * 项目分摊参数来源类型
  138. */
  139. String ITEM_ALLOCATE_PARAM_SOURCE_TYPE = "ITEM_ALLOCATE_PARAM_SOURCE_TYPE";
  140. /**
  141. * 取数项目类型
  142. */
  143. String CUSTOMIZE_SQL_TYPE = "CUSTOMIZE_SQL_TYPE";
  144. /**
  145. * 人员类别
  146. */
  147. String PERSONNEL_CATEGORY = "PERSONNEL_CATEGORY";
  148. /**
  149. * 月度数据采集类型
  150. */
  151. String DATA_COLLECT_TYPE = "DATA_COLLECT_TYPE";
  152. /**
  153. * 数据异常类型
  154. */
  155. String DATA_EXCEPTION_TYPE = "DATA_EXCEPTION_TYPE";
  156. /**
  157. * 损益报表类型
  158. */
  159. String PROFIT_REPORT_TYPE ="PROFIT_REPORT_TYPE";
  160. /**
  161. * 会计科目类别
  162. */
  163. String ACCOUNTING_TYPE = "ACCOUNTING_TYPE";
  164. /**
  165. * 标准分摊层级
  166. */
  167. String STANDARD_SHARE_LEVEL = "STANDARD_SHARE_LEVEL";
  168. /**
  169. * 责任中心类型
  170. */
  171. String RESPONSIBILITY_TYPE = "RESPONSIBILITY_TYPE";
  172. /**
  173. * 特殊导入
  174. */
  175. String SPECIAL_SHEET_MAP = "SPECIAL_SHEET_MAP";
  176. /**
  177. *项目成本列类型
  178. */
  179. String ITEM_COST_COLUMN_TYPE = "ITEM_COST_COLUNM_TYPE";
  180. /**
  181. * 空字符串
  182. */
  183. String EMPTY_STR = "";
  184. }