合并
This commit is contained in:
18
src/WMS.Web.Domain/IService/IProductInventoryService.cs
Normal file
18
src/WMS.Web.Domain/IService/IProductInventoryService.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using WMS.Web.Core.Internal.Results;
|
||||
|
||||
namespace WMS.Web.Domain.IService
|
||||
{
|
||||
public interface IProductInventoryService
|
||||
{
|
||||
Task<Result> LingXing();
|
||||
Task<Result> Erp();
|
||||
Task<Result> JuShuiTan();
|
||||
|
||||
Task<Result> Refresh();
|
||||
}
|
||||
}
|
||||
@@ -5,6 +5,7 @@ using WMS.Web.Core.Dto.Erp;
|
||||
using WMS.Web.Core.Dto.Erp.Customer;
|
||||
using WMS.Web.Core.Dto.Erp.Org;
|
||||
using WMS.Web.Core.Dto.Erp.Supplier;
|
||||
using WMS.Web.Core.Dto.SingleData;
|
||||
|
||||
namespace WMS.Web.Domain.IService.Public
|
||||
{
|
||||
@@ -173,5 +174,12 @@ namespace WMS.Web.Domain.IService.Public
|
||||
/// <param name="code"></param>
|
||||
/// <returns></returns>
|
||||
string GetSubStockName(List<Erp_SubStockDto> erpStocks, string code);
|
||||
/// <summary>
|
||||
/// 成品即时库存仓库
|
||||
/// </summary>
|
||||
/// <param name="list"></param>
|
||||
/// <param name="code"></param>
|
||||
/// <returns></returns>
|
||||
string GetProductInventoryStockName(List<UcStockHeadOfficeResponse> list, string code);
|
||||
}
|
||||
}
|
||||
|
||||
14
src/WMS.Web.Domain/IService/Public/IErpInventoryService.cs
Normal file
14
src/WMS.Web.Domain/IService/Public/IErpInventoryService.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using WMS.Web.Core.Dto.Erp;
|
||||
using WMS.Web.Core.Internal.Results;
|
||||
|
||||
namespace WMS.Web.Domain.IService.Public
|
||||
{
|
||||
public interface IErpInventoryService
|
||||
{
|
||||
Task<Result<List<ErpInventoryDto>>> GetInventory(List<string> stockCodes);
|
||||
}
|
||||
}
|
||||
@@ -178,7 +178,7 @@ namespace WMS.Web.Domain.IService.Public
|
||||
/// 及时库存
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
Task<ResultList<ErpInventoryDto>> BillQueryForInventory(List<(string materialNumber, string orgCode, string stockCode, int subStockId)> request);
|
||||
Task<ResultList<ErpInventoryDto>> BillQueryForInventory(List<(string orgCode, string stockCode)> request);
|
||||
//同步数据(保存提交审核)
|
||||
Task<Result<string>> Save<T>(T dto, string formId);
|
||||
//提交
|
||||
|
||||
@@ -13,6 +13,7 @@ namespace WMS.Web.Domain.IService.Public
|
||||
Task<T> GetAsync<T>(string url, Dictionary<string, string> dicHeaders, int timeoutSecond = 180);
|
||||
Task<T> PostAsync<T>(string url, string requestBody, int timeoutSecond = 180);
|
||||
Task<T> PostAsync<T>(string url, string requestBody, Dictionary<string, string> dicHeaders, int timeoutSecond = 180);
|
||||
Task<T> PostAsync<T>(string url, HttpContent content, Dictionary<string, string> dicHeaders, int timeoutSecond = 180);
|
||||
Task<T> ExecuteAsync<T>(string url, HttpMethod method, string requestBody, Dictionary<string, string> dicHeaders, int timeoutSecond = 180);
|
||||
}
|
||||
}
|
||||
|
||||
16
src/WMS.Web.Domain/IService/Public/IJuShuiTanService.cs
Normal file
16
src/WMS.Web.Domain/IService/Public/IJuShuiTanService.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using WMS.Web.Core.Dto.JuShuiTan;
|
||||
using WMS.Web.Core.Internal.Results;
|
||||
|
||||
namespace WMS.Web.Domain.IService.Public
|
||||
{
|
||||
public interface IJuShuiTanService
|
||||
{
|
||||
Task GetTest();
|
||||
Task<Result<List<JuShuiTanStockResponse>>> GetStock();
|
||||
Task<Result<List<JuShuiTanInventoryResponse>>> GetInventory(List<int> StockId);
|
||||
}
|
||||
}
|
||||
31
src/WMS.Web.Domain/IService/Public/ILingXingService.cs
Normal file
31
src/WMS.Web.Domain/IService/Public/ILingXingService.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using WMS.Web.Core.Dto.LingXing;
|
||||
using WMS.Web.Core.Internal.Results;
|
||||
|
||||
namespace WMS.Web.Domain.IService.Public
|
||||
{
|
||||
/// <summary>
|
||||
/// 领星服务接口
|
||||
/// </summary>
|
||||
public interface ILingXingService
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取领星所有仓库
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public Task<Result<List<LingXingStockResponse>>> GetStock();
|
||||
/// <summary>
|
||||
/// 获取领星所有仓库
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public Task<Result<List<LingXingSellerResponse>>> GetSeller();
|
||||
/// <summary>
|
||||
/// 获取即时库存
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public Task<Result<List<LingXingInventoryResponse>>> GetInventory(List<int> ids);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user