ASNetApis.h 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. //
  2. // ASNetApis.h
  3. // Asteria
  4. //
  5. // Created by iOS on 2023/11/25.
  6. //
  7. #ifndef ASNetApis_h
  8. #define ASNetApis_h
  9. #define RequestAllUrl(baseUrl) ([NSString stringWithFormat:@"https://%@/%@",HostPath,baseUrl])
  10. #define MsgRequestrUrl(url) ([NSString stringWithFormat:@"%@%@",@"api/",url])
  11. #define BaseRequestrUrl(url) ([NSString stringWithFormat:@"%@%@",@"rest/V1/",url])
  12. #define BaseWebUrl(url) ([NSString stringWithFormat:@"%@%@",@"rest/V1/",url])
  13. #define PointRuleWebUrl @"https://m.bilisar.com/pointsrule"
  14. // MARK: - host
  15. #if (DEBUG)
  16. #define HostPath @"iostest.bilisar.com" //测试
  17. //#define HostPath @"www.bilisar.com" //测试
  18. #define MsgHostPath @"message.bilisar.com"
  19. //#define HostPath @"pc.bilisar.com" //正式
  20. #else
  21. #define HostPath @"pc.bilisar.com" //正式
  22. #endif
  23. // MARK: - path
  24. #define ProductImgPath @"/media/catalog/product"
  25. #define CategoryImgPath @"/media/catalog/category/"
  26. // MARK: - Home
  27. #define homeTop MsgRequestrUrl(@"appindex/getIndexOne")
  28. #define HomeList MsgRequestrUrl(@"appindex/getIndexTwo")
  29. /// 国家列表
  30. #define CountryList BaseRequestrUrl(@"directory/countries")
  31. // MARK: - 商品列表
  32. #define getProductListUrl @"catalog/category/view"
  33. #define getProdectDetail BaseRequestrUrl(@"rewrite/product/getProductsById")
  34. // MARK: - 货币
  35. #define getAllCurrencyUrl BaseRequestrUrl(@"directory/currency")
  36. // MARK: - 分类列表
  37. #define getAllCategoriesUrl BaseRequestrUrl(@"rewrite/categories")
  38. //设置币种
  39. #define setAllCurrencyUrl BaseRequestrUrl(@"currency")
  40. // 热词
  41. #define getHotList BaseRequestrUrl(@"hot/index")
  42. // 联想词
  43. #define getLinkingKey BaseRequestrUrl(@"searchsuiteautocomplete/index")
  44. // MARK: - userinfo
  45. #define registerUrl BaseRequestrUrl(@"customers")
  46. #define loginUrl BaseRequestrUrl(@"integration/customer/token")
  47. #define userinfoUrl BaseRequestrUrl(@"customers/me")
  48. #define vipInfoUrl BaseRequestrUrl(@"vip/index")
  49. #define userBirthUrl BaseRequestrUrl(@"vip/birthday")
  50. #define saveAddress BaseRequestrUrl(@"app/customer/address/saveAddress")
  51. #define delAddress BaseRequestrUrl(@"app/customer/address/delete")
  52. //三方登录
  53. #define userThirdLoginUrl BaseRequestrUrl(@"callback")
  54. //验证用户是否绑定过邮箱
  55. #define userVerifyBindEmailUrl BaseRequestrUrl(@"socialCustomer")
  56. // MARK: - 修改用户信息
  57. #define putUserInfo BaseRequestrUrl(@"customers/me")
  58. #define putUserPassword BaseRequestrUrl(@"customers/me/password")
  59. //MARK: - 个人中心
  60. #define helpCenterUrl BaseRequestrUrl(@"about")
  61. #define postLogOut BaseRequestrUrl(@"integration/customer/revoke-customer-token")
  62. #define getSignStateUrl BaseRequestrUrl(@"sign/index")
  63. #define postSignUrl BaseRequestrUrl(@"sign/add")
  64. #define getUserIsSign BaseRequestrUrl(@"sign/isSign")
  65. #define deleteUser BaseRequestrUrl(@"customers/remove")
  66. /// 通用接口
  67. #define getAllOrders BaseRequestrUrl(@"format")
  68. // MARK: 优惠券/礼品卡
  69. #define getUserCouponUrl BaseRequestrUrl(@"coupon/index")
  70. #define getUserGiftCardUrl BaseRequestrUrl(@"gift/index")
  71. // vip 优惠券
  72. #define getVipCouponUrl BaseRequestrUrl(@"vip/coupon")
  73. #define postAddVipCoupon BaseRequestrUrl(@"coupon/add")
  74. // MARK: 积分
  75. #define getPointsDetailUrl BaseRequestrUrl(@"points/index")
  76. #define getExtraPoints BaseRequestrUrl(@"points/show")
  77. #define postTakeExtraPoints BaseRequestrUrl(@"points/more")
  78. // MARK: - 忘记密码
  79. #define postEmailCode BaseRequestrUrl(@"email/send")
  80. #define postResetPass BaseRequestrUrl(@"app/customer/password")
  81. //推荐商品包含分类
  82. #define Goods_RecommendGoods BaseRequestrUrl(@"rewrite/categories/getAlsoViewed")
  83. //根据分类id查询分类下推荐商品
  84. #define Goods_RecommendGoods_typeid BaseRequestrUrl(@"rewrite/categories")
  85. #endif /* ASNetApis_h */