qinchulong
2024-10-12 b17d60113095491a95557f6f785cb1c0e744e8cc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
using WIDESEA_Core;
using WIDESEA_Core.BaseServices;
using WIDESEA_Model.Models;
 
namespace WIDESEA_Services
{
    public interface IDt_BillGroupStockService : IService<Dt_BillGroupStock>
    {
        /// <summary>
        /// 获取所有可出库库存,不包括已经出库的或已经分配的。
        /// </summary>
        /// <returns>出库库存列表</returns>
        Task<WebResponseContent> GetOutboundStock();
 
        /// <summary>
        /// 根据特定条件获取库存
        /// </summary>
        /// <param name="palletCode">托盘号</param>
        /// <param name="locationID">货位ID</param>
        /// <param name="materialNo">物料编号</param>
        /// <returns>特定库存</returns>
        Task<Dt_BillGroupStock> GetStocks(string palletCode = null, string locationID = null, string materialNo = null);
 
        /// <summary>
        /// 堆垛机任务完成
        /// </summary>
        /// <param name="saveModel">任务数据合集</param>
        /// <returns>返回结果集</returns>
        Task<WebResponseContent> CompleteStackTaskAsync(SaveModel saveModel);
 
        /// <summary>
        /// 出库任务完成
        /// </summary>
        /// <param name="saveModel">任务数据合集</param>
        /// <returns>返回结果集</returns>
        Task<WebResponseContent> CompleteTaskAsync(SaveModel saveModel);
    }
}