34 lines
1.6 KiB
34 lines
1.6 KiB
using BBWYB.Common.Http;
|
|
using QuanTan.SDK.Model;
|
|
using QuanTan.SDK.Models;
|
|
using QuanTan.SDK.Models.Supplier;
|
|
|
|
namespace QuanTan.SDK.Client.Supplier
|
|
{
|
|
public class QuanTan_Supplier_ProductClient : BaseClient
|
|
{
|
|
public QuanTan_Supplier_ProductClient(RestApiService restApiService) : base(restApiService)
|
|
{
|
|
}
|
|
|
|
public QuanTanResponse<QuanTan_Supplier_ProductListResponse> GetProductList(QuanTan_Supplier_SearchSpuRequest request, string appId, string appSecret)
|
|
{
|
|
return SendRequest<QuanTan_Supplier_ProductListResponse>("api/platform/supply/product/spu", request, appId, appSecret);
|
|
}
|
|
|
|
public QuanTanResponse<QuanTan_Supplier_ProductSkuListResponse> GetProductSkuList(QuanTan_Supplier_SearchSkuRequest request, string appId, string appSecret)
|
|
{
|
|
return SendRequest<QuanTan_Supplier_ProductSkuListResponse>("api/platform/supply/product/list", request, appId, appSecret);
|
|
}
|
|
|
|
public QuanTanResponse<object> EditProductPrice(QuanTan_Supplier_EditProductPriceRequest request, string appId, string appSecret)
|
|
{
|
|
return SendRequest<object>("api/platform/supply/product/price/change", request, appId, appSecret);
|
|
}
|
|
|
|
public QuanTanResponse<QuanTanListResponse<QuanTan_Supplier_ProductCategoryResponse>> GetProductCategoryList(QuanTan_Supplier_SearchProductCategoryRequest request, string appId, string appSecret)
|
|
{
|
|
return SendRequest<QuanTanListResponse<QuanTan_Supplier_ProductCategoryResponse>>("api/platform/supply/category/list", request, appId, appSecret);
|
|
}
|
|
}
|
|
}
|
|
|