ApiConstants.java 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
  1. package cn.com.ty.lift.common.constants;
  2. /**
  3. * @author huangy
  4. * @date 2019-11-29
  5. * @description api常量
  6. */
  7. public class ApiConstants {
  8. /**
  9. * 处理结果 1:成功
  10. */
  11. public static final String RESULT_SUCCESS = "1";
  12. /**
  13. * 处理结果 0:失败
  14. */
  15. public static final String RESULT_ERROR = "0";
  16. /**
  17. * 没有数据 9:更新0件、没数据
  18. */
  19. public static final String RESULT_NO_DATA = "9";
  20. /**
  21. * 参数有误 2
  22. */
  23. public static final String RESULT_NO_PARAM = "2";
  24. /**
  25. * 程序异常
  26. */
  27. public static final String RESULT_EXCEPTION = "-1";
  28. /**
  29. * 当前用户
  30. */
  31. public static final String CURRENT_USER = "currentUser";
  32. /**
  33. * 当前用户id字段
  34. */
  35. public static final String CURRENT_USER_ID = "currentUserId";
  36. /**
  37. * 当前公司id
  38. */
  39. public static final String CURRENT_COMPANY_ID = "currentCompanyId";
  40. /**
  41. * 当前角色id
  42. */
  43. public static final String CURRENT_ROLE_ID = "currentRoleId";
  44. /**
  45. * 当前权限路径
  46. */
  47. public static final String CURRENT_PERMISSION_URL = "currentPermissionUrl";
  48. /**
  49. * 当前用户类型
  50. */
  51. public static final String CURRENT_USER_TYPE = "currentUserType";
  52. /**
  53. * 已删除
  54. */
  55. public static final int DELETE_YES = 1;
  56. /**
  57. * 未删除
  58. */
  59. public static final int DELETE_NO = 0;
  60. /**
  61. * 菜单根节点父id
  62. */
  63. public static final Long ROOT_MENU_PARENT_ID = 0L;
  64. /**
  65. * 区域根节点父id
  66. */
  67. public static final String ROOT_AREA_PARENT_ID = "0";
  68. /**
  69. * 菜单父节点属性名
  70. */
  71. public static final String MENU_PARENT_ATTR = "parentId";
  72. /**
  73. * 区域
  74. */
  75. public static final String AREA_PARENT_ATTR = "parent";
  76. /**
  77. * 平台公司id
  78. */
  79. public static final Long PLATFORM_COMPANY_ID = 10000L;
  80. /**
  81. * 直梯
  82. */
  83. public static final String STRAIGHT_LADDER = "ZT";
  84. /**
  85. * 扶梯
  86. */
  87. public static final String STAIRCASE = "FT";
  88. /**
  89. * 用户常量
  90. */
  91. public interface UserConstants {
  92. /**
  93. * 超级管理员/平台管理员
  94. */
  95. int TYPE_SUPER_ADMIN = 0;
  96. /**
  97. * 平台管理员
  98. */
  99. int TYPE_PLATFORM_ADMIN = 1;
  100. /**
  101. * 企业管理员
  102. */
  103. int TYPE_ENTERPRISE_ADMIN = 2;
  104. /**
  105. * 普通用户
  106. */
  107. int TYPE_USER = 3;
  108. /**
  109. * 专家标识-是
  110. */
  111. int IS_EXPERT = 1;
  112. /**
  113. * 专家表示否
  114. */
  115. int NOT_EXPERT = 0;
  116. /**
  117. * 验证码手机号
  118. */
  119. String SMS_CODE_MOBILE = "smsCodeMobile";
  120. /**
  121. * 用户手机号字段
  122. */
  123. String USER_INFO_MOBILE = "userInfoMobile";
  124. }
  125. /**
  126. * 企业常量
  127. */
  128. public interface CompanyConstants {
  129. /**
  130. * 未认证
  131. */
  132. int MAINTENANCE_NOT_CERTIFICATE = 0;
  133. /**
  134. * 已认证
  135. */
  136. int MAINTENANCE_PASS = 1;
  137. /**
  138. * 审核中
  139. */
  140. int MAINTENANCE_WAIT_CERTIFICATE = 2;
  141. /**
  142. * 认证失败
  143. */
  144. int MAINTENANCE_FAIL = 3;
  145. /**
  146. * 急修工-是
  147. */
  148. int REPAIR_YES = 1;
  149. /**
  150. * 急修工-否
  151. */
  152. int REPAIR_NO = 0;
  153. }
  154. /**
  155. * 申请常量
  156. */
  157. public interface ApplicationConstants {
  158. /**
  159. * 申请加入团队
  160. */
  161. int APPLY_TYPE_TEAM = 1;
  162. /**
  163. * 申请加入项目
  164. */
  165. int APPLY_TYPE_PROJECT = 2;
  166. /**
  167. * 用户认证通过
  168. */
  169. int APPLY_PASS = 1;
  170. /**
  171. * 用户待审核
  172. */
  173. int APPLY_WAIT = 2;
  174. /**
  175. * 用户审核不通过
  176. */
  177. int APPLY_FAIL = -1;
  178. }
  179. /**
  180. * 常见问题常量
  181. */
  182. public interface GlobalSetConstants{
  183. /**
  184. * 全局设置值:是
  185. */
  186. int VALUE_YES = 1;
  187. /**
  188. * 全局设置值:否
  189. */
  190. int VALUE_NO = 0;
  191. /**
  192. * 项目全局设置
  193. */
  194. int TYPE_PROJECT = 1;
  195. /**
  196. * 电梯保养全局设置
  197. */
  198. int TYPE_LIFT = 2;
  199. /**
  200. * 维保类型-维保工选择
  201. */
  202. int MT_WORK_CHOOSE = 1;
  203. /**
  204. * 维保类型-维保工文员选
  205. */
  206. int MT_CLERK_CHOOSE = 2;
  207. /**
  208. * 文员补录
  209. */
  210. int CLERK_ADD = 1;
  211. /**
  212. * 文员维保工均可补录
  213. */
  214. int CLERK_WORK_ADD = 2;
  215. /**
  216. * 全局设置编码常量
  217. */
  218. /**
  219. * 项目组维保工是否能查看到项目的所有电梯,并接收该项目所有维保任务
  220. */
  221. String WORK_LIFT = "workLift";
  222. /**
  223. * 可同时签到保养的台量
  224. */
  225. String MT_SAME_UNITS = "sameUnits";
  226. /**
  227. * 维保类型选项
  228. */
  229. String MT_TYPE_OPTION = "typeOption";
  230. /**
  231. * 签退时,是否需要定位
  232. */
  233. String SIGN_OUT_LOCATE = "signLocate";
  234. /**
  235. * 保养单是否显示停梯时间和恢复时间
  236. */
  237. String SHOW_LIFT_TIME = "showTime";
  238. /**
  239. * 默认维保间隔
  240. */
  241. String MT_INTERVAL = "mtInterval";
  242. /**
  243. * 补录权限
  244. */
  245. String ADD_AUTHORITY = "addAuthority";
  246. }
  247. }