From 917cb37ccfe104661c0ce105d9789b3f9981d3e1 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Tue, 9 Dec 2025 15:59:29 +0800 Subject: [PATCH] =?UTF-8?q?feat(device):=20=E6=B7=BB=E5=8A=A0=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E8=AE=BE=E5=A4=87=E5=9F=BA=E6=9C=AC=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E7=9A=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 getDeviceBasic 方法直接返回 DeviceV2DTO 实例 - 添加设备基本信息查询的日志记录 - 实现通过设备ID获取设备详情的功能集成调用 --- .../com/ycwl/basic/repository/DeviceRepository.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/com/ycwl/basic/repository/DeviceRepository.java b/src/main/java/com/ycwl/basic/repository/DeviceRepository.java index 6a3bdbaf..8a6ed1d2 100644 --- a/src/main/java/com/ycwl/basic/repository/DeviceRepository.java +++ b/src/main/java/com/ycwl/basic/repository/DeviceRepository.java @@ -97,6 +97,17 @@ public class DeviceRepository { return device; } + /** + * 获取设备基本信息(直接返回DeviceV2DTO) + * + * @param deviceId 设备ID + * @return DeviceV2DTO实例 + */ + public DeviceV2DTO getDeviceBasic(Long deviceId) { + log.debug("获取设备基本信息, deviceId: {}", deviceId); + return deviceIntegrationService.getDevice(deviceId); + } + public DeviceEntity getDeviceByDeviceNo(String deviceNo) { log.debug("根据设备编号获取设备信息, deviceNo: {}", deviceNo); DeviceV2DTO deviceDto = deviceIntegrationService.getDeviceByNo(deviceNo);