using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; using WIDESEA_Core; using WIDESEA_Core.BaseServices; using WIDESEA_Core.Enums; using WIDESEA_DTO.Stock; using WIDESEA_IOutboundRepository; using WIDESEA_Model.Models; namespace WIDESEA_IOutboundService { public interface INewOutboundOrderDetailService : IService { INewOutboundOrderDetailRepository Repository { get; } /// /// 成品出库逻辑 /// /// /// public (List, List, List, List) CPAssignStockOutbound(List outboundOrderDetails); WebResponseContent CPLockOutboundStockDataUpdate(List stockInfos, List outboundOrderDetails, List outStockLockInfos, List locationInfos, LocationStatusEnum locationStatus = LocationStatusEnum.Lock, List? tasks = null); } }