| | |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEA_Core; |
| | | using WIDESEA_Core.BaseServices; |
| | | using WIDESEA_IStockRepository; |
| | | using WIDESEA_Model.Models; |
| | |
| | | public interface IProStockInfoService : IService<Dt_ProStockInfo> |
| | | { |
| | | IProStockInfoRepository Repository { get; } |
| | | /// <summary> |
| | | /// æ ¹æ®å¤å
ä¿¡æ¯è§£ç»å
å
ä¸è¶æ¡åºåä¿¡æ¯ |
| | | /// </summary> |
| | | /// <param name="proStockInfoDetails"></param> |
| | | /// <returns></returns> |
| | | WebResponseContent UnBindStock(List<Dt_ProStockInfoDetail> proStockInfoDetails); |
| | | /// <summary> |
| | | /// æ¥æ¾å¯ç¨åºå |
| | | /// </summary> |
| | | List<Dt_ProStockInfo> GetUseableStocks(int warehoseId, Dt_ProOutOrderDetail proOutOrderDetail); |
| | | /// <summary> |
| | | /// è·ååºåºåºå |
| | | /// </summary> |
| | | List<Dt_ProStockInfo> GetOutboundStocks(List<Dt_ProStockInfo> stockInfos, Dt_ProOutOrderDetail outOrderDetail, float needQuantity, out float residueQuantity); |
| | | |
| | | /// <summary> |
| | | /// MESæåºå¯ç¨åºå |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public List<Dt_ProStockInfo> GetUseableStocks(Dt_MesRworkOutboundOrder mesRworkOutboundOrder); |
| | | /// <summary> |
| | | /// è·åMESæåºåºå |
| | | /// </summary> |
| | | List<Dt_ProStockInfo> GetOutboundStocks(List<Dt_ProStockInfo> stockInfos, Dt_MesRworkOutboundOrder mesRworkOutboundOrder, float needQuantity, out float residueQuantity); |
| | | } |
| | | } |