qinchulong
2024-10-12 7281004dc3854ed59e9164dcd27a59c8c2cf6667
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_IStorageBasicRepository;
 
public interface IDt_BillGroupStockRepository : IRepository<Dt_BillGroupStock>
{
    /// <summary>
    /// 获取出库库存
    /// </summary>
    /// <returns></returns>
    List<Dt_BillGroupStock> GetOutboundStockList(string materialCode);
 
    /// <summary>
    /// 更新库存集合
    /// </summary>
    /// <param name="stocks">库存集合</param>
    /// <returns></returns>
    bool UpdateNavStock(List<Dt_BillGroupStock> stocks);
 
    /// <summary>
    /// 更新单个库存
    /// </summary>
    /// <param name="stocks">库存</param>
    /// <returns></returns>
    bool UpdateNavStock(Dt_BillGroupStock stock);
 
    /// <summary>
    /// 根据特定条件获取库存
    /// </summary>
    /// <param name="palletCode">托盘号</param>
    /// <param name="locationID">货位ID</param>
    /// <param name="materialNo">物料编号</param>
    /// <returns>特定库存</returns>
    Task<Dt_BillGroupStock> GetStocksAsync(string palletCode = null, string locationID = null, string materialNo = null);
}