1
0

HaiKongMemberSystemUrlEnum.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package com.kmall.admin.haikong.constant;
  2. /**
  3. * 格力地产会员系统相关API
  4. * 通过开放平台调用格力地产会员平台,需要先获取格力地产会员平台appId和appSecret
  5. * 通过下述方式以appId和appSecret换取accessToken后,以accessToken作为平台访问凭据进行调用。
  6. * @author lhm
  7. * @createDate 2021-10-27
  8. */
  9. public enum HaiKongMemberSystemUrlEnum {
  10. /**
  11. * 获取accessToken
  12. */
  13. QUERY_ACCESS_TOKEN("POST", "/gw/gateway/dss.auth.token.query/v1","获取accessToken接口"),
  14. /**
  15. * 刷新token
  16. */
  17. REFRESH_ACCESS_TOKEN("POST", "/gw/gateway/dss.auth.token.refresh/v1","刷新token接口"),
  18. /**
  19. * 查询会员信息,根据手机号
  20. */
  21. QUERY_MEMBER_INFO_BY_PHONE("POST", "/gw/gateway/wk.user.info.query/v1","查询会员信息(根据手机号)接口"),
  22. /**
  23. * 查询会员信息,根据会员码
  24. */
  25. QUERY_MEMBER_INFO_BY_CODE("POST", "/gw/gateway/wk.user.code.parsing/v1","查询会员信息(根据会员码)接口"),
  26. /**
  27. * 更新会员积分
  28. */
  29. CHANGE_MEMBER_SCORE("POST", "/gw/gateway/wk.user.event.score.change/v1","更新会员积分接口"),
  30. /**
  31. * 会员积分回退
  32. */
  33. ROLLBACK_MEMBER_SCORE("POST", "/gw/gateway/wk.user.event.score.rollback/v1","会员积分回退接口"),
  34. /**
  35. * 会员积分部分回退
  36. */
  37. ROLLBACK_PART_MEMBER_SCORE("POST", "/gw/gateway/wk.user.event.score.rollback.part/v1","会员积分部分回退接口"),
  38. /**
  39. * 查询会员优惠券,不用对接
  40. */
  41. QUERY_MEMBER_COUPON("GET", "/gateway/wk.coupon.user.list/v1","查询会员优惠券接口"),
  42. /**
  43. * 会员消费订单同步接口
  44. */
  45. MEMBER_ORDER_SYNC("POST", "/gateway/wk.user.order.add/v1","会员消费订单同步接口"),
  46. ;
  47. /**
  48. * 请求方式
  49. */
  50. private final String method;
  51. /**
  52. * 请求地址
  53. */
  54. private final String url;
  55. /**
  56. * 请求名称
  57. */
  58. private final String methodName;
  59. HaiKongMemberSystemUrlEnum(String method, String url, String methodName) {
  60. this.method = method;
  61. this.url = url;
  62. this.methodName = methodName;
  63. }
  64. public String getMethod() {
  65. return method;
  66. }
  67. public String getUrl() {
  68. return url;
  69. }
  70. public String getMethodName() {
  71. return methodName;
  72. }
  73. }