package com.usky.vpp.service; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.List; import java.util.Map; import java.util.TreeMap; /** * VPP 时序数据(TDengine)查询服务 */ public interface VppTsdbQueryService { /** * 批量查询设备指标历史曲线 * * @return deviceUuid -> metric -> time -> value */ Map>> queryDeviceMetricHistory( List deviceUuids, LocalDateTime startTime, LocalDateTime endTime, List metrics); /** * 批量查询设备最新指标值 * * @return deviceUuid -> metric -> value */ Map> queryLatestMetrics(List deviceUuids, List metrics); }