diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/TopMenuController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/TopMenuController.java index 7c4aab69..dab25059 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/TopMenuController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/TopMenuController.java @@ -25,7 +25,9 @@ import lombok.AllArgsConstructor; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; +import org.springblade.core.secure.annotation.PreAuth; import org.springblade.core.tool.api.R; +import org.springblade.core.tool.constant.RoleConstant; import org.springblade.core.tool.utils.Func; import org.springblade.system.entity.TopMenu; import org.springblade.system.service.ITopMenuService; @@ -46,6 +48,7 @@ import static org.springblade.core.cache.constant.CacheConstant.SYS_CACHE; @AllArgsConstructor @RequestMapping("/topmenu") @Api(value = "顶部菜单表", tags = "顶部菜单") +@PreAuth(RoleConstant.HAS_ROLE_ADMIN) public class TopMenuController extends BladeController { private ITopMenuService topMenuService; diff --git a/doc/sql/bladex-2.0.4~2.0.5-update.sql b/doc/sql/bladex-2.0.4~2.0.5-update.sql index e282e898..bb7d956c 100644 --- a/doc/sql/bladex-2.0.4~2.0.5-update.sql +++ b/doc/sql/bladex-2.0.4~2.0.5-update.sql @@ -125,6 +125,7 @@ DELETE FROM blade_menu where id = 1123598815738675306; DROP TABLE IF EXISTS `blade_top_menu`; CREATE TABLE `blade_top_menu` ( `id` bigint(64) NOT NULL COMMENT '主键', +`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租户id', `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶部菜单编号', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶部菜单名', `source` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶部菜单资源', diff --git a/doc/sql/bladex-saber-mysql.sql b/doc/sql/bladex-saber-mysql.sql index 19b20729..d5dca224 100644 --- a/doc/sql/bladex-saber-mysql.sql +++ b/doc/sql/bladex-saber-mysql.sql @@ -513,6 +513,7 @@ COMMIT; DROP TABLE IF EXISTS `blade_top_menu`; CREATE TABLE `blade_top_menu` ( `id` bigint(64) NOT NULL COMMENT '主键', +`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租户id', `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶部菜单编号', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶部菜单名', `source` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶部菜单资源', diff --git a/doc/sql/bladex-sword-mysql.sql b/doc/sql/bladex-sword-mysql.sql index 44387769..c599f9e1 100644 --- a/doc/sql/bladex-sword-mysql.sql +++ b/doc/sql/bladex-sword-mysql.sql @@ -513,6 +513,7 @@ COMMIT; DROP TABLE IF EXISTS `blade_top_menu`; CREATE TABLE `blade_top_menu` ( `id` bigint(64) NOT NULL COMMENT '主键', +`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租户id', `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶部菜单编号', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶部菜单名', `source` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶部菜单资源',