|
@@ -25,6 +25,10 @@ public let kProductHomeProductApi = "/product/honmeProduct"
|
|
/// 商品详情
|
|
/// 商品详情
|
|
public let kProductDetailApi = "/product/detail"
|
|
public let kProductDetailApi = "/product/detail"
|
|
|
|
|
|
|
|
+// MARK: - 热销商品
|
|
|
|
+/// 热销商品
|
|
|
|
+public let kProductHotSaleApi = "/product/hotSales"
|
|
|
|
+
|
|
// MARK: - 购物车列表
|
|
// MARK: - 购物车列表
|
|
/// 购物车列表
|
|
/// 购物车列表
|
|
public let kProductCartListApi = "/product/cartList"
|
|
public let kProductCartListApi = "/product/cartList"
|
|
@@ -56,6 +60,7 @@ public let kProductCartAllSelApi = "/cart/isSelectAll"
|
|
/// - productCategory: 商品分类
|
|
/// - productCategory: 商品分类
|
|
/// - productHomeProduct: 首页商品
|
|
/// - productHomeProduct: 首页商品
|
|
/// - productDetail: 商品详情
|
|
/// - productDetail: 商品详情
|
|
|
|
+/// - productHotSale: 热销商品
|
|
/// - productCartList: 购物车列表
|
|
/// - productCartList: 购物车列表
|
|
/// - productCartAdd: 购物车-添加
|
|
/// - productCartAdd: 购物车-添加
|
|
/// - productCartDelete: 购物车-删除
|
|
/// - productCartDelete: 购物车-删除
|
|
@@ -67,6 +72,7 @@ public enum SwiftMoyaServiceProductApi {
|
|
case productCategory(parameters:Dictionary<String, Any>)
|
|
case productCategory(parameters:Dictionary<String, Any>)
|
|
case productHomeProduct(parameters:Dictionary<String, Any>)
|
|
case productHomeProduct(parameters:Dictionary<String, Any>)
|
|
case productDetail(parameters:Dictionary<String, Any>)
|
|
case productDetail(parameters:Dictionary<String, Any>)
|
|
|
|
+ case productHotSale(parameters:Dictionary<String, Any>)
|
|
case productCartList(parameters:Dictionary<String, Any>)
|
|
case productCartList(parameters:Dictionary<String, Any>)
|
|
case productCartAdd(parameters:Dictionary<String, Any>)
|
|
case productCartAdd(parameters:Dictionary<String, Any>)
|
|
case productCartDelete(parameters:Dictionary<String, Any>)
|
|
case productCartDelete(parameters:Dictionary<String, Any>)
|
|
@@ -83,6 +89,7 @@ extension SwiftMoyaServiceProductApi: TargetType {
|
|
.productCategory,
|
|
.productCategory,
|
|
.productHomeProduct,
|
|
.productHomeProduct,
|
|
.productDetail,
|
|
.productDetail,
|
|
|
|
+ .productHotSale,
|
|
.productCartList,
|
|
.productCartList,
|
|
.productCartAdd,
|
|
.productCartAdd,
|
|
.productCartDelete,
|
|
.productCartDelete,
|
|
@@ -104,6 +111,8 @@ extension SwiftMoyaServiceProductApi: TargetType {
|
|
return kProductHomeProductApi
|
|
return kProductHomeProductApi
|
|
case .productDetail:
|
|
case .productDetail:
|
|
return kProductDetailApi
|
|
return kProductDetailApi
|
|
|
|
+ case .productHotSale:
|
|
|
|
+ return kProductHotSaleApi
|
|
case .productCartList:
|
|
case .productCartList:
|
|
return kProductCartListApi
|
|
return kProductCartListApi
|
|
case .productCartAdd:
|
|
case .productCartAdd:
|
|
@@ -124,6 +133,7 @@ extension SwiftMoyaServiceProductApi: TargetType {
|
|
case .productSearch,
|
|
case .productSearch,
|
|
.productCategory,
|
|
.productCategory,
|
|
.productHomeProduct,
|
|
.productHomeProduct,
|
|
|
|
+ .productHotSale,
|
|
.productCartList,
|
|
.productCartList,
|
|
.productDetail
|
|
.productDetail
|
|
:
|
|
:
|
|
@@ -149,6 +159,7 @@ extension SwiftMoyaServiceProductApi: TargetType {
|
|
.productCategory(var parameters),
|
|
.productCategory(var parameters),
|
|
.productHomeProduct(var parameters),
|
|
.productHomeProduct(var parameters),
|
|
.productDetail(var parameters),
|
|
.productDetail(var parameters),
|
|
|
|
+ .productHotSale(var parameters),
|
|
.productCartList(var parameters),
|
|
.productCartList(var parameters),
|
|
.productCartAdd(var parameters),
|
|
.productCartAdd(var parameters),
|
|
.productCartDelete(var parameters),
|
|
.productCartDelete(var parameters),
|
|
@@ -181,6 +192,7 @@ extension SwiftMoyaServiceProductApi: TargetType {
|
|
.productCategory,
|
|
.productCategory,
|
|
.productHomeProduct,
|
|
.productHomeProduct,
|
|
.productDetail,
|
|
.productDetail,
|
|
|
|
+ .productHotSale,
|
|
.productCartList,
|
|
.productCartList,
|
|
.productCartAdd,
|
|
.productCartAdd,
|
|
.productCartDelete,
|
|
.productCartDelete,
|