Files
WMS-Api/src/WMS.Web.Domain/IService/IInventoryDetailsService.cs
tongfei 896450fd23 优化
2024-03-18 11:03:51 +08:00

33 lines
1.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using WMS.Web.Core.Dto.Inventory;
using WMS.Web.Core.Internal.Results;
namespace WMS.Web.Domain.IService
{
/// <summary>
/// 即时库存-服务接口
/// </summary>
public interface IInventoryDetailsService
{
/// <summary>
/// 生成:即时库存明细
/// </summary>
/// <param name="dtos"></param>
/// <param name="isTransaction"></param>
/// <returns></returns>
Task<Result> GenerateInventoryDetails(List<InventoryDetailsGenerateDto> dtos, bool isTransaction);
/// <summary>
/// 获取即时库存明细汇总
/// </summary>
/// <param name="materialNumbers"></param>
/// <param name="stockCodes"></param>
/// <param name="orgCodes"></param>
/// <returns></returns>
Task<List<InventoryDetailsSummaryResponse>> GetInventoryDetailsSummary(List<string> materialNumbers, List<string> stockCodes, List<string> orgCodes);
}
}