From a6fa6f8bde775cac51741546724a6a668645d63a Mon Sep 17 00:00:00 2001 From: chenjg <17688741996@163.com> Date: Tue, 19 Dec 2023 19:00:35 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E9=99=84=E5=8A=A0?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=E8=A1=A5=E5=85=85changelog?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../changelog/2023-12-19/neatlogic_tenant.sql | 31 ++++++++++++++++++- .../changelog/2023-12-19/version.json | 3 +- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/src/main/resources/neatlogic/resources/framework/changelog/2023-12-19/neatlogic_tenant.sql b/src/main/resources/neatlogic/resources/framework/changelog/2023-12-19/neatlogic_tenant.sql index 999650491..2cb4036e9 100644 --- a/src/main/resources/neatlogic/resources/framework/changelog/2023-12-19/neatlogic_tenant.sql +++ b/src/main/resources/neatlogic/resources/framework/changelog/2023-12-19/neatlogic_tenant.sql @@ -10,4 +10,33 @@ ALTER TABLE `user_session` ADD PRIMARY KEY (`token_hash`) USING HASH; ALTER TABLE `role` ADD COLUMN `env` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生效环境' AFTER `description`; -ALTER TABLE `role` ADD INDEX `idx_env`(`env`) USING BTREE; \ No newline at end of file +ALTER TABLE `role` ADD INDEX `idx_env`(`env`) USING BTREE; + +CREATE TABLE IF NOT EXISTS `extramenu` +( + `id` BIGINT NOT NULL COMMENT 'id', + `name` VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', + `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型,0:目录,1:菜单', + `is_active` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否激活', + `url` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '跳转链接', + `description` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `parent_id` BIGINT DEFAULT NULL COMMENT '父id', + `lft` INT DEFAULT NULL COMMENT '左编码', + `rht` INT DEFAULT NULL COMMENT '右编码', + KEY `idx_lft_rht` (`lft`, `rht`), + KEY `idx_parent_id` (`parent_id`) +) ENGINE = INNODB + DEFAULT CHARSET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT ='附加菜单表'; + +CREATE TABLE IF NOT EXISTS `extramenu_authority` +( + `menu_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '菜单目录id', + `type` enum ('common','user','team','role') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型', + `uuid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'uuid', + PRIMARY KEY (`menu_id`, `type`, `uuid`) USING BTREE, + KEY `idx_uuid` (`uuid`) USING BTREE, + KEY `idx_menu_id` (`menu_id`) USING BTREE +) ENGINE = InnoDB + DEFAULT CHARSET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT ='附加菜单授权表'; \ No newline at end of file diff --git a/src/main/resources/neatlogic/resources/framework/changelog/2023-12-19/version.json b/src/main/resources/neatlogic/resources/framework/changelog/2023-12-19/version.json index 106d5f32f..fbf47565c 100644 --- a/src/main/resources/neatlogic/resources/framework/changelog/2023-12-19/version.json +++ b/src/main/resources/neatlogic/resources/framework/changelog/2023-12-19/version.json @@ -5,7 +5,8 @@ "detail":[ {"msg":"1.根据访问入口header env,动态生效角色"}, {"msg":"2.资源中心--资产清单查看权限依据团体和模型查看权限"}, - {"msg":"3.优化登录及认证逻辑"} + {"msg":"3.优化登录及认证逻辑"}, + {"msg":"4.新增附加菜单管理功能"} ] } ] -- Gitee