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 INumericalService { /** * 获取所以的设备列表 * * @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; void getDeviceRealTimeDataBycl(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); boolean RefreshDevBycl(NumbericalDto barcode); }