BaseConstants.java 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. package com.zd.model.constant;
  2. /**
  3. * 通用常量信息
  4. *
  5. * @author zd
  6. */
  7. public interface BaseConstants {
  8. /**
  9. * UTF-8 字符集
  10. */
  11. String UTF8 = "UTF-8";
  12. /**
  13. * GBK 字符集
  14. */
  15. String GBK = "GBK";
  16. /**
  17. * RMI 远程方法调用
  18. */
  19. String LOOKUP_RMI = "rmi://";
  20. /**
  21. * LDAP 远程方法调用
  22. */
  23. String LOOKUP_LDAP = "ldap://";
  24. /**
  25. * http请求
  26. */
  27. String HTTP = "http://";
  28. /**
  29. * https请求
  30. */
  31. String HTTPS = "https://";
  32. /**
  33. * 成功标记
  34. */
  35. Integer SUCCESS = 200;
  36. /**
  37. * 失败标记
  38. */
  39. Integer FAIL = 500;
  40. /**
  41. * 登录成功
  42. */
  43. String LOGIN_SUCCESS = "Success";
  44. /**
  45. * 注销
  46. */
  47. String LOGOUT = "Logout";
  48. /**
  49. * 注册
  50. */
  51. String REGISTER = "Register";
  52. /**
  53. * 登录失败
  54. */
  55. String LOGIN_FAIL = "Error";
  56. /**
  57. * 当前记录起始索引
  58. */
  59. String PAGE_NUM = "pageNum";
  60. /**
  61. * 每页显示记录数
  62. */
  63. String PAGE_SIZE = "pageSize";
  64. /**
  65. * 排序列
  66. */
  67. String ORDER_BY_COLUMN = "orderByColumn";
  68. /**
  69. * 排序的方向 "desc" 或者 "asc".
  70. */
  71. String IS_ASC = "isAsc";
  72. /**
  73. * 验证码 redis key
  74. */
  75. String CAPTCHA_CODE_KEY = "captcha_codes:";
  76. /**
  77. * 签到验证码 redis key
  78. */
  79. String SINGIN_CAPTCHA_CODE_KEY = "captcha_signin_codes:";
  80. /**
  81. * 签到记录ID
  82. */
  83. String SINGIN_id_KEY = "signin_id:";
  84. long SINGIN_OUT_TIME = 120;
  85. /**
  86. * 检查跳过
  87. */
  88. String SINGIN_CHECK_JUMP_KEY = "signin_check_jump:";
  89. /**
  90. * 验证码有效期(分钟)
  91. */
  92. long CAPTCHA_EXPIRATION = 2;
  93. /**
  94. * 令牌有效期(分钟)
  95. */
  96. long TOKEN_EXPIRE = 720;
  97. /**
  98. * 参数管理 cache key
  99. */
  100. String SYS_CONFIG_KEY = "sys_config:";
  101. /**
  102. * 字典管理 cache key
  103. */
  104. String SYS_DICT_KEY = "sys_dict:";
  105. /**
  106. * 字典管理 cache key
  107. */
  108. String WRAN_KEY = "wran_key:";
  109. /**
  110. * 资源映射路径 前缀
  111. */
  112. String RESOURCE_PREFIX = "/profile";
  113. /**
  114. * 删除状态标记
  115. */
  116. String DEL = "2";
  117. /**
  118. * baskPackage
  119. */
  120. String BASE_PACKAGE = "com.zd";
  121. /**
  122. * 正常状态标记
  123. */
  124. String NORMAL = "0";
  125. /**
  126. * MAP集合的初始化大小
  127. */
  128. Integer MAP_INIT_SIZE = 16;
  129. /**
  130. * 密码类型
  131. */
  132. String GRANT_TYPE_PASSWORD = "password";
  133. /**
  134. * 手机号类型
  135. */
  136. String GRANT_TYPE_MOBILE = "mobile";
  137. /**
  138. * 手机号类型
  139. */
  140. String UPDATE_TYPE_MOBILE = "update";
  141. /**
  142. * redis验证码前缀
  143. */
  144. String DEFAULT_CODE_KEY = "DEFAULT_CODE_KEY_";
  145. /**
  146. * 手机登录验证码有效期(分钟)
  147. */
  148. long CODE_EXPIRATION = 5;
  149. String DELAY_QUEUE = "delayQueue";
  150. String HOLIDAY_TIME = "holidayTime";
  151. /**
  152. * 蓝牙mac配置
  153. */
  154. String BEACON_MAC = "beaconMac";
  155. /**
  156. * 蓝牙网关信标配置
  157. */
  158. String BEACON_MATE_INFO = "beaconMateInfo";
  159. /**
  160. * 信标配置
  161. */
  162. String BEACON_MATE_DET = "beaconMateDet";
  163. /**
  164. * 信标通知
  165. */
  166. String BEACON_MATE_NOTICE = "beaconMateNotice";
  167. /**
  168. * Redis前缀,需统一
  169. */
  170. String REDIS_LOCK = "redis_lock:";
  171. /**
  172. * 抓拍队列
  173. */
  174. String PHOTOGRAPH_QUEUE = "photographQueue";
  175. }