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 IErpProScrapSheetDetailService : IService { IErpProScrapSheetDetailRepository Repository { get; } List GetByDetails(string scrapNo); WebResponseContent UpProScrap(string scrapNo,int[] keys); (List, List, List, List) AssignProStockOut(List proOutOrderDetails, Dt_ErpProScrapSheet scrapSheet); WebResponseContent LockOutboundStockDataUpdate(List proStockInfos, List scrapSheetDetails, List outProStockInfos, List locationInfos, LocationStatusEnum locationStatus = LocationStatusEnum.Lock, List? tasks = null); } }