From 2603ada5be599d10d2af2fd8cb6d596c6f0f68d7 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Sun, 28 Apr 2024 17:12:05 +0800
Subject: [PATCH] user,role,tenant 接口接入 auth 模块

---
 blade-auth/src/main/java/org/springblade/system/service/ITopMenuService.java |   27 ++++++++++++++++-----------
 1 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/blade-auth/src/main/java/org/springblade/auth/AuthApplication.java b/blade-auth/src/main/java/org/springblade/system/service/ITopMenuService.java
similarity index 60%
copy from blade-auth/src/main/java/org/springblade/auth/AuthApplication.java
copy to blade-auth/src/main/java/org/springblade/system/service/ITopMenuService.java
index 8c18654..66fbad1 100644
--- a/blade-auth/src/main/java/org/springblade/auth/AuthApplication.java
+++ b/blade-auth/src/main/java/org/springblade/system/service/ITopMenuService.java
@@ -14,23 +14,28 @@
  *  this software without specific prior written permission.
  *  Author: Chill 庄骞 (smallchill@163.com)
  */
-package org.springblade.auth;
+package org.springblade.system.service;
 
+import org.springblade.core.mp.base.BaseService;
+import org.springblade.system.entity.TopMenu;
 
-import org.springblade.core.cloud.client.BladeCloudApplication;
-import org.springblade.core.launch.BladeApplication;
-import org.springblade.core.launch.constant.AppConstant;
+import javax.validation.constraints.NotEmpty;
+import java.util.List;
 
 /**
- * 用户认证服务器
+ * 顶部菜单表 服务类
  *
- * @author Chill
+ * @author BladeX
  */
-@BladeCloudApplication
-public class AuthApplication {
+public interface ITopMenuService extends BaseService<TopMenu> {
 
-	public static void main(String[] args) {
-		BladeApplication.run(AppConstant.APPLICATION_AUTH_NAME, AuthApplication.class, args);
-	}
+	/**
+	 * 顶部菜单配置
+	 *
+	 * @param topMenuIds 顶部菜单id集合
+	 * @param menuIds    菜单id集合
+	 * @return 是否成功
+	 */
+	boolean grant(@NotEmpty List<Long> topMenuIds, @NotEmpty List<Long> menuIds);
 
 }

--
Gitblit v1.9.3