| | |
| | | using WIDESEA_Core.BaseRepository; |
| | | using WIDESEA_Core; |
| | | using WIDESEA_Core.BaseRepository; |
| | | using WIDESEA_Core.BaseServices; |
| | | using WIDESEA_DTO.Stock; |
| | | using WIDESEA_Model.Models; |
| | | |
| | | namespace WIDESEA_IStockService |
| | |
| | | /// <param name="locationCode">货位编码</param> |
| | | /// <returns>库存信息</returns> |
| | | Task<Dt_StockInfo> GetStockInfoAsync(string palletCode, string locationCode); |
| | | |
| | | /// <summary> |
| | | /// 获取仓库3D布局数据 |
| | | /// </summary> |
| | | /// <param name="warehouseId">仓库ID</param> |
| | | /// <returns>3D布局DTO</returns> |
| | | Task<Stock3DLayoutDTO> Get3DLayoutAsync(int warehouseId); |
| | | |
| | | /// <summary> |
| | | /// 使用事务删除库存和明细信息(先查询再删除) |
| | | /// </summary> |
| | | /// <param name="stockId">库存ID</param> |
| | | /// <returns>删除结果</returns> |
| | | Task<WebResponseContent> DeleteStockWithDetailsAsync(int stockId); |
| | | |
| | | /// <summary> |
| | | /// 更新MES上传状态 |
| | | /// </summary> |
| | | /// <param name="palletCode">托盘号</param> |
| | | /// <param name="status">MES上传状态值</param> |
| | | /// <returns>更新是否成功</returns> |
| | | Task<bool> UpdateMesUploadStatusAsync(string palletCode, int status); |
| | | } |
| | | } |