From 3907579a69079b5ee462d17799e3995d9cd77fd4 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期三, 17 九月 2025 21:54:38 +0800
Subject: [PATCH] 延时问题

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

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/MdmSystemController.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/MdmSystemController.java
index 1f81c05..90a0373 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/MdmSystemController.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/MdmSystemController.java
@@ -7,12 +7,14 @@
 import io.swagger.v3.oas.annotations.tags.Tag;
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
+import org.springblade.core.secure.BladeUser;
 import org.springblade.core.tenant.annotation.NonDS;
 import org.springblade.core.tool.api.R;
 import org.springblade.system.feign.IDictClient;
 import org.springblade.system.feign.ISysClient;
 import org.springblade.system.pojo.entity.Dept;
 import org.springblade.system.pojo.entity.Dict;
+import org.springblade.system.pojo.vo.DeptVO;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestParam;
@@ -49,6 +51,18 @@
 
 	}
 
+	@GetMapping("/dept/tree")
+	@ApiOperationSupport(order = 2)
+	@Operation(summary = "閮ㄩ棬鏍�")
+	public R<List<DeptVO>> deptTree(BladeUser bladeUser) {
+		try {
+			return sysClient.deptTree(bladeUser.getTenantId());
+		}catch (Exception e){
+			return R.fail(e.getMessage());
+		}
+
+	}
+
 	@Operation(summary = "瀛楀吀鍒楄〃")
 	@GetMapping("/dict/dictionary")
 	public R<List<Dict>> dictionary(@Parameter(description = "瀛楀吀缂栫爜") String code) {

--
Gitblit v1.9.3