using BBWY.Server.Model; using BBWY.Server.Model.Dto; using Microsoft.Extensions.Caching.Memory; using Newtonsoft.Json.Linq; using NLog; using System; using System.Collections.Generic; namespace BBWY.Server.Business { public class PlatformSDKBusiness { protected IMemoryCache memoryCache; protected TimeSpan expirationTimeSpan; /// /// 产品平台 /// public virtual Enums.Platform Platform { get; } protected NLogManager nLogManager; public PlatformSDKBusiness(IMemoryCache memoryCache, NLogManager nLogManager) { this.memoryCache = memoryCache; this.nLogManager = nLogManager; this.expirationTimeSpan = TimeSpan.FromMinutes(60); } public virtual ProductListResponse GetProductList(SearchProductRequest searchProductRequest) { throw new NotImplementedException(); } public virtual IList GetProductSkuList(SearchProductSkuRequest searchProductSkuRequest) { throw new NotImplementedException(); } public virtual IList GetSimpleProductSkuList(SearchProductSkuRequest searchProductSkuRequest) { throw new NotImplementedException(); } public virtual IList GetOrderList(SearchPlatformOrderRequest searchOrderRequest) { throw new NotImplementedException(); } public virtual VenderResponse GetVenderInfo(PlatformRequest platformRequest) { throw new NotImplementedException(); } public virtual ConsigneeSimpleResponse DecryptConsignee(DecryptConsigneeRequest decryptConsigneeRequest) { throw new NotImplementedException(); } public virtual void EditVenderRemark(EditVenderRemarkRequest editVenderRemarkRequest) { throw new NotImplementedException(); } public virtual IList GetLogisticsList(PlatformRequest platformRequest) { throw new NotImplementedException(); } public virtual WayBillNoResponse GetWayBillNoByOrderId(QueryOrderWayBillNoRequest queryOrderWayBillNoRequest) { throw new NotImplementedException(); } public virtual void OutStock(OutStockRequest outStockRequest) { throw new NotImplementedException(); } public virtual PreviewOrderResponse PreviewOrder(PreviewOrderReuqest previewOrderReuqest) { throw new NotImplementedException(); } public virtual CreateOnlinePurchaseOrderResponse FastCreateOrder(CreateOnlinePurchaseOrderRequest createOnlinePurchaseOrderRequest) { throw new NotImplementedException(); } /// /// 获取订单简单信息 /// /// /// /// public virtual OnlinePurchaseOrderSimpleResponse GetOrderSimpleInfo(GetOrderInfoRequest getOrderInfoRequest) { throw new NotImplementedException(); } public virtual JArray GetRefundList(SearchRefundPlatformOrderRequest searchRefundPlatformOrderRequest) { throw new NotImplementedException(); } public virtual JArray GetAfterOrderList(SyncAfterOrderRequest syncAfterOrderRequest) { throw new NotImplementedException(); } public virtual JToken GetNoPayOrder(SearchPlatformOrderRequest searchOrderRequest) { throw new NotImplementedException(); } public virtual JArray GetJDShopSopularizeRecordList(SyncShopPopularizeRequest syncShopPopularizeRequest) { throw new NotImplementedException(); } public virtual JArray GetJDSopularizeReportFormBySkuLevel(SyncJDPopularizeReportFormRequest request) { throw new NotImplementedException(); } public virtual JArray GetJDSopularizeReportFormByAdLevel(SyncJDPopularizeReportFormRequest request) { throw new NotImplementedException(); } public virtual JArray GetJDSopularizeReportFormByCampaignLevel(SyncJDPopularizeReportFormRequest request) { throw new NotImplementedException(); } public virtual JArray GetJDSopularizeReportFormByAdGroupLevel(SyncJDPopularizeReportFormRequest request) { throw new NotImplementedException(); } public virtual JArray GetJDSopularizeReportFormByOrderLevel(SyncJDPopularizeReportFormRequest request) { throw new NotImplementedException(); } public virtual JArray GetStoreHouseList(PlatformRequest request) { throw new NotImplementedException(); } public virtual JArray GetStockNumBySku(SearchProductSkuRequest request) { throw new NotImplementedException(); } public virtual long StartJDPromotionTask(StartPromotionTaskRequest2 request) { throw new NotImplementedException(); } public virtual void DeleteSku(DeleteSkuRequest request) { throw new NotImplementedException(); } public virtual void DeleteSkuList(DeleteSkuListRequest request) { throw new NotImplementedException(); } } }