using Model.ModelDto.DataDto;
using System;
using System.Collections.Generic;
using System.Text;
using WMS.Entity.DataEntity;
namespace WMS.IBLL.IDataServer
{
public interface IStockServer
{
#region 库存明细
///
/// 查询库存总量
///
/// 物料编码
/// 物料名称
///
List GetDataStockList(string skuNo, string skuName);
///
/// 获取库存明细
///
/// 物料编码
/// 物料名称
/// 批次
/// 储位地址
/// 托盘条码
/// 库存状态
/// 质检状态
///
List GetInventoryList1(string skuNo, string skuName, string lotNo, string locatNo, string palletNo, string status, string inspectStatus);
#endregion
#region 低库存预警
///
/// 低库存预警
///
/// 物料号
/// 物料名称
/// 批次
/// 物料类型
///
List GetInventoryWarning(string skuNo, string skuName, string lotNo, string type);
#endregion
#region 出入库报表
///
/// 获取出入库总量
///
/// 物料号
/// 物料名称
/// 批次
/// 开始时间
/// 结束时间
///
List GetTotalRecord(string skuNo, string skuName, string lotNo, string startTime, string endTime);
///
/// 获取出入库记录
///
/// 物料号
/// 物料名称
/// 批次
/// 托盘
/// 开始时间
/// 结束时间
///
List GetDetailedRecord(string skuNo, string skuName, string lotNo, string palletNo, string startTime, string endTime);
#endregion
#region 导出库存
///
/// 导出库存总量
///
/// 物料编码
/// 物料名称
///
List GetDataStockListDaoChu(string skuNo, string skuName);
///
/// 导出库存明细
///
/// 物料编码
/// 物料名称
/// 批次
/// 储位地址
/// 托盘条码
/// 库存状态
/// 质检状态
///
List GetInventoryList1DaoChu(string skuNo, string skuName, string lotNo, string locatNo, string palletNo, string status, string inspectStatus);
#endregion
}
}