using CommonModel; using LanShengModel; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LanShengInterface { public interface IDeviceService { Task InsertData(DeviceData deviceData); Task InsertDataDo(); Task TimerInsertDataDo(); Task InsertDataLog(TcpDataLog dataLog); Task InsertDataLogDo(); Task TimerInsertDataLogDo(); Task Offline(string id = ""); Task GetDeviceData(string id); Task> GetDeviceData(string[] ids); Task ResetRunCount(string id = ""); Task> GetDeviceErrorPage(PageYearSearch search); /// /// 获取设备故障报表 /// /// 报表筛选 /// Task GetDeviceErrorReport(DeviceErrorReport report); Task> GetErrorList(string search); } }