|  |  |  | 
|---|
|  |  |  | using System.Linq; | 
|---|
|  |  |  | using System.Text; | 
|---|
|  |  |  | using System.Threading.Tasks; | 
|---|
|  |  |  | using WIDESEA_Core; | 
|---|
|  |  |  | using WIDESEA_Core.BaseServices; | 
|---|
|  |  |  | using WIDESEA_DTO.Stock; | 
|---|
|  |  |  | using WIDESEA_IStockRepository; | 
|---|
|  |  |  | 
|---|
|  |  |  | public interface IStockInfoService : IService<Dt_StockInfo> | 
|---|
|  |  |  | { | 
|---|
|  |  |  | IStockInfoRepository Repository { get; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<StockSelectViewDTO> GetStockSelectViews(int orderId, string materielCode); | 
|---|
|  |  |  | List<StockSelectViewDTO> GetPKStockSelectViews(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, string batchNo, int warehoseId); | 
|---|
|  |  |  | WebResponseContent StockQueryData(SaveModel saveModel); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|