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);
|
}
|