using Kean.Application.Query.ViewModels; using System; using System.Collections.Generic; using System.Threading.Tasks; namespace Kean.Application.Query.Interfaces { /// /// 表示库存信息查询服务 /// public interface IRecordService { /// /// 获取记录数量 /// Task GetInterfaceRecordCount( string direction, string method, string requestNo, string barcode, string result, DateTime? beginTimeFrom, DateTime? beginTimeTo, DateTime? endTimeFrom, DateTime? endTimeTo); /// /// 获取记录列表 /// Task> GetInterfaceRecordList( string direction, string method, string requestNo, string barcode, string result, DateTime? beginTimeFrom, DateTime? beginTimeTo, DateTime? endTimeFrom, DateTime? endTimeTo, string sort, int? offset, int? limit); /// /// 获取记录列表 /// Task> GetApiRecordList( string userName, string method, string controlerName, DateTime? requestTimeFrom, DateTime? requestTimeTo, string sort, int? offset, int? limit); /// /// 获取记录数量 /// Task GetApiRecordCount( string userName, string method, string controlerName, DateTime? requestTimeFrom, DateTime? requestTimeTo); /// /// 统计出入库记录 /// Task RecordStatistics( DateTime requestTimeFrom, DateTime requestTimeTo, string statisticsType, bool bAC, string statisticsType2); /// /// 获取异常反馈列表 /// Task> GetErrfeedbackList( string method, string requestNo, string barcode, string[] result, DateTime? beginTimeFrom, DateTime? beginTimeTo, DateTime? lastendTimeFrom, DateTime? lastendTimeTo, string sort, int? offset, int? limit); /// /// 获取异常反馈数量 /// Task GetErrfeedbackCount( string method, string requestNo, string barcode, string[] result, DateTime? beginTimeFrom, DateTime? beginTimeTo, DateTime? lastendTimeFrom, DateTime? lastendTimeTo); } }