From 62b41643842bfa45f71b9b043925d1634ef1fcce Mon Sep 17 00:00:00 2001 From: wanglei <3085637232@qq.com> Date: Mon, 15 Dec 2025 16:12:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=9F=A5=E8=AF=A2=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E6=8E=A5=E5=8F=A3=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../water/controller/web/DeviceController.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/com/campus/water/controller/web/DeviceController.java b/src/main/java/com/campus/water/controller/web/DeviceController.java index 71fd25e..8163470 100644 --- a/src/main/java/com/campus/water/controller/web/DeviceController.java +++ b/src/main/java/com/campus/water/controller/web/DeviceController.java @@ -122,4 +122,19 @@ public class DeviceController { return ResponseEntity.ok(ResultVO.error(500, "查询设备失败: " + e.getMessage())); } } + + /** + * 根据设备ID查询设备详情 + */ + @GetMapping("/{deviceId}") + @Operation(summary = "查询设备详情", description = "根据设备ID获取设备的详细信息") + public ResponseEntity> getDeviceDetail(@PathVariable String deviceId) { + try { + Device device = deviceService.getDeviceById(deviceId); + return ResponseEntity.ok(ResultVO.success(device, "设备查询成功")); + } catch (Exception e) { + return ResponseEntity.ok(ResultVO.error(500, "设备查询失败: " + e.getMessage())); + } + } + } \ No newline at end of file -- 2.34.1