using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core.BaseServices; using WIDESEA_DTO.MES; using WIDESEA_DTO; using WIDESEA_Model.Models; using WIDESEA_IOutboundRepository; using WIDESEA_Common.LocationEnum; using WIDESEA_Core; namespace WIDESEA_IOutboundService { public interface IMesOutboundOrderService : IService { /// /// /// IMesOutboundOrderRepository Repository { get; } /// /// /// /// /// (List, Dt_MesOutboundOrder, List, List) AssignStockOutbound(Dt_MesOutboundOrder mesOutboundOrder); /// /// /// /// /// /// /// /// /// WebResponseContent LockOutboundStockDataUpdate(List stockInfos, List outStockLockInfos, List locationInfos, LocationStatusEnum locationStatus = LocationStatusEnum.Lock, List? tasks = null); /// /// /// /// /// WebResponseContent AddMesOrder(SubstrateOutModel substrateOutModel); } }