kaiyu
2021-12-30 56e65455f7c4761a73e75c2f8e93e679d0c2e0af
screen-api/src/main/java/com/moral/api/service/DeviceService.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
import java.util.Map;
/**
 * <p>
@@ -14,5 +15,26 @@
 * @since 2021-06-28
 */
public interface DeviceService extends IService<Device> {
    //根据站点id获取设备列表
    List<Device> getDevicesByMonitorPointId(Integer monitorPointId);
    //根据macs获取公有因子信息
    Map<String, Object> getSensorsByMac(Map<String,Object> params);
    //获取监测因子趋势图数据
    List<Map<String, Object>> getTrendChartData(Map<String,Object> params);
    //通过mac获取设备信息
    Device getDeviceByMac(String mac);
    //获取当前组织下所有设备列表
    List<Map<String, Object>> getDevicesByOrganizationId(Integer orgId);
    //获取当前组织下设备mac集合
    List<String> getMacsByOrganizationId(Integer organizationId);
    //获取当前组织,当前乡镇区域下设备mac集合
    List getMacsByOrgIdAndRegionCode(Integer organizationId,Integer regionCode);
}