package com.hk.NumericalCollection.service; import com.hk.NumericalCollection.dto.ApiDataResult; import com.hk.NumericalCollection.dto.NumbericalDto; import com.hk.NumericalCollection.entity.DeviceRealTimeData; import java.io.IOException; public interface INumericalNoOrderService { /** * 获取所以的设备列表 * * @return void * @author tjx * @date 2024/9/26 20:38 */ boolean SoDeviceList() throws Exception; /** * 根据设备编号获取设备的最近一条数据信息 * * @return void * @author tjx * @description TODO * @date 2024/9/26 20:41 */ void getDeviceRealTimeData(String uid) throws Exception; /** * 获取设备一个自然日的运行情况 * * @return void * @author tjx * @description TODO * @date 2024/9/26 20:41 */ void getDeviceDayCount(String uid, String date) throws IOException; ApiDataResult getDeviceRealTimeDataApiDataResult(String uid) throws Exception; boolean RefreshDev(NumbericalDto barcode); /** * 获取设备故障列表 * * @param uid 设备编号 * @param startDate 开始日期 * @param endDate 结束日期 * @return void * @author tjx * @date 2024/12/17 */ void getDeviceErrorList(String uid, String startDate, String endDate) throws Exception; }