using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Common.LocationEnum; using WIDESEA_Core; using WIDESEA_Core.BaseServices; using WIDESEA_IOutboundRepository; using WIDESEA_Model.Models; namespace WIDESEA_IOutboundService { public interface IProOutOrderDetailService : IService { IProOutOrderDetailRepository Repository { get; } /// /// 分配库存处理货位数据 /// (List, List, List, List) AssignProStockOut(List proOutOrderDetails); /// /// 出库任务数据处理 /// WebResponseContent LockOutboundStockDataUpdate(List proStockInfos, List proOutOrderDetails, List outProStockInfos, List locationInfos, LocationStatusEnum locationStatus = LocationStatusEnum.Lock, List? tasks = null); } }