// // ASNetApis.h // Asteria // // Created by iOS on 2023/11/25. // #ifndef ASNetApis_h #define ASNetApis_h #define RequestAllUrl(baseUrl) ([NSString stringWithFormat:@"https://%@/%@",HostPath,baseUrl]) #define MsgRequestrUrl(url) ([NSString stringWithFormat:@"%@%@",@"api/",url]) #define BaseRequestrUrl(url) ([NSString stringWithFormat:@"%@%@",@"rest/V1/",url]) #define BaseWebUrl(url) ([NSString stringWithFormat:@"%@%@",@"rest/V1/",url]) #define PointRuleWebUrl @"https://m.bilisar.com/pointsrule" // MARK: - host #if (DEBUG) #define HostPath @"www.bilisar.com" //测试 #define MsgHostPath @"message.bilisar.com" //#define HostPath @"pc.bilisar.com" //正式 #else #define HostPath @"pc.bilisar.com" //正式 #endif // MARK: - path #define ProductImgPath @"/media/catalog/product" #define CategoryImgPath @"/media/catalog/category/" // MARK: - Home #define homeTop MsgRequestrUrl(@"appindex/getIndexOne") #define HomeList MsgRequestrUrl(@"appindex/getIndexTwo") /// 国家列表 #define CountryList BaseRequestrUrl(@"directory/countries") // MARK: - 商品列表 #define getProductListUrl BaseRequestrUrl(@"rewrite/categories/%@/products") #define getProdectDetail BaseRequestrUrl(@"rewrite/product/getProductsById") // MARK: - 货币 #define getAllCurrencyUrl BaseRequestrUrl(@"directory/currency") // MARK: - 分类列表 #define getAllCategoriesUrl BaseRequestrUrl(@"rewrite/categories") // 热词 #define getHotList BaseRequestrUrl(@"hot/index") // 联想词 #define getLinkingKey BaseRequestrUrl(@"searchsuiteautocomplete/index") // MARK: - userinfo #define registerUrl BaseRequestrUrl(@"customers") #define loginUrl BaseRequestrUrl(@"integration/customer/token") #define userinfoUrl BaseRequestrUrl(@"customers/me") #define vipInfoUrl BaseRequestrUrl(@"vip/index") #define userBirthUrl BaseRequestrUrl(@"vip/birthday") // MARK: - 修改用户信息 #define putUserInfo BaseRequestrUrl(@"customers/me") #define putUserPassword BaseRequestrUrl(@"customers/me/password") //MARK: - 个人中心 #define helpCenterUrl BaseRequestrUrl(@"about") #define postLogOut BaseRequestrUrl(@"integration/customer/revoke-customer-token") #define getSignStateUrl BaseRequestrUrl(@"sign/index") #define postSignUrl BaseRequestrUrl(@"sign/add") #define deleteUser BaseRequestrUrl(@"customers/remove") /// 通用接口 #define getAllOrders BaseRequestrUrl(@"format") // MARK: 优惠券/礼品卡 #define getUserCouponUrl BaseRequestrUrl(@"coupon/index") #define getUserGiftCardUrl BaseRequestrUrl(@"gift/index") // vip 优惠券 #define getVipCouponUrl BaseRequestrUrl(@"vip/coupon") #define postAddVipCoupon BaseRequestrUrl(@"coupon/add") // MARK: 积分 #define getPointsDetailUrl BaseRequestrUrl(@"points/index") #define getExtraPoints BaseRequestrUrl(@"points/show") #define postTakeExtraPoints BaseRequestrUrl(@"points/more") #endif /* ASNetApis_h */