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; using WMS.Web.Domain.Entitys; namespace WMS.Web.Domain.IService { /// /// 即时库存-服务接口 /// public interface IBoxInventoryService { /// /// 出库单和入库单-变更箱库存 /// /// /// /// Task HandlBoxInventory(List dtoDatas, bool isTransaction); /// /// 改箱-箱库存的变更 /// /// /// /// Task GenerateChangeBox(List dtoDatas, bool isTransaction); /// /// 移箱-箱库存的变更 /// /// /// /// Task GenerateMoveBox(List dtoDatas, bool isTransaction); /// /// 入库回退上下架-箱库存的变更 /// /// /// /// Task GenerateBackBox(BackRecord dtoData, bool isTransaction); /// /// 盘点-箱库存的变更 /// /// /// /// Task GenerateTakeBox(List dtoDatas, List serNubBoxDto, bool isTransaction); /// /// 入库单-箱库存的变更 /// /// /// /// Task GenerateInStockBox(InStock dtoDatas, bool isTransaction); /// /// 出库单-箱库存的变更 /// /// /// /// Task GenerateOutStockBox(OutStock dtoData, bool isTransaction); } }