背景
这篇文章基于我们搭建好的后端脚手架,实现后端核心的查询接口,并详细介绍 TDengine
的高级查询功能:海量数据的条件查询、按时间范围查询、聚合查询、分页查询、TopN查询、降采样。根据业务需求,我们涉及以下查询接口。
- 分页查询
- 条件查询:查询传入设备组的最新数据
- 条件、聚合查询:查询指定城市的数据量,数据指标:电压、电流、温度平均值
- 分页、条件查询:查询传入设备在指定时间范围内的数据
- TopN查询:见
/power/select
接口,实际未使用
- 降采样:将在
Echarts
数据可视化一节中实现
编码实现
依赖、配置文件、实体类不变。
分页全局配置类
![2022-05-21-Page.jpg](https://i-blog.csdnimg.cn/blog_migrate/dea870e666393ebf3388d9803074d0e3.jpeg#pic_center)
@Configuration