cjl
2023-12-14 b157e41411b77abcbb0e9d3d59fabc1d951b47ad
screen-api/src/main/java/com/moral/api/service/DeviceService.java
@@ -2,6 +2,7 @@
import com.moral.api.entity.Device;
import com.baomidou.mybatisplus.extension.service.IService;
import com.moral.api.pojo.vo.device.AppDeviceVo;
import java.util.List;
import java.util.Map;
@@ -19,11 +20,16 @@
    //根据站点id获取设备列表
    List<Device> getDevicesByMonitorPointId(Integer monitorPointId);
    List<Device> getDevicesByMonitorPointId(List<Integer> monitorPointId);
    //根据macs获取公有因子信息
    Map<String, Object> getSensorsByMac(Map<String,Object> params);
    //获取监测因子趋势图数据
    List<Map<String, Object>> getTrendChartData(Map<String,Object> params);
    //获取监测因子趋势图数据第二版
    List<Map<String, Object>> getTrendChartDataV2(Map<String,Object> params);
    //通过mac获取设备信息
    Device getDeviceByMac(String mac);
@@ -46,4 +52,18 @@
            */
    Device getDeviceUnitAlramInforByMac(String mac);
    /**
     * 模糊查询
     * @param mac
     * @return
     */
    List<AppDeviceVo> getFuzzySearch(String mac);
    /**
     * 根据站点查询设备
     * @param id
     * @return
     */
    List<Device> getOrganizationDevice(Integer id);
}