ICSPApi.java 1.3 KB

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