using System;
|
using System.Collections.Generic;
|
using System.Text;
|
using Model.ModelDto.BllCheckDto;
|
using WMS.Entity.DataEntity;
|
|
namespace WMS.IBLL.IPdaServer
|
{
|
public interface IPdaCrServer
|
{
|
#region 盘点
|
|
/// <summary>
|
/// 获取盘库单正在执行单号
|
/// </summary>
|
/// <param name="palletNo">托盘码</param>
|
/// <returns></returns>
|
List<string> GetStockCheckNoList(string palletNo);
|
|
/// <summary>
|
/// 获取盘点明细
|
/// </summary>
|
/// <param name="crNo">单据号</param>
|
/// <param name="palletNo">托盘号</param>
|
/// <returns></returns>
|
List<StockCheckDetailDto> GetStockCheckDetailList(string crNo,string palletNo);
|
|
/// <summary>
|
/// 获取要盘点的箱码信息(盘点记录中数据)
|
/// </summary>
|
/// <param name="crNo">单据号</param>
|
/// <param name="crDetail">盘点明细ID 物料-批次</param>
|
/// <param name="palletNo">托盘号</param>
|
/// <param name="boxNo">箱码号</param>
|
/// <returns></returns>
|
List<StockCheckLogDto> GetStockCheckLogList(string crNo, string crDetail,string palletNo,string boxNo);
|
|
/// <summary>
|
/// 盘点库存
|
/// </summary>
|
/// <param name="crNo">单据号</param>
|
/// <param name="crDetail">物料批次</param>
|
/// <param name="palletNo">托盘码</param>
|
/// <param name="qty">数量</param>
|
/// <param name="sQty">实际数量</param>
|
/// <param name="userId"></param>
|
void CrSetCheck(string crNo, string crDetail, string palletNo, int? qty,int sQty,int userId);
|
|
#endregion
|
|
#region 库存查询
|
|
/// <summary>
|
/// pda库存查询
|
/// </summary>
|
/// <param name="locatNo">储位编号</param>
|
/// <param name="palletNo">托盘号</param>
|
/// <param name="skuName">物料名称</param>
|
/// <returns></returns>
|
public List<DataStockDetail> GetStockQueryList(string locatNo, string palletNo, string skuName);
|
|
#endregion
|
|
}
|
}
|