diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/DeptController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/DeptController.java index 2b4dcdeb..5a2854e3 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/DeptController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/DeptController.java @@ -120,6 +120,19 @@ public class DeptController extends BladeController { return R.data(tree); } + /** + * 获取当前登录人租户部门组织结构 + * + * @return + */ + @GetMapping("/currentTree") + @ApiOperationSupport(order = 4) + @ApiOperation(value = "树形结构", notes = "树形结构") + public R> tree() { + List tree = deptService.tree(AuthUtil.getUser().getTenantId()); + return R.data(tree); + } + /** * 懒加载获取部门树形结构 */ diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/IDeptService.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/IDeptService.java index 9e8df3dc..fb62f3e1 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/service/IDeptService.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/IDeptService.java @@ -125,9 +125,4 @@ public interface IDeptService extends IService { List getMyDeptNode( Long deptId); - - - - - }