using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core.BaseRepository; using WIDESEA_DTO.Stock; using WIDESEA_Model; using WIDESEA_Model.Models; using WIDESEA_Model.Models.System.Reponse; using WIDESEA_Model.Models.System.Request; namespace WIDESEA_IStockRepository { public interface IStockInfoRepository : IRepository { List GetAllStockViews(); Dt_StockInfo GetStockInfo(string palletCode); List GetStockInfos(string materielCode); List GetStockInfos(string materielCode, string batchNo); List GetStockInfos(string materielCode, List locationCodes); List GetStockInfosByIds(List ids); List GetStockInfosByPalletCodes(List palletCodes); List GetStockInfosExclude(string materielCode, List palletCodes); bool UpdateDataWithDetail(Dt_StockInfo stockInfo); Dt_StockInfo GetPalletStockInfo(string roadwayNo); Dt_StockInfo GetPalletStockInfo(string roadwayNo, string strayType); InventoryQueryResponse InventoryQuery(string inventoryQueryRequest); freezeByCustomerResponse freezeByCustomer(string freezeRequest); } }