From b843776a7f94fbdeb2c7fd464b8e2d28f25e7155 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Wed, 15 Oct 2025 11:13:46 +0800 Subject: [PATCH] =?UTF-8?q?feat(location):=E4=B8=BA=E4=BD=8D=E7=BD=AE?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E6=B7=BB=E5=8A=A0=E5=9D=90=E6=A0=87=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 EmsLocationServiceImpl 中设置节点的 X 和 Y 坐标 - 更新 LocationTreeNodeVo 类以支持存储 X 和 Y 坐标 - 优化设备列表的包引用路径 --- .../main/java/com/klp/ems/domain/vo/LocationTreeNodeVo.java | 6 ++++-- .../com/klp/ems/service/impl/EmsLocationServiceImpl.java | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/klp-ems/src/main/java/com/klp/ems/domain/vo/LocationTreeNodeVo.java b/klp-ems/src/main/java/com/klp/ems/domain/vo/LocationTreeNodeVo.java index 8dbea09a..bef992bc 100644 --- a/klp-ems/src/main/java/com/klp/ems/domain/vo/LocationTreeNodeVo.java +++ b/klp-ems/src/main/java/com/klp/ems/domain/vo/LocationTreeNodeVo.java @@ -13,5 +13,7 @@ public class LocationTreeNodeVo { private Long parentId; private String path; private List children; - private List devices; -} \ No newline at end of file + private List devices; + private Integer x; + private Integer y; +} diff --git a/klp-ems/src/main/java/com/klp/ems/service/impl/EmsLocationServiceImpl.java b/klp-ems/src/main/java/com/klp/ems/service/impl/EmsLocationServiceImpl.java index 81098d64..9d89f7a0 100644 --- a/klp-ems/src/main/java/com/klp/ems/service/impl/EmsLocationServiceImpl.java +++ b/klp-ems/src/main/java/com/klp/ems/service/impl/EmsLocationServiceImpl.java @@ -143,6 +143,8 @@ public class EmsLocationServiceImpl implements IEmsLocationService { node.setName(vo.getName()); node.setParentId(vo.getParentId()); node.setPath(path); + node.setX(vo.getX()); + node.setY(vo.getY()); List children = parent2children.get(vo.getLocationId()); if (children == null || children.isEmpty()) {