| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEA_Core; |
| | | using WIDESEA_Core; |
| | | using WIDESEA_DTO.Stock; |
| | | |
| | | namespace WIDESEA_IStockService |
| | | { |
| | | /// <summary> |
| | | /// 库存服务聚合接口 |
| | | /// </summary> |
| | | public interface IStockService : IDependency |
| | | { |
| | | /// <summary> |
| | | /// 库存明细服务 |
| | | /// </summary> |
| | | IStockInfoDetailService StockInfoDetailService { get; } |
| | | |
| | | /// <summary> |
| | | /// 库存信息服务 |
| | | /// </summary> |
| | | IStockInfoService StockInfoService { get; } |
| | | |
| | | /// <summary> |
| | | /// 库存明细历史服务 |
| | | /// </summary> |
| | | IStockInfoDetail_HtyService StockInfoDetail_HtyService { get; } |
| | | |
| | | /// <summary> |
| | | /// 库存历史服务 |
| | | /// </summary> |
| | | IStockInfo_HtyService StockInfo_HtyService { get; } |
| | | |
| | | Task<bool> GroupPallet(StockDTO stock); |
| | | /// <summary> |
| | | /// 组盘操作 |
| | | /// </summary> |
| | | /// <param name="stock">库存数据传输对象</param> |
| | | /// <returns>操作结果</returns> |
| | | Task<WebResponseContent> GroupPalletAsync(StockDTO stock); |
| | | |
| | | Task<bool> ChangePallet(StockDTO stock); |
| | | /// <summary> |
| | | /// 换盘操作 |
| | | /// </summary> |
| | | /// <param name="stock">库存数据传输对象</param> |
| | | /// <returns>操作结果</returns> |
| | | Task<WebResponseContent> ChangePalletAsync(StockDTO stock); |
| | | |
| | | Task<bool> SplitPallet(StockDTO stock); |
| | | /// <summary> |
| | | /// 拆盘操作 |
| | | /// </summary> |
| | | /// <param name="stock">库存数据传输对象</param> |
| | | /// <returns>操作结果</returns> |
| | | Task<WebResponseContent> SplitPalletAsync(StockDTO stock); |
| | | |
| | | /// <summary> |
| | | /// 堆垛机换盘后更新库存信息(清空库位信息) |
| | | /// </summary> |
| | | /// <param name="stock">库存信息数据传输对象</param> |
| | | /// <returns>操作结果</returns> |
| | | Task<WebResponseContent> UpdateStockInfoAsync(StockInfoDTO stock); |
| | | } |
| | | } |