Constants.java 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308
  1. package info.aspirecn.cloud.yysj.commons.lang;
  2. import org.apache.commons.lang3.StringUtils;
  3. import org.omg.CORBA.portable.IDLEntity;
  4. public class Constants {
  5. public static String car_vehicleNumber= "vehicleNumber";
  6. public static String car_vehicleType= "vehicleType";
  7. public static String car_owner= "owner";
  8. public static String car_vin= "vin";
  9. public static String car_registerDate= "registerDate";
  10. public static String driver_driverLicenseNumber= "driverLicenseNumber";
  11. public static String driver_driverNamer= "driverName";
  12. public static String driver_vehicleClass= "vehicleClass";
  13. public static String driver_validPeriodFrom= "validPeriodFrom";
  14. public static String driver_validPeriodTo= "validPeriodTo";
  15. public static String driver_qualificationCertificate= "qualificationCertificate";
  16. public static String driver_provinceCode= "provinceCode";
  17. public static String driver_qualificationCertificateFrom = "qualificationCertificateValidPeriodFrom";
  18. public static String driver_qualificationCertificateTo = "qualificationCertificateValidPeriodTo";
  19. public static String car_roadTransport= "roadTransportCertificateNumber";
  20. public static String car_vehiclePlateColorCode= "vehiclePlateColorCode";
  21. public static String car_roadTransportCertificateValidPeriodFrom="roadTransportCertificateValidPeriodFrom";
  22. public static String car_roadTransportCertificateValidPeriodTo="roadTransportCertificateValidPeriodTo";
  23. public static String bill_carrier= "carrier";
  24. public static String bill_permitNumber= "permitNumber";
  25. public static String bill_unifiedSocialCreditIdentifier="unifiedSocialCreditIdentifier";
  26. public static String bill_permitValidPeriodFrom="permitValidPeriodFrom";
  27. public static String bill_permitValidPeriodTo="permitValidPeriodTo";
  28. public static String bill_consignorInfo= "consignorInfo";
  29. public static String bill_consignor= "consignor";
  30. public static String bill_ConsignorID="consignorID";
  31. public static String bill_countrySubdivisionCode="countrySubdivisionCode";//收货人和发货人此字段一致
  32. public static String bill_consigneeInfo= "consigneeInfo";
  33. public static String bill_despatchActualDateTime="despatchActualDateTime";
  34. public static String bill_goodsReceiptDateTime="goodsReceiptDateTime";
  35. public static String bill_vehicleInfo="vehicleInfo";
  36. public static String bill_vehicleNumber="vehicleNumber";
  37. public static String bill_vehiclePlateColorCode="vehiclePlateColorCode";
  38. public static String bill_goodsInfo="goodsInfo";
  39. public static String bill_goodsInfo_weight="goodsItemGrossWeight";
  40. public static String bill_driver="driver";
  41. public static String bill_driver_name="driverName";
  42. public static String bill_driver_License="drivingLicense";
  43. public static String bill_shipping_note_number = "shippingNoteNumber";
  44. public static String req_id="reqID";
  45. public static String appe_id_code="appeIdCode";
  46. public static String eid_voucher = "eidVoucher";
  47. public static String Long_degree = "longitudeDegree";
  48. public static String lat_degree = "latitudeDegree";
  49. public static String shipping_note_number = "shippingNoteNumber";
  50. //车辆核验
  51. public static String carck_vehicleNumber="vehicleNumber";
  52. public static String carck_colorCode="vehiclePlateColorCode";
  53. public static String carck_vin="vin";
  54. public static String carck_certificateNumber="roadTransportCertificateNumber";
  55. //人员核验
  56. public static String perck_driverName="driverName";
  57. public static String perck_drivingLicense="drivingLicense";
  58. public static String perck_certificate="qualificationCertificate";
  59. public static String perck_provinceCode="provinceCode";
  60. //传给上游的参数
  61. public static String up_driverName="nameOfPerson";
  62. public static String up_certificate="qualificationCertificateNumber";
  63. public static String up_drivingLicense="identityDocumentNumber";
  64. public static String up_provinceCode="provinceCode";
  65. //企业核验
  66. public static String comck_name="entName";
  67. public static String comck_permitNumber="permitNumber";
  68. public static String comck_provinceCode="provinceCode";
  69. //传给上游的参数
  70. public static String up_name="entName";
  71. public static String up_permitNumber="permitNumber";
  72. public static String up_cprovinceCode="provinceCode";
  73. public static String inconsistent_resp="1";//下游响应结果不一致
  74. public static String consistent_resp="0";//下游响应结果一致
  75. public static String inconsistent_code="0";//系统处理不一致
  76. public static String consistent_code="1";//系统处理一致
  77. public static String error="3";
  78. public static String xysj_error="4";
  79. public static String param_error="5";
  80. public static String errorInfo="系统异常,核验失败";
  81. public static String weightOverInfo="车辆超载";
  82. public static String moneyNotEnough="余额不足";
  83. //车辆行驶证接口参数
  84. public static String clxszyz_carNumber="carNumber";
  85. public static String clxszyz_carType="carType";
  86. public static String clxszyz_name="name";
  87. public static String clxszyz_vin="vin";
  88. public static String clxszyz_register_date="register_date";
  89. //人员驾驶证接口参数
  90. public static String ryjszyz_driveNo="driveNo";
  91. public static String ryjszyz_name="name";
  92. //人员从业资格验证
  93. public static String rycyzgyz_nameOfPerson="nameOfPerson";
  94. public static String rycyzgyz_qualificationCertificateNumber="qualificationCertificateNumber";
  95. public static String rycyzgyz_provinceCode="provinceCode";
  96. public static String rycyzgyz_periodStartDate="periodStartDate";
  97. public static String rycyzgyz_periodEndDate="periodEndDate";
  98. //车辆营运验证
  99. public static String clyyyz_vehicleNumber="vehicleNumber";
  100. public static String clyyyz_licensePlateTypeCode="licensePlateTypeCode";
  101. public static String clyyyz_roadTransportCertificateNumber="roadTransportCertificateNumber";
  102. public static String clyyyz_periodStartDate="periodStartDate";
  103. public static String clyyyz_periodEndDate="periodEndDate";
  104. //企业运营许可证
  105. public static String qyyyxkz_carrier="carrier";
  106. public static String qyyyxkz_permitNumber="permitNumber";
  107. public static String qyyyxkz_provinceCode="provinceCode";
  108. public static String qyyyxkz_name="name";
  109. public static String qyyyxkz_creditCode="creditCode";
  110. //车辆入网接口参数
  111. public static String clrw_vehicleNumber="vehicleNumber";
  112. public static String clrw_licensePlateTypeCode="licensePlateTypeCode";
  113. //托运人身份验证(个人)
  114. public static String persontyr_name="name";
  115. public static String persontyr_idCode="idCode";
  116. //托运人身份验证(企业)
  117. public static String enterpricetyr_name="name";
  118. public static String enterpricetyr_creditCode="creditCode";
  119. //装货,卸货
  120. public static String zh_xh_vehicleNumber="vehicleNumber";
  121. public static String zh_xh_dateTime="dateTime";
  122. public static String zh_xh_countrySubdivisionCode="countrySubdivisionCode";
  123. //核验重量
  124. public static String zlhy_vehicleNumber="vehicleNumber";
  125. public static String zlhy_licensePlateTypeCode="licensePlateTypeCode";
  126. public static String zlhy_vehicleTonnage="vehicleTonnage";
  127. //司机上下线
  128. public static String sjsxx_bill_no="shippingNoteNumber";
  129. public static String sjsxx_drivers="drivers";
  130. public static String sjsxx_name="name";
  131. public static String sjsxx_idCode="idNumber";
  132. public static String sjsxx_dateTime="DateTime";
  133. public static String sjsxx_consistent="MG-Consistent";
  134. public static String sjsxx_H1="H1";
  135. public static String sjsxx_despatchActualDateTime = "despatchActualDateTime";
  136. //运单信息核验服务url
  137. public static String APPKEY="X-Ca-Key";
  138. public static String price="money";
  139. public static String HEADER_TOKEN_KEY="token";
  140. public static String HEADER_ACCEPT_KEY="Accept";
  141. public static String HEADER_OLD_TRACEID_KEY="traceid";
  142. public static String HEADER_PARENT_TRACEID_KEY="parent-traceid";
  143. public static String HEADER_TRACEID_KEY="x-b3-traceid";
  144. public static String HEADER_USER_ID="LOGINK-USER-ID";
  145. public static String USER_ID_KEY="userId";
  146. public static String APPID_KEY="appId";
  147. public static String Url="url";
  148. public static String APPSECRET_KEY="secret";
  149. public static String BODY="body";
  150. public static String PRODUCTIDS_KEY="productIds";
  151. //签名算法HmacSha256
  152. public static final String HMAC_SHA256 = "HmacSHA256";
  153. //编码UTF-8
  154. public static final String ENCODING = "UTF-8";
  155. public enum ResultDesc{
  156. SUCCESS("0","成功"),
  157. FAIL("1","失败"),
  158. PARAMNULL("140001","必填参数为空"),
  159. PARAMERROR("140002","参数不符合规格"),
  160. PARAMRESULTNULL("110000","查询结果为空"),
  161. NOACCESS("111003","无权限访问服务"),
  162. ACCESSLIMIT("111004","访问次数已达上限"),
  163. SIGNERROR("109002","签名验证失败"),
  164. APPKEYNULL("109003","用户APPKEY为空"),
  165. APPKEYERROR("109004","用户APPKEY无效"),
  166. INTEREXCEPTION("119999","数据源接口异常"),
  167. SERVERERROR("600001","信用服务内部错误"),
  168. HTTPMETHODERROR("600002","HTTP请求方法出错"),
  169. NO_PERMISSION("111003","无权限访问服务[自定义描述]");
  170. private String code;
  171. private String value;
  172. ResultDesc(String code, String value){
  173. this.code=code;
  174. this.value=value;
  175. }
  176. public String getCode() {
  177. return this.code;
  178. }
  179. public String getValue() {
  180. return this.value;
  181. }
  182. }
  183. public enum RequestUrl{
  184. CARURL("/info_check/carInfo.do"),
  185. DRIVERURL("/info_check/driverInfo.do"),
  186. BILLWAYURL("/info_check/waybill.do");
  187. private String value;
  188. RequestUrl(String value){
  189. this.value=value;
  190. }
  191. public String getValue() {
  192. return this.value;
  193. }
  194. }
  195. public enum OtherRquestUrl{
  196. IDLENTITYVERIFICATION("/info_check/identity.do"),
  197. LIVINGURL("/info_check/living.do");
  198. private String value;
  199. OtherRquestUrl(String value){
  200. this.value=value;
  201. }
  202. public String getValue() {
  203. return this.value;
  204. }
  205. }
  206. public enum RoadTransportUrl{
  207. CarRoadTransport("/info_check/carRoadTransport.do"),
  208. PersonRoadTransport("/info_check/personRoadTransport.do"),
  209. CompanyRoadTransport("/info_check/companyRoadTransport.do");
  210. private String value;
  211. RoadTransportUrl(String value){
  212. this.value=value;
  213. }
  214. public String getValue() {
  215. return this.value;
  216. }
  217. }
  218. public enum ProductCheckUrl{
  219. BILLWAYURL("/detail/detail.do"),
  220. OTHERBILLURL("/detail/otherDetail.do");
  221. private String value;
  222. ProductCheckUrl(String value){
  223. this.value=value;
  224. }
  225. public String getValue() {
  226. return this.value;
  227. }
  228. }
  229. public enum ErrorCode{
  230. Exception(4),
  231. INCONSISTENT_DETAIL(2),
  232. INCONSISTENT_ALL(3),
  233. NULL(1),
  234. WEIGTHOVER(5),
  235. MONEYNOTENOUGH(6);
  236. private int errorCode;
  237. ErrorCode(int errorCode){
  238. this.errorCode=errorCode;
  239. }
  240. public int getErrorCode() {
  241. return this.errorCode;
  242. }
  243. }
  244. }