From 1c99052d81fd6cb418b3fb18b870877742c990d8 Mon Sep 17 00:00:00 2001 From: simonzhangsz Date: Fri, 5 Jul 2024 11:27:00 +0800 Subject: [PATCH] role and menu for multi-tenant --- database/install/sys_dict_data1_i18n_zh.sql | 15 ++++---- database/install/sys_dict_data2_i18n_en.sql | 15 ++++---- database/install/sys_menu.sql | 9 +++-- database/install/sys_role_menu.sql | 38 ++++++++++--------- database/upgrade/upg_sys_dict_data0.sql | 12 +++--- .../upgrade/upg_sys_dict_data1_i18n_zh.sql | 18 ++++----- .../upgrade/upg_sys_dict_data2_i18n_en.sql | 15 ++++---- database/upgrade/upg_sys_menu.sql | 9 +++-- database/upgrade/upg_sys_role_menu.sql | 26 ++++++------- 9 files changed, 83 insertions(+), 74 deletions(-) diff --git a/database/install/sys_dict_data1_i18n_zh.sql b/database/install/sys_dict_data1_i18n_zh.sql index 43646b5a..6599ef24 100644 --- a/database/install/sys_dict_data1_i18n_zh.sql +++ b/database/install/sys_dict_data1_i18n_zh.sql @@ -682,12 +682,13 @@ INSERT INTO `sys_dict_data` VALUES (11018, 11000, 'menu.tenant.onlineUE', '在 INSERT INTO `sys_dict_data` VALUES (11019, 11000, 'menu.tenant.radio', '基站信息', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (11020, 11000, 'menu.tenant.imsCDR', '语音话单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (11021, 11000, 'menu.tenant.smfCDR', '数据话单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (11022, 11000, 'menu.tenant.amfUE', '5G终端事件', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (11023, 11000, 'menu.tenant.mmeUE', '4G终端事件', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (11024, 11000, 'menu.tenant.log', '操作日志', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (11025, 11000, 'dictData.match.exact', '精确匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (11026, 11000, 'dictData.match.fuzzy', '模糊匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (11027, 11000, 'dictData.match.prefix', '前缀匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (11028, 11000, 'dictData.match.suffix', '后缀匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (11022, 11000, 'menu.tenant.ueEvent', '终端事件', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (11023, 11000, 'menu.tenant.amfUE', '5G终端事件', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (11024, 11000, 'menu.tenant.mmeUE', '4G终端事件', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (11025, 11000, 'menu.tenant.log', '操作日志', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (11026, 11000, 'dictData.match.exact', '精确匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (11027, 11000, 'dictData.match.fuzzy', '模糊匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (11028, 11000, 'dictData.match.prefix', '前缀匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (11029, 11000, 'dictData.match.suffix', '后缀匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/sys_dict_data2_i18n_en.sql b/database/install/sys_dict_data2_i18n_en.sql index 5f24b7bd..44da6829 100644 --- a/database/install/sys_dict_data2_i18n_en.sql +++ b/database/install/sys_dict_data2_i18n_en.sql @@ -682,12 +682,13 @@ INSERT INTO `sys_dict_data` VALUES (14018, 14000, 'menu.tenant.onlineUE', 'Onlin INSERT INTO `sys_dict_data` VALUES (14019, 14000, 'menu.tenant.radio', 'Radio Information', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (14020, 14000, 'menu.tenant.imsCDR', 'IMS CDR', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (14021, 14000, 'menu.tenant.smfCDR', 'SMF CDR', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (14022, 14000, 'menu.tenant.amfUE', '5G UE Event', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (14023, 14000, 'menu.tenant.mmeUE', '4G UE Event', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (14024, 14000, 'menu.tenant.log', 'Operation Logs', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (14025, 14000, 'dictData.match.exact', 'Exact Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (14026, 14000, 'dictData.match.fuzzy', 'Fuzzy Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (14027, 14000, 'dictData.match.prefix', 'Prefix Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (14028, 14000, 'dictData.match.suffix', 'Suffix Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (14022, 14000, 'menu.tenant.ueEvent', 'UE Event', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (14023, 14000, 'menu.tenant.amfUE', '5G UE Event', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (14024, 14000, 'menu.tenant.mmeUE', '4G UE Event', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (14025, 14000, 'menu.tenant.log', 'Operation Logs', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (14026, 14000, 'dictData.match.exact', 'Exact Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (14027, 14000, 'dictData.match.fuzzy', 'Fuzzy Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (14028, 14000, 'dictData.match.prefix', 'Prefix Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (14029, 14000, 'dictData.match.suffix', 'Suffix Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/sys_menu.sql b/database/install/sys_menu.sql index dddcd662..bc0c8aca 100644 --- a/database/install/sys_menu.sql +++ b/database/install/sys_menu.sql @@ -206,10 +206,11 @@ INSERT INTO `sys_menu` VALUES (10010, 'menu.tenant.subscriber', 0, 91, 'sub', 't INSERT INTO `sys_menu` VALUES (10011, 'menu.tenant.onlineUE', 0, 92, 'ue', 'tenant/ue/index', '1', '0', 'M', '1', '1', 'tenant:ue:index', 'icon-xiangmuchengyuan', 'supervisor', 1718697278784, '', 0, ''); INSERT INTO `sys_menu` VALUES (10012, 'menu.tenant.radio', 0, 93, 'base5G', 'tenant/base5G/index', '1', '0', 'M', '1', '1', 'tenant:base5G:index', 'icon-paixu', 'supervisor', 1718696648153, '', 0, ''); INSERT INTO `sys_menu` VALUES (10013, 'menu.tenant.imsCDR', 0, 94, 'imsCDR', 'tenant/imsCDR/index', '1', '0', 'M', '0', '1', 'tenant:imsCDR:index', 'icon-paixu', 'supervisor', 1716454666743, '', 0, ''); -INSERT INTO `sys_menu` VALUES (10014, 'menu.tenant.smfCDR', 0, 95, 'smfCDR', 'tenant/smfCDR/index', '1', '0', 'M', '0', '1', 'tenant:smfCDR:index', 'icon-paixu', 'supervisor', 1716454666743, '', 0, ''); -INSERT INTO `sys_menu` VALUES (10015, 'menu.tenant.amfUE', 0, 96, 'amfUE', 'tenant/amfUE/index', '1', '0', 'M', '0', '1', 'tenant:amfUE:index', 'icon-paixu', 'supervisor', 1716454666743, 'supervisor', 1718621454168, ''); -INSERT INTO `sys_menu` VALUES (10016, 'menu.tenant.mmeUE', 0, 97, 'mmeUE', 'tenant/mmeUE/index', '1', '0', 'M', '0', '1', 'tenant:amfUE:index', 'icon-paixu', 'supervisor', 1716454666743, 'supervisor', 1718621454168, ''); -INSERT INTO `sys_menu` VALUES (10017, 'menu.tenant.log', 0, 98, 'operate', 'tenant/operate/index', '1', '1', 'M', '1', '1', 'tenant:operate:list', 'icon-fuzhidaima', 'supervisor', 1716447063341, 'supervisor', 1716453612175, 'Operation log menu'); +INSERT INTO `sys_menu` VALUES (10014, 'menu.tenant.smfCDR', 0, 95, 'smfCDR', 'tenant/smfCDR/index', '1', '0', 'M', '1', '1', 'tenant:smfCDR:index', 'icon-paixu', 'supervisor', 1716454666743, '', 0, ''); +INSERT INTO `sys_menu` VALUES (10015, 'menu.tenant.ueEvent', 0, 96, 'amfUE', 'tenant/ueEvent/index', '1', '0', 'M', '0', '1', 'tenant:amfUE:index', 'icon-paixu', 'supervisor', 1716454666743, 'supervisor', 1718621454168, ''); +INSERT INTO `sys_menu` VALUES (10016, 'menu.tenant.amfUE', 0, 96, 'amfUE', 'tenant/amfUE/index', '1', '0', 'M', '0', '1', 'tenant:amfUE:index', 'icon-paixu', 'supervisor', 1716454666743, 'supervisor', 1718621454168, ''); +INSERT INTO `sys_menu` VALUES (10017, 'menu.tenant.mmeUE', 0, 97, 'mmeUE', 'tenant/mmeUE/index', '1', '0', 'M', '0', '1', 'tenant:amfUE:index', 'icon-paixu', 'supervisor', 1716454666743, 'supervisor', 1718621454168, ''); +INSERT INTO `sys_menu` VALUES (10018, 'menu.tenant.log', 0, 98, 'operate', 'tenant/operate/index', '1', '1', 'M', '1', '1', 'tenant:operate:list', 'icon-fuzhidaima', 'supervisor', 1716447063341, 'supervisor', 1716453612175, 'Operation log menu'); -- end for tenant user SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/sys_role_menu.sql b/database/install/sys_role_menu.sql index 57dc6bf0..0d890b30 100644 --- a/database/install/sys_role_menu.sql +++ b/database/install/sys_role_menu.sql @@ -155,12 +155,15 @@ INSERT INTO `sys_role_menu` VALUES (2, 2147); INSERT INTO `sys_role_menu` VALUES (2, 2148); INSERT INTO `sys_role_menu` VALUES (2, 2149); INSERT INTO `sys_role_menu` VALUES (2, 2150); -INSERT INTO `sys_role_menu` VALUES (2, 2151); -INSERT INTO `sys_role_menu` VALUES (2, 2152); -INSERT INTO `sys_role_menu` VALUES (2, 2153); -INSERT INTO `sys_role_menu` VALUES (2, 2154); -INSERT INTO `sys_role_menu` VALUES (2, 2155); -INSERT INTO `sys_role_menu` VALUES (2, 2156); +INSERT INTO `sys_role_menu` VALUES (2, 10000); +INSERT INTO `sys_role_menu` VALUES (2, 10001); +INSERT INTO `sys_role_menu` VALUES (2, 10002); +INSERT INTO `sys_role_menu` VALUES (2, 10003); +INSERT INTO `sys_role_menu` VALUES (2, 10004); +INSERT INTO `sys_role_menu` VALUES (2, 10005); +INSERT INTO `sys_role_menu` VALUES (2, 10006); +INSERT INTO `sys_role_menu` VALUES (2, 10007); +INSERT INTO `sys_role_menu` VALUES (2, 10008); INSERT INTO `sys_role_menu` VALUES (3, 1); INSERT INTO `sys_role_menu` VALUES (3, 4); INSERT INTO `sys_role_menu` VALUES (3, 5); @@ -284,16 +287,17 @@ INSERT INTO `sys_role_menu` VALUES (5, 2082); INSERT INTO `sys_role_menu` VALUES (5, 2087); INSERT INTO `sys_role_menu` VALUES (5, 2131); INSERT INTO `sys_role_menu` VALUES (5, 2132); -INSERT INTO `sys_role_menu` VALUES (100, 2155); -INSERT INTO `sys_role_menu` VALUES (100, 2156); -INSERT INTO `sys_role_menu` VALUES (100, 2157); -INSERT INTO `sys_role_menu` VALUES (100, 2158); -INSERT INTO `sys_role_menu` VALUES (100, 2159); -INSERT INTO `sys_role_menu` VALUES (100, 2160); -INSERT INTO `sys_role_menu` VALUES (100, 2161); -INSERT INTO `sys_role_menu` VALUES (100, 2162); -INSERT INTO `sys_role_menu` VALUES (100, 2163); -INSERT INTO `sys_role_menu` VALUES (100, 2164); -INSERT INTO `sys_role_menu` VALUES (100, 2165); +INSERT INTO `sys_role_menu` VALUES (100, 10007); +INSERT INTO `sys_role_menu` VALUES (100, 10008); +INSERT INTO `sys_role_menu` VALUES (100, 10009); +INSERT INTO `sys_role_menu` VALUES (100, 10010); +INSERT INTO `sys_role_menu` VALUES (100, 10011); +INSERT INTO `sys_role_menu` VALUES (100, 10012); +INSERT INTO `sys_role_menu` VALUES (100, 10013); +INSERT INTO `sys_role_menu` VALUES (100, 10014); +INSERT INTO `sys_role_menu` VALUES (100, 10015); +INSERT INTO `sys_role_menu` VALUES (100, 10016); +INSERT INTO `sys_role_menu` VALUES (100, 10017); +INSERT INTO `sys_role_menu` VALUES (100, 10018); SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/upgrade/upg_sys_dict_data0.sql b/database/upgrade/upg_sys_dict_data0.sql index a8baf452..d378511e 100644 --- a/database/upgrade/upg_sys_dict_data0.sql +++ b/database/upgrade/upg_sys_dict_data0.sql @@ -161,12 +161,12 @@ INSERT IGNORE INTO `sys_dict_data` VALUES (132, 3, 'dictData.udm_sub_cn_type.3', -- 指定记录条件更新 -- multi-tenancy -INSERT IGNORE INTO `sys_dict_data` VALUES (10000, 1, 'dictData.tenancy.imsi', 'IMSI', 'tenancy_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT IGNORE INTO `sys_dict_data` VALUES (10001, 2, 'dictData.tenancy.apn', 'APN', 'tenancy_type', NULL, NULL, '0', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT IGNORE INTO `sys_dict_data` VALUES (10002, 3, 'dictData.tenancy.slice', 'SLICE', 'tenancy_type', NULL, NULL, '0', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT IGNORE INTO `sys_dict_data` VALUES (10003, 1, 'dictData.tenancy.ne', 'UPF', 'tenancy_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT IGNORE INTO `sys_dict_data` VALUES (10004, 2, 'dictData.tenancy.radio', 'RADIO', 'tenancy_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT IGNORE INTO `sys_dict_data` VALUES (10004, 2, 'dictData.tenancy.radio', 'RADIO', 'tenancy_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); +INSERT IGNORE INTO `sys_dict_data` VALUES (10000, 10000, 'dictData.tenancy.imsi', 'IMSI', 'tenancy_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); +INSERT IGNORE INTO `sys_dict_data` VALUES (10001, 10000, 'dictData.tenancy.apn', 'APN', 'tenancy_type', NULL, NULL, '0', 'supervisor', 1699350000000, NULL, 0, NULL); +INSERT IGNORE INTO `sys_dict_data` VALUES (10002, 10000, 'dictData.tenancy.slice', 'SLICE', 'tenancy_type', NULL, NULL, '0', 'supervisor', 1699350000000, NULL, 0, NULL); +INSERT IGNORE INTO `sys_dict_data` VALUES (10003, 10000, 'dictData.tenancy.ne', 'UPF', 'tenancy_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); +INSERT IGNORE INTO `sys_dict_data` VALUES (10004, 10000, 'dictData.tenancy.radio', 'RADIO', 'tenancy_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); +INSERT IGNORE INTO `sys_dict_data` VALUES (10004, 10000, 'dictData.tenancy.radio', 'RADIO', 'tenancy_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); INSERT IGNORE INTO `sys_dict_data` VALUES (10005, 10000, 'dictData.match.exact', 'ExactMatch', 'match_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); INSERT IGNORE INTO `sys_dict_data` VALUES (10006, 10000, 'dictData.match.fuzzy', 'FuzzyMatch', 'match_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); INSERT IGNORE INTO `sys_dict_data` VALUES (10007, 10000, 'dictData.match.prefix', 'PrefixMatch', 'match_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); diff --git a/database/upgrade/upg_sys_dict_data1_i18n_zh.sql b/database/upgrade/upg_sys_dict_data1_i18n_zh.sql index 740fb696..ee5ae24d 100644 --- a/database/upgrade/upg_sys_dict_data1_i18n_zh.sql +++ b/database/upgrade/upg_sys_dict_data1_i18n_zh.sql @@ -666,7 +666,7 @@ REPLACE INTO `sys_dict_data` VALUES (2148, 2148, 'dictData.udm_sub_cn_type.1', ' REPLACE INTO `sys_dict_data` VALUES (2149, 2149, 'dictData.udm_sub_cn_type.2', 'EPC', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); REPLACE INTO `sys_dict_data` VALUES (2150, 2150, 'dictData.udm_sub_cn_type.3', '5GC和EPC', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); --- 多租户 +-- multi-tenancy REPLACE INTO `sys_dict_data` VALUES (11000, 11000, 'menu.security.tenant', '租户管理', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); REPLACE INTO `sys_dict_data` VALUES (11001, 11000, 'menu.security.tenantRemark', '租户管理菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); REPLACE INTO `sys_dict_data` VALUES (11002, 11000, 'menu.common.batchadd', '批量增加', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -689,13 +689,13 @@ REPLACE INTO `sys_dict_data` VALUES (11018, 11000, 'menu.tenant.onlineUE', '在 REPLACE INTO `sys_dict_data` VALUES (11019, 11000, 'menu.tenant.radio', '基站信息', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); REPLACE INTO `sys_dict_data` VALUES (11020, 11000, 'menu.tenant.imsCDR', '语音话单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); REPLACE INTO `sys_dict_data` VALUES (11021, 11000, 'menu.tenant.smfCDR', '数据话单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (11022, 11000, 'menu.tenant.amfUE', '5G终端事件', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (11023, 11000, 'menu.tenant.mmeUE', '4G终端事件', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (11024, 11000, 'menu.tenant.log', '操作日志', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (11025, 11000, 'dictData.match.exact', '精确匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (11026, 11000, 'dictData.match.fuzzy', '模糊匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (11027, 11000, 'dictData.match.prefix', '前缀匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (11028, 11000, 'dictData.match.suffix', '后缀匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); - +REPLACE INTO `sys_dict_data` VALUES (11022, 11000, 'menu.tenant.ueEvent', '终端事件', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (11023, 11000, 'menu.tenant.amfUE', '5G终端事件', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (11024, 11000, 'menu.tenant.mmeUE', '4G终端事件', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (11025, 11000, 'menu.tenant.log', '操作日志', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (11026, 11000, 'dictData.match.exact', '精确匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (11027, 11000, 'dictData.match.fuzzy', '模糊匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (11028, 11000, 'dictData.match.prefix', '前缀匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (11029, 11000, 'dictData.match.suffix', '后缀匹配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/upgrade/upg_sys_dict_data2_i18n_en.sql b/database/upgrade/upg_sys_dict_data2_i18n_en.sql index dfe3112b..5ce675c1 100644 --- a/database/upgrade/upg_sys_dict_data2_i18n_en.sql +++ b/database/upgrade/upg_sys_dict_data2_i18n_en.sql @@ -684,12 +684,13 @@ REPLACE INTO `sys_dict_data` VALUES (14018, 14000, 'menu.tenant.onlineUE', 'Onli REPLACE INTO `sys_dict_data` VALUES (14019, 14000, 'menu.tenant.radio', 'Radio Information', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); REPLACE INTO `sys_dict_data` VALUES (14020, 14000, 'menu.tenant.imsCDR', 'IMS CDR', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); REPLACE INTO `sys_dict_data` VALUES (14021, 14000, 'menu.tenant.smfCDR', 'SMF CDR', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (14022, 14000, 'menu.tenant.amfUE', '5G UE Event', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (14023, 14000, 'menu.tenant.mmeUE', '4G UE Event', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (14024, 14000, 'menu.tenant.log', 'Operation Logs', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (14025, 14000, 'dictData.match.exact', 'Exact Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (14026, 14000, 'dictData.match.fuzzy', 'Fuzzy Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (14027, 14000, 'dictData.match.prefix', 'Prefix Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (14028, 14000, 'dictData.match.suffix', 'Suffix Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (14022, 14000, 'menu.tenant.ueEvent', 'UE Event', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (14023, 14000, 'menu.tenant.amfUE', '5G UE Event', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (14024, 14000, 'menu.tenant.mmeUE', '4G UE Event', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (14025, 14000, 'menu.tenant.log', 'Operation Logs', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (14026, 14000, 'dictData.match.exact', 'Exact Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (14027, 14000, 'dictData.match.fuzzy', 'Fuzzy Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (14028, 14000, 'dictData.match.prefix', 'Prefix Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +REPLACE INTO `sys_dict_data` VALUES (14029, 14000, 'dictData.match.suffix', 'Suffix Match', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/upgrade/upg_sys_menu.sql b/database/upgrade/upg_sys_menu.sql index 9d76ab1e..b90157e9 100644 --- a/database/upgrade/upg_sys_menu.sql +++ b/database/upgrade/upg_sys_menu.sql @@ -191,10 +191,11 @@ INSERT IGNORE INTO `sys_menu` VALUES (10010, 'menu.tenant.subscriber', 0, 91, 's INSERT IGNORE INTO `sys_menu` VALUES (10011, 'menu.tenant.onlineUE', 0, 92, 'ue', 'tenant/ue/index', '1', '0', 'M', '1', '1', 'tenant:ue:index', 'icon-xiangmuchengyuan', 'supervisor', 1718697278784, '', 0, ''); INSERT IGNORE INTO `sys_menu` VALUES (10012, 'menu.tenant.radio', 0, 93, 'base5G', 'tenant/base5G/index', '1', '0', 'M', '1', '1', 'tenant:base5G:index', 'icon-paixu', 'supervisor', 1718696648153, '', 0, ''); INSERT IGNORE INTO `sys_menu` VALUES (10013, 'menu.tenant.imsCDR', 0, 94, 'imsCDR', 'tenant/imsCDR/index', '1', '0', 'M', '0', '1', 'tenant:imsCDR:index', 'icon-paixu', 'supervisor', 1716454666743, '', 0, ''); -INSERT IGNORE INTO `sys_menu` VALUES (10014, 'menu.tenant.smfCDR', 0, 95, 'smfCDR', 'tenant/smfCDR/index', '1', '0', 'M', '0', '1', 'tenant:smfCDR:index', 'icon-paixu', 'supervisor', 1716454666743, '', 0, ''); -INSERT IGNORE INTO `sys_menu` VALUES (10015, 'menu.tenant.amfUE', 0, 96, 'amfUE', 'tenant/amfUE/index', '1', '0', 'M', '0', '1', 'tenant:amfUE:index', 'icon-paixu', 'supervisor', 1716454666743, 'supervisor', 1718621454168, ''); -INSERT IGNORE INTO `sys_menu` VALUES (10016, 'menu.tenant.mmeUE', 0, 97, 'mmeUE', 'tenant/mmeUE/index', '1', '0', 'M', '0', '1', 'tenant:amfUE:index', 'icon-paixu', 'supervisor', 1716454666743, 'supervisor', 1718621454168, ''); -INSERT IGNORE INTO `sys_menu` VALUES (10017, 'menu.tenant.log', 0, 98, 'operate', 'tenant/operate/index', '1', '1', 'M', '1', '1', 'tenant:operate:list', 'icon-fuzhidaima', 'supervisor', 1716447063341, 'supervisor', 1716453612175, 'Operation log menu'); +INSERT IGNORE INTO `sys_menu` VALUES (10014, 'menu.tenant.smfCDR', 0, 95, 'smfCDR', 'tenant/smfCDR/index', '1', '0', 'M', '1', '1', 'tenant:smfCDR:index', 'icon-paixu', 'supervisor', 1716454666743, '', 0, ''); +INSERT IGNORE INTO `sys_menu` VALUES (10015, 'menu.tenant.ueEvent', 0, 96, 'ueEvent', 'tenant/ueEvent/index', '1', '0', 'M', '0', '1', 'tenant:amfUE:index', 'icon-paixu', 'supervisor', 1716454666743, 'supervisor', 1718621454168, ''); +INSERT IGNORE INTO `sys_menu` VALUES (10016, 'menu.tenant.amfUE', 0, 96, 'amfUE', 'tenant/amfUE/index', '1', '0', 'M', '0', '1', 'tenant:amfUE:index', 'icon-paixu', 'supervisor', 1716454666743, 'supervisor', 1718621454168, ''); +INSERT IGNORE INTO `sys_menu` VALUES (10017, 'menu.tenant.mmeUE', 0, 97, 'mmeUE', 'tenant/mmeUE/index', '1', '0', 'M', '0', '1', 'tenant:amfUE:index', 'icon-paixu', 'supervisor', 1716454666743, 'supervisor', 1718621454168, ''); +INSERT IGNORE INTO `sys_menu` VALUES (10018, 'menu.tenant.log', 0, 98, 'operate', 'tenant/operate/index', '1', '1', 'M', '1', '1', 'tenant:operate:list', 'icon-fuzhidaima', 'supervisor', 1716447063341, 'supervisor', 1716453612175, 'Operation log menu'); -- end for tenant user -- update department management to non visible diff --git a/database/upgrade/upg_sys_role_menu.sql b/database/upgrade/upg_sys_role_menu.sql index 9a96d20f..8e7b901b 100644 --- a/database/upgrade/upg_sys_role_menu.sql +++ b/database/upgrade/upg_sys_role_menu.sql @@ -284,17 +284,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` 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); +INSERT IGNORE INTO `sys_role_menu` VALUES (100, 10007); +INSERT IGNORE INTO `sys_role_menu` VALUES (100, 10008); +INSERT IGNORE INTO `sys_role_menu` VALUES (100, 10009); +INSERT IGNORE INTO `sys_role_menu` VALUES (100, 10010); +INSERT IGNORE INTO `sys_role_menu` VALUES (100, 10011); +INSERT IGNORE INTO `sys_role_menu` VALUES (100, 10012); +INSERT IGNORE INTO `sys_role_menu` VALUES (100, 10013); +INSERT IGNORE INTO `sys_role_menu` VALUES (100, 10014); +INSERT IGNORE INTO `sys_role_menu` VALUES (100, 10015); +INSERT IGNORE INTO `sys_role_menu` VALUES (100, 10016); +INSERT IGNORE INTO `sys_role_menu` VALUES (100, 10017); +INSERT IGNORE INTO `sys_role_menu` VALUES (100, 10018); - -SET FOREIGN_KEY_CHECKS = 1; +SET FOREIGN_KEY_CHECKS = 1 \ No newline at end of file