From 9d66e321cc2f81d102458d8ce08221130460e2f6 Mon Sep 17 00:00:00 2001
From: tuqin <tuqin@tuqin.cn>
Date: 星期四, 22 十月 2026 12:15:57 +0800
Subject: [PATCH] feat(无人值守): 设备远程监控新增监测历史数据接口(趋势曲线)
---
src/main/java/com/ruoyi/wrzs/monitor/service/MonitorService.java | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/ruoyi/wrzs/monitor/service/MonitorService.java b/src/main/java/com/ruoyi/wrzs/monitor/service/MonitorService.java
index ceb08d8..bedc933 100644
--- a/src/main/java/com/ruoyi/wrzs/monitor/service/MonitorService.java
+++ b/src/main/java/com/ruoyi/wrzs/monitor/service/MonitorService.java
@@ -130,6 +130,17 @@
// ==================== 鏁版嵁閲囬泦涓庢姤璀� ====================
+ /** 鐩戞祴鍘嗗彶鏁版嵁(鐢ㄤ簬瀹炴椂鐩戞祴瓒嬪娍鏇茬嚎) */
+ public List<MonitorData> dataHistory(Long deviceId, String metricCode, String startTime, String endTime) {
+ return dataMapper.selectList(Wrappers.<MonitorData>lambdaQuery()
+ .eq(deviceId != null, MonitorData::getDeviceId, deviceId)
+ .eq(StringUtils.hasText(metricCode), MonitorData::getMetricCode, metricCode)
+ .ge(StringUtils.hasText(startTime), MonitorData::getCollectTime, startTime)
+ .le(StringUtils.hasText(endTime), MonitorData::getCollectTime, endTime)
+ .orderByAsc(MonitorData::getCollectTime)
+ .last("limit 500"));
+ }
+
/**
* 閲囬泦鏁版嵁涓婃姤(鑷姩閲囬泦绔皟鐢紝涔熷彲鐢遍〉闈㈡ā鎷熼噰闆�)
* 鍐欏叆鍘嗗彶鏁版嵁銆佹洿鏂版寚鏍囧綋鍓嶅�硷紝骞跺仛闃堝�兼姤璀﹀垽瀹�
--
Gitblit v1.9.3