| 12345678910111213141516171819202122232425262728293031 |
- 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<String, Map<String, TreeMap<LocalDateTime, BigDecimal>>> queryDeviceMetricHistory(
- List<String> deviceUuids,
- LocalDateTime startTime,
- LocalDateTime endTime,
- List<String> metrics);
- /**
- * 批量查询设备最新指标值
- *
- * @return deviceUuid -> metric -> value
- */
- Map<String, Map<String, BigDecimal>> queryLatestMetrics(List<String> deviceUuids, List<String> metrics);
- }
|