CommonConstant.java 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. package com.java110.utils.constant;
  2. import org.springframework.http.HttpMethod;
  3. /**
  4. * 公共常量定义
  5. * Created by wuxw on 2016/12/28.
  6. */
  7. public class CommonConstant {
  8. public final static String SAVE_DATA_ERROR = "101";
  9. /**
  10. * 撤单后缀,为了选用不同的事件去处理
  11. */
  12. public final static String SUFFIX_DELETE_ORDER = "D";
  13. /**
  14. * 同步方式处理
  15. */
  16. public final static String PROCESS_ORDER_SYNCHRONOUS = "S";
  17. /**
  18. * 异步方式处理
  19. */
  20. public final static String PROCESS_ORDER_ASYNCHRONOUS = "A";
  21. public final static String ORDER_INVOKE_METHOD_SYNCHRONOUS = "S"; //同步
  22. public final static String ORDER_INVOKE_METHOD_ASYNCHRONOUS = "A"; //异步
  23. public final static String INVOKE_BUSINESS_MODEL_LOCAL = "LOCAL_SERVICE"; //调用本地
  24. public final static String QUERY_MODEL_SQL = "1";
  25. public final static String QUERY_MODEL_PROC = "2";
  26. public final static String QUERY_MODE_JAVA = "3";
  27. /**
  28. * 加密 开关
  29. */
  30. public final static String ENCRYPT = "ENCRYPT";
  31. public final static String ENCRYPT_KEY_SIZE = "ENCRYPT_KEY_SIZE";
  32. public final static String MENU_GROUP_LEFT = "LEFT";
  33. /**
  34. * 鉴权token
  35. */
  36. public final static String COOKIE_AUTH_TOKEN = "_java110_token_";
  37. public final static String DEFAULT_USER_PWD_SECRET = "@java110.com";
  38. /**
  39. * 默认JWT 秘钥
  40. */
  41. public final static String DEFAULT_JWT_SECRET = "@java110_JWT";
  42. /**
  43. * 默认过期时间
  44. */
  45. public final static String DEFAULT_JWT_EXPIRE_TIME = 2 * 60 * 60 + "";
  46. /**
  47. * 登录时的用户ID
  48. */
  49. public final static String LOGIN_USER_ID = "userId";
  50. public final static String LOGIN_USER_NAME = "userName";
  51. /**
  52. * 上下文对象
  53. */
  54. public final static String CONTEXT_PAGE_DATA = "pd";
  55. public final static String ORDER_USER_ID = "ORDER_USER_ID";
  56. public final static String ORDER_DEFAULT_USER_ID = "-1";
  57. public final static String TEMPLATE_COLUMN_NAME_BUTTON = "BUTTON";
  58. public final static String TEMPLATE_URL_LIST = "LIST->";
  59. public final static String TEMPLATE_URL_QUERY = "QUERY->";
  60. public final static String TEMPLATE_URL_UPDATE = "UPDATE->";
  61. public final static String TEMPLATE_URL_DELETE = "DELETE->";
  62. public final static String TEMPLATE_URL_INSERT = "INSERT->";
  63. public final static String TEMPLATE_URL_SPILT = ";";
  64. /**
  65. * 添加数据
  66. */
  67. public final static String TEMPLATE_OPER_ADD = "add";
  68. /**
  69. * 编辑数据
  70. */
  71. public final static String TEMPLATE_OPER_EDIT = "edit";
  72. /**
  73. * 删除数据
  74. */
  75. public final static String TEMPLATE_OPER_DEL = "del";
  76. public final static String CACHE_PARAM_NAME = "cacheName";
  77. public final static String CACHE_PARAM = "cache";
  78. /**
  79. * 组件路由 服务 缓存常量
  80. */
  81. public final static String CACHE_APP_ROUTE_SERVICE = "APP_ROUTE_SERVICE";
  82. /**
  83. * 映射 缓存常量
  84. */
  85. public final static String CACHE_MAPPING = "MAPPING";
  86. /**
  87. * 映射 缓存常量
  88. */
  89. public final static String CACHE_PRIVILEGE = "PRIVILEGE";
  90. /**
  91. * 映射 databus
  92. */
  93. public final static String CACHE_DATABUS = "DATABUS";
  94. /**
  95. * 映射 databus
  96. */
  97. public final static String CACHE_BUSINESS_TABLE_HIS = "BUSINESS_TABLE_HIS";
  98. /**
  99. * 映射 缓存常量
  100. */
  101. public final static String CACHE_SERVICE_SQL = "SERVICE_SQL";
  102. /**
  103. * 业务信息常量
  104. */
  105. public final static String CACHE_SERVICE_BUSINESS = "SERVICE_BUSINESS";
  106. public final static String CACHE_ALL = "All";
  107. public final static String INSTANCE_Y = "Y";
  108. public final static String INSTANCE_N = "N";
  109. public static final String APP_ID = "app-id";
  110. public static final String TRANSACTION_ID = "transaction-id";
  111. public static final String REQUEST_TIME = "req-time";
  112. public static final String USER_ID = "user-id";
  113. public final static String HTTP_SERVICE_API = "API";
  114. public final static String HTTP_SERVICE = "SERVICE";
  115. public final static String HTTP_SUB_SERVICE = "SUB_SERVICE"; //微服务
  116. public final static String HTTP_ACTION = "ACTION";
  117. public final static String HTTP_RESOURCE = "RESOURCE";
  118. public final static String HTTP_METHOD = "METHOD";
  119. public final static String HTTP_APP_ID = "app_id";
  120. public final static String HTTP_TRANSACTION_ID = "transaction_id";
  121. public final static String HTTP_SRC_IP = "IP";
  122. public final static String HTTP_REQ_TIME = "req_time";
  123. public final static String HTTP_RES_TIME = "res_time";
  124. public final static String HTTP_SIGN = "sign";
  125. public final static String HTTP_PARAM = "params";
  126. public final static String HTTP_ORDER_TYPE_CD = "order_type_cd";
  127. public final static String HTTP_USER_ID = "user_id";
  128. public final static String ORDER_PROCESS = "order_process";
  129. public final static String O_ID = "o_id";
  130. public final static String HTTP_METHOD_POST = "POST";
  131. public final static String HTTP_METHOD_PUT = "PUT";
  132. public final static String HTTP_METHOD_GET = "GET";
  133. public final static String HTTP_METHOD_DELETE = "DELETE";
  134. public final static String HTTP_BUSINESS_SERVICE_CODE = "serviceCode";
  135. public final static String HTTP_BUSINESS_SERVICE_NAME = "serviceName";
  136. public final static String HTTP_BUSINESS_TYPE_CD = "businessTypeCd";
  137. public final static String HTTP_SEQ = "seq";
  138. public final static String HTTP_INVOKE_MODEL = "invokeModel";
  139. public final static String HTTP_INVOKE_MODEL_S = "S";//同步
  140. public final static String HTTP_INVOKE_MODEL_A = "A";//异步
  141. public final static String HTTP_BUSINESS_DATAS = "datas";
  142. /**
  143. * 小区管理系统web端 APP_ID
  144. */
  145. public final static String HC_WEB_APP_ID = "8000418004";
  146. /**
  147. * 小区管理系统web端 APP_ID
  148. */
  149. public final static String HC_HARDWARE_APP_ID = "8000418004";
  150. /**
  151. * 小区管理系统web端 APP_ID
  152. */
  153. public final static String HC_APP_FRONT_APP_ID = "8000418004";
  154. /**
  155. * 调用链相关
  156. */
  157. // trace-id
  158. public static final String TRACE_ID = "trace-id";
  159. //SPAN-ID
  160. public static final String SPAN_ID = "span-id";
  161. //SPAN-ID
  162. public static final String PARENT_SPAN_ID = "parent-span-id";
  163. public static String getHttpMethodStr(HttpMethod httpMethod) {
  164. if (HttpMethod.GET == httpMethod) {
  165. return HTTP_METHOD_GET;
  166. } else if (HttpMethod.POST == httpMethod) {
  167. return HTTP_METHOD_POST;
  168. } else if (HttpMethod.PUT == httpMethod) {
  169. return HTTP_METHOD_PUT;
  170. } else if (HttpMethod.DELETE == httpMethod) {
  171. return HTTP_METHOD_DELETE;
  172. } else {
  173. return HTTP_METHOD_POST;
  174. }
  175. }
  176. }