using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core.BaseRepository; using WIDESEA_Core.Enums; using WIDESEA_DTO.Stock; using WIDESEA_Model.Models; namespace WIDESEA_IStockRepository { public interface IStockInfoRepository : IRepository { List GetAllStockViews(); Dt_StockInfo GetStockInfo(string palletCode); List GetStockInfos(string materielCode); List GetStockInfos(string materielCode, List locationCodes); List GetStockInfosByIds(List ids); /// /// 根据货位编号获取组盘库存信息 /// /// /// List LocationCodesGetStockInfos(List locationCodes, StockStatusEmun statusEmun = StockStatusEmun.已入库); List GetStockInfosByPalletCodes(List palletCodes); List GetStockInfosByPalletCode(List palletCodes); List GetStockInfosExclude(string materielCode, List palletCodes); bool UpdateDataWithDetail(Dt_StockInfo stockInfo); Dt_StockInfo GetPalletStockInfo(string roadwayNo); } }