using BBWY.Client.Models; using BBWY.Common.Http; using BBWY.Common.Models; using System.Collections.Generic; using System.Net.Http; namespace BBWY.Client.APIServices { public class PurchaseService : BaseApiService, IDenpendency { public PurchaseService(RestApiService restApiService, GlobalContext globalContext) : base(restApiService, globalContext) { } /// /// 获取采购方案 /// /// /// /// /// public ApiResponse> GetPurchaseSchemeList(IList productIdList, string purchaserId, long shopId) { return SendRequest>(globalContext.BBYWApiHost, "api/PurchaseScheme/GetPurchaseSchemeList", new { productIdList, purchaserId, shopId }, null, HttpMethod.Post); } /// /// 获取采购方案 /// /// /// /// public ApiResponse> GetPurchaseSchemeList(string skuId, long shopId) { return SendRequest>(globalContext.BBYWApiHost, "api/PurchaseScheme/GetPurchaseSchemeList", new { skuId, shopId }, null, HttpMethod.Post); } public ApiResponse EditPurchaseScheme(IList addPurchaseSchemeList, IList editPurchaseSchemeList) { return SendRequest(globalContext.BBYWApiHost, "api/purchasescheme/EditPurchaseScheme", new { AddPurchaseSchemeList = addPurchaseSchemeList, EditPurchaseSchemeList = editPurchaseSchemeList }, null, HttpMethod.Post); } public ApiResponse DeletePurchaser(string productId, string purchaserId) { return SendRequest(globalContext.BBYWApiHost, "api/purchasescheme/DeletePurchaser", new { productId, purchaserId }, null, HttpMethod.Delete); } } }