using NXWMS.Client.Model.AppModels.Condition.Report;
using NXWMS.Client.Model.AppModels.Result.Report;
using NXWMS.Client.Model.CoreModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace NXWMS.Client.Interface.Report
{
///
/// 报告查询服务
///
public interface IReportSearchService
{
OperateResultInfo> GetInstockDayStatisticsList(InstockDayStatisticsCondition info);
OperateResultInfo> GetOutStockDayStatisticsList(OutStockDayStatisticsCondition info);
OperateResultInfo> GetWarehouseInventoryList(WarehouseInventoryCondition info);
OperateResultInfo> GetBinUseSituationList(BinUseSituationCondition info);
OperateResultInfo> GetWMSTaskReportList(WMSTaskReportCondition info);
OperateResultInfo> GetFaultStatisticsReportList(FaultStatisticsReportCondition info);
OperateResultInfo> GetFrequencyStatisticsReportList(FrequencyStatisticsCondition info);
OperateResultInfo> GetEarlyWarningReportList(EarlyWarningReportCondition info);
}
}