From 3e9e24190006b20868ceac08aa5d4408c8dfb908 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 19 六月 2025 19:57:47 +0800
Subject: [PATCH] 增加程序节点接口

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeService.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeService.java
index cf866af..801a20f 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeService.java
@@ -6,6 +6,8 @@
 import lombok.extern.slf4j.Slf4j;
 import org.flowable.engine.*;
 import org.springblade.core.mp.base.BizServiceImpl;
+import org.springblade.core.secure.utils.AuthUtil;
+import org.springblade.core.tool.utils.Func;
 import org.springblade.mdm.basesetting.machine.MachineService;
 import org.springblade.mdm.basesetting.machine.entity.Machine;
 import org.springblade.mdm.program.entity.NcNode;
@@ -13,6 +15,8 @@
 import org.springblade.mdm.program.vo.NcNodeVO;
 import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
+
+import java.util.List;
 
 /**
  * 绋嬪簭鑺傜偣
@@ -42,4 +46,18 @@
 
 		this.updateById(ncNode);
 	}
+
+	/**
+	 * 鎳掑姞杞藉垪琛�
+	 * @param parentId 鐖惰妭鐐笽D
+	 * @return
+	 */
+	public List<NcNodeVO> lazyList(Long parentId) {
+// 鍒ゆ柇鐐瑰嚮鎼滅储浣嗘槸娌℃湁鏌ヨ鏉′欢鐨勬儏鍐�
+		if (Func.isEmpty(parentId)) {
+			parentId = 0L;
+		}
+
+		return baseMapper.lazyList(parentId);
+	}
 }

--
Gitblit v1.9.3