From 18157cc9db1a28dff9a1b2087f612f556da73bfa Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Fri, 22 Aug 2025 18:49:02 +0800 Subject: [PATCH] =?UTF-8?q?sql:=20=E6=9B=B4=E6=96=B0=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E8=84=9A=E6=9C=AC=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- database/install/sys_dict_data2_i18n_en.sql | 2 +- database/install/sys_menu.sql | 2 +- database/install/sys_role_menu.sql | 1 - database/upgrade/upg_kpi_c_report.sql | 2 +- database/upgrade/upg_kpi_report.sql | 2 +- .../upgrade/upg_sys_dict_data2_i18n_en.sql | 2 +- database/upgrade/upg_sys_menu.sql | 2 +- database/upgrade/upg_sys_role_menu.sql | 1 - database/upgrade/upg_sys_user.sql | 1 + database/upgrade/zupgrade.sql | 56 +++++++++++++------ 10 files changed, 46 insertions(+), 25 deletions(-) diff --git a/database/install/sys_dict_data2_i18n_en.sql b/database/install/sys_dict_data2_i18n_en.sql index 70ac934f..6373370f 100644 --- a/database/install/sys_dict_data2_i18n_en.sql +++ b/database/install/sys_dict_data2_i18n_en.sql @@ -118,7 +118,7 @@ INSERT INTO `sys_dict_data` VALUES (3110, 3110, 'menu.fault.setRemark', 'Fault G INSERT INTO `sys_dict_data` VALUES (3111, 3111, 'menu.perfRemark', 'Performance Catalog', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3112, 3112, 'menu.perf.task', 'Performance Tasks', 'i18n_en', '', '', '1', 'supervisor', 1700000000000, NULL, 0, ''); INSERT INTO `sys_dict_data` VALUES (3113, 3113, 'menu.perf.data', 'Performance Data', 'i18n_en', '', '', '1', 'supervisor', 1700000000000, NULL, 0, ''); -INSERT INTO `sys_dict_data` VALUES (3114, 3114, 'menu.perf.kpiOverView', 'Key Performance Overview', 'i18n_en', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (3114, 3114, 'menu.perf.kpiOverView', 'KPI Overview', 'i18n_en', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (3115, 3115, 'menu.perf.threshold', 'Performance Thresholds', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3116, 3116, 'menu.perf.kpi', 'Key Performance Indicators', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3117, 3117, 'menu.perf.customTarget', 'Custom Indicator Management', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); diff --git a/database/install/sys_menu.sql b/database/install/sys_menu.sql index 0fb811b4..e95dfccb 100644 --- a/database/install/sys_menu.sql +++ b/database/install/sys_menu.sql @@ -143,7 +143,7 @@ INSERT INTO `sys_menu` VALUES (2075, 'Dashboard2', 2087, 9, 'dashboard2', 'dashb INSERT INTO `sys_menu` VALUES (2076, 'Alarm Overview', 2129, 6, 'alarm-overview', 'faultManage/alarm-overview/index', '1', '1', 'M', '1', '1', 'faultManage:active-overview:index', 'icon-wenjian', 'supervisor', 1724144595914, '', 0, ''); INSERT INTO `sys_menu` VALUES (2077, 'Log Backup', 67, 102, 'logBackup', 'tool/files/logBackup/index', '1', '1', 'M', '1', '1', 'tool:files:logBackup:index', 'icon-tubiaoku', 'supervisor', 1724144595914, '', 0, ''); INSERT INTO `sys_menu` VALUES (2078, 'CDR Backup', 67, 100, 'cdrBackup', 'tool/files/cdrBackup/index', '1', '1', 'M', '1', '1', 'tool:files:cdrBackup:index', 'icon-tubiaoku', 'supervisor', 1724144595914, '', 0, ''); -INSERT INTO `sys_menu` VALUES (2079, 'Key Performance Dashboard', 2099, 8, 'dashboard', 'perfManage/overview/index', '1', '0', 'M', '1', '1', 'perfManage:dashboard:index', 'icon-fuzhichenggong', 'supervisor', 1728642924734, 'supervisor', 1728642924734, ''); +INSERT INTO `sys_menu` VALUES (2079, 'IMS KPI Dashboard', 2099, 8, 'dashboard', 'perfManage/overview/index', '1', '0', 'M', '1', '1', 'perfManage:dashboard:index', 'icon-fuzhichenggong', 'supervisor', 1728642924734, 'supervisor', 1728642924734, ''); INSERT INTO `sys_menu` VALUES (2080, 'menu.ueUser.onlineIMS', 5, 5, 'ims', 'neUser/ims/index', '1', '0', 'M', '1', '1', 'neUser:ims:index', 'icon-xiangmuchengyuan', 'supervisor', 1700000000000, NULL, 0, 'menu.ueUser.onlineIMSRemark'); INSERT INTO `sys_menu` VALUES (2081, 'menu.ueUser.onlineUE', 5, 6, 'ue', 'neUser/ue/index', '1', '0', 'M', '1', '1', 'neUser:ue:index', 'icon-xiangmuchengyuan', 'supervisor', 1700000000000, NULL, 0, 'menu.ueUser.onlineUERemark'); INSERT INTO `sys_menu` VALUES (2082, 'menu.ueUser.base5G', 5, 7, 'base5G', 'neUser/base5G/index', '1', '0', 'M', '0', '1', 'neUser:base5G:index', 'icon-paixu', 'supervisor', 1700000000000, NULL, 0, 'menu.ueUser.base5GRemark'); diff --git a/database/install/sys_role_menu.sql b/database/install/sys_role_menu.sql index 1631a5aa..0cec9a57 100644 --- a/database/install/sys_role_menu.sql +++ b/database/install/sys_role_menu.sql @@ -88,7 +88,6 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2097); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2099); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2102); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2104); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2105); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2107); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2108); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2109); diff --git a/database/upgrade/upg_kpi_c_report.sql b/database/upgrade/upg_kpi_c_report.sql index 34228e06..a8551448 100644 --- a/database/upgrade/upg_kpi_c_report.sql +++ b/database/upgrade/upg_kpi_c_report.sql @@ -18,7 +18,7 @@ CREATE TABLE IF NOT EXISTS `kpi_c_report` ( `created_at` timestamp NULL DEFAULT current_timestamp(), `tenant_id` varchar(32) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, - INDEX `idx_timestamp`(`created_at`) USING BTREE, + INDEX `idx_timestamp`(`rm_uid` DESC, `created_at` DESC) USING BTREE, INDEX `idx_uid_datetime`(`rm_uid`, `date`, `start_time`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; diff --git a/database/upgrade/upg_kpi_report.sql b/database/upgrade/upg_kpi_report.sql index 3a7185b7..69613fb0 100644 --- a/database/upgrade/upg_kpi_report.sql +++ b/database/upgrade/upg_kpi_report.sql @@ -18,7 +18,7 @@ CREATE TABLE IF NOT EXISTS `kpi_report` ( `created_at` bigint(20) NULL DEFAULT NULL, `tenant_id` varchar(32) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, - INDEX `idx_timestamp`(`created_at`) USING BTREE, + INDEX `idx_timestamp`(`rm_uid` DESC, `created_at` DESC) USING BTREE, INDEX `idx_uid_datetime`(`rm_uid`, `date`, `start_time`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; diff --git a/database/upgrade/upg_sys_dict_data2_i18n_en.sql b/database/upgrade/upg_sys_dict_data2_i18n_en.sql index f853787e..42fc029a 100644 --- a/database/upgrade/upg_sys_dict_data2_i18n_en.sql +++ b/database/upgrade/upg_sys_dict_data2_i18n_en.sql @@ -125,7 +125,7 @@ REPLACE INTO `sys_dict_data` VALUES (3110, 3110, 'menu.fault.setRemark', 'Fault REPLACE INTO `sys_dict_data` VALUES (3111, 3111, 'menu.perfRemark', 'Performance Catalog', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); REPLACE INTO `sys_dict_data` VALUES (3112, 3112, 'menu.perf.task', 'Performance Tasks', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); REPLACE INTO `sys_dict_data` VALUES (3113, 3113, 'menu.perf.data', 'Performance Data', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -REPLACE INTO `sys_dict_data` VALUES (3114, 3114, 'menu.perf.kpiOverView', 'Key Performance Overview', 'i18n_en', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); +REPLACE INTO `sys_dict_data` VALUES (3114, 3114, 'menu.perf.kpiOverView', 'KPI Overview', 'i18n_en', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); REPLACE INTO `sys_dict_data` VALUES (3115, 3115, 'menu.perf.threshold', 'Performance Thresholds', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); REPLACE INTO `sys_dict_data` VALUES (3116, 3116, 'menu.perf.kpi', 'Key Performance Indicators', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); REPLACE INTO `sys_dict_data` VALUES (3117, 3117, 'menu.perf.customTarget', 'Custom Indicator Management', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); diff --git a/database/upgrade/upg_sys_menu.sql b/database/upgrade/upg_sys_menu.sql index 0d47416d..3a381957 100644 --- a/database/upgrade/upg_sys_menu.sql +++ b/database/upgrade/upg_sys_menu.sql @@ -126,7 +126,7 @@ REPLACE INTO `sys_menu` VALUES (2075, 'Dashboard2', 2087, 9, 'dashboard2', 'dash REPLACE INTO `sys_menu` VALUES (2076, 'Alarm Overview', 2129, 6, 'alarm-overview', 'faultManage/alarm-overview/index', '1', '1', 'M', '1', '1', 'faultManage:active-overview:index', 'icon-wenjian', 'supervisor', 1724144595914, '', 0, ''); REPLACE INTO `sys_menu` VALUES (2077, 'Log Backup', 67, 102, 'logBackup', 'tool/files/logBackup/index', '1', '1', 'M', '1', '1', 'tool:files:logBackup:index', 'icon-tubiaoku', 'supervisor', 1724144595914, '', 0, ''); REPLACE INTO `sys_menu` VALUES (2078, 'CDR Backup', 67, 100, 'cdrBackup', 'tool/files/cdrBackup/index', '1', '1', 'M', '1', '1', 'tool:files:cdrBackup:index', 'icon-tubiaoku', 'supervisor', 1724144595914, '', 0, ''); -REPLACE INTO `sys_menu` VALUES (2079, 'Key Performance Dashboard', 2099, 8, 'dashboard', 'perfManage/overview/index', '1', '0', 'M', '1', '1', 'perfManage:dashboard:index', 'icon-fuzhichenggong', 'supervisor', 1728642924734, 'supervisor', 1728642924734, ''); +REPLACE INTO `sys_menu` VALUES (2079, 'IMS KPI Dashboard', 2099, 8, 'dashboard', 'perfManage/overview/index', '1', '0', 'M', '1', '1', 'perfManage:dashboard:index', 'icon-fuzhichenggong', 'supervisor', 1728642924734, 'supervisor', 1728642924734, ''); REPLACE INTO `sys_menu` VALUES (2080, 'menu.ueUser.onlineIMS', 5, 5, 'ims', 'neUser/ims/index', '1', '0', 'M', '1', '1', 'neUser:ims:index', 'icon-xiangmuchengyuan', 'supervisor', 1700000000000, NULL, 0, 'menu.ueUser.onlineIMSRemark'); REPLACE INTO `sys_menu` VALUES (2081, 'menu.ueUser.onlineUE', 5, 6, 'ue', 'neUser/ue/index', '1', '0', 'M', '1', '1', 'neUser:ue:index', 'icon-xiangmuchengyuan', 'supervisor', 1700000000000, NULL, 0, 'menu.ueUser.onlineUERemark'); REPLACE INTO `sys_menu` VALUES (2082, 'menu.ueUser.base5G', 5, 7, 'base5G', 'neUser/base5G/index', '1', '0', 'M', '0', '1', 'neUser:base5G:index', 'icon-paixu', 'supervisor', 1700000000000, NULL, 0, 'menu.ueUser.base5GRemark'); diff --git a/database/upgrade/upg_sys_role_menu.sql b/database/upgrade/upg_sys_role_menu.sql index f01d444c..3b8a41df 100644 --- a/database/upgrade/upg_sys_role_menu.sql +++ b/database/upgrade/upg_sys_role_menu.sql @@ -89,7 +89,6 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2097); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2099); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2102); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2104); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2105); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2107); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2108); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2109); diff --git a/database/upgrade/upg_sys_user.sql b/database/upgrade/upg_sys_user.sql index 1c608517..1a25367a 100644 --- a/database/upgrade/upg_sys_user.sql +++ b/database/upgrade/upg_sys_user.sql @@ -30,5 +30,6 @@ ALTER TABLE `sys_user` MODIFY COLUMN IF EXISTS `user_type` varchar(20) CHARACTER ALTER TABLE `sys_user` ADD COLUMN IF NOT EXISTS `user_source` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '#' COMMENT '用户来源UID (系统#)' AFTER `user_type`; UPDATE `sys_user` SET `status` = '1', `user_type` = 'System', `user_source` = '#' WHERE `user_id` in (1,2,3,4); UPDATE `sys_user` SET `user_type` = 'System', `user_source` = '#' WHERE `user_type` = 'sys'; +UPDATE `sys_user` SET `user_name` = 'bluearcus', `nick_name` = 'BlueArcus' WHERE `user_id` = 1; SET FOREIGN_KEY_CHECKS=1; \ No newline at end of file diff --git a/database/upgrade/zupgrade.sql b/database/upgrade/zupgrade.sql index 108ed106..5a1a9542 100644 --- a/database/upgrade/zupgrade.sql +++ b/database/upgrade/zupgrade.sql @@ -1,22 +1,44 @@ SET FOREIGN_KEY_CHECKS=0; -- -delete from kpi_c_report_ims WHERE created_at <= '2025-03-15'; -delete from kpi_c_report_upf WHERE created_at <= '2025-03-15'; -delete from kpi_c_report_udm WHERE created_at <= '2025-03-15'; -delete from kpi_c_report_smf WHERE created_at <= '2025-03-15'; -delete from kpi_c_report_pcf WHERE created_at <= '2025-03-15'; -delete from kpi_c_report_amf WHERE created_at <= '2025-03-15'; -delete from kpi_c_report_ausf WHERE created_at <= '2025-03-15'; -delete from kpi_report_ims WHERE created_at <= '2025-03-15'; -delete from kpi_report_upf WHERE created_at <= '2025-03-15'; -delete from kpi_report_udm WHERE created_at <= '2025-03-15'; -delete from kpi_report_smf WHERE created_at <= '2025-03-15'; -delete from kpi_report_pcf WHERE created_at <= '2025-03-15'; -delete from kpi_report_amf WHERE created_at <= '2025-03-15'; -delete from kpi_report_ausf WHERE created_at <= '2025-03-15'; -delete from cdr_event_ims WHERE created_at <= '2025-03-15'; -delete from cdr_event_smsc WHERE created_at <= '2025-03-15'; -delete from cdr_event_smf WHERE created_at <= '2025-03-15'; +delete from kpi_c_report_ims WHERE created_at <= '2025-08-15'; +delete from kpi_c_report_upf WHERE created_at <= '2025-08-15'; +delete from kpi_c_report_udm WHERE created_at <= '2025-08-15'; +delete from kpi_c_report_smf WHERE created_at <= '2025-08-15'; +delete from kpi_c_report_pcf WHERE created_at <= '2025-08-15'; +delete from kpi_c_report_amf WHERE created_at <= '2025-08-15'; +delete from kpi_c_report_ausf WHERE created_at <= '2025-08-15'; +delete from kpi_report_ims WHERE created_at <= '2025-08-15'; +delete from kpi_report_upf WHERE created_at <= '2025-08-15'; +delete from kpi_report_udm WHERE created_at <= '2025-08-15'; +delete from kpi_report_smf WHERE created_at <= '2025-08-15'; +delete from kpi_report_pcf WHERE created_at <= '2025-08-15'; +delete from kpi_report_amf WHERE created_at <= '2025-08-15'; +delete from kpi_report_ausf WHERE created_at <= '2025-08-15'; +delete from cdr_event_ims WHERE created_at <= '2025-08-15'; +delete from cdr_event_smsc WHERE created_at <= '2025-08-15'; +delete from cdr_event_smf WHERE created_at <= '2025-08-15'; +delete from ue_event_amf WHERE created_at <= '2025-08-15'; +delete from ue_event_mme WHERE created_at <= '2025-08-15'; + +ALTER TABLE `kpi_c_report_ims` ADD INDEX IF NOT EXISTS `idx_kpic_ims_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_c_report_ims 报表时间索引'; +ALTER TABLE `kpi_c_report_upf` ADD INDEX IF NOT EXISTS `idx_kpic_upf_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_c_report_upf 报表时间索引'; +ALTER TABLE `kpi_c_report_udm` ADD INDEX IF NOT EXISTS `idx_kpic_udm_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_c_report_udm 报表时间索引'; +ALTER TABLE `kpi_c_report_smf` ADD INDEX IF NOT EXISTS `idx_kpic_smf_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_c_report_smf 报表时间索引'; +ALTER TABLE `kpi_c_report_pcf` ADD INDEX IF NOT EXISTS `idx_kpic_pcf_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_c_report_pcf 报表时间索引'; +ALTER TABLE `kpi_c_report_amf` ADD INDEX IF NOT EXISTS `idx_kpic_amf_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_c_report_amf 报表时间索引'; +ALTER TABLE `kpi_c_report_ausf` ADD INDEX IF NOT EXISTS `idx_kpic_ausf_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_c_report_ausf 报表时间索引'; +ALTER TABLE `kpi_report_ims` ADD INDEX IF NOT EXISTS `idx_kpi_report_ims_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_report_ims 报表时间索引'; +ALTER TABLE `kpi_report_upf` ADD INDEX IF NOT EXISTS `idx_kpi_report_upf_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_report_upf 报表时间索引'; +ALTER TABLE `kpi_report_udm` ADD INDEX IF NOT EXISTS `idx_kpi_report_udm_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_report_udm 报表时间索引'; +ALTER TABLE `kpi_report_smf` ADD INDEX IF NOT EXISTS `idx_kpi_report_smf_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_report_smf 报表时间索引'; +ALTER TABLE `kpi_report_pcf` ADD INDEX IF NOT EXISTS `idx_kpi_report_pcf_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_report_pcf 报表时间索引'; +ALTER TABLE `kpi_report_amf` ADD INDEX IF NOT EXISTS `idx_kpi_report_amf_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_report_amf 报表时间索引'; +ALTER TABLE `kpi_report_ausf` ADD INDEX IF NOT EXISTS `idx_kpi_report_ausf_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_report_ausf 报表时间索引'; +ALTER TABLE `cdr_event_ims` ADD INDEX IF NOT EXISTS `idx_cdr_event_ims_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'cdr_event_ims 报表时间索引'; +ALTER TABLE `cdr_event_smsc` ADD INDEX IF NOT EXISTS `idx_cdr_event_smsc_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'cdr_event_smsc 报表时间索引'; +ALTER TABLE `cdr_event_smf` ADD INDEX IF NOT EXISTS `idx_cdr_event_smf_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'cdr_event_smf 报表时间索引'; +ALTER TABLE `ue_event_amf` ADD INDEX IF NOT EXISTS `idx_ue_event_amf_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'ue_event_amf 报表时间索引'; +ALTER TABLE `ue_event_mme` ADD INDEX IF NOT EXISTS `idx_ue_event_mme_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'ue_event_mme 报表时间索引'; SET FOREIGN_KEY_CHECKS = 1; \ No newline at end of file