修改菜单表ddl

This commit is contained in:
guosl 2024-06-30 17:44:23 +08:00
parent 568062b479
commit 20e1e911e0
1 changed files with 7 additions and 30 deletions

View File

@ -94,7 +94,7 @@ CREATE TABLE IF NOT EXISTS `organization_role_author`(
-- 应用表 -- 应用表
CREATE TABLE IF NOT EXISTS `application`( CREATE TABLE IF NOT EXISTS `application`(
`id` int UNSIGNED AUTO_INCREMENT COMMENT 'id' , `id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id' ,
`code` VARCHAR(64) NOT NULL COMMENT 'code' , `code` VARCHAR(64) NOT NULL COMMENT 'code' ,
`secret` VARCHAR(64) NOT NULL COMMENT 'secret' , `secret` VARCHAR(64) NOT NULL COMMENT 'secret' ,
`name` VARCHAR(64) NOT NULL COMMENT 'name' , `name` VARCHAR(64) NOT NULL COMMENT 'name' ,
@ -106,37 +106,17 @@ CREATE TABLE IF NOT EXISTS `application`(
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb3 COMMENT='应用表'; ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb3 COMMENT='应用表';
-- 创建菜单表
CREATE TABLE IF NOT EXISTS `menu` (
`id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '主键',
`code` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '编码',
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '名称',
`parent_code` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '父级菜单编码',
`menu_type` int(5) NOT NULL DEFAULT 0 COMMENT '类型1一级导航2二级导航3三级导航',
`order_num` int(5) NOT NULL DEFAULT 0 COMMENT '排序',
`icon` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '图标',
`path` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '访问路径',
`child_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '子级路径(前端用)',
`go_first_child` tinyint(1) NOT NULL DEFAULT 0 COMMENT '前端用',
`is_show` int(5) NOT NULL DEFAULT 0 COMMENT '是否显示01',
`created_on` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modified_on` datetime(0) DEFAULT CURRENT_TIMESTAMP COMMENT '记录修改时间',
`created_by` char(36) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '' COMMENT '记录创建者Id',
`modified_by` char(36) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '' COMMENT '记录修改者Id',
PRIMARY KEY (`id`),
UNIQUE INDEX `ux_code`(`code`) USING BTREE
) COMMENT = '菜单表';
-- 菜单表 -- 菜单表
CREATE TABLE IF NOT EXISTS `menu`( CREATE TABLE IF NOT EXISTS `menu`(
`id` int UNSIGNED AUTO_INCREMENT COMMENT 'id' , `id` int UNSIGNED AUTO_INCREMENT COMMENT 'id' ,
`app_code` VARCHAR(64) NOT NULL COMMENT '应用code', `app_code` VARCHAR(64) NOT NULL COMMENT '应用code',
`code` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '编码', `code` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '编码',
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '名称', `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '名称',
`parent_code` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '父级菜单编码', `parent_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '父级菜单编码',
`menu_type` int(5) NOT NULL DEFAULT 0 COMMENT '类型1一级导航2二级导航3三级导航', `type` int(5) NOT NULL DEFAULT 0 COMMENT '类型1一级导航2二级导航3三级导航',
`order_num` int(5) NOT NULL DEFAULT 0 COMMENT '排序', `order` int(5) NOT NULL DEFAULT 0 COMMENT '排序',
`icon` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '图标', `icon` varchar(255) NOT NULL DEFAULT '' COMMENT '图标',
`path` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '访问路径', `path` varchar(512) NOT NULL DEFAULT '' COMMENT '访问路径',
`child_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '子级路径(前端用)', `child_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '子级路径(前端用)',
`go_first_child` tinyint(1) NOT NULL DEFAULT 0 COMMENT '前端用', `go_first_child` tinyint(1) NOT NULL DEFAULT 0 COMMENT '前端用',
`is_show` int(5) NOT NULL DEFAULT 0 COMMENT '是否显示01', `is_show` int(5) NOT NULL DEFAULT 0 COMMENT '是否显示01',
@ -158,9 +138,6 @@ CREATE TABLE IF NOT EXISTS `role_menu_permission`(
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb3 COMMENT='角色菜单权限表'; ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb3 COMMENT='角色菜单权限表';
-- 职位表 -- 职位表
CREATE TABLE IF NOT EXISTS `post`( CREATE TABLE IF NOT EXISTS `post`(
`id` int UNSIGNED AUTO_INCREMENT COMMENT 'id' , `id` int UNSIGNED AUTO_INCREMENT COMMENT 'id' ,