ICSPApi.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package com.emato.ich.api;
  2. import com.emato.ich.contant.ICSPConstant;
  3. /**
  4. * ICSP-SERVER 接口地址
  5. */
  6. public enum ICSPApi {
  7. /**
  8. * 投递员登录接口
  9. */
  10. LOGIN(ICSPConstant.ICSP_SERVICE + "/deliverer/login", "POST"),
  11. /**
  12. * 获取柜子信息接口
  13. */
  14. GET_CABINET_INFO(ICSPConstant.ICSP_SERVICE + "/cab/cabInfo/available", "POST"),
  15. /**
  16. * MQ预下单接口
  17. */
  18. MQ_PREPARED_ORDER(ICSPConstant.ICSP_SERVICE + "/icsp-client/od/order/prepared/%s", "POST"),
  19. /**
  20. * HTTP预下单
  21. */
  22. PREPARED_ORDER(ICSPConstant.ICSP_SERVICE + "/order/deliverer/prepare", "POST"),
  23. /**
  24. * 下单接口
  25. */
  26. DELIVERER_ORDER(ICSPConstant.ICSP_SERVICE + "/order/deliverer/confirm", "POST"),
  27. /**
  28. * 取件接口
  29. */
  30. TAKE_PARCEL(ICSPConstant.ICSP_SERVICE + "/order/collect/pickUpTakeObject", "POST"),
  31. /**
  32. * 获取配置
  33. */
  34. GET_SYSTEM_CONFIG(ICSPConstant.ICSP_SERVICE + "/config/cabinet/get", "POST"),
  35. /**
  36. * 获取用户手机号
  37. */
  38. GET_USER_PHONE_NUMBER(ICSPConstant.ICSP_SERVICE + "/deliverer/queryOrder", "POST"),
  39. /**
  40. * 获取更新apk信息
  41. */
  42. GET_UPDATE_PATH(ICSPConstant.ICSP_SERVICE + "/config/cabinet/upgradeByXUpdate", "POST")
  43. ;
  44. private String url;
  45. private String method;
  46. ICSPApi(String url, String method) {
  47. this.url = url;
  48. this.method = method;
  49. }
  50. public String getUrl() {
  51. return url;
  52. }
  53. public void setUrl(String url) {
  54. this.url = url;
  55. }
  56. public String getMethod() {
  57. return method;
  58. }
  59. public void setMethod(String method) {
  60. this.method = method;
  61. }
  62. }