ICSPApi.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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. * 获取用户手机号
  33. */
  34. GET_USER_PHONE_NUMBER(ICSPConstant.ICSP_SERVICE + "/deliverer/queryOrder", "POST")
  35. ;
  36. private String url;
  37. private String method;
  38. ICSPApi(String url, String method) {
  39. this.url = url;
  40. this.method = method;
  41. }
  42. public String getUrl() {
  43. return url;
  44. }
  45. public void setUrl(String url) {
  46. this.url = url;
  47. }
  48. public String getMethod() {
  49. return method;
  50. }
  51. public void setMethod(String method) {
  52. this.method = method;
  53. }
  54. }