diff --git a/BBWY.Client/APIServices/BatchPurchaseService.cs b/BBWY.Client/APIServices/BatchPurchaseService.cs
new file mode 100644
index 00000000..d24e2351
--- /dev/null
+++ b/BBWY.Client/APIServices/BatchPurchaseService.cs
@@ -0,0 +1,139 @@
+using BBWY.Client.Models;
+using BBWY.Common.Http;
+using BBWY.Common.Models;
+using System;
+using System.Collections.Generic;
+using System.Net.Http;
+
+namespace BBWY.Client.APIServices
+{
+ public class BatchPurchaseService : BaseApiService, IDenpendency
+ {
+ public BatchPurchaseService(RestApiService restApiService, GlobalContext globalContext) : base(restApiService, globalContext)
+ {
+ }
+
+ ///
+ /// 获取包含对应平台采购方案的sku列表
+ ///
+ ///
+ ///
+ ///
+ public ApiResponse> GetProductSkuAndSchemeList(string sku, string spu)
+ {
+ return SendRequest>(globalContext.BBYWApiHost, "api/BatchPurchase/GetProductSkuAndSchemeList", new
+ {
+ globalContext.User.Shop.Platform,
+ globalContext.User.Shop.AppKey,
+ globalContext.User.Shop.AppSecret,
+ globalContext.User.Shop.AppToken,
+ globalContext.User.Shop.ShopId,
+ sku,
+ spu
+ }, null, HttpMethod.Post);
+ }
+
+ public ApiResponse PreviewOrder(IList productSkuWithSchemeList,
+ Consignee consignee,
+ PurchaseOrderMode purchaseOrderMode,
+ IList purchaseAccountList)
+ {
+ var productParamList = new List