change menu for multi-tenant

This commit is contained in:
2024-06-20 16:53:51 +08:00
parent d76af7eaba
commit 86d56a513f
4 changed files with 41 additions and 38 deletions

View File

@@ -35,13 +35,12 @@ CREATE TABLE `sys_tenant` (
`create_time` bigint(20) NULL DEFAULT 0 COMMENT '创建时间',
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
`update_time` bigint(20) NULL DEFAULT 0 COMMENT '更新时间',
PRIMARY KEY (`tenant_id`) USING BTREE,
UNIQUE INDEX `uni_idx_tenant_name`(`tenant_name`) USING BTREE COMMENT 'unique index of tenant_name'
PRIMARY KEY (`tenant_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 123 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '部门表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of sys_tenant
-- ----------------------------
INSERT INTO `sys_tenant` VALUES (100, 0, '0', '5GLAN', 0, '', '', '1', '0', 'supervisor', 1699348237468, 'supervisor', 1718783333041);
INSERT INTO `sys_tenant` VALUES (1, 0, '0', 'TenantRoot', 0, '', '', '1', '0', 'admin', 1699348237468, '', 1718783333041);
SET FOREIGN_KEY_CHECKS = 1;

View File

@@ -186,25 +186,27 @@ INSERT IGNORE INTO `sys_menu` VALUES (2144, 'menu.config.neSoftware', 4, 23, 'ne
INSERT IGNORE INTO `sys_menu` VALUES (2145, 'menu.config.neVersion', 4, 26, 'neVersion', 'ne/neVersion/index', '1', '0', 'M', '1', '1', 'ne:neVersion:list', 'icon-fuzhidaima', 'supervisor', 1708580000000, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2146, 'menu.ne.neConfPara5G', 4, 8, 'neConfPara5G', 'ne/neConfPara5G/index', '1', '0', 'M', '1', '1', 'ne:neConfPara5G:list', 'icon-wofaqi', 'supervisor', 1708580000000, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2147, 'menu.fault.event', 2129, 3, 'event', 'faultManage/event/index', '1', '0', 'M', '1', '1', 'faultManage:event:index', 'icon-tubiaoku', 'supervisor', 1717051993146, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2148, 'menu.common.batchadd', 2158, 1, '', '', '1', '1', 'B', '1', '1', 'neuser:subs:batchAdd', '#', 'supervisor', 1717491040044, 'supervisor', 1717491508620, '');
INSERT IGNORE INTO `sys_menu` VALUES (2149, 'menu.common.checkdel', 2158, 2, '', '', '1', '1', 'B', '1', '1', 'neUser:subs:checkDel', '#', 'supervisor', 1717491501662, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2150, 'menu.common.batchdel', 2158, 3, '', '', '1', '1', 'B', '1', '1', 'neUser:subs:batchDel', '#', 'supervisor', 1717491702980, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2151, 'menu.common.loaddata', 2158, 4, '', '', '1', '1', 'B', '1', '1', 'neUser:subs:load', '#', 'supervisor', 1717491838364, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2152, 'menu.common.import', 2158, 5, '', '', '1', '1', 'B', '1', '1', 'neUser:subs:import', '#', 'supervisor', 1717491874118, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2153, 'menu.common.export', 2158, 6, '', '', '1', '1', 'B', '1', '1', 'neUser:subs:export', '#', 'supervisor', 1717491901916, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2154, 'menu.common.checkexport', 2158, 7, '', '', '1', '1', 'B', '1', '1', 'neUser:subs:checkExport', '#', 'supervisor', 1717492147021, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2155, 'menu.security.tenant', 2113, 5, 'tenant', 'system/tenant/index', '1', '1', 'M', '1', '1', 'system:tenant:list', 'icon-yuzhanghao1', 'supervisor', 1700000000000, NULL, 0, 'menu.security.tenantRemark');
INSERT IGNORE INTO `sys_menu` VALUES (2156, 'menu.common.overview', 0, 90, 'Overview', 'index/index', '1', '0', 'M', '1', '1', 'index:index', 'icon-paixu', 'admin', 1716445027021, 'supervisor', 1716453627718, 'Overview interface for tenants');
INSERT IGNORE INTO `sys_menu` VALUES (2157, 'menu.ueUser.authUDM', 0, 91, 'auth', 'neUser/auth/index', '1', '1', 'M', '0', '1', 'neUser:auth:index', 'icon-xiangmuchengyuan', 'supervisor', 1716445967394, 'supervisor', 1716453599806, 'UDM Authentication Menu');
INSERT IGNORE INTO `sys_menu` VALUES (2158, 'menu.ueUser.subUDM', 0, 92, 'sub', 'neUser/sub/index', '1', '1', 'M', '1', '1', 'neUser:sub:index', 'icon-xiangmuchengyuan', 'supervisor', 1716446941420, 'supervisor', 1716453604732, 'UDM Subscriber Menu');
INSERT IGNORE INTO `sys_menu` VALUES (2159, 'menu.log.operat', 0, 99, 'operate', 'system/log/operate/index', '1', '1', 'M', '1', '1', 'system:log:operate:list', 'icon-fuzhidaima', 'supervisor', 1716447063341, 'supervisor', 1716453612175, 'Operation log menu');
INSERT IGNORE INTO `sys_menu` VALUES (2160, 'menu.dashboard.cdr', 0, 95, 'imsCDR', 'dashboard/imsCDR/index', '1', '0', 'M', '0', '1', 'dashboard:cdr:index', 'icon-paixu', 'supervisor', 1716454666743, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2161, 'menu.ueUser.base5G', 0, 94, 'base5G', 'neUser/base5G/index', '1', '0', 'M', '1', '1', 'neUser:base5G:index', 'icon-paixu', 'supervisor', 1718696648153, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2162, 'menu.ueUser.onlineUE', 0, 93, 'ue', 'neUser/ue/index', '1', '0', 'M', '1', '1', 'neUser:ue:index', 'icon-xiangmuchengyuan', 'supervisor', 1718697278784, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2163, 'menu.dashboard.amfUE', 0, 97, 'amfUE', 'dashboard/amfUE/index', '1', '0', 'M', '0', '1', 'dashboard:amfUE:index', 'icon-paixu', 'supervisor', 1716454666743, 'supervisor', 1718621454168, '');
INSERT IGNORE INTO `sys_menu` VALUES (2164, 'menu.dashboard.mmeUE', 0, 98, 'mmeUE', 'dashboard/mmeUE/index', '1', '0', 'M', '0', '1', 'dashboard:amfUE:index', 'icon-paixu', 'supervisor', 1716454666743, 'supervisor', 1718621454168, '');
INSERT IGNORE INTO `sys_menu` VALUES (2165, 'menu.dashboard.smfCDR', 0, 96, 'smfCDR', 'dashboard/smfCDR/index', '1', '0', 'M', '0', '1', 'dashboard:cdr:index', 'icon-paixu', 'supervisor', 1716454666743, '', 0, '');
-- tenant management for admin user
INSERT IGNORE INTO `sys_menu` VALUES (2148, 'menu.security.tenant', 2113, 5, 'tenant', 'system/tenant/index', '1', '1', 'M', '1', '1', 'system:tenant:list', 'icon-yuzhanghao1', 'supervisor', 1700000000000, NULL, 0, 'menu.security.tenantRemark');
INSERT IGNORE INTO `sys_menu` VALUES (2149, 'menu.common.add', 2158, 1, '', '', '1', '1', 'B', '1', '1', 'neuser:subs:add', '#', 'supervisor', 1717491040044, 'supervisor', 1717491508620, '');
INSERT IGNORE INTO `sys_menu` VALUES (2150, 'menu.common.batchadd', 2158, 1, '', '', '1', '1', 'B', '1', '1', 'neuser:subs:batchAdd', '#', 'supervisor', 1717491040044, 'supervisor', 1717491508620, '');
INSERT IGNORE INTO `sys_menu` VALUES (2151, 'menu.common.checkdel', 2158, 2, '', '', '1', '1', 'B', '1', '1', 'neUser:subs:checkDel', '#', 'supervisor', 1717491501662, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2152, 'menu.common.batchdel', 2158, 3, '', '', '1', '1', 'B', '1', '1', 'neUser:subs:batchDel', '#', 'supervisor', 1717491702980, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2153, 'menu.common.loaddata', 2158, 4, '', '', '1', '1', 'B', '1', '1', 'neUser:subs:load', '#', 'supervisor', 1717491838364, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2154, 'menu.common.import', 2158, 5, '', '', '1', '1', 'B', '1', '1', 'neUser:subs:import', '#', 'supervisor', 1717491874118, '', 0, '');
-- menu and button for tenant user
INSERT IGNORE INTO `sys_menu` VALUES (2155, 'menu.common.export', 2158, 6, '', '', '1', '1', 'B', '1', '1', 'neUser:subs:export', '#', 'supervisor', 1717491901916, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2156, 'menu.common.checkexport', 2158, 7, '', '', '1', '1', 'B', '1', '1', 'neUser:subs:checkExport', '#', 'supervisor', 1717492147021, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2157, 'menu.common.overview', 0, 90, 'Overview', 'index/index', '1', '0', 'M', '0', '1', 'index:index', 'icon-paixu', 'admin', 1716445027021, 'supervisor', 1716453627718, 'Overview interface for tenants');
INSERT IGNORE INTO `sys_menu` VALUES (2158, 'menu.ueUser.subUDM', 0, 91, 'sub', 'neUser/sub/index', '1', '1', 'M', '1', '1', 'neUser:sub:index', 'icon-xiangmuchengyuan', 'supervisor', 1716446941420, 'supervisor', 1716453604732, 'UDM Subscriber Menu');
INSERT IGNORE INTO `sys_menu` VALUES (2159, 'menu.ueUser.onlineUE', 0, 92, 'ue', 'neUser/ue/index', '1', '0', 'M', '1', '1', 'neUser:ue:index', 'icon-xiangmuchengyuan', 'supervisor', 1718697278784, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2160, 'menu.ueUser.base5G', 0, 93, 'base5G', 'neUser/base5G/index', '1', '0', 'M', '1', '1', 'neUser:base5G:index', 'icon-paixu', 'supervisor', 1718696648153, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2161, 'menu.dashboard.cdr', 0, 94, 'imsCDR', 'dashboard/imsCDR/index', '1', '0', 'M', '0', '1', 'dashboard:cdr:index', 'icon-paixu', 'supervisor', 1716454666743, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2162, 'menu.dashboard.smfCDR', 0, 95, 'smfCDR', 'dashboard/smfCDR/index', '1', '0', 'B', '0', '1', 'dashboard:cdr:index', 'icon-paixu', 'supervisor', 1716454666743, '', 0, '');
INSERT IGNORE INTO `sys_menu` VALUES (2163, 'menu.dashboard.amfUE', 0, 96, 'amfUE', 'dashboard/amfUE/index', '1', '0', 'M', '0', '1', 'dashboard:amfUE:index', 'icon-paixu', 'supervisor', 1716454666743, 'supervisor', 1718621454168, '');
INSERT IGNORE INTO `sys_menu` VALUES (2164, 'menu.dashboard.mmeUE', 0, 97, 'mmeUE', 'dashboard/mmeUE/index', '1', '0', 'M', '0', '1', 'dashboard:amfUE:index', 'icon-paixu', 'supervisor', 1716454666743, 'supervisor', 1718621454168, '');
INSERT IGNORE INTO `sys_menu` VALUES (2165, 'menu.log.operat', 0, 98, 'operate', 'system/log/operate/index', '1', '1', 'M', '1', '1', 'system:log:operate:list', 'icon-fuzhidaima', 'supervisor', 1716447063341, 'supervisor', 1716453612175, 'Operation log menu');
-- end for tenant user
-- 指定记录条件更新

View File

@@ -23,7 +23,7 @@ SET FOREIGN_KEY_CHECKS = 0;
CREATE TABLE IF NOT EXISTS `sys_role_menu` (
`role_id` bigint(20) NOT NULL COMMENT '角色ID',
`menu_id` bigint(20) NOT NULL COMMENT '菜单ID',
PRIMARY KEY (`role_id`, `menu_id`) USING BTREE
PRIMARY KEY USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = Dynamic;
-- ----------------------------
@@ -271,17 +271,17 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2131);
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2132);
-- multi-tenancy, role tenants
INSERT IGNORE INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (100, 2153);
INSERT IGNORE INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (100, 2154);
INSERT IGNORE INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (100, 2156);
INSERT IGNORE INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (100, 2158);
INSERT IGNORE INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (100, 2159);
INSERT IGNORE INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (100, 2160);
INSERT IGNORE INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (100, 2161);
INSERT IGNORE INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (100, 2162);
INSERT IGNORE INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (100, 2163);
INSERT IGNORE INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (100, 2164);
INSERT IGNORE INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (100, 2165);
INSERT IGNORE INTO `sys_role_menu` VALUES (100, 2155);
INSERT IGNORE INTO `sys_role_menu` VALUES (100, 2156);
INSERT IGNORE INTO `sys_role_menu` VALUES (100, 2157);
INSERT IGNORE INTO `sys_role_menu` VALUES (100, 2158);
INSERT IGNORE INTO `sys_role_menu` VALUES (100, 2159);
INSERT IGNORE INTO `sys_role_menu` VALUES (100, 2160);
INSERT IGNORE INTO `sys_role_menu` VALUES (100, 2161);
INSERT IGNORE INTO `sys_role_menu` VALUES (100, 2162);
INSERT IGNORE INTO `sys_role_menu` VALUES (100, 2163);
INSERT IGNORE INTO `sys_role_menu` VALUES (100, 2164);
INSERT IGNORE INTO `sys_role_menu` VALUES (100, 2165);
SET FOREIGN_KEY_CHECKS = 1;

View File

@@ -34,13 +34,15 @@ CREATE TABLE IF NOT EXISTS `sys_tenant` (
`create_time` bigint(20) NULL DEFAULT 0 COMMENT '创建时间',
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
`update_time` bigint(20) NULL DEFAULT 0 COMMENT '更新时间',
PRIMARY KEY (`tenant_id`) USING BTREE,
UNIQUE INDEX `uni_idx_tenant_name`(`tenant_name`) USING BTREE COMMENT 'unique index of tenant_name'
) ENGINE = InnoDB AUTO_INCREMENT = 123 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '部门表' ROW_FORMAT = Dynamic;
PRIMARY KEY (`tenant_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '部门表' ROW_FORMAT = Dynamic;
-- alert table
ALTER TABLE `tenants_db`.`sys_tenant` DROP INDEX IF EXISTS `uni_idx_tenant_name`;
-- ----------------------------
-- Records of sys_tenant
-- ----------------------------
INSERT IGNORE INTO `sys_tenant` VALUES (100, 0, '0', '5GLAN', 0, '', '', '1', '0', 'supervisor', 1699348237468, 'supervisor', 1718783333041);
INSERT IGNORE INTO `sys_tenant` VALUES (1, 0, '0', 'TenantRoot', 0, '', '', '1', '0', 'admin', 1699348237468, 'supervisor', 1718783333041);
SET FOREIGN_KEY_CHECKS = 1;