using Kean.Application.Query.ViewModels; using System; using System.Collections.Generic; using System.Threading.Tasks; namespace Kean.Application.Query.Interfaces { /// /// 表示控制信息查询服务 /// public interface IWcsService { /// /// 获取指令记录数量 /// /// 库房 /// 方向 /// 功能 /// 设备 /// 条码 /// 状态 /// 开始时间头 /// 开始时间尾 /// 完成时间头 /// 完成时间尾 /// 结果 Task GetInstructionCount(string[] warehouse, string direction, int? function, string device, string barcode, int? status, DateTime? beginFrom, DateTime? beginTo, DateTime? endFrom, DateTime? endTo); /// /// 获取指令记录列表 /// /// 库房 /// 方向 /// 功能 /// 设备 /// 条码 /// 状态 /// 开始时间头 /// 开始时间尾 /// 完成时间头 /// 完成时间尾 /// 排序 /// 偏移 /// 限制 /// 结果视图 Task> GetInstructionList(string[] warehouse, string direction, int? function, string device, string barcode, int? status, DateTime? beginFrom, DateTime? beginTo, DateTime? endFrom, DateTime? endTo, string sort, int? offset, int? limit); } }