|  |  | 
 |  |  | using System.Linq; | 
 |  |  | using System.Text; | 
 |  |  | using System.Threading.Tasks; | 
 |  |  | using WIDESEA_Core; | 
 |  |  | using WIDESEA_Core.BaseServices; | 
 |  |  | using WIDESEA_DTO.Stock; | 
 |  |  | using WIDESEA_IStockRepository; | 
 |  |  | 
 |  |  |     { | 
 |  |  |         IStockInfoRepository Repository { get; } | 
 |  |  |  | 
 |  |  |         List<StockSelectViewDTO> GetStockSelectViews(int orderId, string materielCode); | 
 |  |  |  | 
 |  |  |         List<Dt_StockInfo> GetOutboundStocks(List<Dt_StockInfo> stockInfos, string materielCode, float needQuantity, out float residueQuantity); | 
 |  |  |  | 
 |  |  |         List<Dt_StockInfo> GetUseableStocks(string materielCode, int warehoseId); | 
 |  |  |         List<Dt_StockInfo> GetUseableStocks(string materielCode, string batchNo, int warehoseId); | 
 |  |  |         WebResponseContent StockQueryData(SaveModel saveModel); | 
 |  |  |     } | 
 |  |  | } |