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
namespace WIDESEA_IStorageOutBasicServices;
 
public interface IDt_BillGroupStockService : IService<Dt_BillGroupStock>
{
    /// <summary>
    /// 获取所有可出库库存,不包括已经出库的或已经分配的。
    /// </summary>
    /// <returns>出库库存列表</returns>
    abstract Task<WebResponseContent> GetOutboundStock();
 
    /// <summary>
    /// 根据特定条件获取库存
    /// </summary>
    /// <param name="palletCode">托盘号</param>
    /// <param name="locationID">货位ID</param>
    /// <param name="materialNo">物料编号</param>
    /// <returns>特定库存</returns>
    abstract Task<Dt_BillGroupStock> GetStocks(string palletCode = null, string locationID = null, string materialNo = null);
 
    /// <summary>
    /// 更新库存集合
    /// </summary>
    /// <param name="stocks">库存集合</param>
    /// <returns>成功/失败</returns>
    abstract bool UpdateNavStock(List<Dt_BillGroupStock> stocks);
 
    /// <summary>
    /// 更新单个库存
    /// </summary>
    /// <param name="stocks">库存</param>
    /// <returns>成功/失败</returns>
    abstract bool UpdateNavStock(Dt_BillGroupStock stock);
}