From d6e42ce4f5ff39e8255f8766543add561479ce19 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Tue, 18 Mar 2025 10:08:59 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=9E=84=E5=BB=BA=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/build.sh | 9 +- build/linux/lib/systemd/system/omc.service | 2 +- .../omc/database/common/lite/alarm_define.sql | 65 -- .../omc/database/common/lite/chart_graph.sql | 182 ----- .../etc/omc/database/common/lite/cm_title.sql | 56 -- .../etc/omc/database/common/lite/config.sql | 58 -- .../etc/omc/database/common/lite/group.sql | 55 -- .../omc/database/common/lite/kpi_title.sql | 462 ------------ .../database/common/lite/measure_title.sql | 522 ------------- .../omc/database/common/lite/mml_command.sql | 75 -- .../omc/database/common/lite/mml_http_map.sql | 77 -- .../database/common/lite/mml_subscriber.sql | 60 -- .../omc/database/common/lite/mml_system.sql | 103 --- .../omc/database/common/lite/ne_config.sql | 147 ---- .../database/common/lite/pm_custom_title.sql | 61 -- .../omc/database/common/lite/title_info.sql | 52 -- .../omc/database/common/lite/trace_info.sql | 81 -- .../etc/omc/database/install/lite/4a_log.sql | 45 -- .../etc/omc/database/install/lite/alarm.sql | 46 -- .../omc/database/install/lite/alarm_event.sql | 37 - .../install/lite/alarm_forward_log.sql | 28 - .../omc/database/install/lite/alarm_log.sql | 23 - .../database/install/lite/alarm_relation.sql | 48 -- .../database/install/lite/alarm_subscribe.sql | 46 -- .../omc/database/install/lite/cdr_event.sql | 20 - .../database/install/lite/cdr_event_ims.sql | 20 - .../database/install/lite/cdr_event_sgwc.sql | 20 - .../database/install/lite/cdr_event_smf.sql | 20 - .../database/install/lite/cdr_event_smsc.sql | 20 - .../omc/database/install/lite/cert_info.sql | 48 -- .../omc/database/install/lite/event_log.sql | 45 -- .../database/install/lite/kpi_c_report.sql | 24 - .../omc/database/install/lite/kpi_c_title.sql | 45 -- .../omc/database/install/lite/kpi_report.sql | 24 - .../database/install/lite/measure_data.sql | 53 -- .../database/install/lite/measure_task.sql | 30 - .../install/lite/measure_threshold.sql | 48 -- .../etc/omc/database/install/lite/mml_log.sql | 47 -- .../database/install/lite/monitor_base.sql | 21 - .../omc/database/install/lite/monitor_io.sql | 22 - .../database/install/lite/monitor_network.sql | 20 - .../omc/database/install/lite/nb_state.sql | 22 - .../database/install/lite/nbi_alarm_log.sql | 51 -- .../etc/omc/database/install/lite/nbi_cm.sql | 54 -- .../install/lite/nbi_operation_log.sql | 65 -- .../etc/omc/database/install/lite/nbi_pm.sql | 52 -- .../database/install/lite/nbi_secure_log.sql | 52 -- .../omc/database/install/lite/ne_check.sql | 44 -- .../install/lite/ne_config_backup.sql | 22 - .../etc/omc/database/install/lite/ne_host.sql | 68 -- .../omc/database/install/lite/ne_host_cmd.sql | 27 - .../etc/omc/database/install/lite/ne_info.sql | 53 -- .../omc/database/install/lite/ne_license.sql | 48 -- .../etc/omc/database/install/lite/ne_link.sql | 49 -- .../etc/omc/database/install/lite/ne_pool.sql | 46 -- .../omc/database/install/lite/ne_software.sql | 28 - .../omc/database/install/lite/ne_state.sql | 25 - .../omc/database/install/lite/ne_version.sql | 51 -- .../database/install/lite/northbound_cm.sql | 54 -- .../database/install/lite/northbound_pm.sql | 52 -- .../database/install/lite/operation_log.sql | 51 -- .../omc/database/install/lite/param_value.sql | 45 -- .../database/install/lite/pm_custom_data.sql | 51 -- .../omc/database/install/lite/pm_template.sql | 49 -- .../omc/database/install/lite/sys_config.sql | 50 -- .../omc/database/install/lite/sys_dept.sql | 28 - .../database/install/lite/sys_dict_data.sql | 151 ---- .../database/install/lite/sys_dict_type.sql | 58 -- .../omc/database/install/lite/sys_i18n.sql | 693 ------------------ .../etc/omc/database/install/lite/sys_job.sql | 48 -- .../omc/database/install/lite/sys_job_log.sql | 24 - .../database/install/lite/sys_log_login.sql | 20 - .../database/install/lite/sys_log_operate.sql | 25 - .../omc/database/install/lite/sys_menu.sql | 209 ------ .../omc/database/install/lite/sys_post.sql | 34 - .../omc/database/install/lite/sys_role.sql | 39 - .../database/install/lite/sys_role_dept.sql | 20 - .../database/install/lite/sys_role_menu.sql | 293 -------- .../omc/database/install/lite/sys_user.sql | 42 -- .../database/install/lite/sys_user_post.sql | 23 - .../database/install/lite/sys_user_role.sql | 23 - .../omc/database/install/lite/trace_data.sql | 23 - .../omc/database/install/lite/trace_task.sql | 31 - .../database/install/lite/trace_task_hlr.sql | 24 - .../omc/database/install/lite/udm_auth.sql | 19 - .../omc/database/install/lite/udm_extend.sql | 16 - .../etc/omc/database/install/lite/udm_sub.sql | 42 -- .../omc/database/install/lite/ue_event.sql | 19 - .../database/install/lite/ue_event_amf.sql | 19 - .../database/install/lite/ue_event_mme.sql | 19 - .../omc/database/install/lite/zinstall.sql | 5 - .../common}/alarm_define.sql | 0 .../common}/chart_graph.sql | 0 .../default => standard/common}/cm_title.sql | 0 .../default => standard/common}/config.sql | 0 .../default => standard/common}/group.sql | 0 .../default => standard/common}/kpi_title.sql | 0 .../common}/measure_title.sql | 0 .../common}/mml_command.sql | 0 .../common}/mml_http_map.sql | 0 .../common}/mml_subscriber.sql | 0 .../common}/mml_system.sql | 0 .../default => standard/common}/ne_config.sql | 0 .../common}/pm_custom_title.sql | 0 .../common}/title_info.sql | 0 .../common}/trace_info.sql | 0 .../default => standard/install}/4a_log.sql | 0 .../default => standard/install}/alarm.sql | 0 .../install}/alarm_event.sql | 0 .../install}/alarm_forward_log.sql | 0 .../install}/alarm_log.sql | 0 .../install}/alarm_relation.sql | 0 .../install}/alarm_subscribe.sql | 0 .../install}/cdr_event.sql | 0 .../install}/cdr_event_ims.sql | 0 .../install}/cdr_event_sgwc.sql | 0 .../install}/cdr_event_smf.sql | 0 .../install}/cdr_event_smsc.sql | 0 .../install}/cert_info.sql | 0 .../install}/event_log.sql | 0 .../install}/kpi_c_report.sql | 0 .../install}/kpi_c_title.sql | 0 .../install}/kpi_report.sql | 0 .../install}/measure_data.sql | 0 .../install}/measure_task.sql | 0 .../install}/measure_threshold.sql | 0 .../default => standard/install}/mml_log.sql | 0 .../install}/monitor_base.sql | 0 .../install}/monitor_io.sql | 0 .../install}/monitor_network.sql | 0 .../default => standard/install}/nb_state.sql | 0 .../install}/nbi_alarm_log.sql | 0 .../default => standard/install}/nbi_cm.sql | 0 .../install}/nbi_operation_log.sql | 0 .../default => standard/install}/nbi_pm.sql | 0 .../install}/nbi_secure_log.sql | 0 .../default => standard/install}/ne_check.sql | 0 .../install}/ne_config_backup.sql | 0 .../default => standard/install}/ne_host.sql | 0 .../install}/ne_host_cmd.sql | 0 .../default => standard/install}/ne_info.sql | 0 .../install}/ne_license.sql | 0 .../default => standard/install}/ne_link.sql | 0 .../default => standard/install}/ne_pool.sql | 0 .../install}/ne_software.sql | 0 .../default => standard/install}/ne_state.sql | 0 .../install}/ne_version.sql | 0 .../install}/northbound_cm.sql | 0 .../install}/northbound_pm.sql | 0 .../install}/operation_log.sql | 0 .../install}/param_value.sql | 0 .../install}/pm_custom_data.sql | 0 .../install}/pm_template.sql | 0 .../install}/sys_config.sql | 0 .../default => standard/install}/sys_dept.sql | 0 .../install}/sys_dict_data.sql | 0 .../install}/sys_dict_type.sql | 0 .../default => standard/install}/sys_i18n.sql | 0 .../default => standard/install}/sys_job.sql | 0 .../install}/sys_job_log.sql | 0 .../install}/sys_log_login.sql | 0 .../install}/sys_log_operate.sql | 0 .../default => standard/install}/sys_menu.sql | 0 .../default => standard/install}/sys_post.sql | 0 .../default => standard/install}/sys_role.sql | 0 .../install}/sys_role_dept.sql | 0 .../install}/sys_role_menu.sql | 0 .../default => standard/install}/sys_user.sql | 0 .../install}/sys_user_post.sql | 0 .../install}/sys_user_role.sql | 0 .../install}/trace_data.sql | 0 .../install}/trace_task.sql | 0 .../install}/trace_task_hlr.sql | 0 .../default => standard/install}/udm_auth.sql | 0 .../install}/udm_extend.sql | 0 .../default => standard/install}/udm_sub.sql | 0 .../default => standard/install}/ue_event.sql | 0 .../install}/ue_event_amf.sql | 0 .../install}/ue_event_mme.sql | 0 .../default => standard/install}/zinstall.sql | 0 .../upgrade}/upg_sys_dict_data.sql | 0 .../default => standard/upgrade}/zupgrade.sql | 0 .../upgrade/lite/upg_sys_dict_data.sql | 36 - .../omc/database/upgrade/lite/zupgrade.sql | 5 - build/linux/usr/local/etc/omc/nginx/omc.conf | 6 +- build/linux/usr/local/etc/omc/script/setup.sh | 66 +- .../etc/omc/vendor/agt/background/dark.jpg | Bin 0 -> 114 bytes .../etc/omc/vendor/agt/background/light.jpg | Bin 0 -> 71828 bytes .../vendor/agt/database/lite/customized.sql | 17 + .../agt/database/standard/customized.sql | 17 + .../local/etc/omc/vendor/agt/doc/en_doc.pdf | Bin 0 -> 10911929 bytes .../local/etc/omc/vendor/agt/doc/zh_doc.pdf | Bin 0 -> 10015670 bytes .../etc/omc/vendor/agt/logo/en_brand.png | Bin 0 -> 42655 bytes .../local/etc/omc/vendor/agt/logo/en_icon.png | Bin 0 -> 16488 bytes .../etc/omc/vendor/agt/logo/zh_brand.png | Bin 0 -> 24521 bytes .../local/etc/omc/vendor/agt/logo/zh_icon.png | Bin 0 -> 49131 bytes .../etc/omc/vendor/ba/background/dark.jpg | Bin 0 -> 221706 bytes .../etc/omc/vendor/ba/background/light.jpg | Bin 0 -> 221706 bytes .../vendor/ba/database/lite/customized.sql | 17 + .../ba/database/standard/customized.sql | 17 + .../local/etc/omc/vendor/ba/doc/en_doc.pdf | Bin 0 -> 10911929 bytes .../local/etc/omc/vendor/ba/logo/en_brand.png | Bin 0 -> 6254 bytes .../local/etc/omc/vendor/ba/logo/en_icon.png | Bin 0 -> 6877 bytes .../etc/omc/vendor/omc/background/dark.jpg | Bin 0 -> 114 bytes .../etc/omc/vendor/omc/background/light.jpg | Bin 0 -> 71828 bytes .../vendor/omc/database/lite/customized.sql | 17 + .../omc/database/standard/customized.sql | 17 + .../local/etc/omc/vendor/omc/doc/en_doc.pdf | Bin 0 -> 10911929 bytes .../local/etc/omc/vendor/omc/doc/zh_doc.pdf | Bin 0 -> 10015670 bytes .../etc/omc/vendor/omc/logo/en_brand.png | Bin 0 -> 1907 bytes .../local/etc/omc/vendor/omc/logo/en_icon.png | Bin 0 -> 2967 bytes .../etc/omc/vendor/omc/logo/zh_brand.png | Bin 0 -> 1907 bytes .../local/etc/omc/vendor/omc/logo/zh_icon.png | Bin 0 -> 2967 bytes build/pkg/deb/DEBIAN/postinst | 16 +- pkg.sh | 45 +- 215 files changed, 184 insertions(+), 6015 deletions(-) delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/alarm_define.sql delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/chart_graph.sql delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/cm_title.sql delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/config.sql delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/group.sql delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/kpi_title.sql delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/measure_title.sql delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/mml_command.sql delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/mml_http_map.sql delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/mml_subscriber.sql delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/mml_system.sql delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/ne_config.sql delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/pm_custom_title.sql delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/title_info.sql delete mode 100644 build/linux/usr/local/etc/omc/database/common/lite/trace_info.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/4a_log.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/alarm.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/alarm_event.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/alarm_forward_log.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/alarm_log.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/alarm_relation.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/alarm_subscribe.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/cdr_event.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/cdr_event_ims.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/cdr_event_sgwc.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/cdr_event_smf.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/cdr_event_smsc.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/cert_info.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/event_log.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/kpi_c_report.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/kpi_c_title.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/kpi_report.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/measure_data.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/measure_task.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/measure_threshold.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/mml_log.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/monitor_base.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/monitor_io.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/monitor_network.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/nb_state.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/nbi_alarm_log.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/nbi_cm.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/nbi_operation_log.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/nbi_pm.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/nbi_secure_log.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/ne_check.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/ne_config_backup.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/ne_host.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/ne_host_cmd.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/ne_info.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/ne_license.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/ne_link.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/ne_pool.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/ne_software.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/ne_state.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/ne_version.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/northbound_cm.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/northbound_pm.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/operation_log.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/param_value.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/pm_custom_data.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/pm_template.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_config.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_dept.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_dict_data.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_dict_type.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_i18n.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_job.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_job_log.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_log_login.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_log_operate.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_menu.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_post.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_role.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_role_dept.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_role_menu.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_user.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_user_post.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/sys_user_role.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/trace_data.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/trace_task.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/trace_task_hlr.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/udm_auth.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/udm_extend.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/udm_sub.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/ue_event.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/ue_event_amf.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/ue_event_mme.sql delete mode 100644 build/linux/usr/local/etc/omc/database/install/lite/zinstall.sql rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/alarm_define.sql (100%) rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/chart_graph.sql (100%) rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/cm_title.sql (100%) rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/config.sql (100%) rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/group.sql (100%) rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/kpi_title.sql (100%) rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/measure_title.sql (100%) rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/mml_command.sql (100%) rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/mml_http_map.sql (100%) rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/mml_subscriber.sql (100%) rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/mml_system.sql (100%) rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/ne_config.sql (100%) rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/pm_custom_title.sql (100%) rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/title_info.sql (100%) rename build/linux/usr/local/etc/omc/database/{common/default => standard/common}/trace_info.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/4a_log.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/alarm.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/alarm_event.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/alarm_forward_log.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/alarm_log.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/alarm_relation.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/alarm_subscribe.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/cdr_event.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/cdr_event_ims.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/cdr_event_sgwc.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/cdr_event_smf.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/cdr_event_smsc.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/cert_info.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/event_log.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/kpi_c_report.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/kpi_c_title.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/kpi_report.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/measure_data.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/measure_task.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/measure_threshold.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/mml_log.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/monitor_base.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/monitor_io.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/monitor_network.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/nb_state.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/nbi_alarm_log.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/nbi_cm.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/nbi_operation_log.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/nbi_pm.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/nbi_secure_log.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/ne_check.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/ne_config_backup.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/ne_host.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/ne_host_cmd.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/ne_info.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/ne_license.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/ne_link.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/ne_pool.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/ne_software.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/ne_state.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/ne_version.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/northbound_cm.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/northbound_pm.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/operation_log.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/param_value.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/pm_custom_data.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/pm_template.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_config.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_dept.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_dict_data.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_dict_type.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_i18n.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_job.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_job_log.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_log_login.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_log_operate.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_menu.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_post.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_role.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_role_dept.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_role_menu.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_user.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_user_post.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/sys_user_role.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/trace_data.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/trace_task.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/trace_task_hlr.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/udm_auth.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/udm_extend.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/udm_sub.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/ue_event.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/ue_event_amf.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/ue_event_mme.sql (100%) rename build/linux/usr/local/etc/omc/database/{install/default => standard/install}/zinstall.sql (100%) rename build/linux/usr/local/etc/omc/database/{upgrade/default => standard/upgrade}/upg_sys_dict_data.sql (100%) rename build/linux/usr/local/etc/omc/database/{upgrade/default => standard/upgrade}/zupgrade.sql (100%) delete mode 100644 build/linux/usr/local/etc/omc/database/upgrade/lite/upg_sys_dict_data.sql delete mode 100644 build/linux/usr/local/etc/omc/database/upgrade/lite/zupgrade.sql create mode 100644 build/linux/usr/local/etc/omc/vendor/agt/background/dark.jpg create mode 100644 build/linux/usr/local/etc/omc/vendor/agt/background/light.jpg create mode 100644 build/linux/usr/local/etc/omc/vendor/agt/database/lite/customized.sql create mode 100644 build/linux/usr/local/etc/omc/vendor/agt/database/standard/customized.sql create mode 100644 build/linux/usr/local/etc/omc/vendor/agt/doc/en_doc.pdf create mode 100644 build/linux/usr/local/etc/omc/vendor/agt/doc/zh_doc.pdf create mode 100644 build/linux/usr/local/etc/omc/vendor/agt/logo/en_brand.png create mode 100644 build/linux/usr/local/etc/omc/vendor/agt/logo/en_icon.png create mode 100644 build/linux/usr/local/etc/omc/vendor/agt/logo/zh_brand.png create mode 100644 build/linux/usr/local/etc/omc/vendor/agt/logo/zh_icon.png create mode 100644 build/linux/usr/local/etc/omc/vendor/ba/background/dark.jpg create mode 100644 build/linux/usr/local/etc/omc/vendor/ba/background/light.jpg create mode 100644 build/linux/usr/local/etc/omc/vendor/ba/database/lite/customized.sql create mode 100644 build/linux/usr/local/etc/omc/vendor/ba/database/standard/customized.sql create mode 100644 build/linux/usr/local/etc/omc/vendor/ba/doc/en_doc.pdf create mode 100644 build/linux/usr/local/etc/omc/vendor/ba/logo/en_brand.png create mode 100644 build/linux/usr/local/etc/omc/vendor/ba/logo/en_icon.png create mode 100644 build/linux/usr/local/etc/omc/vendor/omc/background/dark.jpg create mode 100644 build/linux/usr/local/etc/omc/vendor/omc/background/light.jpg create mode 100644 build/linux/usr/local/etc/omc/vendor/omc/database/lite/customized.sql create mode 100644 build/linux/usr/local/etc/omc/vendor/omc/database/standard/customized.sql create mode 100644 build/linux/usr/local/etc/omc/vendor/omc/doc/en_doc.pdf create mode 100644 build/linux/usr/local/etc/omc/vendor/omc/doc/zh_doc.pdf create mode 100644 build/linux/usr/local/etc/omc/vendor/omc/logo/en_brand.png create mode 100644 build/linux/usr/local/etc/omc/vendor/omc/logo/en_icon.png create mode 100644 build/linux/usr/local/etc/omc/vendor/omc/logo/zh_brand.png create mode 100644 build/linux/usr/local/etc/omc/vendor/omc/logo/zh_icon.png diff --git a/build/build.sh b/build/build.sh index b3e40796..21af4fc9 100644 --- a/build/build.sh +++ b/build/build.sh @@ -98,9 +98,12 @@ ReleaseFileName=omc-r${VERSION}-${Date}-${OS_NAME}-${PACKAGE_ARCH}.${PACKAGE_MAN # 应用文件处理 app() { # 数据库脚本 common属于重建脚本 - cp -rf $BuildDir/usr/local/omc/database/common/* $BuildDir/usr/local/omc/database/install/ - cp -rf $BuildDir/usr/local/omc/database/common/* $BuildDir/usr/local/omc/database/upgrade/ - rm -rf $BuildDir/usr/local/omc/database/common + modeList="standard lite" + for v in ${modeList}; do + cp -rf $BuildDir/usr/local/omc/database/${v}/common/* $BuildDir/usr/local/omc/database/${v}/install/ + cp -rf $BuildDir/usr/local/omc/database/${v}/common/* $BuildDir/usr/local/omc/database/${v}/upgrade/ + rm -rf $BuildDir/usr/local/omc/database/${v}/common + done } # =================== diff --git a/build/linux/lib/systemd/system/omc.service b/build/linux/lib/systemd/system/omc.service index 8a2922ac..355cdcc3 100644 --- a/build/linux/lib/systemd/system/omc.service +++ b/build/linux/lib/systemd/system/omc.service @@ -1,6 +1,6 @@ [Unit] Description=omc service daemon -After=network-online.target mysql.service kvdb.service +After=network-online.target kvdb.service [Service] Type=simple diff --git a/build/linux/usr/local/etc/omc/database/common/lite/alarm_define.sql b/build/linux/usr/local/etc/omc/database/common/lite/alarm_define.sql deleted file mode 100644 index f2e3cc43..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/alarm_define.sql +++ /dev/null @@ -1,65 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `alarm_define` --- - -DROP TABLE IF EXISTS `alarm_define`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `alarm_define` ( - `alarm_id` varchar(32) NOT NULL, - `alarm_code` int(11) DEFAULT NULL, - `alarm_title_cn` varchar(255) DEFAULT NULL, - `alarm_title` varchar(255) DEFAULT NULL, - `ne_type` varchar(32) DEFAULT NULL, - `alarm_type` varchar(64) DEFAULT '', - `orig_severity` enum('Critical','Major','Minor','Warning','Event') DEFAULT 'Warning' COMMENT 'Critical, Major, Minor, Warning, Event(Only VNF)', - `object_uid` varchar(28) DEFAULT NULL, - `object_name` varchar(64) DEFAULT '0', - `object_type` varchar(20) DEFAULT NULL, - `location_info` varchar(255) DEFAULT NULL, - `specific_problem` varchar(255) DEFAULT NULL, - `specific_problem_id` varchar(32) DEFAULT NULL, - `add_info` varchar(255) DEFAULT NULL, - `threshold` bigint(20) DEFAULT NULL, - `status` enum('Inactive','Active') DEFAULT 'Active', - PRIMARY KEY (`alarm_id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `alarm_define` --- - -LOCK TABLES `alarm_define` WRITE; -/*!40000 ALTER TABLE `alarm_define` DISABLE KEYS */; -INSERT INTO `alarm_define` VALUES ('HXEMSCM10100',10100,'License即将过期','The license is about to expire','OMC','EnvironmentalAlarm','Warning',NULL,'EMS;CM;License','CM','','Alarm cause: the license expiration time is less than %d days','AC10100','',30,'Active'),('HXEMSPM10200',10200,'性能越限','Performance exceeds the threshold','OMC','QualityOfServiceAlarm','Warning',NULL,'EMS;PM','PM','','Alarm cause: performance exceed threshold, alarm generate from omc','AC10200','',NULL,'Active'),('HXEMSPM10201',10201,'性能数据采集超时','Performance data report timed out','OMC','EquipmentAlarm','Minor',NULL,'EMS;PM','PM','','Alarm cause: performance data report timed out, period=%d(minutes), time delay=%d(minutes), alarm generate from omc','AC10201','',NULL,'Active'),('HXEMSSM10000',10000,'系统状态异常','The system state is abnormal','OMC','EquipmentAlarm','Major',NULL,'EMS;SystemManagement;Heartbeat','SystemState','','Alarm cause: the system state of target NE has not been received for %d seconds','AC10000','',30,'Active'),('HXEMSSM10001',10001,'CPU占用率越限','CPU usage exceeds the threshold','OMC','EnvironmentalAlarm','Minor',NULL,'EMS;SystemManagement;Heartbeat','SystemState','','Alarm cause: the CPU occupancy rate of the target NE exceeds %d','AC10001','',70,'Active'),('HXEMSSM10002',10002,'NTP时间同步失败','NTP Sync failure','OMC','EnvironmentalAlarm','Minor',NULL,'EMS;SystemManagement;Heartbeat','SystemState','','Alarm cause: the CPU occupancy rate of the target NE exceeds %d','AC10001','',70,'Active'); -/*!40000 ALTER TABLE `alarm_define` ENABLE KEYS */; -UNLOCK TABLES; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:27:01 diff --git a/build/linux/usr/local/etc/omc/database/common/lite/chart_graph.sql b/build/linux/usr/local/etc/omc/database/common/lite/chart_graph.sql deleted file mode 100644 index c18336c4..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/chart_graph.sql +++ /dev/null @@ -1,182 +0,0 @@ --- --- Table structure for table `chart_graph` --- - -DROP TABLE IF EXISTS `chart_graph`; -CREATE TABLE `chart_graph` ( - `row_id` bigint NOT NULL AUTO_INCREMENT COMMENT '记录ID', - `row_type` enum('node','edge','combo') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '记录类型', - `row_group` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '记录组名', - `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '元素ID', - `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node/combo 类型', - `depth` int DEFAULT '0' COMMENT 'node/combo 深度', - `x` float DEFAULT '0' COMMENT 'node/combo 横向坐标', - `y` float DEFAULT '0' COMMENT 'node/combo 纵向坐标', - `size` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '30' COMMENT 'node/combo 大小-JSON数组', - `icon` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node-部分类型支持图标JSON配置', - `img` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node-img 图片', - `clip_cfg` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node-img 图片裁剪JSON配置', - `direction` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node-triangle 三角形的方向', - `source` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'edge-边起始', - `target` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'edge-边目标', - `combo_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'combo-分组', - `padding` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '30' COMMENT 'combo-JSON分组内边距', - `parent_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'combo-父级分组', - `children` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'combo-JSON分组内含元素', - `style` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '元素样式-JONS配置', - `label` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标签文本', - `label_cfg` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标签文本-JSON配置', - PRIMARY KEY (`row_id`) USING BTREE, - KEY `idx_group` (`row_group`) USING BTREE COMMENT '组' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='图表_G6关系图数据'; - --- --- Dumping data for table `chart_graph` --- - -LOCK TABLES `chart_graph` WRITE; - -INSERT INTO `chart_graph` VALUES (1, 'node', 'hello', 'node-1', 'rect', 0, -218, -20, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#ff0000\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ff0000\"}', 'Node-1', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2, 'node', 'hello', 'node-2', 'star', 0, 82, -15, '60', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#2bff00\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#05ff16\"}', 'Node-2', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (3, 'edge', 'hello', 'node-1~1704427926706~node-2', 'polyline', 0, 0, 0, '', '', '', '', '', 'node-1', 'node-2', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"endArrow\":true,\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":5,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#0062ff\"}', '1 to 2', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1177, 'node', 'demo', 'one', 'circle-animate-shape-r', 0, -123.911, 5, '60', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#00ff91\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ff4d4d\"}', 'One', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1178, 'node', 'demo', 'two', 'circle-animate-shape-stroke', 0, 228.652, 10.3481, '60', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#fe5a01\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#9497ff\"}', 'Two', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1179, 'node', 'demo', 'three', 'rect-animate-state', 0, 65, 127, '[80,40]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#ffffff\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'Three', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#000000\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1180, 'edge', 'demo', 'one~1704764271132~two', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'one', 'two', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"endArrow\":true,\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#fbfe39\"}', 'one-two', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1181, 'edge', 'demo', 'two~1704764297866~three', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'two', 'three', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#80f0ff\"}', 'two-three', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1182, 'edge', 'demo', 'three~1704764353721~one', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'three', 'one', '', '', '', '', '{\"cursor\":\"pointer\",\"lineWidth\":1,\"offset\":20,\"radius\":2,\"stroke\":\"#ffffff\"}', 'three-one', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1725, 'node', '5GC System Architecture1', 'Base', 'image-animate-state', 0, -530.671, -66.6639, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/base.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '(R)AN', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1726, 'node', '5GC System Architecture1', 'DN', 'image-animate-state', 0, -529.46, 62.62, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/cloud.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'DN', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1727, 'node', '5GC System Architecture1', 'OMC', 'image-animate-state', 0, -527.746, -346.76, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/service_db.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}', 'OMC', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1728, 'node', '5GC System Architecture1', 'IMS', 'rect-animate-state', 23, 22.4671, -231.155, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}', 'IMS', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1729, 'node', '5GC System Architecture1', 'NSSF', 'rect-animate-state', 22, -116.316, -335.56, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NSSF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1730, 'node', '5GC System Architecture1', 'UPF', 'rect-animate-state', 21, -268.005, -52.6272, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UPF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1731, 'node', '5GC System Architecture1', 'UE', 'image', 14, -532.589, -231.622, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mobile.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'UE', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1732, 'node', '5GC System Architecture1', 'PCF', 'rect-animate-state', 20, -267.905, -152.894, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'PCF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1733, 'node', '5GC System Architecture1', 'SMF', 'rect-animate-state', 19, -117.66, -53.1161, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}', 'SMF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1734, 'node', '5GC System Architecture1', 'AMF', 'rect-animate-state', 18, -268.316, -235.06, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AMF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1735, 'node', '5GC System Architecture1', 'UDM', 'rect-animate-state', 17, 19.8172, -333.371, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UDM', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1736, 'node', '5GC System Architecture1', 'AUSF', 'rect-animate-state', 16, -269.316, -335.56, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AUSF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1737, 'node', '5GC System Architecture1', 'NRF', 'rect', 15, 26.4865, -150.732, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}', 'NRF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1738, 'node', '5GC System Architecture1', 'LMF', 'rect', 14, -266.158, 48.8341, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}', 'LMF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1739, 'node', '5GC System Architecture1', 'NEF', 'rect', 13, -120.613, -149.621, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NEF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1740, 'node', '5GC System Architecture1', 'MME', 'rect', 12, -118.002, -233.655, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}', 'MME', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1741, 'node', '5GC System Architecture1', 'N3IWF', 'rect', 11, 20.4198, -58.2659, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}', 'N3IWF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1742, 'edge', '5GC System Architecture1', '5GC~1704764825481~Base', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'Base', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N2', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1743, 'edge', '5GC System Architecture1', 'UE~1704534736553~AMF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'UE', 'Base', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1744, 'edge', '5GC System Architecture1', 'RAN~1704534829539~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N3', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1745, 'edge', '5GC System Architecture1', 'DN~1704534869360~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'DN', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N6', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1746, 'edge', '5GC System Architecture1', 'OMC~1704535021073~5GC', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'OMC', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1747, 'edge', '5GC System Architecture1', 'SMF~1704765447548~UPF', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N4', '{\"autoRotate\":true,\"position\":\"end\",\"refX\":-12,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1748, 'combo', '5GC System Architecture1', '5GC', 'rect', 10, -121.415, -143.363, '[40,40]', '', '', '', '', '', '', '', '[40,45,40,45]', '', '[{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"IMS\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NSSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UPF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"PCF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"SMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UDM\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AUSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NRF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"LMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NEF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"MME\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"N3IWF\",\"itemType\":\"node\"}]', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"grab\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"fill\":\"#ffffff\",\"fillOpacity\":0.1,\"height\":425.39430000000004,\"highlight\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"lineWidth\":1,\"r\":212.69715000000002,\"radius\":2,\"selected\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\",\"width\":376.8029}', 'Core Network', '{\"position\":\"top\",\"refX\":10,\"refY\":10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1869, 'node', '5GC System Architecture2', 'Base', 'image-animate-state', 0, -530.671, -66.6639, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/base.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '(R)AN', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1870, 'node', '5GC System Architecture2', 'DN', 'image-animate-state', 0, -544.46, 45.62, '[60,60]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/cloud6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'DN', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1871, 'node', '5GC System Architecture2', 'OMC', 'image-animate-state', 0, -531.746, -291.76, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/omc6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}', 'OMC', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1872, 'node', '5GC System Architecture2', 'IMS', 'image-animate-state', 23, 32.8038, -208.015, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ims6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}', 'IMS', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1873, 'node', '5GC System Architecture2', 'NSSF', 'image-animate-state', 22, -103.637, -294.34, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nssf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NSSF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1874, 'node', '5GC System Architecture2', 'UPF', 'image-animate-state', 21, -251.745, -30.487, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/upf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UPF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1875, 'node', '5GC System Architecture2', 'UE', 'image', 14, -535.589, -178.622, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mobile.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'UE', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1876, 'node', '5GC System Architecture2', 'PCF', 'image-animate-state', 20, -251.569, -121.754, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/pcf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'PCF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1877, 'node', '5GC System Architecture2', 'SMF', 'image-animate-state', 19, -102.324, -30.9759, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/smf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}', 'SMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1878, 'node', '5GC System Architecture2', 'AMF', 'image-animate-state', 18, -252.824, -212.92, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/amf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1879, 'node', '5GC System Architecture2', 'UDM', 'image-animate-state', 17, 30.371, -283.065, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/udm6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UDM', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1880, 'node', '5GC System Architecture2', 'AUSF', 'image-animate-state', 16, -248.56, -291.872, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ausf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AUSF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1881, 'node', '5GC System Architecture2', 'NRF', 'image-animate-state', 15, 31.0121, -130.814, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nrf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NRF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1882, 'node', '5GC System Architecture2', 'LMF', 'image-animate-state', 14, -247.573, 58.3507, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lmf.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'LMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1883, 'node', '5GC System Architecture2', 'NEF', 'image-animate-state', 13, -102.277, -127.481, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nef6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NEF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1884, 'node', '5GC System Architecture2', 'MME', 'image-animate-state', 12, -102.666, -211.515, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mme6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'MME', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1885, 'node', '5GC System Architecture2', 'N3IWF', 'image-animate-state', 11, 32.0232, -36.1257, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/n3iwf61.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'N3IWF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1886, 'edge', '5GC System Architecture2', 'RAN~1704534829539~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N3', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1887, 'edge', '5GC System Architecture2', 'DN~1704534869360~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'DN', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N6', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1888, 'edge', '5GC System Architecture2', 'OMC~1704535021073~5GC', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'OMC', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1889, 'edge', '5GC System Architecture2', 'SMF~1704765447548~UPF', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N4', '{\"autoRotate\":true,\"position\":\"end\",\"refX\":-12,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1890, 'edge', '5GC System Architecture2', '5GC~1704764825481~Base', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'Base', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N2', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1891, 'edge', '5GC System Architecture2', 'UE~1704534736553~AMF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'UE', 'Base', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (1892, 'combo', '5GC System Architecture2', '5GC', 'rect', 10, -110.01, -117.995, '[40,40]', '', '', '', '', '', '', '', '[40,45,45,40]', '', '[{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"IMS\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NSSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UPF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"PCF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"SMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UDM\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AUSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NRF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"LMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NEF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"MME\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"N3IWF\",\"itemType\":\"node\"}]', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"grab\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"fill\":\"#318c7d\",\"fillOpacity\":0.1,\"height\":402.691157,\"highlight\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"lineWidth\":1,\"r\":201.3455785,\"radius\":2,\"selected\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\",\"width\":345.628003}', 'Core Network', '{\"position\":\"top\",\"refX\":10,\"refY\":10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2304, 'node', '5GC System Architecture3', 'Base', 'image-animate-state', 0, -371.671, -129.664, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/base.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '(R)AN', '{\"offset\":-4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2305, 'node', '5GC System Architecture3', 'DN', 'image-animate-state', 0, 325.54, -71.38, '[80,80]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/earth3d-1.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'DN', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2306, 'node', '5GC System Architecture3', 'OMC', 'image-animate-state', 0, 327.254, -266.76, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/omc6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}', 'OMC', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2307, 'node', '5GC System Architecture3', 'IMS', 'image-animate-state', 24, 40.3237, -119.48, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ims6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}', 'IMS', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2308, 'node', '5GC System Architecture3', 'NSSF', 'image-animate-state', 23, 49.2396, -291.854, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nssf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NSSF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2309, 'node', '5GC System Architecture3', 'UPF', 'image-animate-state', 22, -31.0923, -18.3086, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/upf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UPF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2310, 'node', '5GC System Architecture3', 'UE', 'image', 14, -366.589, 0.378, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mobile.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'UE', '{\"offset\":-10,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2311, 'node', '5GC System Architecture3', 'PCF', 'image-animate-state', 21, 114.148, -293.478, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/pcf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'PCF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2312, 'node', '5GC System Architecture3', 'SMF', 'image-animate-state', 20, -28.5624, -116.024, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/smf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}', 'SMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2313, 'node', '5GC System Architecture3', 'AMF', 'image-animate-state', 19, -166.037, -115.898, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/amf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2314, 'node', '5GC System Architecture3', 'UDM', 'image-animate-state', 18, -21.8787, -293.295, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/udm6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UDM', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2315, 'node', '5GC System Architecture3', 'AUSF', 'image-animate-state', 17, -89.9143, -291.872, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ausf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AUSF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2316, 'node', '5GC System Architecture3', 'NRF', 'image-animate-state', 16, 107.349, -117.955, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nrf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NRF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2317, 'node', '5GC System Architecture3', 'LMF', 'image-animate-state', 15, 178.417, -292.559, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lmf.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'LMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2318, 'node', '5GC System Architecture3', 'NEF', 'image-animate-state', 14, -89.82, -113.764, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nef6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NEF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2319, 'node', '5GC System Architecture3', 'MME', 'image-animate-state', 13, -169.465, -291.82, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mme6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'MME', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2320, 'node', '5GC System Architecture3', 'N3IWF', 'image-animate-state', 12, 178.037, -121.058, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/n3iwf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'N3IWF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2321, 'node', '5GC System Architecture3', 'lan', 'image-animate-state', 11, 10, -193, '[300,30]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/router3d-3.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#fafafa\"}', 'Router', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#2e0b7f\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2322, 'edge', '5GC System Architecture3', 'RAN~1704534829539~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":4,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N3', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-15,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2323, 'edge', '5GC System Architecture3', 'DN~1704534869360~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'UPF', 'DN', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":4,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N6', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-8,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2324, 'edge', '5GC System Architecture3', 'OMC~1704535021073~5GC', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'OMC', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2325, 'edge', '5GC System Architecture3', 'SMF~1704765447548~UPF', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N4', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":5,\"refY\":-4,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2326, 'edge', '5GC System Architecture3', '5GC~1704764825481~Base', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'Base', 'AMF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N2', '{\"autoRotate\":false,\"position\":\"end\",\"refX\":-10,\"refY\":6,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2327, 'edge', '5GC System Architecture3', 'UE~1704534736553~AMF', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'UE', 'Base', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2328, 'edge', '5GC System Architecture3', 'IMS~1706170983368~lan', 'line', 0, 0, 0, '', '', '', '', '', 'IMS', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2329, 'edge', '5GC System Architecture3', 'NSSF~1706171150530~lan', 'line', 0, 0, 0, '', '', '', '', '', 'NSSF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2330, 'edge', '5GC System Architecture3', 'PCF~1706171215279~lan', 'line', 0, 0, 0, '', '', '', '', '', 'PCF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2331, 'edge', '5GC System Architecture3', 'AMF~1706171248818~lan', 'line', 0, 0, 0, '', '', '', '', '', 'AMF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2332, 'edge', '5GC System Architecture3', 'AUSF~1706171282723~lan', 'line', 0, 0, 0, '', '', '', '', '', 'AUSF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2333, 'edge', '5GC System Architecture3', 'MME~1706173575994~lan', 'line', 0, 0, 0, '', '', '', '', '', 'MME', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2334, 'edge', '5GC System Architecture3', 'NEF~1706173617894~lan', 'line', 0, 0, 0, '', '', '', '', '', 'NEF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2335, 'edge', '5GC System Architecture3', 'SMF~1706173671962~lan', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2336, 'edge', '5GC System Architecture3', 'UDM~1706173695080~lan', 'line', 0, 0, 0, '', '', '', '', '', 'UDM', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2337, 'edge', '5GC System Architecture3', 'NRF~1706173798165~lan', 'line', 0, 0, 0, '', '', '', '', '', 'NRF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2338, 'edge', '5GC System Architecture3', 'N3IWF~1706173823374~lan', 'line', 0, 0, 0, '', '', '', '', '', 'N3IWF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2339, 'edge', '5GC System Architecture3', 'LMF~1706173845506~lan', 'line', 0, 0, 0, '', '', '', '', '', 'LMF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2340, 'edge', '5GC System Architecture3', 'Base~1706176128676~MME', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'Base', 'MME', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'S1-MME', '{\"autoRotate\":false,\"position\":\"end\",\"refX\":-15,\"refY\":-35,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (2341, 'combo', '5GC System Architecture3', '5GC', 'rect', 10, 4.47597, -155.893, '[40,40]', '', '', '', '', '', '', '', '[40,40,40,40]', '', '[{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"IMS\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NSSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UPF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"PCF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"SMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UDM\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AUSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NRF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"LMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NEF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"MME\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"N3IWF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"lan\",\"itemType\":\"node\"}]', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"grab\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"fill\":\"#318c7d\",\"fillOpacity\":0.1,\"height\":325.169599,\"highlight\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"lineWidth\":1,\"r\":203.94142,\"radius\":2,\"selected\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\",\"width\":407.88284}', 'Core Network', '{\"position\":\"top\",\"refX\":10,\"refY\":10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4366, 'node', '5GC System Architecture', 'Base', 'image-animate-state', 0, -110, -30, '[60,50]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/base.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '(R)AN', '{\"offset\":-5,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4367, 'node', '5GC System Architecture', 'DN', 'image-animate-state', 0, 240, -30, '[60,60]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/earth3d-1.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'DN', '{\"offset\":-5,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4368, 'node', '5GC System Architecture', 'OMC', 'image-animate-state', 0, 238.846, -329.519, '[60,60]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/omc62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}', 'OMC', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4369, 'node', '5GC System Architecture', 'NR', 'image', 0, -153, -27, '[30,30]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lightning1.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#000000\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4370, 'node', '5GC System Architecture', 'IMS', 'image-animate-state', 11, 170, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ims62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}', 'IMS', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4371, 'node', '5GC System Architecture', 'SMSC', 'image-animate-state', 11, 238.918, -139.149, '[50,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/smsc.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'SMSC', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4372, 'node', '5GC System Architecture', 'NSSF', 'image-animate-state', 12, -110, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nssf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NSSF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4373, 'node', '5GC System Architecture', 'UPF', 'image-animate-state', 13, 30, -30, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/upf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UPF', '{\"offset\":-5,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4374, 'node', '5GC System Architecture', 'PCF', 'image-animate-state', 14, 100, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/pcf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'PCF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4375, 'node', '5GC System Architecture', 'UE', 'image', 14, -201.589, -29.622, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mobile.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'UE', '{\"offset\":-10,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4376, 'node', '5GC System Architecture', 'SMF', 'image-animate-state', 15, 30, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/smf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}', 'SMF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4377, 'node', '5GC System Architecture', 'AMF', 'image-animate-state', 16, -110, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/amf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AMF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4378, 'node', '5GC System Architecture', 'AUSF', 'image-animate-state', 16, -180, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ausf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'AUSF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4379, 'node', '5GC System Architecture', 'UDM', 'image-animate-state', 17, -40, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/udm62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UDM', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4380, 'node', '5GC System Architecture', 'NRF', 'image-animate-state', 19, 100, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nrf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NRF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4381, 'node', '5GC System Architecture', 'LMF', 'image-animate-state', 20, 170, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lmf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'LMF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4382, 'node', '5GC System Architecture', 'NEF', 'image-animate-state', 21, 30, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nef62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NEF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4383, 'node', '5GC System Architecture', 'MME', 'image-animate-state', 22, -180, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mme62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'MME', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4384, 'node', '5GC System Architecture', 'N3IWF', 'image-animate-state', 23, -40, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/n3iwf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'N3IWF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4385, 'node', '5GC System Architecture', 'lan7', 'image', 24, 238.892, -195.039, '[70,10]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN7', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4386, 'node', '5GC System Architecture', 'lan1', 'image', 24, -180, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN1', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#f6f4f4\",\"fontSize\":10,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4387, 'node', '5GC System Architecture', 'lan2', 'image', 24, -110, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'LAN2', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#f8f7f7\",\"fontSize\":10,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4388, 'node', '5GC System Architecture', 'lan3', 'image', 24, -40, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN3', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4389, 'node', '5GC System Architecture', 'lan4', 'image', 24, 30, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN4', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4390, 'node', '5GC System Architecture', 'lan5', 'image', 24, 100, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN5', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4391, 'node', '5GC System Architecture', 'lan6', 'image', 24, 170, -195, '[70,10]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN6', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4392, 'node', '5GC System Architecture', 'LAN', 'rect', 30, 30.0301, -195.517, '[500,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#87cefa\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#87cefa\"}', '', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#000000\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4393, 'edge', '5GC System Architecture', 'RAN~1704534829539~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":5,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#7b68ee\"}', 'N3', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4394, 'edge', '5GC System Architecture', 'N3IWF~1706496082968~lan6', 'polyline', 0, 0, 0, '', '', '', '', '', 'N3IWF', 'lan3', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4395, 'edge', '5GC System Architecture', 'NEF~1706494552592~lan5', 'line', 0, 0, 0, '', '', '', '', '', 'NEF', 'lan4', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4396, 'edge', '5GC System Architecture', 'LMF~1706495015507~lan6', 'polyline', 0, 0, 0, '', '', '', '', '', 'LMF', 'lan6', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4397, 'edge', '5GC System Architecture', 'OMC~1706495150020~lan7', 'polyline', 0, 0, 0, '', '', '', '', '', 'OMC', 'lan7', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4398, 'edge', '5GC System Architecture', 'AUSF~1706495243932~lan1', 'polyline', 0, 0, 0, '', '', '', '', '', 'AUSF', 'lan1', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4399, 'edge', '5GC System Architecture', 'AMF~1706495271064~lan2', 'polyline', 0, 0, 0, '', '', '', '', '', 'AMF', 'lan2', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4400, 'edge', '5GC System Architecture', 'NRF~1706495715971~lan3', 'polyline', 0, 0, 0, '', '', '', '', '', 'NRF', 'lan5', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4401, 'edge', '5GC System Architecture', 'SMF~1706495739277~lan4', 'polyline', 0, 0, 0, '', '', '', '', '', 'SMF', 'lan4', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4402, 'edge', '5GC System Architecture', 'IMS~1706496047466~lan5', 'polyline', 0, 0, 0, '', '', '', '', '', 'IMS', 'lan6', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4403, 'edge', '5GC System Architecture', 'DN~1704534869360~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'UPF', 'DN', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":5,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#7b68ee\"}', 'N6', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4404, 'edge', '5GC System Architecture', 'SMF~1704765447548~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N4', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":3,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4405, 'edge', '5GC System Architecture', '5GC~1704764825481~Base', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'AMF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N2', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":-5,\"refY\":-2,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4406, 'edge', '5GC System Architecture', 'MME~1706492758830~lan1', 'polyline', 0, 0, 0, '', '', '', '', '', 'MME', 'lan1', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4407, 'edge', '5GC System Architecture', 'UDM~1706493787944~lan2', 'line', 0, 0, 0, '', '', '', '', '', 'UDM', 'lan3', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4408, 'edge', '5GC System Architecture', 'PCF~1706494120334~lan3', 'line', 0, 0, 0, '', '', '', '', '', 'PCF', 'lan5', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4409, 'edge', '5GC System Architecture', 'NSSF~1706494145341~lan4', 'polyline', 0, 0, 0, '', '', '', '', '', 'NSSF', 'lan2', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -INSERT INTO `chart_graph` VALUES (4410, 'edge', '5GC System Architecture', 'SMSC~1728441658350~LAN', 'polyline', 0, 0, 0, '', '', '', '', '', 'SMSC', 'lan7', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); - -UNLOCK TABLES; - --- Dump completed on 2024-03-06 17:27:01 diff --git a/build/linux/usr/local/etc/omc/database/common/lite/cm_title.sql b/build/linux/usr/local/etc/omc/database/common/lite/cm_title.sql deleted file mode 100644 index dbc726da..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/cm_title.sql +++ /dev/null @@ -1,56 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `cm_title` --- - -DROP TABLE IF EXISTS `cm_title`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `cm_title` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) DEFAULT NULL, - `object` varchar(32) DEFAULT NULL, - `code` varchar(32) DEFAULT NULL, - `cm_en` varchar(128) DEFAULT NULL, - `cm_cn` varchar(128) DEFAULT NULL, - `description` varchar(1024) DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=3056 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `cm_title` --- - -LOCK TABLES `cm_title` WRITE; -/*!40000 ALTER TABLE `cm_title` DISABLE KEYS */; -INSERT INTO `cm_title` VALUES (2800,'AMF','ManagedElement','AMFAA01','Id','标识符','网元标识,只在OMC范围内有效'),(2801,'AMF','ManagedElement','AMFAA02','UserLabel','用户友好名','网元名称,根据运营商的网元命名规则设定。'),(2802,'AMF','ManagedElement','AMFAA03','VendorName','厂商名称','厂商名称'),(2803,'AMF','ManagedElement','AMFAA04','ManagedBy','管理节点','管理ManagedElement的ManagementNode对象类的DN值'),(2804,'AMF','ManagedElement','AMFAA05','ManagementIpAddress','网管接口IP地址列表','网管接口IP地址列表\n如支持IPV4V6,IPV4和IPV6都要呈现。'),(2805,'AMF','ManagedElement','AMFAA06','SwVersion','软件版本','网元的软件版本'),(2806,'AMF','ManagedElement','AMFAA07','PatchInfo','补丁信息','补丁信息,用于表示当前网元加载的补丁名称列表。'),(2807,'AMF','ManagedElement','AMFAA08','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(2808,'AMF','ManagedElement','AMFAA09','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(2809,'AMF','AmfFunction','AMFAB01','Id','标识符','对象标识,只在OMC范围内有效'),(2810,'AMF','AmfFunction','AMFAB02','UserLabel','用户友好名','对象名称'),(2811,'AMF','AmfFunction','AMFAB03','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(2812,'AMF','AmfFunction','AMFAB04','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(2813,'AMF','AmfFunction','AMFAB05','VnfInstanceId','虚拟化实例标识','虚拟网元的InstanceId'),(2814,'AMF','AmfFunction','AMFAB06','Fqdn','AmfFunction的FQDN','基于服务化接口的AmfFunction的FQDN,FQDN结构请参见TS23.003.'),(2815,'AMF','AmfFunction','AMFAB07','SbiServiceList','AmfFunction的服务列表','AmfFunction上所有注册到服务化接口的service列表,该列表由每个service的名称组成,其中ServiceName参见29.510 Table 6.1.6.3.11-1: Enumeration ServiceName定义'),(2816,'AMF','AmfFunction','AMFAB08','AmfGuamiList','全球AMF唯一标识列表',' = \n = '),(2817,'AMF','AmfFunction','AMFAB09','SnssaiList','网络切片列表','S-NSSAI的列表,S-NSSAI=SST-SD。S-NSSAI的格式按照3GPP规范要求,本身32bit,前8bit代表SST,后24bit代表SD。\n此变量为长度为10个字符字符,组成方式:3个字符标识SST + “-” + 6个字符标识SD\n前3个字符为SST对应8bit十进制数直接变为字符串(比如数字133->”133”)\n后6个字符位SD对应的24bit的十六进制数直接变为字符串(例如数字FEFA89->”FEFA89”)样例(供参考):133-FEFA89'),(2818,'AMF','AmfFunction','AMFAB10','MaxUser','最大注册用户数','当前软硬件配置条件下(如licence限制),AMF最大能够支持的注册用户数。'),(2819,'AMF','AmfFunction','AMFAB11','RelativeCapacity','相对容量','AMF集合内该AMF的相对容量,代表了NG-RAN选择AMF的概率。取值为整数[0..255]。'),(2820,'AMF','AmfFunction','AMFAB12','MaxGnbNum','最大支持基站数','当前软硬件配置条件下(如licence限制),AMF最大可以支持的5G基站数。'),(2821,'AMF','EpRpDynN8Amf','AMFAC01','Id','标识符','N8接口标识'),(2822,'AMF','EpRpDynN8Amf','AMFAC02','UserLabel','用户友好名','对象名称'),(2823,'AMF','EpRpDynN8Amf','AMFAC03','LocIpAddrList','本端IP地址列表','参考点所关联的本端网元的IP地址列表(Ipv4或Ipv6的地址格式)。'),(2824,'AMF','EpRpDynN8Amf','AMFAC04','FarIpSubnetworkList','远端IP子网列表','参考点所关联的远端IP子网列表:\n1.Ipv4:List of Struct{\n Subnetwork:string,\n Mask:string }\n若子网仅包含一个IP地址,则Subnetwork为该IP地址,Mask为255.255.255.255。\n若子网地址为0.0.0.0,Mask可为任意值(通常也取0.0.0.0),代表所有局向。\n2.Ipv6:子网+前缀方式,样例供参考:\n{(2409:802F:0000:0207:0000:0000:1001:0502,128),(2409:802F:0000:0207:0000:0000:1001:0501,128)}或{(2409:802F:0000:0207::1001:0502,128),(2409:802F:0000:0207::1001:0501,128)}或{(2409:802F:0:207::1001:502,128),(2409:802F:0:207::1001:501,128)}'),(2825,'AMF','EpRpDynN11Amf','AMFAD01','Id','标识符','N11接口标识'),(2826,'AMF','EpRpDynN11Amf','AMFAD02','UserLabel','用户友好名','对象名称'),(2827,'AMF','EpRpDynN11Amf','AMFAD03','LocIpAddrList','本端IP地址列表','参考点所关联的本端网元的IP地址列表(Ipv4或Ipv6的地址格式)。'),(2828,'AMF','EpRpDynN11Amf','AMFAD04','FarIpSubnetworkList','远端IP子网列表','参考点所关联的远端IP子网列表:\n1.Ipv4:List of Struct{\n Subnetwork:string,\n Mask:string }\n若子网仅包含一个IP地址,则Subnetwork为该IP地址,Mask为255.255.255.255。\n若子网地址为0.0.0.0,Mask可为任意值(通常也取0.0.0.0),代表所有局向。\n2.Ipv6:子网+前缀方式,样例供参考:\n{(2409:802F:0000:0207:0000:0000:1001:0502,128),(2409:802F:0000:0207:0000:0000:1001:0501,128)}或{(2409:802F:0000:0207::1001:0502,128),(2409:802F:0000:0207::1001:0501,128)}或{(2409:802F:0:207::1001:502,128),(2409:802F:0:207::1001:501,128)}'),(2829,'AMF','EpRpDynN12Amf','AMFAE01','Id','标识符','N12接口标识'),(2830,'AMF','EpRpDynN12Amf','AMFAE02','UserLabel','用户友好名','对象名称'),(2831,'AMF','EpRpDynN12Amf','AMFAE03','LocIpAddrList','本端IP地址列表','参考点所关联的本端网元的IP地址列表(Ipv4或Ipv6的地址格式)。'),(2832,'AMF','EpRpDynN12Amf','AMFAE04','FarIpSubnetworkList','远端IP子网列表','参考点所关联的远端IP子网列表:\n1.Ipv4:List of Struct{\n Subnetwork:string,\n Mask:string }\n若子网仅包含一个IP地址,则Subnetwork为该IP地址,Mask为255.255.255.255。\n若子网地址为0.0.0.0,Mask可为任意值(通常也取0.0.0.0),代表所有局向。\n2.Ipv6:子网+前缀方式,样例供参考:\n{(2409:802F:0000:0207:0000:0000:1001:0502,128),(2409:802F:0000:0207:0000:0000:1001:0501,128)}或{(2409:802F:0000:0207::1001:0502,128),(2409:802F:0000:0207::1001:0501,128)}或{(2409:802F:0:207::1001:502,128),(2409:802F:0:207::1001:501,128)}'),(2833,'AMF','IPResource','AMFAF01','Id','标识符','命名属性 '),(2834,'AMF','IPResource','AMFAF02','UserLabel','用户友好名','用户友好名,由EMS厂商自己指定,做为其内部标识,并可被NMS修改。'),(2835,'AMF','IPResource','AMFAF03','InterfaceType','接口类型','包含管理接口和业务接口。枚举值{Mgt,N2,NLs,NLg,N26,Nnrf,N12,N8,N15,N22,N14,N11,DnsQry},备注:管理接口为Mgt。'),(2836,'AMF','IPResource','AMFAF04','LocIpV4AddrList','本端IPV4地址列表','参考点所关联的本端网元的IP地址列表(Ipv4地址格式),如无IPV4地址,填写{Default}。'),(2837,'AMF','IPResource','AMFAF05','LocIpV6AddrList','本端IPV6地址列表','参考点所关联的本端网元的IP地址列表(Ipv6地址格式),如无IPV6地址,填写{Default}。'),(2838,'PCF','ManagedElement','PCFAA01','Id','标识符','网元标识,只在OMC范围内有效'),(2839,'PCF','ManagedElement','PCFAA02','UserLabel','用户友好名','网元名称,根据运营商的网元命名规则设定。'),(2840,'PCF','ManagedElement','PCFAA03','VendorName','厂商名称','厂商名称'),(2841,'PCF','ManagedElement','PCFAA04','ManagedBy','管理节点','管理ManagedElement的ManagementNode对象类的DN值'),(2842,'PCF','ManagedElement','PCFAA05','ManagementIpAddress','网管接口IP地址列表','网管接口IP地址列表'),(2843,'PCF','ManagedElement','PCFAA06','SwVersion','软件版本','网元的软件版本'),(2844,'PCF','ManagedElement','PCFAA07','PatchInfo','补丁信息','补丁信息,用于表示当前网元加载的补丁名称列表。'),(2845,'PCF','ManagedElement','PCFAA08','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(2846,'PCF','ManagedElement','PCFAA09','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(2847,'PCF','PcfFunction','PCFAB01','Id','标识符','命名属性 '),(2848,'PCF','PcfFunction','PCFAB02','UserLabel','用户友好名','对象名称'),(2849,'PCF','PcfFunction','PCFAB03','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(2850,'PCF','PcfFunction','PCFAB04','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(2851,'PCF','PcfFunction','PCFAB05','VnfInstanceId','虚拟化实例标识','虚拟网元的InstanceId'),(2852,'PCF','PcfFunction','PCFAB05','Fqdn','PcfFunction的FQDN','基于服务化接口PcfFunction的FQDN,FQDN结构请参见TS23.003.'),(2853,'PCF','PcfFunction','PCFAB06','SbiServiceList','PcfFunction的服务列表','PcfFunction上所有注册到服务化接口的service列表,该列表由每个service的名称组成。其中ServiceName参见29.510 Table 6.1.6.3.11-1: Enumeration ServiceName定义'),(2854,'PCF','UdrFunction','PCFAC01','Id','标识符','命名属性'),(2855,'PCF','UdrFunction','PCFAC02','UserLabel','用户友好名','用户友好名,由EMS厂商自己指定,做为其内部标识,并可被NMS修改。 语音PCF不涉及Udr,语音PCF对应指标填写PCF的取值。'),(2856,'PCF','UdrFunction','PCFAC03','AdministrativeState','管理状态','管理的状态,枚举型 {Locked, Unlocked, ShuttingDown}'),(2857,'PCF','UdrFunction','PCFAC04','OperationalState','运行状态','运行的状态,枚举型{Disabled,Enabled}'),(2858,'PCF','UdrFunction','PCFAC07','MaxSubNbr','最大签约用户数','UDR最大能存储的签约用户的个数,该值受软硬件条件共同限制,如Licence。\n语音PCF不涉及Udr,语音PCF对应指标填0。'),(2859,'PCF','IPResource','PCFAD01','Id','标识符','命名属性 '),(2860,'PCF','IPResource','PCFAD02','UserLabel','用户友好名','用户友好名,由EMS厂商自己指定,做为其内部标识,并可被NMS修改。'),(2861,'PCF','IPResource','PCFAD03','InterfaceType','接口类型','包含管理接口和业务接口(信令和媒体)。枚举型{Mgt,Rx,Gx,N5,N7,N15,N28},备注:管理接口为Mgt。'),(2862,'PCF','IPResource','PCFAD04','LocIpV4AddrList','本端IPV4地址列表','参考点所关联的本端网元的IP地址列表(Ipv4地址格式),如无IPV4地址,填写{Default}。'),(2863,'PCF','IPResource','PCFAD05','LocIpV6AddrList','本端IPV6地址列表','参考点所关联的本端网元的IP地址列表(Ipv6地址格式),如无IPV6地址,填写{Default}。'),(2864,'SMF','ManagedElement','SMFAA01','Id','标识符','网元标识,只在OMC范围内有效'),(2865,'SMF','ManagedElement','SMFAA02','UserLabel','用户友好名','网元名称,根据运营商的网元命名规则设定。'),(2866,'SMF','ManagedElement','SMFAA03','VendorName','厂商名称','厂商名称'),(2867,'SMF','ManagedElement','SMFAA04','ManagedBy','管理节点','管理ManagedElement的ManagementNode对象类的DN值'),(2868,'SMF','ManagedElement','SMFAA05','ManagementIpAddress','网管接口IP地址列表','网管接口IP地址列表\n如支持IPV4V6,IPV4和IPV6都要呈现。'),(2869,'SMF','ManagedElement','SMFAA06','SwVersion','软件版本','网元的软件版本'),(2870,'SMF','ManagedElement','SMFAA07','PatchInfo','补丁信息','补丁信息,用于表示当前网元加载的补丁名称列表。'),(2871,'SMF','ManagedElement','SMFAA08','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(2872,'SMF','ManagedElement','SMFAA09','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(2873,'SMF','SmfFunction','SMFAB01','Id','标识符','命名属性 '),(2874,'SMF','SmfFunction','SMFAB02','UserLabel','用户友好名','对象名称'),(2875,'SMF','SmfFunction','SMFAB03','AdministrativeState','管理状态','管理的状态,枚举型 {Locked, Unlocked, ShuttingDown}'),(2876,'SMF','SmfFunction','SMFAB04','OperationalState','运行状态','运行的状态,枚举型{Disabled,Enabled}'),(2877,'SMF','SmfFunction','SMFAB05','VnfInstanceId','虚拟化实例标识','虚拟网元的InstanceId'),(2878,'SMF','SmfFunction','SMFAB06','Fqdn','SmfFunction的FQDN','基于服务化接口的SmfFunction的FQDN,FQDN结构请参见TS23.003'),(2879,'SMF','SmfFunction','SMFAB07','SbiServiceList','SmfFunction的服务列表','SmfFunction上所有注册到服务化接口的service列表,该列表由每个service的名称组成,服务名称参见29.510 Table 6.1.6.3.11-1: Enumeration ServiceName的定义'),(2880,'SMF','SmfFunction','SMFAB08','MaxPduSessions','最大PDU会话数','当前软硬件配置条件下(如licence限制),SMF最大支持的并发PDU Session数。'),(2881,'SMF','SmfFunction','SMFAB09','MaxQfi','最大QFI数','当前软硬件配置条件下(如licence限制),SMF最大支持的并发QFI数。'),(2882,'SMF','SmfFunction','SMFAB10','UpfList','UPF列表','SMF管理的UPF的DN列表'),(2883,'SMF','AddrPool','SMFAC01','Id','标识符','命名属性 '),(2884,'SMF','AddrPool','SMFAC02','UserLabel','用户友好名','对象名称'),(2885,'SMF','AddrPool','SMFAC03','AddrType','地址类型','表示地址的类型,枚举 {Dynamic, Static}'),(2886,'SMF','AddrPool','SMFAC04','IpVersion','IP版本','表示地址池的IP的版本,包括{IPv4,IPv6}'),(2887,'SMF','AddrPool','SMFAC05','AddrSegList','IP地址分段列表','指该地址对象中存储的地址段列表。其中每个地址段包含有一个起始地址IP地址(beginIp),和该段的IP地址数目来确定,List of Struct{\n StartIp: String //起始IP地址,\n SegLen: Integer //地址段长度\n}'),(2888,'SMF','EpRpDynN7Smf','SMFAD01','Id','标识符','命名属性 '),(2889,'SMF','EpRpDynN7Smf','SMFAD02','UserLabel','用户友好名','对象名称'),(2890,'SMF','EpRpDynN7Smf','SMFAD03','LocIpAddrList','本端IP地址列表','参考点所关联的本端网元的IP地址列表(Ipv4或Ipv6的地址格式)。'),(2891,'SMF','EpRpDynN7Smf','SMFAD04','FarIpSubnetworkList','远端IP子网列表','参考点所关联的远端IP子网列表:\n1.Ipv4:List of Struct{\n Subnetwork:string,\n Mask:string }\n若子网仅包含一个IP地址,则Subnetwork为该IP地址,Mask为255.255.255.255。\n若子网地址为0.0.0.0,Mask可为任意值(通常也取0.0.0.0),代表所有局向。\n2.Ipv6:子网+前缀方式,样例供参考:\n{(2409:802F:0000:0207:0000:0000:1001:0502,128),(2409:802F:0000:0207:0000:0000:1001:0501,128)}或{(2409:802F:0000:0207::1001:0502,128),(2409:802F:0000:0207::1001:0501,128)}或{(2409:802F:0:207::1001:502,128),(2409:802F:0:207::1001:501,128)}'),(2892,'SMF','EpRpDynN10Smf','SMFAE01','Id','标识符','命名属性 '),(2893,'SMF','EpRpDynN10Smf','SMFAE02','UserLabel','用户友好名','对象名称'),(2894,'SMF','EpRpDynN10Smf','SMFAE03','LocIpAddrList','本端IP地址列表','参考点所关联的本端网元的IP地址列表(Ipv4或Ipv6的地址格式)。'),(2895,'SMF','EpRpDynN10Smf','SMFAE04','FarIpSubnetworkList','远端IP子网列表','参考点所关联的远端IP子网列表:\n1.Ipv4:List of Struct{\n Subnetwork:string,\n Mask:string }\n若子网仅包含一个IP地址,则Subnetwork为该IP地址,Mask为255.255.255.255。\n若子网地址为0.0.0.0,Mask可为任意值(通常也取0.0.0.0),代表所有局向。\n2.Ipv6:子网+前缀方式,样例供参考:\n{(2409:802F:0000:0207:0000:0000:1001:0502,128),(2409:802F:0000:0207:0000:0000:1001:0501,128)}或{(2409:802F:0000:0207::1001:0502,128),(2409:802F:0000:0207::1001:0501,128)}或{(2409:802F:0:207::1001:502,128),(2409:802F:0:207::1001:501,128)}'),(2896,'SMF','IPResource','SMFAF01','Id','标识符','命名属性 '),(2897,'SMF','IPResource','SMFAF02','UserLabel','用户友好名','用户友好名,由EMS厂商自己指定,做为其内部标识,并可被NMS修改。'),(2898,'SMF','IPResource','SMFAF03','InterfaceType','接口类型','包含管理接口和业务接口。枚举值{Mgt,N4,Nnrf,N10,N7,N16a,Nbsf,N11,N40,Radius},备注:管理接口为Mgt。'),(2899,'SMF','IPResource','SMFAF04','LocIpV4AddrList','本端IPV4地址列表','参考点所关联的本端网元的IP地址列表(Ipv4地址格式),如无IPV4地址,填写{Default}。'),(2900,'SMF','IPResource','SMFAF05','LocIpV6AddrList','本端IPV6地址列表','参考点所关联的本端网元的IP地址列表(Ipv6地址格式),如无IPV6地址,填写{Default}。'),(2901,'UDM','ManagedElement','UDMAA01','Id','标识符','网元标识,只在OMC范围内有效'),(2902,'UDM','ManagedElement','UDMAA02','UserLabel','用户友好名','网元名称,根据运营商的网元命名规则设定。'),(2903,'UDM','ManagedElement','UDMAA03','VendorName','厂商名称','厂商名称'),(2904,'UDM','ManagedElement','UDMAA04','ManagedBy','管理节点','管理ManagedElement的ManagementNode对象类的DN值'),(2905,'UDM','ManagedElement','UDMAA05','ManagementIpAddress','网管接口IP地址列表','网管接口IP地址列表\n如支持IPV4V6,IPV4和IPV6都要呈现'),(2906,'UDM','ManagedElement','UDMAA06','SwVersion','软件版本','网元的软件版本'),(2907,'UDM','ManagedElement','UDMAA07','PatchInfo','补丁信息','补丁信息,用于表示当前网元加载的补丁名称列表。'),(2908,'UDM','ManagedElement','UDMAA08','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(2909,'UDM','ManagedElement','UDMAA09','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(2910,'UDM','UdmFunction','UDMAB01','Id','标识符','命名属性 '),(2911,'UDM','UdmFunction','UDMAB02','UserLabel','用户友好名','对象名称'),(2912,'UDM','UdmFunction','UDMAB03','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(2913,'UDM','UdmFunction','UDMAB04','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(2914,'UDM','UdmFunction','UDMAB05','VnfInstanceId','虚拟化实例标识','虚拟网元的InstanceId'),(2915,'UDM','UdmFunction','UDMAB06','Fqdn','UdmFunction的FQDN','基于服务化接口的UdmFunction的FQDN,FQDN结构请参见TS23.003.'),(2916,'UDM','UdmFunction','UDMAB07','SbiServiceList','UdmFunction的服务列表','UdmFunction上所有注册到服务化接口的service列表,该列表由每个service的名称组成。其中ServiceName参见29.510 Table 6.1.6.3.11-1: Enumeration ServiceName定义'),(2917,'UDM','UdrFunction','UDRAC01','Id','标识符','命名属性 '),(2918,'UDM','UdrFunction','UDRAC02','UserLabel','用户友好名','对象名称'),(2919,'UDM','UdrFunction','UDRAC03','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(2920,'UDM','UdrFunction','UDRAC04','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(2921,'UDM','UdrFunction','UDRAC05','VnfInstanceId','虚拟化实例标识','虚拟网元的InstanceId'),(2922,'UDM','UdrFunction','UDRAC06','Fqdn','UdrFunction的FQDN','基于服务化接口的UdrFunction的FQDN,FQDN结构请参见TS23.003。'),(2923,'UDM','UdrFunction','UDRAC07','SbiServiceList','UdrFunction的服务列表','UdrFunction上所有注册到服务化接口的service列表,该列表由每个service的名称组成。其中ServiceName参见29.510 Table 6.1.6.3.11-1: Enumeration ServiceName定义。'),(2924,'UDM','UdrFunction','UDRAC08','MaxNumSupi','最大可存储的SUPI个数','指UDR设计的可存储的最大SUPI数量'),(2925,'UDM','UdrFunction','UDRAC09','MaxNumMsisdn','最大可存储的MSISDN个数','指UDR设计的最大可存储的MSISDN个数'),(2926,'UDM','AusfFunction','UDMAD01','Id','标识符','命名属性 '),(2927,'UDM','AusfFunction','UDMAD02','UserLabel','用户友好名','对象名称'),(2928,'UDM','AusfFunction','UDMAD03','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(2929,'UDM','AusfFunction','UDMAD04','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(2930,'UDM','AusfFunction','UDMAD05','VnfInstanceId','虚拟化实例标识','虚拟网元的InstanceId'),(2931,'UDM','AusfFunction','UDMAD06','Fqdn','AusfFunction的FQDN','基于服务化接口的AusfFunction的FQDN,FQDN结构请参见TS23.003。'),(2932,'UDM','AusfFunction','UDMAD07','SbiServiceList','AusfFunction的服务列表','AusfFunction上所有注册到服务化接口的service列表,该列表由每个service的名称组成。其中ServiceName参见29.510 Table 6.1.6.3.11-1: Enumeration ServiceName定义。'),(2933,'UDM','IPResource','UDMAE01','Id','标识符','命名属性 '),(2934,'UDM','IPResource','UDMAE02','UserLabel','用户友好名','用户友好名,由EMS厂商自己指定,做为其内部标识,并可被NMS修改。'),(2935,'UDM','IPResource','UDMAE03','InterfaceType','接口类型','包含管理接口和业务接口。枚举型{Mgt,N8,N10,N12,N21},备注:管理接口为Mgt。'),(2936,'UDM','IPResource','UDMAE04','LocIpV4AddrList','本端IPV4地址列表','参考点所关联的本端网元的IP地址列表(Ipv4地址格式),如无IPV4地址,填写{Default}。'),(2937,'UDM','IPResource','UDMAE05','LocIpV6AddrList','本端IPV6地址列表','参考点所关联的本端网元的IP地址列表(Ipv6地址格式),如无IPV6地址,填写{Default}。'),(2938,'UPF','ManagedElement','UPFAA01','Id','标识符','网元标识,只在OMC范围内有效'),(2939,'UPF','ManagedElement','UPFAA02','UserLabel','用户友好名','网元名称,根据运营商的网元命名规则设定。'),(2940,'UPF','ManagedElement','UPFAA03','VendorName','厂商名称','厂商名称'),(2941,'UPF','ManagedElement','UPFAA04','ManagedBy','管理节点','管理ManagedElement的ManagementNode对象类的DN值'),(2942,'UPF','ManagedElement','UPFAA05','ManagementIpAddress','网管接口IP地址列表','网管接口IP地址列表\n如支持IPV4V6,IPV4和IPV6都要呈现'),(2943,'UPF','ManagedElement','UPFAA06','SwVersion','软件版本','网元的软件版本'),(2944,'UPF','ManagedElement','UPFAA07','PatchInfo','补丁信息','补丁信息,用于表示当前网元加载的补丁名称列表。'),(2945,'UPF','ManagedElement','UPFAA08','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(2946,'UPF','ManagedElement','UPFAA09','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(2947,'UPF','ManagedElement','UPFAA10','LocationName','位置名称','如指明该设备所处的具体房间'),(2948,'UPF','ManagedElement','UPFAA11','HardwarePlatform','硬件平台','硬件平台'),(2949,'UPF','InventoryUnitRack','UPFAB01','Id','标识符','命名属性 '),(2950,'UPF','InventoryUnitRack','UPFAB02','UserLabel','用户友好名','用户友好名,由EMS厂商自己指定,做为其内部标识,并可被NMS修改。'),(2951,'UPF','InventoryUnitRack','UPFAB03','VendorUnitFamilyType','归属类型','由供应商提供的便于记忆的资产单元的归属类型'),(2952,'UPF','InventoryUnitRack','UPFAB04','VendorUnitTypeNumber','资产单元类型版本号','由供应商提供的可唯一识别资产单元类型及版本的号码'),(2953,'UPF','InventoryUnitRack','UPFAB05','VendorName','供应商名称','供应商名称'),(2954,'UPF','InventoryUnitRack','UPFAB06','SerialNumber','资产序列号','资产序列号'),(2955,'UPF','InventoryUnitRack','UPFAB07','VersionNumber','资产版本号','与VendorUnitTypeNumber相关的版本信息'),(2956,'UPF','InventoryUnitRack','UPFAB08','DateOfManufacture','生产日期','生产日期'),(2957,'UPF','InventoryUnitRack','UPFAB09','DateOfLastService','最近服务日期','最近服务的日期(最近一次恢复工作正常状态的时间)'),(2958,'UPF','InventoryUnitRack','UPFAB10','ManufacturerData','特殊信息','设备商填写的特殊信息'),(2959,'UPF','InventoryUnitRack','UPFAB11','RackPosition','机架位置','机架编号,通常有两种表示方法:\n(1) 行号-机架号:即该机架位于第几行的第几个。在这种情况下,机房内的机架先按行区分,机架号表示在行内的相对位置。\n(2) 机架号:即机房内的机架统一编号,不用行来区分。'),(2960,'UPF','InventoryUnitShelf','UPFAC01','Id','标识符','命名属性 '),(2961,'UPF','InventoryUnitShelf','UPFAC02','UserLabel','用户友好名','用户友好名,由EMS厂商自己指定,做为其内部标识,并可被NMS修改。'),(2962,'UPF','InventoryUnitShelf','UPFAC03','VendorUnitFamilyType','归属类型','由供应商提供的便于记忆的资产单元的归属类型'),(2963,'UPF','InventoryUnitShelf','UPFAC04','VendorUnitTypeNumber','资产单元类型版本号','由供应商提供的可唯一识别资产单元类型及版本的号码'),(2964,'UPF','InventoryUnitShelf','UPFAC05','VendorName','供应商名称','供应商名称'),(2965,'UPF','InventoryUnitShelf','UPFAC06','SerialNumber','资产序列号','资产序列号'),(2966,'UPF','InventoryUnitShelf','UPFAC07','VersionNumber','资产版本号','与VendorUnitTypeNumber相关的版本信息'),(2967,'UPF','InventoryUnitShelf','UPFAC08','DateOfManufacture','生产日期','生产日期'),(2968,'UPF','InventoryUnitShelf','UPFAC09','DateOfLastService','最近服务日期','最近服务的日期(最近一次恢复工作正常状态的时间)'),(2969,'UPF','InventoryUnitShelf','UPFAC10','ManufacturerData','特殊信息','设备商填写的特殊信息'),(2970,'UPF','InventoryUnitShelf','UPFAC11','SlotsInformation','插槽信息','框内所有插槽、描述及占用状态。List of Struct{槽位号(字符串),描述(字符串),占用状态(枚举)}。其中其中描述信息由厂家自行决定,占用状态为枚举{Unused,Used}'),(2971,'UPF','InventoryUnitShelf','UPFAC12','ShelfPosition','机框位置','1) 如果机框位于的机架也可以通过OMC进行管理,则“机框位置”的形式应为机框在机架内的相对位置 \n2)如果机框位于第三方机架内,即机架不可以通过OMC管理,机框位置的形式应为“机架号-机框在机架内的相对位置”'),(2972,'UPF','InventoryUnitPack','UPFAD01','Id','标识符','命名属性 '),(2973,'UPF','InventoryUnitPack','UPFAD02','UserLabel','用户友好名','用户友好名,由EMS厂商自己指定,做为其内部标识,并可被NMS修改。'),(2974,'UPF','InventoryUnitPack','UPFAD03','VendorUnitFamilyType','归属类型','由供应商提供的便于记忆的资产单元的归属类型'),(2975,'UPF','InventoryUnitPack','UPFAD04','VendorUnitTypeNumber','资产单元类型版本号','由供应商提供的可唯一识别资产单元类型及版本的号码'),(2976,'UPF','InventoryUnitPack','UPFAD05','VendorName','供应商名称','供应商名称'),(2977,'UPF','InventoryUnitPack','UPFAD06','SerialNumber','资产序列号','资产序列号'),(2978,'UPF','InventoryUnitPack','UPFAD07','VersionNumber','资产版本号','与VendorUnitTypeNumber相关的版本信息'),(2979,'UPF','InventoryUnitPack','UPFAD08','DateOfManufacture','生产日期','生产日期'),(2980,'UPF','InventoryUnitPack','UPFAD09','DateOfLastService','最近服务日期','最近服务的日期(最近一次恢复工作正常状态的时间)'),(2981,'UPF','InventoryUnitPack','UPFAD10','ManufacturerData','特殊信息','设备商填写的特殊信息'),(2982,'UPF','InventoryUnitPack','UPFAD11','PortsInformation','端口信息','单板包含的所有端口、描述及占用状态。List of Struct{ 端口Id(字符串),描述(字符串),占用状态(枚举)}。其中占用状态的取值为{Unused,Used},描述信息由设备厂家自行决定。'),(2983,'UPF','InventoryUnitPack','UPFAD12','PackPosition','板卡位置','板卡在机框内的相对位置,通常用编号表示。'),(2984,'UPF','InventoryUnitPack','UPFAD13','SlotsOccupied','占用槽位','应表示板卡占用的槽位号列表。(注:一些板卡较宽,可能会占用两个或以上槽位)'),(2985,'UPF','InventoryUnitHost','PGWAE01','Id','标识符','命名属性 '),(2986,'UPF','InventoryUnitHost','PGWAE02','UserLabel','用户友好名','用户友好名,由EMS厂商自己指定,做为其内部标识,并可被NMS修改。'),(2987,'UPF','InventoryUnitHost','PGWAE03','VendorUnitFamilyType','归属类型','由供应商提供的便于记忆的资产单元的归属类型'),(2988,'UPF','InventoryUnitHost','PGWAE04','VendorUnitTypeNumber','资产单元类型版本号','由供应商提供的可唯一识别资产单元类型及版本的号码'),(2989,'UPF','InventoryUnitHost','PGWAE05','VendorName','供应商名称','供应商名称'),(2990,'UPF','InventoryUnitHost','PGWAE06','SerialNumber','资产序列号','资产序列号'),(2991,'UPF','InventoryUnitHost','PGWAE07','VersionNumber','资产版本号','与VendorUnitTypeNumber相关的版本信息'),(2992,'UPF','InventoryUnitHost','PGWAE08','DateOfManufacture','生产日期','生产日期'),(2993,'UPF','InventoryUnitHost','PGWAE09','DateOfLastService','最近服务日期','最近服务的日期(最近一次恢复工作正常状态的时间)'),(2994,'UPF','InventoryUnitHost','PGWAE10','ManufacturerData','特殊信息','设备商填写的特殊信息'),(2995,'UPF','InventoryUnitHost','PGWAE11','HostPosition','主机位置','主机在机房中的位置,当主机位于机架中时,为机架编号;否则主机应有自己独立的机房位置信息。 '),(2996,'UPF','InventoryUnitHost','PGWAE12','NumberOfCpu','CPU数量','主机配置的CPU数量'),(2997,'UPF','InventoryUnitHost','PGWAE13','MemSize','内存容量','主机配置的内存容量'),(2998,'UPF','InventoryUnitHost','PGWAE14','HardDiskSize','硬盘容量','主机配置的硬盘容量'),(2999,'UPF','InventoryUnitAccessory','UPFAF01','Id','标识符','命名属性 '),(3000,'UPF','InventoryUnitAccessory','UPFAF02','UserLabel','用户友好名','用户友好名,由EMS厂商自己指定,做为其内部标识,并可被NMS修改。'),(3001,'UPF','InventoryUnitAccessory','UPFAF03','VendorUnitFamilyType','归属类型','由供应商提供的便于记忆的资产单元的归属类型'),(3002,'UPF','InventoryUnitAccessory','UPFAF04','VendorUnitTypeNumber','资产单元类型版本号','由供应商提供的可唯一识别资产单元类型及版本的号码'),(3003,'UPF','InventoryUnitAccessory','UPFAF05','VendorName','供应商名称','供应商名称'),(3004,'UPF','InventoryUnitAccessory','UPFAF06','SerialNumber','资产序列号','资产序列号'),(3005,'UPF','InventoryUnitAccessory','UPFAF07','VersionNumber','资产版本号','与VendorUnitTypeNumber相关的版本信息'),(3006,'UPF','InventoryUnitAccessory','UPFAF08','DateOfManufacture','生产日期','生产日期'),(3007,'UPF','InventoryUnitAccessory','UPFAF09','DateOfLastService','最近服务日期','最近服务的日期(最近一次恢复工作正常状态的时间)'),(3008,'UPF','InventoryUnitAccessory','UPFAF10','ManufacturerData','特殊信息','设备商填写的特殊信息'),(3009,'UPF','InventoryUnitAccessory','UPFAF11','AccessoryPosition','附件位置','附件所在机架的编号'),(3010,'UPF','InventoryUnitAccessory','UPFAF12','AccessoryType','附属设备类型','自定义,例如:内部交换机,路由器,磁盘阵列等,仅适用于ManagedElement内部的附属设备。'),(3011,'UPF','InventoryUnitAccessory','UPFAF13','AddtionalInformation','描述信息','设备自身特有的属性描述'),(3012,'UPF','UpfFunction','UPFAG01','Id','标识符','命名属性 '),(3013,'UPF','UpfFunction','UPFAG02','UserLabel','用户友好名','对象名称'),(3014,'UPF','UpfFunction','UPFAG03','AdministrativeState','管理状态','管理的状态,枚举型 {Locked, Unlocked, ShuttingDown}'),(3015,'UPF','UpfFunction','UPFAG04','OperationalState','运行状态','运行的状态,枚举型{Disabled,Enabled}'),(3016,'UPF','UpfFunction','UPFAG05','VnfInstanceId','虚拟化实例标识','虚拟网元的InstanceId'),(3017,'UPF','UpfFunction','UPFAG06','MaxQosFlows','最大QoS流数','当前软硬件配置条件下(如licence限制),UPF最大支持的并发QoS流数。'),(3018,'UPF','UpfFunction','UPFAG07','MaxThroughput','最大数据吞吐率','UPF最大每秒能处理的数据量,包括双向流量。'),(3019,'UPF','EpRpDynN9Upf','UPFAH01','Id','标识符','命名属性 '),(3020,'UPF','EpRpDynN9Upf','UPFAH02','UserLabel','用户友好名','用户友好名,由EMS厂商自己指定,做为其内部标识,并可被NMS修改。'),(3021,'UPF','EpRpDynN9Upf','UPFAH03','LocIpAddrList','本端IP地址列表','参考点所关联的本端网元的IP地址列表(Ipv4或Ipv6的地址格式)。'),(3022,'UPF','EpRpDynN9Upf','UPFAH04','FarIpSubnetworkList','远端IP子网列表','参考点所关联的远端IP子网列表:\n1.Ipv4:List of Struct{\n Subnetwork:string,\n Mask:string }\n若子网仅包含一个IP地址,则Subnetwork为该IP地址,Mask为255.255.255.255。\n若子网地址为0.0.0.0,Mask可为任意值(通常也取0.0.0.0),代表所有局向。\n2.Ipv6:子网+前缀方式,样例供参考:\n{(2409:802F:0000:0207:0000:0000:1001:0502,128),(2409:802F:0000:0207:0000:0000:1001:0501,128)}或{(2409:802F:0000:0207::1001:0502,128),(2409:802F:0000:0207::1001:0501,128)}或{(2409:802F:0:207::1001:502,128),(2409:802F:0:207::1001:501,128)}'),(3023,'UPF','EpRpDynN3Upf','UPFAI01','Id','标识符','命名属性 '),(3024,'UPF','EpRpDynN3Upf','UPFAI02','UserLabel','用户友好名','用户友好名,由EMS厂商自己指定,做为其内部标识,并可被NMS修改。'),(3025,'UPF','EpRpDynN3Upf','UPFAI03','LocIpAddrList','本端IP地址列表','参考点所关联的本端网元的IP地址列表(Ipv4或Ipv6的地址格式)。'),(3026,'UPF','EpRpDynN3Upf','UPFAI04','FarIpSubnetworkList','远端IP子网列表','参考点所关联的远端IP子网列表:\n1.Ipv4:List of Struct{\n Subnetwork:string,\n Mask:string }\n若子网仅包含一个IP地址,则Subnetwork为该IP地址,Mask为255.255.255.255。\n若子网地址为0.0.0.0,Mask可为任意值(通常也取0.0.0.0),代表所有局向。\n2.Ipv6:子网+前缀方式,样例供参考:\n{(2409:802F:0000:0207:0000:0000:1001:0502,128),(2409:802F:0000:0207:0000:0000:1001:0501,128)}或{(2409:802F:0000:0207::1001:0502,128),(2409:802F:0000:0207::1001:0501,128)}或{(2409:802F:0:207::1001:502,128),(2409:802F:0:207::1001:501,128)}'),(3027,'UPF','AmfFunction','UPFAJ01','Id','标识符','对象标识,只在OMC范围内有效'),(3028,'UPF','AmfFunction','UPFAJ02','UserLabel','用户友好名','对象名称'),(3029,'UPF','AmfFunction','UPFAJ03','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(3030,'UPF','AmfFunction','UPFAJ04','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(3031,'UPF','AmfFunction','UPFAJ05','VnfInstanceId','虚拟化实例标识','虚拟网元的InstanceId'),(3032,'UPF','AmfFunction','UPFAJ06','Fqdn','AmfFunction的FQDN','基于服务化接口的AmfFunction的FQDN,FQDN结构请参见TS23.003.'),(3033,'UPF','SmfFunction','UPFAK01','Id','标识符','命名属性 '),(3034,'UPF','SmfFunction','UPFAK02','UserLabel','用户友好名','对象名称'),(3035,'UPF','SmfFunction','UPFAK03','AdministrativeState','管理状态','管理的状态,枚举型 {Locked, Unlocked, ShuttingDown}'),(3036,'UPF','SmfFunction','UPFAK04','OperationalState','运行状态','运行的状态,枚举型{Disabled,Enabled}'),(3037,'UPF','SmfFunction','UPFAK05','VnfInstanceId','虚拟化实例标识','虚拟网元的InstanceId'),(3038,'UPF','SmfFunction','UPFAK06','Fqdn','SmfFunction的FQDN','基于服务化接口的SmfFunction的FQDN,FQDN结构请参见TS23.003'),(3039,'UPF','UdrFunction','UPFAL01','Id','标识符','命名属性 '),(3040,'UPF','UdrFunction','UPFAL02','UserLabel','用户友好名','对象名称'),(3041,'UPF','UdrFunction','UPFAL03','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(3042,'UPF','UdrFunction','UPFAL04','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(3043,'UPF','UdrFunction','UPFAL05','VnfInstanceId','虚拟化实例标识','虚拟网元的InstanceId'),(3044,'UPF','UdrFunction','UPFAL06','Fqdn','UdrFunction的FQDN','基于服务化接口的UdrFunction的FQDN,FQDN结构请参见TS23.003。'),(3045,'UPF','AusfFunction','UDMAM01','Id','标识符','命名属性 '),(3046,'UPF','AusfFunction','UDMAM02','UserLabel','用户友好名','对象名称'),(3047,'UPF','AusfFunction','UDMAM03','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(3048,'UPF','AusfFunction','UDMAM04','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(3049,'UPF','AusfFunction','UDMAM05','VnfInstanceId','虚拟化实例标识','虚拟网元的InstanceId'),(3050,'UPF','AusfFunction','UDMAM06','Fqdn','AusfFunction的FQDN','基于服务化接口的AusfFunction的FQDN,FQDN结构请参见TS23.003。'),(3051,'UPF','IPResource','UPFAN01','Id','标识符','命名属性 '),(3052,'UPF','IPResource','UPFAN02','UserLabel','用户友好名','用户友好名,由EMS厂商自己指定,做为其内部标识,并可被NMS修改。'),(3053,'UPF','IPResource','UPFAN03','InterfaceType','接口类型','包含管理接口和业务接口(信令和媒体)。枚举值{Mgt,N4,N3,N9,N19},备注:管理接口为Mgt。'),(3054,'UPF','IPResource','UPFAN04','LocIpV4AddrList','本端IPV4地址列表','参考点所关联的本端网元的IP地址列表(Ipv4地址格式),如无IPV4地址,填写{Default}。'),(3055,'UPF','IPResource','UPFAN05','LocIpV6AddrList','本端IPV6地址列表','参考点所关联的本端网元的IP地址列表(Ipv6地址格式),如无IPV6地址,填写{Default}。'); -/*!40000 ALTER TABLE `cm_title` ENABLE KEYS */; -UNLOCK TABLES; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:27:01 diff --git a/build/linux/usr/local/etc/omc/database/common/lite/config.sql b/build/linux/usr/local/etc/omc/database/common/lite/config.sql deleted file mode 100644 index 4ebb77c1..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/config.sql +++ /dev/null @@ -1,58 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `config` --- - -DROP TABLE IF EXISTS `config`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `config` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `module_name` varchar(32) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL, - `config_tag` varchar(32) NOT NULL, - `title_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, - `value` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL, - `value_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, - `update_time` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `comment` varchar(255) DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `idx_uni_mod_tag` (`module_name`,`config_tag`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `config` --- - -LOCK TABLES `config` WRITE; -/*!40000 ALTER TABLE `config` DISABLE KEYS */; -INSERT INTO `config` VALUES (1,'Alarm','historyDuration','{\"cn\": \"历史告警保留时间间隔(天)\", \"en\": \"History alarm duration(day)\"}','90',NULL,'2023-07-25 20:41:18',NULL),(2,'LOG','logDuration','{\"cn\": \"日志保留时间(天)\", \"en\": \"Log saved duration(day)\"}','90',NULL,'2023-05-08 17:40:28',NULL),(3,'LOG','logCapacity','{\"cn\": \"日志占用空间(MB)\", \"en\": \"Log occupation space(MB)\"}','1344',NULL,'2023-08-02 17:20:39',NULL),(4,'PM','pmBackupTask','{\"cn\": \"性能数据报表定期备份(天)\", \"en\": \"PM data backup task(day)\"}','',NULL,'2023-09-08 13:59:09',NULL),(5,'Alarm','syncTaskPeriod','{\"cn\": \"告警同步周期时长(小时)\", \"en\": \"Alarm sync task period(小时)\"}','24','{\"alarmEnd\":\"2023-08-21 00:00:00\",\"alarmStart\":\"2023-08-08 00:00:00\",\"syncTaskPeriod\":\"23\",\"unit\":\"hour\"}','2023-08-10 20:03:38',NULL),(6,'Alarm','displayFilter','{\"cn\": \"告警显示过滤设置\", \"en\": \"Alarm filter setting\"}','','{\"ne_type\":\"\",\"ne_id\":\"\",\"orig_severity\":\"\",\"alarm_code\":\"\",\"pv_flag\":\"\"}','2023-12-26 10:13:07',NULL),(7,'Alarm','autoAlarmAck','{\"cn\": \"告警自动确认设置\", \"en\": \"Alarm automatic ack setting\"}','','{\"alarm_status\":\"0\",\"alarm_type\":\"EquipmentAlarm\",\"orig_severity\":\"Major\",\"ack_user\":\"admin\"}','2023-07-28 08:07:02',NULL),(8,'PM','keepPMCKpi','{\"cn\": \"删除指标保留时长(天)\", \"en\": \"Keep custom pm kpi duration(day)\"}','4',NULL,'2023-07-29 11:01:45',NULL),(9,'Security','sessionExpires','{\"cn\": \"登录会话超时时长(秒)\", \"en\": \"User\'s session expires(second)\"}','1800000',NULL,'2023-07-31 09:45:17',NULL),(10,'Alarm','forwardAlarm','{\"cn\": \"告警前转接口设置\", \"en\": \"Alarm forward interface\"}',NULL,'[{\"interface\":\"Email\",\"to_user\":[]},{\"interface\":\"SMS\",\"to_user\":[\"138111112222\"]}]','2024-02-23 14:57:04',NULL),(17,'Security','highRisk','{\"cn\":\"高危指令设置\",\"en\":\"High risk instruction settings\"}','1','[{\"timePart\":\"04:00:00,06:00:00\",\"text\":\"请不要重复111\"},{\"timePart\":\"07:00:00,14:00:00\",\"text\":\"请不要重复22222\"},{\"timePart\":\"09:00:00,15:00:00\",\"text\":\"请不要重复3333\"}]','2023-08-16 11:23:37',NULL),(18,'Gold','goldSet','{\"cn\":\"黄金指标设置\",\"en\":\"Gold Index Setting\"}',NULL,'{\"goldWeek\":\"1\",\"omc_name\":\"23123\",\"login_url\":\"231231\",\"handshake_url\":\"321312\",\"grant_type\":\"321312\",\"user_name\":\"32131\",\"user_key\":\"22321\",\"max_data_len\":\"231\",\"kpi_report_url\":\"1231231\",\"time_out\":\"2131\"}','2023-08-13 18:15:01',NULL),(19,'Security','userTimeSet','{\"cn\":\"账号有效期设置\",\"en\":\"Account validity period setting\"}','18000',NULL,'2023-08-10 14:18:57',NULL),(20,'Security','pwdStrong','{\"cn\":\"密码强度设置\",\"en\":\"Account validity period setting\"}',NULL,'{\"pwdMinLength\":\"4\",\"pwdTime\":\"12\",\"strongNum\":\"1\",\"outTimeMsg\":\"密码有效期已过,请联系管理员进行修改密码\"}','2023-08-14 20:18:21',NULL),(22,'Nbi','nbiSet','{\"cn\":\"北向接口设置\",\"en\":\"Interface settings\"}',NULL,'{\"listeningAddress\":\"21312222222222222222\",\"listeningPort\":\"312\",\"nbiFileTime\":\"12312312\"}','2023-08-20 14:30:07',NULL),(25,'SystemMonitor','cpuThreshold','{\"cn\":\"CPU阈值及告警级别设置\",\"en\":\"threshold of CPU settings\"}',NULL,'{\"Major\":\"60\",\"Minor\":\"50\",\"Critical\":\"80\",\"Warning\":\"90\",\"Event\":\"75\"}','2023-08-15 18:06:13',NULL),(26,'SystemMonitor','sampleTime','{\"cn\":\"系统监控采样时间设置\",\"en\":\"settings\"}',NULL,'{\"sampleTime\":\"120\"}','2023-09-04 14:53:24',NULL),(27,'SystemMonitor','fileThreshold','{\"cn\":\"文件资源阈值及告警级别设置\",\"en\":\"threshold of file threshold settings\"}',NULL,'{\"type\":\"cpuThreshold\",\"Major\":\"12\",\"Minor\":\"\",\"Critical\":\"\",\"Warning\":\"\",\"Event\":\"\"}','2023-08-15 18:44:18',NULL),(28,'SystemMonitor','RAMThreshold','{\"cn\":\"内存阈值及告警级别设置\",\"en\":\"threshold of RAM threshold settings\"}',NULL,'{\"Major\":\"\", \"Minor\": \"\",\"Critical\": \"\",\"Warning\": \"\",\"Event\":\"\"}','2023-08-15 17:34:22',NULL),(29,'SystemMonitor','backupHandle','{\"cn\":\"手动备份设置\",\"en\":\"Periodic backup Settings\"}',NULL,'{\"isAuto\":\"1\",\"backup_way\":\"1\",\"backup_value\":\"2\",\"backup_time\":\"2023-08-30 18:41:00\",\"backup_medium\":\"/usr/backup\"}','2023-09-05 11:44:24','backup_way:备份方式,backup_value:备份内容,backup_time:备份时间,backup_medium:备份介质,isAuto:是否开启自动备份,\"backup_cycle\":备份周期'),(30,'SystemMonitor','databaseThreshold','{\"cn\":\"数据库阈值及告警级别设置\",\"en\":\"threshold of database settings\"}',NULL,'{\"Major\":\"\", \"Minor\": \"\",\"Critical\": \"\",\"Warning\": \"\",\"Event\":\"\"}','2023-08-15 17:32:55',NULL),(31,'LOG','remoteLogSet','{\"cn\":\"日志远程输出设置\",\"en\":\"Log Remote Output Settings\"}',NULL,'{\"logIp\":\"8.8.8.8\",\"logDirectory\":\"/tmp\"}','2023-10-30 18:37:25',NULL),(32,'MML','operationSet','{\"cn\":\"操作维护接口设置\",\"en\":\"Operation settings\"}',NULL,'{\"listeningAddress\":\"192.168.1.100\",\"listeningPort\":32130}','2023-10-20 11:35:40',NULL),(33,'LOG','ftpLogSet','{\"cn\":\"FTP日志文件接口设置\",\"en\":\"FTP Log File Interface Settings\"}','7','{\"agreement\":\"sftp\",\"ftpLog\":\"12\",\"toIp\":\"192.168.4.130\",\"directory\":\"/usr/local/omc/databse\"}','2023-09-05 11:42:01',NULL),(34,'NF','NfConfigSet','{\"cn\":\"自动备份任务备份时间设置\",\"en\":\"Automatic backup task backup time setting\n\n\"}','24',NULL,'2023-08-21 18:05:03',NULL),(35,'SystemMonitor','backupCycle','{\"cn\":\"周期备份设置\",\"en\":\"Periodic backup Settings\"}',NULL,'{\"isAuto\":\"1\",\"backup_way\":\"1\",\"backup_cycle\":\"5\",\"backup_value\":\"0\",\"backup_time\":\"08:00:00\",\"backup_medium\":\"/usr/local/omc/backup\"}','2023-09-05 11:44:21','backup_way:备份方式,backup_value:备份内容,backup_time:备份时间,backup_medium:备份介质,isAuto:是否开启自动备份,\"backup_cycle\":备份周期'),(36,'Security','loginSecurity','{\"cn\":\"登录策略设置\",\"en\":\"Login Security setting\"}','','{\"logintime_range\":\"08:00:00 - 18:00:00\",\"switch\":\"0\",\"ipRange\":\"192.168.4.1/192.168.21.333/192.168.21.114/192.168.2.119/192.168.88.192/192.168.2.112\",\"password_limit_time\":\"60\",\"limit_num\":\"5\"}','2023-08-28 15:01:07','\"logintime_range\":\"允许登录时间范围\",\"start_IP\":\"开始IP\",\"end_IP\":\"结束IP\",\"password_limit_time\":\"密码错误限定时间\",\"limit_num\":\"限时内密码最大错误次数\"'),(37,'System','logo','{\"cn\":\"系统LOGO\",\"en\":\"System LOGO\"}','logo30.png','','2023-09-20 19:40:03',''),(42,'System','href','{\"cn\":\"官方链接\",\"en\":\"Href\"}','https://www.agrandtech.com.cn/',NULL,'2023-10-12 14:19:51',NULL),(43,'BackUp','BackUpSaveTime','{\"cn\": \"网元配置文件保留时间(天)\", \"en\": \"Retention time of network element configuration files(day)\"}','30',NULL,'2023-10-21 16:08:20',NULL); -/*!40000 ALTER TABLE `config` ENABLE KEYS */; -UNLOCK TABLES; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:27:01 diff --git a/build/linux/usr/local/etc/omc/database/common/lite/group.sql b/build/linux/usr/local/etc/omc/database/common/lite/group.sql deleted file mode 100644 index bb84361f..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/group.sql +++ /dev/null @@ -1,55 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `group` --- - -DROP TABLE IF EXISTS `group`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `group` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(255) NOT NULL, - `description` varchar(255) DEFAULT NULL, - `create_time` datetime DEFAULT current_timestamp(), - PRIMARY KEY (`name`) USING BTREE, - KEY `fk_account_id` (`id`) USING BTREE, - KEY `name` (`name`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `group` --- - -LOCK TABLES `group` WRITE; -/*!40000 ALTER TABLE `group` DISABLE KEYS */; -INSERT INTO `group` VALUES (1,'admin','administrator','2023-05-13 11:04:54'),(3,'audit','audit group','2023-05-16 22:48:54'),(7,'manager','manager','2023-08-08 13:02:47'),(6,'monitor','monitor','2023-08-24 22:34:44'),(9,'ne','all ne','2023-08-21 11:24:33'),(10,'omc','omc','2023-08-24 09:55:54'),(2,'operator','operator','2023-05-16 22:49:42'),(4,'oss','oss ','2023-05-16 22:54:50'),(8,'test','test group','2023-08-09 15:57:34'),(5,'user','user group','2023-05-16 22:48:46'); -/*!40000 ALTER TABLE `group` ENABLE KEYS */; -UNLOCK TABLES; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:27:02 diff --git a/build/linux/usr/local/etc/omc/database/common/lite/kpi_title.sql b/build/linux/usr/local/etc/omc/database/common/lite/kpi_title.sql deleted file mode 100644 index 13dc301a..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/kpi_title.sql +++ /dev/null @@ -1,462 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for kpi_title --- ---------------------------- -DROP TABLE IF EXISTS `kpi_title`; -CREATE TABLE `kpi_title` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网元类型', - `kpi_id` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'KPI标识', - `title_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin, - `cn_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '中文名', - `en_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '英文名', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_type` (`ne_type`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='KPI_指标标题'; - --- ---------------------------- --- Records of kpi_title --- ---------------------------- -INSERT INTO `kpi_title` VALUES (1, 'AMF', 'AMF.01', '{\"cn\": \"AMF注册态用户数\", \"en\": \"AMF.RegSub\"}', 'AMF注册态用户数', 'AMF.RegSub'); -INSERT INTO `kpi_title` VALUES (2, 'AMF', 'AMF.02', '{\"cn\": \"AMF初始注册请求次数\", \"en\": \"AMF.AttInitReg\"}', 'AMF初始注册请求次数', 'AMF.AttInitReg'); -INSERT INTO `kpi_title` VALUES (3, 'AMF', 'AMF.03', '{\"cn\": \"AMF初始注册成功次数\", \"en\": \"AMF.SuccInitReg\"}', 'AMF初始注册成功次数', 'AMF.SuccInitReg'); -INSERT INTO `kpi_title` VALUES (4, 'AMF', 'AMF.04', '{\"cn\": \"AMF初始注册失败次数_非法用户\", \"en\": \"AMF.FailedInitReg.3\"}', 'AMF初始注册失败次数_非法用户', 'AMF.FailedInitReg.3'); -INSERT INTO `kpi_title` VALUES (5, 'AMF', 'AMF.05', '{\"cn\": \"AMF初始注册失败次数_PEI不允许\", \"en\": \"AMF.FailedInitReg.5\"}', 'AMF初始注册失败次数_PEI不允许', 'AMF.FailedInitReg.5'); -INSERT INTO `kpi_title` VALUES (6, 'AMF', 'AMF.06', '{\"cn\": \"AMF初始注册失败次数_非法设备\", \"en\": \"AMF.FailedInitReg.6\"}', 'AMF初始注册失败次数_非法设备', 'AMF.FailedInitReg.6'); -INSERT INTO `kpi_title` VALUES (7, 'AMF', 'AMF.07', '{\"cn\": \"AMF初始注册失败次数_5GS服务不允许_用户原因\", \"en\": \"AMF.FailedInitReg.7.User\"}', 'AMF初始注册失败次数_5GS服务不允许_用户原因', 'AMF.FailedInitReg.7.User'); -INSERT INTO `kpi_title` VALUES (8, 'AMF', 'AMF.08', '{\"cn\": \"AMF初始注册失败次数_跟踪区内无合适小区_用户原因\", \"en\": \"AMF.FailedInitReg.15.User\"}', 'AMF初始注册失败次数_跟踪区内无合适小区_用户原因', 'AMF.FailedInitReg.15.User'); -INSERT INTO `kpi_title` VALUES (9, 'AMF', 'AMF.09', '{\"cn\": \"AMF初始注册失败次数_N1模式不允许\", \"en\": \"AMF.FailedInitReg.27\"}', 'AMF初始注册失败次数_N1模式不允许', 'AMF.FailedInitReg.27'); -INSERT INTO `kpi_title` VALUES (10, 'AMF', 'AMF.10', '{\"cn\": \"AMF初始注册失败次数_PLMN不允许\", \"en\": \"AMF.FailedInitReg.11\"}', 'AMF初始注册失败次数_PLMN不允许', 'AMF.FailedInitReg.11'); -INSERT INTO `kpi_title` VALUES (11, 'AMF', 'AMF.11', '{\"cn\": \"AMF初始注册失败次数_跟踪区不允许\", \"en\": \"AMF.FailedInitReg.12\"}', 'AMF初始注册失败次数_跟踪区不允许', 'AMF.FailedInitReg.12'); -INSERT INTO `kpi_title` VALUES (12, 'AMF', 'AMF.12', '{\"cn\": \"AMF初始注册失败次数_漫游跟踪区禁止接入\", \"en\": \"AMF.FailedInitReg.13\"}', 'AMF初始注册失败次数_漫游跟踪区禁止接入', 'AMF.FailedInitReg.13'); -INSERT INTO `kpi_title` VALUES (13, 'AMF', 'AMF.13', '{\"cn\": \"AMF初始注册失败次数_无可用网络切片\", \"en\": \"AMF.FailedInitReg.62\"}', 'AMF初始注册失败次数_无可用网络切片', 'AMF.FailedInitReg.62'); -INSERT INTO `kpi_title` VALUES (14, 'AMF', 'AMF.14', '{\"cn\": \"AMF初始注册失败次数_协议错误_用户原因\", \"en\": \"AMF.FailedInitReg.111.User\"}', 'AMF初始注册失败次数_协议错误_用户原因', 'AMF.FailedInitReg.111.User'); -INSERT INTO `kpi_title` VALUES (15, 'AMF', 'AMF.15', '{\"cn\": \"AMF一次寻呼响应次数\", \"en\": \"AMF.FirstPagingSucc\"}', 'AMF一次寻呼响应次数', 'AMF.FirstPagingSucc'); -INSERT INTO `kpi_title` VALUES (16, 'AMF', 'AMF.16', '{\"cn\": \"AMF二次寻呼响应次数\", \"en\": \"AMF.SecondPagingSucc\"}', 'AMF二次寻呼响应次数', 'AMF.SecondPagingSucc'); -INSERT INTO `kpi_title` VALUES (17, 'AMF', 'AMF.17', '{\"cn\": \"AMF寻呼请求次数\", \"en\": \"AMF.PagAtt\"}', 'AMF寻呼请求次数', 'AMF.PagAtt'); -INSERT INTO `kpi_title` VALUES (18, 'AMF', 'AMF.18', '{\"cn\": \"AMF业务请求被拒次数\", \"en\": \"AMF.FailServiceReq\"}', 'AMF业务请求被拒次数', 'AMF.FailServiceReq'); -INSERT INTO `kpi_title` VALUES (19, 'AMF', 'AMF.19', '{\"cn\": \"AMF业务请求尝试次数\", \"en\": \"AMF.AttServiceReq\"}', 'AMF业务请求尝试次数', 'AMF.AttServiceReq'); -INSERT INTO `kpi_title` VALUES (20, 'SMF', 'SMF.01', '{\"cn\": \"5G实时PDU会话数\", \"en\": \"SMF.MeanPduSession\"}', '5G实时PDU会话数', 'SMF.MeanPduSession'); -INSERT INTO `kpi_title` VALUES (21, 'SMF', 'SMF.02', '{\"cn\": \"PDU会话建立成功次数\", \"en\": \"SMF.SuccCreatePduSession\"}', 'PDU会话建立成功次数', 'SMF.SuccCreatePduSession'); -INSERT INTO `kpi_title` VALUES (22, 'SMF', 'SMF.03', '{\"cn\": \"PDU会话建立请求次数\", \"en\": \"SMF.AttCreatePduSession\"}', 'PDU会话建立请求次数', 'SMF.AttCreatePduSession'); -INSERT INTO `kpi_title` VALUES (23, 'SMF', 'SMF.04', '{\"cn\": \"IMS PDU会话建立成功次数\", \"en\": \"SMF.SuccCreatePduSession._Ims\"}', 'IMS PDU会话建立成功次数', 'SMF.SuccCreatePduSession._Ims'); -INSERT INTO `kpi_title` VALUES (24, 'SMF', 'SMF.05', '{\"cn\": \"IMS PDU会话建立请求次数\", \"en\": \"SMF.AttCreatePduSession._Ims\"}', 'IMS PDU会话建立请求次数', 'SMF.AttCreatePduSession._Ims'); -INSERT INTO `kpi_title` VALUES (25, 'SMF', 'SMF.06', '{\"cn\": \"EPS-Fallback成功数\", \"en\": \"SMF.SuccSmfModifyBearerResponse.Epsfb\"}', 'EPS-Fallback成功数', 'SMF.SuccSmfModifyBearerResponse.Epsfb'); -INSERT INTO `kpi_title` VALUES (26, 'SMF', 'SMF.07', '{\"cn\": \"EPS-Fallback请求数\", \"en\": \"SMF.AttSmfModifyPduSession.Epsfb\"}', 'EPS-Fallback请求数', 'SMF.AttSmfModifyPduSession.Epsfb'); -INSERT INTO `kpi_title` VALUES (27, 'UDM', 'UDM.01', '{\"cn\": \"5G注册用户数\", \"en\": \"UDR.5gActSub\"}', '5G注册用户数', 'UDR.5gActSub'); -INSERT INTO `kpi_title` VALUES (28, 'UDM', 'UDM.02', '{\"cn\": \"AMF发起的UECM注册请求次数\", \"en\": \"UDM.AmfUecmRegReq\"}', 'AMF发起的UECM注册请求次数', 'UDM.AmfUecmRegReq'); -INSERT INTO `kpi_title` VALUES (29, 'UDM', 'UDM.03', '{\"cn\": \"AMF发起的UECM注册成功次数\", \"en\": \"UDM.AmfUecmRegSucc\"}', 'AMF发起的UECM注册成功次数', 'UDM.AmfUecmRegSucc'); -INSERT INTO `kpi_title` VALUES (30, 'UDM', 'UDM.04', '{\"cn\": \"SMF发起的UECM注册成功次数\", \"en\": \"UDM.SmfUecmRegSucc\"}', 'SMF发起的UECM注册成功次数', 'UDM.SmfUecmRegSucc'); -INSERT INTO `kpi_title` VALUES (31, 'UDM', 'UDM.05', '{\"cn\": \"SMF发起的UECM注册请求次数\", \"en\": \"UDM.SmfUecmRegReq\"}', 'SMF发起的UECM注册请求次数', 'UDM.SmfUecmRegReq'); -INSERT INTO `kpi_title` VALUES (32, 'UDM', 'UDM.06', '{\"cn\": \"4G注册用户数\", \"en\": \"SUB.EpsActSubsInHss\"}', '4G注册用户数', 'SUB.EpsActSubsInHss'); -INSERT INTO `kpi_title` VALUES (33, 'UDM', 'UDM.07', '{\"cn\": \"4G鉴权信息查询成功次数\", \"en\": \"DIAM.AucInfoAnsSucc\"}', '4G鉴权信息查询成功次数', 'DIAM.AucInfoAnsSucc'); -INSERT INTO `kpi_title` VALUES (34, 'UDM', 'UDM.08', '{\"cn\": \"4G鉴权信息查询请求次数\", \"en\": \"DIAM.AucInfoReq\"}', '4G鉴权信息查询请求次数', 'DIAM.AucInfoReq'); -INSERT INTO `kpi_title` VALUES (35, 'UDM', 'UDM.09', '{\"cn\": \"4G更新位置成功次数\", \"en\": \"DIAM.UpdateLocationAnsSucc\"}', '4G更新位置成功次数', 'DIAM.UpdateLocationAnsSucc'); -INSERT INTO `kpi_title` VALUES (36, 'UDM', 'UDM.10', '{\"cn\": \"4G更新位置请求次数\", \"en\": \"DIAM.UpdateLocationReq\"}', '4G更新位置请求次数', 'DIAM.UpdateLocationReq'); -INSERT INTO `kpi_title` VALUES (37, 'UDM', 'UDM.11', '{\"cn\": \"SAR成功响应总次数\", \"en\": \"UR.SuccSAA\"}', 'SAR成功响应总次数', 'UR.SuccSAA'); -INSERT INTO `kpi_title` VALUES (38, 'UDM', 'UDM.12', '{\"cn\": \"SAR请求总次数\", \"en\": \"UR.AttSAR\"}', 'SAR请求总次数', 'UR.AttSAR'); -INSERT INTO `kpi_title` VALUES (39, 'UDM', 'UDM.13', '{\"cn\": \"LIR成功响应总次数\", \"en\": \"LIQ.SuccLIA\"}', 'LIR成功响应总次数', 'LIQ.SuccLIA'); -INSERT INTO `kpi_title` VALUES (40, 'UDM', 'UDM.14', '{\"cn\": \"LIR请求总次数\", \"en\": \"LIQ.AttLIR\"}', 'LIR请求总次数', 'LIQ.AttLIR'); -INSERT INTO `kpi_title` VALUES (41, 'AUSF', 'AUSF.01', '{\"cn\": \"鉴权成功次数\", \"en\": \"Ausf.UeAuthAnsSucc\"}', '鉴权成功次数', 'Ausf.UeAuthAnsSucc'); -INSERT INTO `kpi_title` VALUES (42, 'AUSF', 'AUSF.02', '{\"cn\": \"鉴权请求次数\", \"en\": \"Ausf.UeAuthReq\"}', '鉴权请求次数', 'Ausf.UeAuthReq'); -INSERT INTO `kpi_title` VALUES (43, 'UPF', 'UPF.01', '{\"cn\": \"PFCP会话建立成功次数\", \"en\": \"UPF.PfcpSessionEstabSucc\"}', 'PFCP会话建立成功次数', 'UPF.PfcpSessionEstabSucc'); -INSERT INTO `kpi_title` VALUES (44, 'UPF', 'UPF.02', '{\"cn\": \"PFCP会话建立请求次数\", \"en\": \"UPF.PfcpSessionEstabReq\"}', 'PFCP会话建立请求次数', 'UPF.PfcpSessionEstabReq'); -INSERT INTO `kpi_title` VALUES (45, 'UPF', 'UPF.03', '{\"cn\": \"N6接口上行字节数\", \"en\": \"UPF.N6OgOct\"}', 'N6接口上行字节数', 'UPF.N6OgOct'); -INSERT INTO `kpi_title` VALUES (46, 'UPF', 'UPF.04', '{\"cn\": \"N6接口下行字节数\", \"en\": \"UPF.N6IncOct\"}', 'N6接口下行字节数', 'UPF.N6IncOct'); -INSERT INTO `kpi_title` VALUES (47, 'UPF', 'UPF.05', '{\"cn\": \"N3接口上行字节数\", \"en\": \"UPF.N3OgOct\"}', 'N3接口上行字节数', 'UPF.N3OgOct'); -INSERT INTO `kpi_title` VALUES (48, 'UPF', 'UPF.06', '{\"cn\": \"N3接口下行字节数\", \"en\": \"UPF.N3IncOct\"}', 'N3接口下行字节数', 'UPF.N3IncOct'); -INSERT INTO `kpi_title` VALUES (49, 'UPF', 'UPF.07', '{\"cn\": \"SGi接口上行字节数\", \"en\": \"IP.PeakThroughputUlSgi\"}', 'SGi接口上行字节数', 'IP.PeakThroughputUlSgi'); -INSERT INTO `kpi_title` VALUES (50, 'UPF', 'UPF.08', '{\"cn\": \"SGi接口下行字节数\", \"en\": \"IP.PeakThroughputDlSgi\"}', 'SGi接口下行字节数', 'IP.PeakThroughputDlSgi'); -INSERT INTO `kpi_title` VALUES (51, 'UPF', 'UPF.09', '{\"cn\": \"S1-U接口上行字节数\", \"en\": \"GTP.OutOctS1uSgw\"}', 'S1-U接口上行字节数', 'GTP.OutOctS1uSgw'); -INSERT INTO `kpi_title` VALUES (52, 'UPF', 'UPF.10', '{\"cn\": \"S1-U接口下行字节数\", \"en\": \"GTP.IncOctS1uSgw\"}', 'S1-U接口下行字节数', 'GTP.IncOctS1uSgw'); -INSERT INTO `kpi_title` VALUES (53, 'AMF', 'AMF.20', '{\"cn\": \"EPS在线用户数\", \"en\": \"SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected\"}', 'EPS在线用户数', 'SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected'); -INSERT INTO `kpi_title` VALUES (54, 'AMF', 'AMF.21', '{\"cn\": \"EPS附着成功次数\", \"en\": \"MM.SuccEpsAttach\"}', 'EPS附着成功次数', 'MM.SuccEpsAttach'); -INSERT INTO `kpi_title` VALUES (55, 'AMF', 'AMF.22', '{\"cn\": \"EPS附着请求次数\", \"en\": \"MM.AttEpsAttach\"}', 'EPS附着请求次数', 'MM.AttEpsAttach'); -INSERT INTO `kpi_title` VALUES (56, 'AMF', 'AMF.23', '{\"cn\": \"EPS附着失败次数_非法用户\", \"en\": \"MM.FailedEpsAttach.3\"}', 'EPS附着失败次数_非法用户', 'MM.FailedEpsAttach.3'); -INSERT INTO `kpi_title` VALUES (57, 'AMF', 'AMF.24', '{\"cn\": \"EPS附着失败次数_非法终端\", \"en\": \"MM.FailedEpsAttach.5\"}', 'EPS附着失败次数_非法终端', 'MM.FailedEpsAttach.5'); -INSERT INTO `kpi_title` VALUES (58, 'AMF', 'AMF.25', '{\"cn\": \"EPS附着失败次数_非法ME\", \"en\": \"MM.FailedEpsAttach.6\"}', 'EPS附着失败次数_非法ME', 'MM.FailedEpsAttach.6'); -INSERT INTO `kpi_title` VALUES (59, 'AMF', 'AMF.26', '{\"cn\": \"EPS附着失败次数_EPS服务不允许_用户原因\", \"en\": \"MM.FailedEpsAttach.7.User\"}', 'EPS附着失败次数_EPS服务不允许_用户原因', 'MM.FailedEpsAttach.7.User'); -INSERT INTO `kpi_title` VALUES (60, 'AMF', 'AMF.27', '{\"cn\": \"EPS附着失败次数_EPS和非EPS服务不允许\", \"en\": \"MM.FailedEpsAttach.8\"}', 'EPS附着失败次数_EPS和非EPS服务不允许', 'MM.FailedEpsAttach.8'); -INSERT INTO `kpi_title` VALUES (61, 'AMF', 'AMF.28', '{\"cn\": \"EPS附着失败次数_跟踪区内无合适小区_用户原因\", \"en\": \"MM.FailedEpsAttach.15.User\"}', 'EPS附着失败次数_跟踪区内无合适小区_用户原因', 'MM.FailedEpsAttach.15.User'); -INSERT INTO `kpi_title` VALUES (62, 'AMF', 'AMF.29', '{\"cn\": \"EPS附着失败次数_ESM失败_用户原因\", \"en\": \"MM.FailedEpsAttach.19.User\"}', 'EPS附着失败次数_ESM失败_用户原因', 'MM.FailedEpsAttach.19.User'); -INSERT INTO `kpi_title` VALUES (63, 'AMF', 'AMF.30', '{\"cn\": \"MME一次寻呼响应次数\", \"en\": \"MM.FirstPagingSucc\"}', 'MME一次寻呼响应次数', 'MM.FirstPagingSucc'); -INSERT INTO `kpi_title` VALUES (64, 'AMF', 'AMF.31', '{\"cn\": \"MME二次寻呼响应次数\", \"en\": \"MM.SecondPagingSucc\"}', 'MME二次寻呼响应次数', 'MM.SecondPagingSucc'); -INSERT INTO `kpi_title` VALUES (65, 'AMF', 'AMF.32', '{\"cn\": \"MME寻呼请求次数\", \"en\": \"MM.PagAtt\"}', 'MME寻呼请求次数', 'MM.PagAtt'); -INSERT INTO `kpi_title` VALUES (66, 'SMF', 'SMF.08', '{\"cn\": \"4G在线会话数\", \"en\": \"SM.MeanNbrBearerPgw.Default\"}', '4G在线会话数', 'SM.MeanNbrBearerPgw.Default'); -INSERT INTO `kpi_title` VALUES (67, 'SMF', 'SMF.09', '{\"cn\": \"PGW缺省承载建立成功个数\", \"en\": \"SM.SuccCreateDefaultEpsBearer\"}', 'PGW缺省承载建立成功个数', 'SM.SuccCreateDefaultEpsBearer'); -INSERT INTO `kpi_title` VALUES (68, 'SMF', 'SMF.10', '{\"cn\": \"PGW缺省承载建立请求个数\", \"en\": \"SM.AttCreateDefaultEpsBearer\"}', 'PGW缺省承载建立请求个数', 'SM.AttCreateDefaultEpsBearer'); -INSERT INTO `kpi_title` VALUES (69, 'SMF', 'SMF.11', '{\"cn\": \"PGW专用承载建立成功个数\", \"en\": \"SM.SuccCreateDedicatedEpsBearer\"}', 'PGW专用承载建立成功个数', 'SM.SuccCreateDedicatedEpsBearer'); -INSERT INTO `kpi_title` VALUES (70, 'SMF', 'SMF.12', '{\"cn\": \"PGW专用承载建立请求个数\", \"en\": \"SM.AttCreateDedicatedEpsBearer\"}', 'PGW专用承载建立请求个数', 'SM.AttCreateDedicatedEpsBearer'); -INSERT INTO `kpi_title` VALUES (71, 'SMF', 'SMF.13', '{\"cn\": \"IMS缺省承载成功建立个数\", \"en\": \"SM.SuccCreateDefaultEpsBearer._Ims\"}', 'IMS缺省承载成功建立个数', 'SM.SuccCreateDefaultEpsBearer._Ims'); -INSERT INTO `kpi_title` VALUES (72, 'SMF', 'SMF.14', '{\"cn\": \"IMS缺省承载请求建立个数\", \"en\": \"SM.AttCreateDefaultEpsBearer._Ims\"}', 'IMS缺省承载请求建立个数', 'SM.AttCreateDefaultEpsBearer._Ims'); -INSERT INTO `kpi_title` VALUES (73, 'AMF', 'AMF.A.02', '{\"cn\":\"AMF移动性注册更新成功次数\",\"en\":\"AMF.SuccMobiReg\"}', 'AMF移动性注册更新成功次数', 'AMF.SuccMobiReg'); -INSERT INTO `kpi_title` VALUES (74, 'AMF', 'AMF.A.03', '{\"cn\":\"AMF移动性注册更新失败次数\",\"en\":\"AMF.FailedMobiReg\"}', 'AMF移动性注册更新失败次数', 'AMF.FailedMobiReg'); -INSERT INTO `kpi_title` VALUES (75, 'AMF', 'AMF.A.04', '{\"cn\":\"AMF紧急注册请求次数\",\"en\":\"AMF.AttEmergReg\"}', 'AMF紧急注册请求次数', 'AMF.AttEmergReg'); -INSERT INTO `kpi_title` VALUES (76, 'AMF', 'AMF.A.05', '{\"cn\":\"AMF紧急注册成功次数\",\"en\":\"AMF.SuccEmergReg\"}', 'AMF紧急注册成功次数', 'AMF.SuccEmergReg'); -INSERT INTO `kpi_title` VALUES (77, 'AMF', 'AMF.A.06', '{\"cn\":\"AMF紧急注册失败次数\",\"en\":\"AMF.FailedEmergReg\"}', 'AMF紧急注册失败次数', 'AMF.FailedEmergReg'); -INSERT INTO `kpi_title` VALUES (78, 'AMF', 'AMF.A.07', '{\"cn\":\"UE发起的去注册请求次数\",\"en\":\"AMF.AttUeDereg\"}', 'UE发起的去注册请求次数', 'AMF.AttUeDereg'); -INSERT INTO `kpi_title` VALUES (79, 'AMF', 'AMF.A.08', '{\"cn\":\"UE发起的去注册成功次数\",\"en\":\"AMF.SuccUeDereg\"}', 'UE发起的去注册成功次数', 'AMF.SuccUeDereg'); -INSERT INTO `kpi_title` VALUES (80, 'AMF', 'AMF.A.09', '{\"cn\":\"AMF发起的去注册请求次数\",\"en\":\"AMF.AttAmfDereg\"}', 'AMF发起的去注册请求次数', 'AMF.AttAmfDereg'); -INSERT INTO `kpi_title` VALUES (81, 'AMF', 'AMF.A.10', '{\"cn\":\"AMF发起的去注册成功次数\",\"en\":\"AMF.SuccAmfDereg\"}', 'AMF发起的去注册成功次数', 'AMF.SuccAmfDereg'); -INSERT INTO `kpi_title` VALUES (82, 'AMF', 'AMF.A.11', '{\"cn\":\"UDM发起的去注册请求次数\",\"en\":\"AMF.AttUdmDereg\"}', 'UDM发起的去注册请求次数', 'AMF.AttUdmDereg'); -INSERT INTO `kpi_title` VALUES (83, 'AMF', 'AMF.A.12', '{\"cn\":\"UDM发起的去注册成功次数\",\"en\":\"AMF.SuccUdmDereg\"}', 'UDM发起的去注册成功次数', 'AMF.SuccUdmDereg'); -INSERT INTO `kpi_title` VALUES (84, 'AMF', 'AMF.A.13', '{\"cn\":\"AMF寻呼失败次数\",\"en\":\"AMF.PagFail\"}', 'AMF寻呼失败次数', 'AMF.PagFail'); -INSERT INTO `kpi_title` VALUES (85, 'AMF', 'AMF.A.14', '{\"cn\":\"AMF隐式去注册次数\",\"en\":\"AMF.ImplicitDereg\"}', 'AMF隐式去注册次数', 'AMF.ImplicitDereg'); -INSERT INTO `kpi_title` VALUES (86, 'SMF', 'SMF.A.01', '{\"cn\":\"PDU会话接受次数\",\"en\":\"SMF.PduSessAcpt\"}', 'PDU会话接受次数', 'SMF.PduSessAcpt'); -INSERT INTO `kpi_title` VALUES (87, 'SMF', 'SMF.A.02', '{\"cn\":\"基站Pdu资源创建成功次数\",\"en\":\"SM.PduResSetupSucc\"}', '基站Pdu资源创建成功次数', 'SM.PduResSetupSucc'); -INSERT INTO `kpi_title` VALUES (88, 'SMF', 'SMF.A.03', '{\"cn\":\"查询用户SM数据失败次数\",\"en\":\"SM.RetrieveSmDataFail\"}', '查询用户SM数据失败次数', 'SM.RetrieveSmDataFail'); -INSERT INTO `kpi_title` VALUES (89, 'SMF', 'SMF.A.04', '{\"cn\":\"PFCP会话建立失败次数\",\"en\":\"SM.PfcpSessEstFail\"}', 'PFCP会话建立失败次数', 'SM.PfcpSessEstFail'); -INSERT INTO `kpi_title` VALUES (90, 'SMF', 'SMF.A.05', '{\"cn\":\"基站Pdu资源创建失败次数\",\"en\":\"SM.PduResSetupFail\"}', '基站Pdu资源创建失败次数', 'SM.PduResSetupFail'); -INSERT INTO `kpi_title` VALUES (91, 'SMF', 'SMF.A.06', '{\"cn\":\"PFCP会话修改失败次数\",\"en\":\"SM.PfcpSessMdfyFail\"}', 'PFCP会话修改失败次数', 'SM.PfcpSessMdfyFail'); -INSERT INTO `kpi_title` VALUES (92, 'SMF', 'SMF.A.07', '{\"cn\":\"PDU会话拒绝次数\",\"en\":\"SM.PduSessRejt\"}', 'PDU会话拒绝次数', 'SM.PduSessRejt'); -INSERT INTO `kpi_title` VALUES (93, 'SMF', 'SMF.A.08', '{\"cn\":\"PDU会话释放指示次数\",\"en\":\"SM.PduSessRelCmd\"}', 'PDU会话释放指示次数', 'SM.PduSessRelCmd'); -INSERT INTO `kpi_title` VALUES (94, 'NSSF', 'NSSF.A.02', '{\"cn\":\"可用AMF注册次数\",\"en\":\"NSSF.SuccAvailAMFPut\"}', '可用AMF注册成功次数', 'NSSF.SuccAvailAMFPut'); -INSERT INTO `kpi_title` VALUES (95, 'NSSF', 'NSSF.A.03', '{\"cn\":\"可用AMF注册更新成功次数\",\"en\":\"NSSF.AvailAMFPut\"}', '可用AMF注册次数', 'NSSF.AvailAMFPut'); -INSERT INTO `kpi_title` VALUES (96, 'NSSF', 'NSSF.A.04', '{\"cn\":\"可用AMF注册更新次数\",\"en\":\"NSSF.SuccAvailAMFPatch\"}', '可用AMF注册更新成功次数', 'NSSF.SuccAvailAMFPatch'); -INSERT INTO `kpi_title` VALUES (97, 'NSSF', 'NSSF.A.01', '{\"cn\":\"可用AMF注册成功次数\",\"en\":\"NSSF.AvailAMFPatch\"}', '可用AMF注册更新次数', 'NSSF.AvailAMFPatch'); -INSERT INTO `kpi_title` VALUES (98, 'NSSF', 'NSSF.A.05', '{\"cn\":\"可用AMF去注册成功次数\",\"en\":\"NSSF.SuccAvailAMFDelete\"}', '可用AMF去注册成功次数', 'NSSF.SuccAvailAMFDelete'); -INSERT INTO `kpi_title` VALUES (99, 'NSSF', 'NSSF.A.06', '{\"cn\":\"可用AMF去注册次数\",\"en\":\"NSSF.AvailAMFDelete\"}', '可用AMF去注册次数', 'NSSF.AvailAMFDelete'); -INSERT INTO `kpi_title` VALUES (100, 'NSSF', 'NSSF.A.07', '{\"cn\":\"网元订阅成功次数\",\"en\":\"NSSF.SuccAvailSubscription\"}', '网元订阅成功次数', 'NSSF.SuccAvailSubscription'); -INSERT INTO `kpi_title` VALUES (101, 'NSSF', 'NSSF.A.08', '{\"cn\":\"网元订阅次数\",\"en\":\"NSSF.AvailSubscription\"}', '网元订阅次数', 'NSSF.AvailSubscription'); -INSERT INTO `kpi_title` VALUES (102, 'NSSF', 'NSSF.A.09', '{\"cn\":\"网元去订阅成功次数\",\"en\":\"NSSF.SuccAvailUnsubscription\"}', '网元去订阅成功次数', 'NSSF.SuccAvailUnsubscription'); -INSERT INTO `kpi_title` VALUES (103, 'NSSF', 'NSSF.A.10', '{\"cn\":\"网元去订阅次数\",\"en\":\"NSSF.AvailUnsubscription\"}', '网元去订阅次数', 'NSSF.AvailUnsubscription'); -INSERT INTO `kpi_title` VALUES (104, 'NSSF', 'NSSF.A.11', '{\"cn\":\"向NRF注册成功次数\",\"en\":\"NSSF.SuccNRFReg\"}', '向NRF注册成功次数', 'NSSF.SuccNRFReg'); -INSERT INTO `kpi_title` VALUES (105, 'NSSF', 'NSSF.A.12', '{\"cn\":\"向NRF注册次数\",\"en\":\"NSSF.NRFReg\"}', '向NRF注册次数', 'NSSF.NRFReg'); -INSERT INTO `kpi_title` VALUES (106, 'NSSF', 'NSSF.A.13', '{\"cn\":\"向NRF发送心跳次数\",\"en\":\"NSSF.NRFHeartbeat\"}', '向NRF发送心跳次数', 'NSSF.NRFHeartbeat'); -INSERT INTO `kpi_title` VALUES (107, 'NSSF', 'NSSF.A.14', '{\"cn\":\"当前注册AMF个数\",\"en\":\"NSSF.CurrentAMFCount\"}', '当前注册AMF个数', 'NSSF.CurrentAMFCount'); -INSERT INTO `kpi_title` VALUES (108, 'NSSF', 'NSSF.A.15', '{\"cn\":\"当前订阅网元个数\",\"en\":\"NSSF.CurrentSubscriperCount\"}', '当前订阅网元个数', 'NSSF.CurrentSubscriperCount'); -INSERT INTO `kpi_title` VALUES (109, 'MME', 'MME.A.01', '{\"cn\":\"MME附着请求次数\",\"en\":\"EpsAttachAtt\"}', 'MME附着请求次数', 'EpsAttachAtt'); -INSERT INTO `kpi_title` VALUES (110, 'MME', 'MME.A.02', '{\"cn\":\"MME附着成功次数\",\"en\":\"EpsAttachSucc\"}', 'MME附着成功次数', 'EpsAttachSucc'); -INSERT INTO `kpi_title` VALUES (111, 'MME', 'MME.A.03', '{\"cn\":\"MME附着失败次数\",\"en\":\"EpsAttachFail\"}', 'MME附着失败次数', 'EpsAttachFail'); -INSERT INTO `kpi_title` VALUES (112, 'MME', 'MME.A.04', '{\"cn\":\"MME组合附着请求次数\",\"en\":\"CombAttachAtt\"}', 'MME组合附着请求次数', 'CombAttachAtt'); -INSERT INTO `kpi_title` VALUES (113, 'MME', 'MME.A.05', '{\"cn\":\"MME组合附着成功次数\",\"en\":\"CombAttachSucc\"}', 'MME组合附着成功次数', 'CombAttachSucc'); -INSERT INTO `kpi_title` VALUES (114, 'MME', 'MME.A.06', '{\"cn\":\"MME组合附着失败次数\",\"en\":\"CombAttachFail\"}', 'MME组合附着失败次数', 'CombAttachFail'); -INSERT INTO `kpi_title` VALUES (115, 'MME', 'MME.A.07', '{\"cn\":\"MME紧急附着请求次数\",\"en\":\"EmergAttachAtt\"}', 'MME紧急附着请求次数', 'EmergAttachAtt'); -INSERT INTO `kpi_title` VALUES (116, 'MME', 'MME.A.08', '{\"cn\":\"MME紧急附着成功次数\",\"en\":\"EmergAttachSucc\"}', 'MME紧急附着成功次数', 'EmergAttachSucc'); -INSERT INTO `kpi_title` VALUES (117, 'MME', 'MME.A.09', '{\"cn\":\"MME紧急附着失败次数\",\"en\":\"EmergAttachFail\"}', 'MME紧急附着失败次数', 'EmergAttachFail'); -INSERT INTO `kpi_title` VALUES (118, 'MME', 'MME.A.10', '{\"cn\":\"UE发起的分离请求次数\",\"en\":\"EpsDetachUeAtt\"}', 'UE发起的分离请求次数', 'EpsDetachUeAtt'); -INSERT INTO `kpi_title` VALUES (119, 'MME', 'MME.A.11', '{\"cn\":\"UE发起的分离请求成功次数\",\"en\":\"EpsDetachUeSucc\"}', 'UE发起的分离请求成功次数', 'EpsDetachUeSucc'); -INSERT INTO `kpi_title` VALUES (120, 'MME', 'MME.A.12', '{\"cn\":\"MME发起的分离请求次数\",\"en\":\"EpsDetachMMEAtt\"}', 'MME发起的分离请求次数', 'EpsDetachMMEAtt'); -INSERT INTO `kpi_title` VALUES (121, 'MME', 'MME.A.13', '{\"cn\":\"MME发起的分离请求成功次数\",\"en\":\"EpsDetachMMESucc\"}', 'MME发起的分离请求成功次数', 'EpsDetachMMESucc'); -INSERT INTO `kpi_title` VALUES (122, 'MME', 'MME.A.14', '{\"cn\":\"伴随SGW内切换的TAU请求次数\",\"en\":\"TauIntraSgwAtt\"}', '伴随SGW内切换的TAU请求次数', 'TauIntraSgwAtt'); -INSERT INTO `kpi_title` VALUES (123, 'MME', 'MME.A.15', '{\"cn\":\"伴随SGW内切换的TAU成功请求次数\",\"en\":\"TauIntraSgwSucc\"}', '伴随SGW内切换的TAU成功请求次数', 'TauIntraSgwSucc'); -INSERT INTO `kpi_title` VALUES (124, 'MME', 'MME.A.16', '{\"cn\":\"伴随SGW内切换的TAU失败请求次数\",\"en\":\"TauIntraSgwFail\"}', '伴随SGW内切换的TAU失败请求次数', 'TauIntraSgwFail'); -INSERT INTO `kpi_title` VALUES (125, 'MME', 'MME.A.17', '{\"cn\":\"MME寻呼次数\",\"en\":\"PagingEpsAtt\"}', 'MME寻呼次数', 'PagingEpsAtt'); -INSERT INTO `kpi_title` VALUES (126, 'MME', 'MME.A.18', '{\"cn\":\"MME寻呼成功次数\",\"en\":\"PagingEpsSucc\"}', 'MME寻呼成功次数', 'PagingEpsSucc'); -INSERT INTO `kpi_title` VALUES (127, 'MME', 'MME.A.19', '{\"cn\":\"MME寻呼失败次数\",\"en\":\"PagingEpsFail\"}', 'MME寻呼失败次数', 'PagingEpsFail'); -INSERT INTO `kpi_title` VALUES (128, 'MME', 'MME.A.20', '{\"cn\":\"MME隐式分离请求次数\",\"en\":\"EpsImplicitDetach\"}', 'MME隐式分离请求次数', 'EpsImplicitDetach'); -INSERT INTO `kpi_title` VALUES (129, 'MME', 'MME.A.21', '{\"cn\":\"MME激活专用承载请求次数\",\"en\":\"ActDedicatedEpsBearerAtt\"}', 'MME激活专用承载请求次数', 'ActDedicatedEpsBearerAtt'); -INSERT INTO `kpi_title` VALUES (130, 'MME', 'MME.A.22', '{\"cn\":\"MME激活专用承载请求成功次数\",\"en\":\"ActDedicatedEpsBearerSucc\"}', 'MME激活专用承载请求成功次数', 'ActDedicatedEpsBearerSucc'); -INSERT INTO `kpi_title` VALUES (131, 'MME', 'MME.A.23', '{\"cn\":\"MME激活专用承载请求失败次数\",\"en\":\"ActDedicatedEpsBearerFail\"}', 'MME激活专用承载请求失败次数', 'ActDedicatedEpsBearerFail'); -INSERT INTO `kpi_title` VALUES (132, 'MME', 'MME.A.24', '{\"cn\":\"MME去激活专用承载请求次数\",\"en\":\"DeactEpsDedicatedBearerAtt\"}', 'MME去激活专用承载请求次数', 'DeactEpsDedicatedBearerAtt'); -INSERT INTO `kpi_title` VALUES (133, 'MME', 'MME.A.25', '{\"cn\":\"MME去激活专用承载请求成功次数\",\"en\":\"DeactEpsDedicatedBearerSucc\"}', 'MME去激活专用承载请求成功次数', 'DeactEpsDedicatedBearerSucc'); -INSERT INTO `kpi_title` VALUES (134, 'MME', 'MME.A.26', '{\"cn\":\"MME修改专用承载请求次数\",\"en\":\"ModEpsBearerAtt\"}', 'MME修改专用承载请求次数', 'ModEpsBearerAtt'); -INSERT INTO `kpi_title` VALUES (135, 'MME', 'MME.A.27', '{\"cn\":\"MME修改专用承载请求成功次数\",\"en\":\"ModEpsBearerSucc\"}', 'MME修改专用承载请求成功次数', 'ModEpsBearerSucc'); -INSERT INTO `kpi_title` VALUES (136, 'MME', 'MME.A.28', '{\"cn\":\"MME修改专用承载请求失败次数\",\"en\":\"ModEpsBearerFail\"}', 'MME修改专用承载请求失败次数', 'ModEpsBearerFail'); -INSERT INTO `kpi_title` VALUES (137, 'MME', 'MME.A.29', '{\"cn\":\"MME服务请求次数\",\"en\":\"EpsServiceReqAtt\"}', 'MME服务请求次数', 'EpsServiceReqAtt'); -INSERT INTO `kpi_title` VALUES (138, 'MME', 'MME.A.30', '{\"cn\":\"MME服务请求成功次数\",\"en\":\"EpsServiceReqSucc\"}', 'MME服务请求成功次数', 'EpsServiceReqSucc'); -INSERT INTO `kpi_title` VALUES (139, 'MME', 'MME.A.31', '{\"cn\":\"MME服务请求失败次数\",\"en\":\"EpsServiceReqFail\"}', 'MME服务请求失败次数', 'EpsServiceReqFail'); -INSERT INTO `kpi_title` VALUES (140, 'MOCNGW', 'MOCNGW.01', '{\"cn\":\"AttachRequest\",\"en\":\"AttachRequest\"}', 'AttachRequest', 'AttachRequest'); -INSERT INTO `kpi_title` VALUES (141, 'MOCNGW', 'MOCNGW.02', '{\"cn\":\"AttachAccept\",\"en\":\"AttachAccept\"}', 'AttachAccept', 'AttachAccept'); -INSERT INTO `kpi_title` VALUES (142, 'MOCNGW', 'MOCNGW.03', '{\"cn\":\"AttachComplete\",\"en\":\"AttachComplete\"}', 'AttachComplete', 'AttachComplete'); -INSERT INTO `kpi_title` VALUES (143, 'MOCNGW', 'MOCNGW.04', '{\"cn\":\"AttachReject\",\"en\":\"AttachReject\"}', 'AttachReject', 'AttachReject'); -INSERT INTO `kpi_title` VALUES (144, 'MOCNGW', 'MOCNGW.05', '{\"cn\":\"DetachRequest\",\"en\":\"DetachRequest\"}', 'DetachRequest', 'DetachRequest'); -INSERT INTO `kpi_title` VALUES (145, 'MOCNGW', 'MOCNGW.06', '{\"cn\":\"DetachAccept\",\"en\":\"DetachAccept\"}', 'DetachAccept', 'DetachAccept'); -INSERT INTO `kpi_title` VALUES (146, 'MOCNGW', 'MOCNGW.07', '{\"cn\":\"TrackingAreaUpdateRequest\",\"en\":\"TrackingAreaUpdateRequest\"}', 'TrackingAreaUpdateRequest', 'TrackingAreaUpdateRequest'); -INSERT INTO `kpi_title` VALUES (147, 'MOCNGW', 'MOCNGW.08', '{\"cn\":\"TrackingAreaUpdateAccept\",\"en\":\"TrackingAreaUpdateAccept\"}', 'TrackingAreaUpdateAccept', 'TrackingAreaUpdateAccept'); -INSERT INTO `kpi_title` VALUES (148, 'MOCNGW', 'MOCNGW.09', '{\"cn\":\"TrackingAreaUpdateComplete\",\"en\":\"TrackingAreaUpdateComplete\"}', 'TrackingAreaUpdateComplete', 'TrackingAreaUpdateComplete'); -INSERT INTO `kpi_title` VALUES (149, 'MOCNGW', 'MOCNGW.10', '{\"cn\":\"TrackingAreaUpdateReject\",\"en\":\"TrackingAreaUpdateReject\"}', 'TrackingAreaUpdateReject', 'TrackingAreaUpdateReject'); -INSERT INTO `kpi_title` VALUES (150, 'MOCNGW', 'MOCNGW.11', '{\"cn\":\"ServiceRequest\",\"en\":\"ServiceRequest\"}', 'ServiceRequest', 'ServiceRequest'); -INSERT INTO `kpi_title` VALUES (151, 'MOCNGW', 'MOCNGW.12', '{\"cn\":\"ExtendedServiceRequest\",\"en\":\"ExtendedServiceRequest\"}', 'ExtendedServiceRequest', 'ExtendedServiceRequest'); -INSERT INTO `kpi_title` VALUES (152, 'MOCNGW', 'MOCNGW.13', '{\"cn\":\"ControlPlaneServiceRequest\",\"en\":\"ControlPlaneServiceRequest\"}', 'ControlPlaneServiceRequest', 'ControlPlaneServiceRequest'); -INSERT INTO `kpi_title` VALUES (153, 'MOCNGW', 'MOCNGW.14', '{\"cn\":\"ServiceReject\",\"en\":\"ServiceReject\"}', 'ServiceReject', 'ServiceReject'); -INSERT INTO `kpi_title` VALUES (154, 'MOCNGW', 'MOCNGW.15', '{\"cn\":\"ServiceAccept\",\"en\":\"ServiceAccept\"}', 'ServiceAccept', 'ServiceAccept'); -INSERT INTO `kpi_title` VALUES (155, 'MOCNGW', 'MOCNGW.16', '{\"cn\":\"GutiReallocationCommand\",\"en\":\"GutiReallocationCommand\"}', 'GutiReallocationCommand', 'GutiReallocationCommand'); -INSERT INTO `kpi_title` VALUES (156, 'MOCNGW', 'MOCNGW.17', '{\"cn\":\"GutiReallocationComplete\",\"en\":\"GutiReallocationComplete\"}', 'GutiReallocationComplete', 'GutiReallocationComplete'); -INSERT INTO `kpi_title` VALUES (157, 'MOCNGW', 'MOCNGW.18', '{\"cn\":\"AuthenticationRequest\",\"en\":\"AuthenticationRequest\"}', 'AuthenticationRequest', 'AuthenticationRequest'); -INSERT INTO `kpi_title` VALUES (158, 'MOCNGW', 'MOCNGW.19', '{\"cn\":\"AuthenticationResponse\",\"en\":\"AuthenticationResponse\"}', 'AuthenticationResponse', 'AuthenticationResponse'); -INSERT INTO `kpi_title` VALUES (159, 'MOCNGW', 'MOCNGW.20', '{\"cn\":\"AuthenticationReject\",\"en\":\"AuthenticationReject\"}', 'AuthenticationReject', 'AuthenticationReject'); -INSERT INTO `kpi_title` VALUES (160, 'MOCNGW', 'MOCNGW.21', '{\"cn\":\"AuthenticationFailure\",\"en\":\"AuthenticationFailure\"}', 'AuthenticationFailure', 'AuthenticationFailure'); -INSERT INTO `kpi_title` VALUES (161, 'MOCNGW', 'MOCNGW.22', '{\"cn\":\"IdentityRequest\",\"en\":\"IdentityRequest\"}', 'IdentityRequest', 'IdentityRequest'); -INSERT INTO `kpi_title` VALUES (162, 'MOCNGW', 'MOCNGW.23', '{\"cn\":\"IdentityResponse\",\"en\":\"IdentityResponse\"}', 'IdentityResponse', 'IdentityResponse'); -INSERT INTO `kpi_title` VALUES (163, 'MOCNGW', 'MOCNGW.24', '{\"cn\":\"SecurityModeCommand\",\"en\":\"SecurityModeCommand\"}', 'SecurityModeCommand', 'SecurityModeCommand'); -INSERT INTO `kpi_title` VALUES (164, 'MOCNGW', 'MOCNGW.25', '{\"cn\":\"SecurityModeComplete\",\"en\":\"SecurityModeComplete\"}', 'SecurityModeComplete', 'SecurityModeComplete'); -INSERT INTO `kpi_title` VALUES (165, 'MOCNGW', 'MOCNGW.26', '{\"cn\":\"SecurityModeReject\",\"en\":\"SecurityModeReject\"}', 'SecurityModeReject', 'SecurityModeReject'); -INSERT INTO `kpi_title` VALUES (166, 'MOCNGW', 'MOCNGW.27', '{\"cn\":\"EmmStatus\",\"en\":\"EmmStatus\"}', 'EmmStatus', 'EmmStatus'); -INSERT INTO `kpi_title` VALUES (167, 'MOCNGW', 'MOCNGW.28', '{\"cn\":\"EmmInformation\",\"en\":\"EmmInformation\"}', 'EmmInformation', 'EmmInformation'); -INSERT INTO `kpi_title` VALUES (168, 'MOCNGW', 'MOCNGW.29', '{\"cn\":\"DownlinkNasTransport\",\"en\":\"DownlinkNasTransport\"}', 'DownlinkNasTransport', 'DownlinkNasTransport'); -INSERT INTO `kpi_title` VALUES (169, 'MOCNGW', 'MOCNGW.30', '{\"cn\":\"UplinkNasTransport\",\"en\":\"UplinkNasTransport\"}', 'UplinkNasTransport', 'UplinkNasTransport'); -INSERT INTO `kpi_title` VALUES (170, 'MOCNGW', 'MOCNGW.31', '{\"cn\":\"CsServiceNotification\",\"en\":\"CsServiceNotification\"}', 'CsServiceNotification', 'CsServiceNotification'); -INSERT INTO `kpi_title` VALUES (171, 'MOCNGW', 'MOCNGW.32', '{\"cn\":\"DownlinkGenericNasTransport\",\"en\":\"DownlinkGenericNasTransport\"}', 'DownlinkGenericNasTransport', 'DownlinkGenericNasTransport'); -INSERT INTO `kpi_title` VALUES (172, 'MOCNGW', 'MOCNGW.33', '{\"cn\":\"UplinkGenericNasTransport\",\"en\":\"UplinkGenericNasTransport\"}', 'UplinkGenericNasTransport', 'UplinkGenericNasTransport'); -INSERT INTO `kpi_title` VALUES (173, 'IMS', 'SCSCF.01', '{\"cn\": \"LTE接入注册用户数\",\"en\": \"UR.SubsLTE.fromVoLTE\"}', 'LTE接入注册用户数', 'UR.SubsLTE.fromVoLTE'); -INSERT INTO `kpi_title` VALUES (174, 'IMS', 'SCSCF.02', '{\"cn\": \"5G接入注册用户数\",\"en\": \"UR.Subs5G.fromVo5G\"}', '5G接入注册用户数', 'UR.Subs5G.fromVo5G'); -INSERT INTO `kpi_title` VALUES (175, 'IMS', 'SCSCF.03', '{\"cn\": \"初始注册成功次数\",\"en\": \"UR.SuccInitReg\"}', '初始注册成功次数', 'UR.SuccInitReg'); -INSERT INTO `kpi_title` VALUES (176, 'IMS', 'SCSCF.04', '{\"cn\": \"初始注册请求次数\",\"en\": \"UR.AttInitReg\"}', '初始注册请求次数', 'UR.AttInitReg'); -INSERT INTO `kpi_title` VALUES (177, 'IMS', 'SCSCF.05', '{\"cn\": \"主叫接通次数\",\"en\": \"SC.SuccSessionOrig\"}', '主叫接通次数', 'SC.SuccSessionOrig'); -INSERT INTO `kpi_title` VALUES (178, 'IMS', 'SCSCF.06', '{\"cn\": \"主叫试呼次数\",\"en\": \"SC.AttSessionOrig\"}', '主叫试呼次数', 'SC.AttSessionOrig'); -INSERT INTO `kpi_title` VALUES (179, 'IMS', 'SCSCF.07', '{\"cn\": \"被叫接通次数\",\"en\": \"SC.SuccSessionTerm\"}', '被叫接通次数', 'SC.SuccSessionTerm'); -INSERT INTO `kpi_title` VALUES (180, 'IMS', 'SCSCF.08', '{\"cn\": \"被叫试呼次数\",\"en\": \"SC.AttSessionTerm\"}', '被叫试呼次数', 'SC.AttSessionTerm'); -INSERT INTO `kpi_title` VALUES (181, 'IMS', 'SCSCF.09', '{\"cn\": \"主叫应答次数\",\"en\": \"SC.AnsSessionOrig\"}', '主叫应答次数', 'SC.AnsSessionOrig'); -INSERT INTO `kpi_title` VALUES (182, 'IMS', 'SCSCF.10', '{\"cn\": \"主叫早释次数\",\"en\": \"SC.OrigRelBeforeRing\"}', '主叫早释次数', 'SC.OrigRelBeforeRing'); -INSERT INTO `kpi_title` VALUES (183, 'IMS', 'SCSCF.11', '{\"cn\": \"主叫振铃早释次数\",\"en\": \"SC.OrigRelAfterRing\"}', '主叫振铃早释次数', 'SC.OrigRelAfterRing'); -INSERT INTO `kpi_title` VALUES (184, 'IMS', 'SCSCF.12', '{\"cn\": \"主叫403请求禁止次数\",\"en\": \"SC.FailSessionOrig.403\"}', '主叫403请求禁止次数', 'SC.FailSessionOrig.403'); -INSERT INTO `kpi_title` VALUES (185, 'IMS', 'SCSCF.13', '{\"cn\": \"主叫404未找到次数\",\"en\": \"SC.FailSessionOrig.404\"}', '主叫404未找到次数', 'SC.FailSessionOrig.404'); -INSERT INTO `kpi_title` VALUES (186, 'IMS', 'SCSCF.14', '{\"cn\": \"主叫408请求超时次数\",\"en\": \"SC.FailSessionOrig.408\"}', '主叫408请求超时次数', 'SC.FailSessionOrig.408'); -INSERT INTO `kpi_title` VALUES (187, 'IMS', 'SCSCF.15', '{\"cn\": \"主叫480久叫不应次\",\"en\": \"SC.FailSessionOrig.480\"}', '主叫480久叫不应次', 'SC.FailSessionOrig.480'); -INSERT INTO `kpi_title` VALUES (188, 'IMS', 'SCSCF.16', '{\"cn\": \"主叫484Request-URI不完整次\",\"en\": \"SC.FailSessionOrig.484\"}', '主叫484Request-URI不完整次', 'SC.FailSessionOrig.484'); -INSERT INTO `kpi_title` VALUES (189, 'IMS', 'SCSCF.17', '{\"cn\": \"主叫486用户忙次数\",\"en\": \"SC.FailSessionOrig.486\"}', '主叫486用户忙次数', 'SC.FailSessionOrig.486'); -INSERT INTO `kpi_title` VALUES (190, 'IMS', 'SCSCF.18', '{\"cn\": \"主叫487请求终止次数\",\"en\": \"SC.FailSessionOrig.487\"}', '主叫487请求终止次数', 'SC.FailSessionOrig.487'); -INSERT INTO `kpi_title` VALUES (191, 'IMS', 'SCSCF.19', '{\"cn\": \"主叫600用户忙次数\",\"en\": \"SC.FailSessionOrig.600\"}', '主叫600用户忙次数', 'SC.FailSessionOrig.600'); -INSERT INTO `kpi_title` VALUES (192, 'IMS', 'SCSCF.20', '{\"cn\": \"主叫603用户拒接次数\",\"en\": \"SC.FailSessionOrig.603\"}', '主叫603用户拒接次数', 'SC.FailSessionOrig.603'); -INSERT INTO `kpi_title` VALUES (193, 'IMS', 'SCSCF.21', '{\"cn\": \"主叫604用户信息不存在次数\",\"en\": \"SC.FailSessionOrig.604\"}', '主叫604用户信息不存在次数', 'SC.FailSessionOrig.604'); -INSERT INTO `kpi_title` VALUES (194, 'IMS', 'SCSCF.22', '{\"cn\": \"被叫应答次数\",\"en\": \"SC.AnsSessionTerm\"}', '被叫应答次数', 'SC.AnsSessionTerm'); -INSERT INTO `kpi_title` VALUES (195, 'IMS', 'SCSCF.23', '{\"cn\": \"被叫早释次\",\"en\": \"SC.TermiRelBeforeRing\"}', '被叫早释次', 'SC.TermiRelBeforeRing'); -INSERT INTO `kpi_title` VALUES (196, 'IMS', 'SCSCF.24', '{\"cn\": \"被叫振铃早释次数\",\"en\": \"SC.TermiRelAfterRing\"}', '被叫振铃早释次数', 'SC.TermiRelAfterRing'); -INSERT INTO `kpi_title` VALUES (197, 'IMS', 'SCSCF.25', '{\"cn\": \"被叫403请求禁止次数\",\"en\": \"SC.FailSessionTerm.403\"}', '被叫403请求禁止次数', 'SC.FailSessionTerm.403'); -INSERT INTO `kpi_title` VALUES (198, 'IMS', 'SCSCF.26', '{\"cn\": \"被叫404未找到次数\",\"en\": \"SC.FailSessionTerm.404\"}', '被叫404未找到次数', 'SC.FailSessionTerm.404'); -INSERT INTO `kpi_title` VALUES (199, 'IMS', 'SCSCF.27', '{\"cn\": \"被叫408请求超时次数\",\"en\": \"SC.FailSessionTerm.408\"}', '被叫408请求超时次数', 'SC.FailSessionTerm.408'); -INSERT INTO `kpi_title` VALUES (200, 'IMS', 'SCSCF.28', '{\"cn\": \"被叫480久叫不应次数\",\"en\": \"SC.FailSessionTerm.480\"}', '被叫480久叫不应次数', 'SC.FailSessionTerm.480'); -INSERT INTO `kpi_title` VALUES (201, 'IMS', 'SCSCF.29', '{\"cn\": \"被叫484Request-URI不完整次数\",\"en\": \"SC.FailSessionTerm.484\"}', '被叫484Request-URI不完整次数', 'SC.FailSessionTerm.484'); -INSERT INTO `kpi_title` VALUES (202, 'IMS', 'SCSCF.30', '{\"cn\": \"被叫486用户忙次数\",\"en\": \"SC.FailSessionTerm.486\"}', '被叫486用户忙次数', 'SC.FailSessionTerm.486'); -INSERT INTO `kpi_title` VALUES (203, 'IMS', 'SCSCF.31', '{\"cn\": \"被叫487请求终止次数\",\"en\": \"SC.FailSessionTerm.487\"}', '被叫487请求终止次数', 'SC.FailSessionTerm.487'); -INSERT INTO `kpi_title` VALUES (204, 'IMS', 'SCSCF.32', '{\"cn\": \"被叫600用户忙次数\",\"en\": \"SC.FailSessionTerm.600\"}', '被叫600用户忙次数', 'SC.FailSessionTerm.600'); -INSERT INTO `kpi_title` VALUES (205, 'IMS', 'SCSCF.33', '{\"cn\": \"被叫603用户拒接次数\",\"en\": \"SC.FailSessionTerm.603\"}', '被叫603用户拒接次数', 'SC.FailSessionTerm.603'); -INSERT INTO `kpi_title` VALUES (206, 'IMS', 'SCSCF.34', '{\"cn\": \"被叫604用户信息不存在次数\",\"en\": \"SC.FailSessionTerm.604\"}', '被叫604用户信息不存在次数', 'SC.FailSessionTerm.604'); -INSERT INTO `kpi_title` VALUES (207, 'PCF', 'PCF.01', '{\"cn\": \"在线N7会话数\", \"en\": \"PCF.SmAssocNbrMean\"}', '在线N7会话数', 'PCF.SmAssocNbrMean'); -INSERT INTO `kpi_title` VALUES (208, 'PCF', 'PCF.02', '{\"cn\": \"SM策略关联建立成功次数\", \"en\": \"PCF.PolicySmAssocCreateSucc\"}', 'SM策略关联建立成功次数', 'PCF.PolicySmAssocCreateSucc'); -INSERT INTO `kpi_title` VALUES (209, 'PCF', 'PCF.03', '{\"cn\": \"SM策略关联建立请求次数\", \"en\": \"PCF.PolicySmAssocCreateReq\"}', 'SM策略关联建立请求次数', 'PCF.PolicySmAssocCreateReq'); -INSERT INTO `kpi_title` VALUES (210, 'PCF', 'PCF.04', '{\"cn\": \"SM策略关联更新成功次数\", \"en\": \"PCF.PolicySmAssocUpdateSucc\"}', 'SM策略关联更新成功次数', 'PCF.PolicySmAssocUpdateSucc'); -INSERT INTO `kpi_title` VALUES (211, 'PCF', 'PCF.05', '{\"cn\": \"SM策略关联更新请求次数\", \"en\": \"PCF.PolicySmAssocUpdateReq\"}', 'SM策略关联更新请求次数', 'PCF.PolicySmAssocUpdateReq'); -INSERT INTO `kpi_title` VALUES (212, 'PCF', 'PCF.06', '{\"cn\": \"在线Gx会话数\", \"en\": \"SM.SessionNbrMean\"}', '在线Gx会话数', 'SM.SessionNbrMean'); -INSERT INTO `kpi_title` VALUES (213, 'PCF', 'PCF.07', '{\"cn\": \"在线Rx会话数\", \"en\": \"SM.RxSessionMean\"}', '在线Rx会话数', 'SM.RxSessionMean'); -INSERT INTO `kpi_title` VALUES (214, 'PCF', 'PCF.08', '{\"cn\": \"PCRF策略控制发起成功次数\", \"en\": \"DIAM.CcInitialSuccess\"}', 'PCRF策略控制发起成功次数', 'DIAM.CcInitialSuccess'); -INSERT INTO `kpi_title` VALUES (215, 'PCF', 'PCF.09', '{\"cn\": \"PCRF策略控制发起请求次数\", \"en\": \"DIAM.CcInitialRequest\"}', 'PCRF策略控制发起请求次数', 'DIAM.CcInitialRequest'); -INSERT INTO `kpi_title` VALUES (216, 'PCF', 'PCF.10', '{\"cn\": \"应用会话授权成功次数\", \"en\": \"DIAM.AuthSucc\"}', '应用会话授权成功次数', 'DIAM.AuthSucc'); -INSERT INTO `kpi_title` VALUES (217, 'PCF', 'PCF.11', '{\"cn\": \"应用会话授权尝试次数\", \"en\": \"DIAM.AuthRequest\"}', '应用会话授权尝试次数', 'DIAM.AuthRequest'); -INSERT INTO `kpi_title` VALUES (218, 'PCF', 'PCF.12', '{\"cn\": \"PCRF策略控制更新成功次数\", \"en\": \"DIAM.CcUpdateSuccess\"}', 'PCRF策略控制更新成功次数', 'DIAM.CcUpdateSuccess'); -INSERT INTO `kpi_title` VALUES (219, 'PCF', 'PCF.13', '{\"cn\": \"PCRF策略控制更新请求次数\", \"en\": \"DIAM.CcUpdateRequest\"}', 'PCRF策略控制更新请求次数', 'DIAM.CcUpdateRequest'); --- 更新SMSC 20240815 -INSERT INTO `kpi_title` VALUES (220, 'SMSC', 'SMSC.A.01', '{\"cn\": \"MS到SMSC短信请求次数\", \"en\": \"SMSC.MStoSMSCAtt\"}', 'MS到SMSC短信请求次数', 'SMSC.MStoSMSCAtt'); -INSERT INTO `kpi_title` VALUES (221, 'SMSC', 'SMSC.A.02', '{\"cn\": \"MS到SMSC短信成功次数\", \"en\": \"SMSC.MStoSMSCSucc\"}', 'MS到SMSC短信成功次数', 'SMSC.MStoSMSCSucc'); -INSERT INTO `kpi_title` VALUES (222, 'SMSC', 'SMSC.A.03', '{\"cn\": \"MS到SMSC短信失败次数\", \"en\": \"SMSC.MStoSMSCFail\"}', 'MS到SMSC短信失败次数', 'SMSC.MStoSMSCFail'); -INSERT INTO `kpi_title` VALUES (223, 'SMSC', 'SMSC.A.04', '{\"cn\": \"MS到SMSC短信字节数\", \"en\": \"SMSC.MStoSMSCBytes\"}', 'MS到SMSC短信字节数', 'SMSC.MStoSMSCBytes'); -INSERT INTO `kpi_title` VALUES (224, 'SMSC', 'SMSC.A.05', '{\"cn\": \"VSS到SMSC短信请求次数\", \"en\": \"SMSC.VSStoSMSCAtt\"}', 'VSS到SMSC短信请求次数', 'SMSC.VSStoSMSCAtt'); -INSERT INTO `kpi_title` VALUES (225, 'SMSC', 'SMSC.A.06', '{\"cn\": \"VSS到SMSC短信成功次数\", \"en\": \"SMSC.VSStoSMSCSucc\"}', 'VSS到SMSC短信成功次数', 'SMSC.VSStoSMSCSucc'); -INSERT INTO `kpi_title` VALUES (226, 'SMSC', 'SMSC.A.07', '{\"cn\": \"VSS到SMSC短信失败次数\", \"en\": \"SMSC.VSStoSMSCFail\"}', 'VSS到SMSC短信失败次数', 'SMSC.VSStoSMSCFail'); -INSERT INTO `kpi_title` VALUES (227, 'SMSC', 'SMSC.A.08', '{\"cn\": \"VSS到SMSC短信字节数\", \"en\": \"SMSC.VSStoSMSCBytes\"}', 'VSS到SMSC短信字节数', 'SMSC.VSStoSMSCBytes'); -INSERT INTO `kpi_title` VALUES (228, 'SMSC', 'SMSC.A.09', '{\"cn\": \"PPS到SMSC短信请求次数\", \"en\": \"SMSC.PPStoSMSCAtt\"}', 'PPS到SMSC短信请求次数', 'SMSC.PPStoSMSCAtt'); -INSERT INTO `kpi_title` VALUES (229, 'SMSC', 'SMSC.A.10', '{\"cn\": \"PPS到SMSC短信成功次数\", \"en\": \"SMSC.PPStoSMSCSucc\"}', 'PPS到SMSC短信成功次数', 'SMSC.PPStoSMSCSucc'); -INSERT INTO `kpi_title` VALUES (230, 'SMSC', 'SMSC.A.11', '{\"cn\": \"PPS到SMSC短信失败次数\", \"en\": \"SMSC.PPStoSMSCFail\"}', 'PPS到SMSC短信失败次数', 'SMSC.PPStoSMSCFail'); -INSERT INTO `kpi_title` VALUES (231, 'SMSC', 'SMSC.A.12', '{\"cn\": \"PPS到SMSC短信字节数\", \"en\": \"SMSC.PPStoSMSCBytes\"}', 'PPS到SMSC短信字节数', 'SMSC.PPStoSMSCBytes'); -INSERT INTO `kpi_title` VALUES (232, 'SMSC', 'SMSC.A.13', '{\"cn\": \"SMPP到SMSC短信请求次数\", \"en\": \"SMSC.SMPPtoSMSCAtt\"}', 'SMPP到SMSC短信请求次数', 'SMSC.SMPPtoSMSCAtt'); -INSERT INTO `kpi_title` VALUES (233, 'SMSC', 'SMSC.A.14', '{\"cn\": \"SMPP到SMSC短信成功次数\", \"en\": \"SMSC.SMPPtoSMSCSucc\"}', 'SMPP到SMSC短信成功次数', 'SMSC.SMPPtoSMSCSucc'); -INSERT INTO `kpi_title` VALUES (234, 'SMSC', 'SMSC.A.15', '{\"cn\": \"SMPP到SMSC短信失败次数\", \"en\": \"SMSC.SMPPtoSMSCFail\"}', 'SMPP到SMSC短信失败次数', 'SMSC.SMPPtoSMSCFail'); -INSERT INTO `kpi_title` VALUES (235, 'SMSC', 'SMSC.A.16', '{\"cn\": \"SMPP到SMSC短信字节数\", \"en\": \"SMSC.SMPPtoSMSCBytes\"}', 'SMPP到SMSC短信字节数', 'SMSC.SMPPtoSMSCBytes'); -INSERT INTO `kpi_title` VALUES (236, 'SMSC', 'SMSC.A.17', '{\"cn\": \"SMSC到MS短信请求次数\", \"en\": \"SMSC.SMSCtoMSAtt\"}', 'SMSC到MS短信请求次数', 'SMSC.SMSCtoMSAtt'); -INSERT INTO `kpi_title` VALUES (237, 'SMSC', 'SMSC.A.18', '{\"cn\": \"SMSC到MS短信成功次数\", \"en\": \"SMSC.SMSCtoMSSucc\"}', 'SMSC到MS短信成功次数', 'SMSC.SMSCtoMSSucc'); -INSERT INTO `kpi_title` VALUES (238, 'SMSC', 'SMSC.A.19', '{\"cn\": \"SMSC到MS短信失败次数\", \"en\": \"SMSC.SMSCtoMSFail\"}', 'SMSC到MS短信失败次数', 'SMSC.SMSCtoMSFail'); -INSERT INTO `kpi_title` VALUES (239, 'SMSC', 'SMSC.A.20', '{\"cn\": \"SMSC到MS短信字节数\", \"en\": \"SMSC.SMSCtoMSBytes\"}', 'SMSC到MS短信字节数', 'SMSC.SMSCtoMSBytes'); -INSERT INTO `kpi_title` VALUES (240, 'SMSC', 'SMSC.A.21', '{\"cn\": \"SMSC到VSS短信请求次数\", \"en\": \"SMSC.SMSCtoVSSAtt\"}', 'SMSC到VSS短信请求次数', 'SMSC.SMSCtoVSSAtt'); -INSERT INTO `kpi_title` VALUES (241, 'SMSC', 'SMSC.A.22', '{\"cn\": \"SMSC到VSS短信成功次数\", \"en\": \"SMSC.SMSCtoVSSucc\"}', 'SMSC到VSS短信成功次数', 'SMSC.SMSCtoVSSucc'); -INSERT INTO `kpi_title` VALUES (242, 'SMSC', 'SMSC.A.23', '{\"cn\": \"SMSC到VSS短信失败次数\", \"en\": \"SMSC.SMSCtoVSSFail\"}', 'SMSC到VSS短信失败次数', 'SMSC.SMSCtoVSSFail'); -INSERT INTO `kpi_title` VALUES (243, 'SMSC', 'SMSC.A.24', '{\"cn\": \"SMSC到VSS短信字节数\", \"en\": \"SMSC.SMSCtoVSSBytes\"}', 'SMSC到VSS短信字节数', 'SMSC.SMSCtoVSSBytes'); -INSERT INTO `kpi_title` VALUES (244, 'SMSC', 'SMSC.A.25', '{\"cn\": \"SMSC到PPS短信请求次数\", \"en\": \"SMSC.SMSCtoPPSAtt\"}', 'SMSC到PPS短信请求次数', 'SMSC.SMSCtoPPSAtt'); -INSERT INTO `kpi_title` VALUES (245, 'SMSC', 'SMSC.A.26', '{\"cn\": \"SMSC到PPS短信成功次数\", \"en\": \"SMSC.SMSCtoPPSucc\"}', 'SMSC到PPS短信成功次数', 'SMSC.SMSCtoPPSucc'); -INSERT INTO `kpi_title` VALUES (246, 'SMSC', 'SMSC.A.27', '{\"cn\": \"SMSC到PPS短信失败次数\", \"en\": \"SMSC.SMSCtoPPSFail\"}', 'SMSC到PPS短信失败次数', 'SMSC.SMSCtoPPSFail'); -INSERT INTO `kpi_title` VALUES (247, 'SMSC', 'SMSC.A.28', '{\"cn\": \"SMSC到PPS短信字节数\", \"en\": \"SMSC.SMSCtoPPSBytes\"}', 'SMSC到PPS短信字节数', 'SMSC.SMSCtoPPSBytes'); -INSERT INTO `kpi_title` VALUES (248, 'SMSC', 'SMSC.A.29', '{\"cn\": \"SMSC到SMPP短信请求次数\", \"en\": \"SMSC.SMSCtoSMPPAtt\"}', 'SMSC到SMPP短信请求次数', 'SMSC.SMSCtoSMPPAtt'); -INSERT INTO `kpi_title` VALUES (249, 'SMSC', 'SMSC.A.30', '{\"cn\": \"SMSC到SMPP短信成功次数\", \"en\": \"SMSC.SMSCtoSMPPucc\"}', 'SMSC到SMPP短信成功次数', 'SMSC.SMSCtoSMPPucc'); -INSERT INTO `kpi_title` VALUES (250, 'SMSC', 'SMSC.A.31', '{\"cn\": \"SMSC到SMPP短信失败次数\", \"en\": \"SMSC.SMSCtoSMPPFail\"}', 'SMSC到SMPP短信失败次数', 'SMSC.SMSCtoSMPPFail'); -INSERT INTO `kpi_title` VALUES (251, 'SMSC', 'SMSC.A.32', '{\"cn\": \"SMSC到SMPP短信字节数\", \"en\": \"SMSC.SMSCtoSMPPBytes\"}', 'SMSC到SMPP短信字节数', 'SMSC.SMSCtoSMPPBytes'); --- 更新CBC 20240823 -INSERT INTO `kpi_title` VALUES (252, 'CBC', 'CBC.A.01', '{\"cn\": \"CBC 发起 Create Write 消息成功\", \"en\": \"WarningReqSucc\"}', 'CBC 发起 Create Write 消息成功', 'WarningReqSucc'); -INSERT INTO `kpi_title` VALUES (253, 'CBC', 'CBC.A.02', '{\"cn\": \"CBC 发起 Create Write 消息失败\", \"en\": \"WarningReqFail\"}', 'CBC 发起 Create Write 消息失败', 'WarningReqFail'); -INSERT INTO `kpi_title` VALUES (254, 'CBC', 'CBC.A.03', '{\"cn\": \"CBC 发起 Cancel Write 消息成功\", \"en\": \"WarningCancelSucc\"}', 'CBC 发起 Cancel Write 消息成功', 'WarningCancelSucc'); -INSERT INTO `kpi_title` VALUES (255, 'CBC', 'CBC.A.04', '{\"cn\": \"CBC 发起 Cancel Write 消息失败\", \"en\": \"WarningCancelFail\"}', 'CBC 发起 Cancel Write 消息失败', 'WarningCancelFail'); --- 更新HLR 20241213 -INSERT INTO `kpi_title` VALUES (256, 'HLR', 'HLR.A.001', NULL, '鉴权信息请求次数', 'AuthReqTotalNum'); -INSERT INTO `kpi_title` VALUES (257, 'HLR', 'HLR.A.002', NULL, '鉴权信息请求成功次数', 'AuthSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (258, 'HLR', 'HLR.A.003', NULL, '鉴权请求失败:缺参数', 'AuthFailByMissPara'); -INSERT INTO `kpi_title` VALUES (259, 'HLR', 'HLR.A.004', NULL, '鉴权请求失败:系统错误', 'AuthFailBySysFail'); -INSERT INTO `kpi_title` VALUES (260, 'HLR', 'HLR.A.005', NULL, '鉴权请求失败:非期望的参数值', 'AuthFailByUnexptData'); -INSERT INTO `kpi_title` VALUES (261, 'HLR', 'HLR.A.006', NULL, '鉴权请求失败:未知用户', 'AuthFailByUnknownUser'); -INSERT INTO `kpi_title` VALUES (262, 'HLR', 'HLR.A.007', NULL, '鉴权失败报告次数', 'AuthFailReportTotalNum'); -INSERT INTO `kpi_title` VALUES (263, 'HLR', 'HLR.A.008', NULL, '鉴权失败报告(错误的网络签名)次数', 'AuthFailReportByErrNetSign'); -INSERT INTO `kpi_title` VALUES (264, 'HLR', 'HLR.A.009', NULL, '鉴权失败报告(错误的用户响应)次数', 'AuthFailReportByErrUserRsp'); -INSERT INTO `kpi_title` VALUES (265, 'HLR', 'HLR.A.010', NULL, '登记请求次数', 'LuReqTotalNum'); -INSERT INTO `kpi_title` VALUES (266, 'HLR', 'HLR.A.011', NULL, '登记成功次数', 'LuSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (267, 'HLR', 'HLR.A.012', NULL, '登记失败:复制手机', 'LuFailByDuplicUnit'); -INSERT INTO `kpi_title` VALUES (268, 'HLR', 'HLR.A.013', NULL, '登记失败:无效ESN', 'LuFailByInvalidESN'); -INSERT INTO `kpi_title` VALUES (269, 'HLR', 'HLR.A.014', NULL, '登记失败:缺鉴权参数', 'LuFailByMissAuthPara'); -INSERT INTO `kpi_title` VALUES (270, 'HLR', 'HLR.A.015', NULL, '登记失败:在这个MSC中不能使用', 'LuFailByMscNotAllow'); -INSERT INTO `kpi_title` VALUES (271, 'HLR', 'HLR.A.016', NULL, '登记失败:终端类型不匹配', 'LuFailByUeTypeMismatch'); -INSERT INTO `kpi_title` VALUES (272, 'HLR', 'HLR.A.017', NULL, '登记失败:未分配号码的手机', 'LuFailByUnAssignMsisdn'); -INSERT INTO `kpi_title` VALUES (273, 'HLR', 'HLR.A.018', NULL, '登记失败:不确定', 'LuFailByUnKnown'); -INSERT INTO `kpi_title` VALUES (274, 'HLR', 'HLR.A.019', NULL, '注销登记次数', 'CancelLuReqTotalNum'); -INSERT INTO `kpi_title` VALUES (275, 'HLR', 'HLR.A.020', NULL, '注销登记成功次数', 'CancelLuSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (276, 'HLR', 'HLR.A.021', NULL, '注销失败:系统错误', 'CancelLuFailBySysFail'); -INSERT INTO `kpi_title` VALUES (277, 'HLR', 'HLR.A.022', NULL, '注销失败:缺参数', 'CancelLuFailByMissPara'); -INSERT INTO `kpi_title` VALUES (278, 'HLR', 'HLR.A.023', NULL, '移动台去活次数', 'MsPurgeReqTotalNum'); -INSERT INTO `kpi_title` VALUES (279, 'HLR', 'HLR.A.024', NULL, '移动台去活成功次数', 'MsPurgeSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (280, 'HLR', 'HLR.A.025', NULL, '移动台去活:系统错误', 'MsPurgeFailBySysFail'); -INSERT INTO `kpi_title` VALUES (281, 'HLR', 'HLR.A.026', NULL, '移动台去活:非期望的参数值', 'MsPurgeFailByUnexptPara'); -INSERT INTO `kpi_title` VALUES (282, 'HLR', 'HLR.A.027', NULL, '移动台去活:未知用户', 'MsPurgeFailByUnknownUser'); -INSERT INTO `kpi_title` VALUES (283, 'HLR', 'HLR.A.028', NULL, 'GPRS登记请求次数', 'GprsLuReqTotalNum'); -INSERT INTO `kpi_title` VALUES (284, 'HLR', 'HLR.A.029', NULL, 'GPRS登记请求成功次数', 'GprsLuSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (285, 'HLR', 'HLR.A.030', NULL, 'GPRS去登记次数', 'GprsPurgeReqTotalNum'); -INSERT INTO `kpi_title` VALUES (286, 'HLR', 'HLR.A.031', NULL, 'GPRS去登记成功次数', 'GprsPurgeSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (287, 'HLR', 'HLR.A.032', NULL, 'GPRS注销登记次数', 'GprsCancelLuReqTotalNum'); -INSERT INTO `kpi_title` VALUES (288, 'HLR', 'HLR.A.033', NULL, 'GPRS注销登记成功次数', 'GprsCancelLuSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (289, 'HLR', 'HLR.A.034', NULL, 'GPRS路由请求次数', 'GprsRoutInfoReqTotalNum'); -INSERT INTO `kpi_title` VALUES (290, 'HLR', 'HLR.A.035', NULL, 'GPRS用户激活失败报告次数', 'GprsActiveFailReportTotalNum'); -INSERT INTO `kpi_title` VALUES (291, 'HLR', 'HLR.A.036', NULL, 'GPRS用户激活失败报告成功次数', 'GprsActiveFailReportSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (292, 'HLR', 'HLR.A.037', NULL, 'GPRS用户激活失败报告失败:缺参数', 'GprsActiveFailReportFailByMissPara'); -INSERT INTO `kpi_title` VALUES (293, 'HLR', 'HLR.A.038', NULL, 'GPRS用户激活失败报告失败:系统错误', 'GprsActiveFailReportFailBySysFail'); -INSERT INTO `kpi_title` VALUES (294, 'HLR', 'HLR.A.039', NULL, 'GPRS用户激活失败报告失败:非期望的参数值', 'GprsActiveFailReportFailByUnexptPara'); -INSERT INTO `kpi_title` VALUES (295, 'HLR', 'HLR.A.040', NULL, 'GPRS用户激活失败报告失败:未知用户', 'GprsActiveFailReportFailByUnKnownUser'); -INSERT INTO `kpi_title` VALUES (296, 'HLR', 'HLR.A.041', NULL, '发起CFU业务登记且激活次数', 'CfuActvReqTotalNum'); -INSERT INTO `kpi_title` VALUES (297, 'HLR', 'HLR.A.042', NULL, 'CFU业务登记且激活成功次数', 'CfuActvSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (298, 'HLR', 'HLR.A.043', NULL, 'CFU登记失败:MS忙', 'CfuRegFailByMsBusy'); -INSERT INTO `kpi_title` VALUES (299, 'HLR', 'HLR.A.044', NULL, 'CFU登记失败:不允许将呼叫终接到MS', 'CfuRegFailByMsDenied'); -INSERT INTO `kpi_title` VALUES (300, 'HLR', 'HLR.A.045', NULL, 'CFU登记失败:MS去登记状态', 'CfuRegFailByMsErase'); -INSERT INTO `kpi_title` VALUES (301, 'HLR', 'HLR.A.046', NULL, 'CFU登记失败:无寻呼响应', 'CfuRegFailByNoPagingResp'); -INSERT INTO `kpi_title` VALUES (302, 'HLR', 'HLR.A.047', NULL, 'CFU登记失败:系统错误', 'CfuRegFailBySysFail'); -INSERT INTO `kpi_title` VALUES (303, 'HLR', 'HLR.A.048', NULL, 'CFU登记失败:未分配电话号码', 'CfuRegFailByUnAssignMsisdn'); -INSERT INTO `kpi_title` VALUES (304, 'HLR', 'HLR.A.049', NULL, 'CFU登记失败:不可用', 'CfuRegFailByUnavailable'); -INSERT INTO `kpi_title` VALUES (305, 'HLR', 'HLR.A.050', NULL, '发起CFU业务去活次数', 'CfuDeActvReqTotalNum'); -INSERT INTO `kpi_title` VALUES (306, 'HLR', 'HLR.A.051', NULL, 'CFU业务去活成功次数', 'CfuDeActvSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (307, 'HLR', 'HLR.A.052', NULL, 'CFU去活失败:MS忙', 'CfuDeActvFailByMsBusy'); -INSERT INTO `kpi_title` VALUES (308, 'HLR', 'HLR.A.053', NULL, 'CFU去活失败:不允许将呼叫终接到MS', 'CfuDeActvFailByMsDenied'); -INSERT INTO `kpi_title` VALUES (309, 'HLR', 'HLR.A.054', NULL, 'CFU去活失败:未分配电话号码', 'CfuDeActvFailByUnAssignMsisdn'); -INSERT INTO `kpi_title` VALUES (310, 'HLR', 'HLR.A.055', NULL, 'CFU去活失败:MS去登记状态', 'CfuDeActvFailByMsErase'); -INSERT INTO `kpi_title` VALUES (311, 'HLR', 'HLR.A.056', NULL, 'CFU去活失败:无寻呼响应', 'CfuDeActvFailByNoPagingResp'); -INSERT INTO `kpi_title` VALUES (312, 'HLR', 'HLR.A.057', NULL, 'CFU去活失败:系统错误', 'CfuDeActvFailBySysFail'); -INSERT INTO `kpi_title` VALUES (313, 'HLR', 'HLR.A.058', NULL, 'CFU去活失败:不可用', 'CfuDeActvFailByUnavailable'); -INSERT INTO `kpi_title` VALUES (314, 'HLR', 'HLR.A.059', NULL, '发起CFB业务登记且激活次数', 'CfbActvReqTotalNum'); -INSERT INTO `kpi_title` VALUES (315, 'HLR', 'HLR.A.060', NULL, 'CFB业务登记且激活成功次数', 'CfbActvSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (316, 'HLR', 'HLR.A.061', NULL, 'CFB登记失败:MS忙', 'CfbRegFailByMsBusy'); -INSERT INTO `kpi_title` VALUES (317, 'HLR', 'HLR.A.062', NULL, 'CFB登记失败:不允许将呼叫终接到MS', 'CfbRegFailByMsDenied'); -INSERT INTO `kpi_title` VALUES (318, 'HLR', 'HLR.A.063', NULL, 'CFB登记失败:MS去登记状态', 'CfbRegFailByMsErase'); -INSERT INTO `kpi_title` VALUES (319, 'HLR', 'HLR.A.064', NULL, 'CFB登记失败:无寻呼响应', 'CfbRegFailByNoPagingResp'); -INSERT INTO `kpi_title` VALUES (320, 'HLR', 'HLR.A.065', NULL, 'CFB登记失败:系统错误', 'CfbRegFailBySysFail'); -INSERT INTO `kpi_title` VALUES (321, 'HLR', 'HLR.A.066', NULL, 'CFB登记失败:未分配电话号码', 'CfbRegFailByUnAssignMsisdn'); -INSERT INTO `kpi_title` VALUES (322, 'HLR', 'HLR.A.067', NULL, 'CFB登记失败:不可用', 'CfbRegFailByUnavailable'); -INSERT INTO `kpi_title` VALUES (323, 'HLR', 'HLR.A.068', NULL, '发起CFB业务去活次数', 'CfbDeActvReqTotalNum'); -INSERT INTO `kpi_title` VALUES (324, 'HLR', 'HLR.A.069', NULL, 'CFB业务去活成功次数', 'CfbDeActvSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (325, 'HLR', 'HLR.A.070', NULL, 'CFB去活失败:MS忙', 'CfbDeActvFailByMsBusy'); -INSERT INTO `kpi_title` VALUES (326, 'HLR', 'HLR.A.071', NULL, 'CFB去活失败:不允许将呼叫终接到MS', 'CfbDeActvFailByMsDenied'); -INSERT INTO `kpi_title` VALUES (327, 'HLR', 'HLR.A.072', NULL, 'CFB去活失败:MS去登记状态', 'CfbDeActvFailByMsErase'); -INSERT INTO `kpi_title` VALUES (328, 'HLR', 'HLR.A.073', NULL, 'CFB去活失败:无寻呼响应', 'CfbDeActvFailByNoPagingResp'); -INSERT INTO `kpi_title` VALUES (329, 'HLR', 'HLR.A.074', NULL, 'CFB去活失败:系统错误', 'CfbDeActvFailBySysFail'); -INSERT INTO `kpi_title` VALUES (330, 'HLR', 'HLR.A.075', NULL, 'CFB去活失败:未分配电话号码', 'CfbDeActvFailByUnAssignMsisdn '); -INSERT INTO `kpi_title` VALUES (331, 'HLR', 'HLR.A.076', NULL, 'CFB去活失败:不可用', 'CfbDeActvFailByUnavailable'); -INSERT INTO `kpi_title` VALUES (332, 'HLR', 'HLR.A.077', NULL, '发起CFNRy业务登记且激活次数', 'CfnryActvReqTotalNum'); -INSERT INTO `kpi_title` VALUES (333, 'HLR', 'HLR.A.078', NULL, 'CFNRy业务登记且激活成功次数', 'CfnryActvSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (334, 'HLR', 'HLR.A.079', NULL, 'CFNRy登记失败:MS忙', 'CfnryRegFailByMsBusy'); -INSERT INTO `kpi_title` VALUES (335, 'HLR', 'HLR.A.080', NULL, 'CFNRy登记失败:不允许将呼叫终接到MS', 'CfnryRegFailByMsDenied'); -INSERT INTO `kpi_title` VALUES (336, 'HLR', 'HLR.A.081', NULL, 'CFNRy登记失败:MS去登记状态', 'CfnryRegFailByMsErase'); -INSERT INTO `kpi_title` VALUES (337, 'HLR', 'HLR.A.082', NULL, 'CFNRy登记失败:无寻呼响应', 'CfnryRegFailByNoPagingResp'); -INSERT INTO `kpi_title` VALUES (338, 'HLR', 'HLR.A.083', NULL, 'CFNRy登记失败:系统错误', 'CfnryRegFailBySysFail'); -INSERT INTO `kpi_title` VALUES (339, 'HLR', 'HLR.A.084', NULL, 'CFNRy登记失败:未分配电话号码', 'CfnryRegFailByUnAssignMsisdn'); -INSERT INTO `kpi_title` VALUES (340, 'HLR', 'HLR.A.085', NULL, 'CFNRy登记失败:不可用', 'CfnryRegFailByUnavailable'); -INSERT INTO `kpi_title` VALUES (341, 'HLR', 'HLR.A.086', NULL, '发起CFNRy业务去活次数', 'CfnryDeActvReqTotalNum'); -INSERT INTO `kpi_title` VALUES (342, 'HLR', 'HLR.A.087', NULL, 'CFNRy业务去活成功次数', 'CfnryDeActvSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (343, 'HLR', 'HLR.A.088', NULL, 'CFNRy去活失败:MS忙', 'CfnryDeActvFailByMsBusy'); -INSERT INTO `kpi_title` VALUES (344, 'HLR', 'HLR.A.089', NULL, 'CFNRy去活失败:不允许将呼叫终接到MS', 'CfnryDeActvFailByMsDenied'); -INSERT INTO `kpi_title` VALUES (345, 'HLR', 'HLR.A.090', NULL, 'CFNRy去活失败:MS去登记状态', 'CfnryDeActvFailByMsErase'); -INSERT INTO `kpi_title` VALUES (346, 'HLR', 'HLR.A.091', NULL, 'CFNRy去活失败:无寻呼响应', 'CfnryDeActvFailByNoPagingResp'); -INSERT INTO `kpi_title` VALUES (347, 'HLR', 'HLR.A.092', NULL, 'CFNRy去活失败:系统错误', 'CfnryDeActvFailBySysFail'); -INSERT INTO `kpi_title` VALUES (348, 'HLR', 'HLR.A.093', NULL, 'CFNRy去活失败:未分配电话号码', 'CfnryDeActvFailByUnAssignMsisdn'); -INSERT INTO `kpi_title` VALUES (349, 'HLR', 'HLR.A.094', NULL, 'CFNRy去活失败:不可用', 'CfnryDeActvFailByUnavailable'); -INSERT INTO `kpi_title` VALUES (350, 'HLR', 'HLR.A.095', NULL, '发起CFNRc)业务登记且激活次数', 'CfnrcActvReqTotalNum'); -INSERT INTO `kpi_title` VALUES (351, 'HLR', 'HLR.A.096', NULL, '(CFNRc)业务登记且激活成功次数', 'CfnrcActvSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (352, 'HLR', 'HLR.A.097', NULL, '(CFNRc)登记失败:MS忙', 'CfnrcRegFailByMsBusy'); -INSERT INTO `kpi_title` VALUES (353, 'HLR', 'HLR.A.098', NULL, '(CFNRc)登记失败:不允许将呼叫终接到MS', 'CfnrcRegFailByMsDenied'); -INSERT INTO `kpi_title` VALUES (354, 'HLR', 'HLR.A.099', NULL, '(CFNRc)登记失败:MS去登记状态', 'CfnrcRegFailByMsErase'); -INSERT INTO `kpi_title` VALUES (355, 'HLR', 'HLR.A.100', NULL, '(CFNRc)登记失败:无寻呼响应', 'CfnrcRegFailByNoPagingResp'); -INSERT INTO `kpi_title` VALUES (356, 'HLR', 'HLR.A.101', NULL, '(CFNRc)登记失败:系统错误', 'CfnrcRegFailBySysFail'); -INSERT INTO `kpi_title` VALUES (357, 'HLR', 'HLR.A.102', NULL, '(CFNRc)登记失败:未分配电话号码', 'CfnrcRegFailByUnAssignMsisdn'); -INSERT INTO `kpi_title` VALUES (358, 'HLR', 'HLR.A.103', NULL, '(CFNRc)登记失败:不可用', 'CfnrcRegFailByUnavailable'); -INSERT INTO `kpi_title` VALUES (359, 'HLR', 'HLR.A.104', NULL, '发起CFNRc)业务去活次数', 'CfnrcDeActvReqTotalNum'); -INSERT INTO `kpi_title` VALUES (360, 'HLR', 'HLR.A.105', NULL, 'CFNRc业务去活成功次数', 'CfnrcDeActvSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (361, 'HLR', 'HLR.A.106', NULL, 'CFNRc)去活失败:MS忙', 'CfnrcDeActvFailByMsBusy'); -INSERT INTO `kpi_title` VALUES (362, 'HLR', 'HLR.A.107', NULL, 'CFNRc)去活失败:不允许将呼叫终接到MS', 'CfnrcDeActvFailByMsDenied'); -INSERT INTO `kpi_title` VALUES (363, 'HLR', 'HLR.A.108', NULL, 'CFNRc)去活失败:MS去登记状态', 'CfnrcDeActvFailByMsErase'); -INSERT INTO `kpi_title` VALUES (364, 'HLR', 'HLR.A.109', NULL, 'CFNRc)去活失败:无寻呼响应', 'CfnrcDeActvFailByNoPagingResp'); -INSERT INTO `kpi_title` VALUES (365, 'HLR', 'HLR.A.110', NULL, 'CFNRc)去活失败:系统错误', 'CfnrcDeActvFailBySysFail'); -INSERT INTO `kpi_title` VALUES (366, 'HLR', 'HLR.A.111', NULL, 'CFNRc)去活失败:未分配电话号码', 'CfnrcDeActvFailByUnAssignMsisdn'); -INSERT INTO `kpi_title` VALUES (367, 'HLR', 'HLR.A.112', NULL, 'CFNRc)去活失败:不可用', 'CfnrcDeActvFailByUnavailable'); -INSERT INTO `kpi_title` VALUES (368, 'HLR', 'HLR.A.113', NULL, '发起CW业务激活次数', 'CwActvReqTotalNum'); -INSERT INTO `kpi_title` VALUES (369, 'HLR', 'HLR.A.114', NULL, 'CW业务激活成功次数', 'CwActvSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (370, 'HLR', 'HLR.A.115', NULL, 'CW激活失败:MS忙', 'CwActvFailByMsBusy'); -INSERT INTO `kpi_title` VALUES (371, 'HLR', 'HLR.A.116', NULL, 'CW激活失败:不允许将呼叫终接到MS', 'CwActvFailByMsDenied'); -INSERT INTO `kpi_title` VALUES (372, 'HLR', 'HLR.A.117', NULL, 'CW激活失败:MS去登记状态', 'CwActvFailByMsErase'); -INSERT INTO `kpi_title` VALUES (373, 'HLR', 'HLR.A.118', NULL, 'CW激活失败:无寻呼响应', 'CwActvFailByNoPagingResp'); -INSERT INTO `kpi_title` VALUES (374, 'HLR', 'HLR.A.119', NULL, 'CW激活失败:系统错误', 'CwActvFailBySysFail'); -INSERT INTO `kpi_title` VALUES (375, 'HLR', 'HLR.A.120', NULL, 'CW激活失败:未分配电话号码', 'CwActvFailByUnAssignMsisdn'); -INSERT INTO `kpi_title` VALUES (376, 'HLR', 'HLR.A.121', NULL, 'CW激活失败:不可用', 'CwActvFailByUnavailable'); -INSERT INTO `kpi_title` VALUES (377, 'HLR', 'HLR.A.122', NULL, '发起CW业务去活次数', 'CwDeActvReqTotalNum'); -INSERT INTO `kpi_title` VALUES (378, 'HLR', 'HLR.A.123', NULL, 'CW业务去活成功次数', 'CwDeActvSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (379, 'HLR', 'HLR.A.124', NULL, 'CW去活失败:MS忙', 'CwDeActvFailByMsBusy'); -INSERT INTO `kpi_title` VALUES (380, 'HLR', 'HLR.A.125', NULL, 'CW去活失败:不允许将呼叫终接到MS', 'CwDeActvFailByMsDenied'); -INSERT INTO `kpi_title` VALUES (381, 'HLR', 'HLR.A.126', NULL, 'CW去活失败:MS去登记状态', 'CwDeActvFailByMsErase'); -INSERT INTO `kpi_title` VALUES (382, 'HLR', 'HLR.A.127', NULL, 'CW去活失败:无寻呼响应', 'CwDeActvFailByNoPagingResp'); -INSERT INTO `kpi_title` VALUES (383, 'HLR', 'HLR.A.128', NULL, 'CW去活失败:系统错误', 'CwDeActvFailBySysFail'); -INSERT INTO `kpi_title` VALUES (384, 'HLR', 'HLR.A.129', NULL, 'CW去活失败:未分配电话号码', 'CwDeActvFailByUnAssignMsisdn'); -INSERT INTO `kpi_title` VALUES (385, 'HLR', 'HLR.A.130', NULL, 'CW去活失败:不可用', 'CwDeActvFailByUnavailable'); -INSERT INTO `kpi_title` VALUES (386, 'HLR', 'HLR.A.131', NULL, '发起前转业务去活次数', 'CFDeActvReqTotalNum'); -INSERT INTO `kpi_title` VALUES (387, 'HLR', 'HLR.A.132', NULL, '前转业务去活成功次数', 'CFDeActvSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (388, 'HLR', 'HLR.A.133', NULL, '发起补充业务登记次数', 'SSRegReqTotalNum'); -INSERT INTO `kpi_title` VALUES (389, 'HLR', 'HLR.A.134', NULL, '发起补充业务登记成功次数', 'SSRegSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (390, 'HLR', 'HLR.A.135', NULL, '获取路由尝试次数', 'RouteInfoReqTotalNum'); -INSERT INTO `kpi_title` VALUES (391, 'HLR', 'HLR.A.136', NULL, '获取路由成功次数', 'RouteInfoSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (392, 'HLR', 'HLR.A.137', NULL, '获取路由尝试失败:缺席用户', 'RouteInfoFailByAbsentSub'); -INSERT INTO `kpi_title` VALUES (393, 'HLR', 'HLR.A.138', NULL, '获取路由尝试失败:未知用户', 'RouteInfoFailByUnknownSub'); -INSERT INTO `kpi_title` VALUES (394, 'HLR', 'HLR.A.139', NULL, '获取路由尝试失败:系统错误', 'RouteInfoFailBySysFail'); -INSERT INTO `kpi_title` VALUES (395, 'HLR', 'HLR.A.140', NULL, '获取路由尝试失败:终呼拒绝', 'RouteInfoFailByCalledReject'); -INSERT INTO `kpi_title` VALUES (396, 'HLR', 'HLR.A.141', NULL, '获取路由尝试失败:缺参数', 'RouteInfoFailByDataMiss'); -INSERT INTO `kpi_title` VALUES (397, 'HLR', 'HLR.A.142', NULL, '获取路由尝试失败:设备不支持', 'RouteInfoFailByFacNotSupport'); -INSERT INTO `kpi_title` VALUES (398, 'HLR', 'HLR.A.143', NULL, '获取路由尝试失败:不支持路由优化', 'RouteInfoFailByORNotAllowed'); -INSERT INTO `kpi_title` VALUES (399, 'HLR', 'HLR.A.144', NULL, 'SRI触发漫游号码请求失败:缺席用户', 'RouteNumberFailByAbsentSub'); -INSERT INTO `kpi_title` VALUES (400, 'HLR', 'HLR.A.145', NULL, 'SRI触发漫游号码请求失败:缺参数', 'RouteNumberFailByDataMiss'); -INSERT INTO `kpi_title` VALUES (401, 'HLR', 'HLR.A.146', NULL, 'SRI触发漫游号码请求失败:设备不支持', 'RouteNumberFailByFacNotSupport'); -INSERT INTO `kpi_title` VALUES (402, 'HLR', 'HLR.A.147', NULL, 'SRI触发漫游号码请求失败:无漫游号码分配', 'RouteNumberFailByNoAssign'); -INSERT INTO `kpi_title` VALUES (403, 'HLR', 'HLR.A.148', NULL, 'SRI触发漫游号码请求失败:不支持路由优化', 'RouteNumberFailByORNotAllowed'); -INSERT INTO `kpi_title` VALUES (404, 'HLR', 'HLR.A.149', NULL, 'SRI触发漫游号码请求次数', 'RouteNumberReqTotalNum'); -INSERT INTO `kpi_title` VALUES (405, 'HLR', 'HLR.A.150', NULL, 'SRI触发漫游号码请求失败:系统错误', 'RouteNumberFailBySysFail'); -INSERT INTO `kpi_title` VALUES (406, 'HLR', 'HLR.A.151', NULL, 'SRI触发漫游号码请求失败:非期望的参数值', 'RouteNumberFailByUnexpData'); -INSERT INTO `kpi_title` VALUES (407, 'HLR', 'HLR.A.152', NULL, 'SRI触发漫游号码请求成功次数', 'RouteNumberSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (408, 'HLR', 'HLR.A.153', NULL, '路由失败:呼叫闭锁', 'SMRouteFailByCallBarred'); -INSERT INTO `kpi_title` VALUES (409, 'HLR', 'HLR.A.154', NULL, '路由失败:缺参数', 'SMRouteFailByDataMiss'); -INSERT INTO `kpi_title` VALUES (410, 'HLR', 'HLR.A.155', NULL, '路由失败:设备不支持', 'SMRouteFailByFacNotSupport'); -INSERT INTO `kpi_title` VALUES (411, 'HLR', 'HLR.A.156', NULL, '路由失败:系统错误', 'SMRouteFailBySysFail'); -INSERT INTO `kpi_title` VALUES (412, 'HLR', 'HLR.A.157', NULL, '路由失败:非期望的参数值', 'SMRouteFailByUnexptPara'); -INSERT INTO `kpi_title` VALUES (413, 'HLR', 'HLR.A.158', NULL, '路由失败:未知用户', 'SMRouteFailByUnknownSub'); -INSERT INTO `kpi_title` VALUES (414, 'HLR', 'HLR.A.159', NULL, '终呼失败:非法用户', 'SMRouteFailByIllegalSub'); -INSERT INTO `kpi_title` VALUES (415, 'HLR', 'HLR.A.160', NULL, '终呼失败:缺席用户', 'SMRouteFailByAbsentSub'); -INSERT INTO `kpi_title` VALUES (416, 'HLR', 'HLR.A.161', NULL, '终呼失败:终呼时用户忙', 'SMRouteFailByBusySub'); -INSERT INTO `kpi_title` VALUES (417, 'HLR', 'HLR.A.162', NULL, '终呼失败:系统错误', 'SMRouteFailBySysFail'); -INSERT INTO `kpi_title` VALUES (418, 'HLR', 'HLR.A.163', NULL, '终呼失败:不期望的参数值', 'SMRouteFailByUnexptPara'); -INSERT INTO `kpi_title` VALUES (419, 'HLR', 'HLR.A.164', NULL, '终呼失败:消息等待队列满', 'SMRouteFailByMsgQueueFull'); -INSERT INTO `kpi_title` VALUES (420, 'HLR', 'HLR.A.165', NULL, '接收GSM MAP_ALERT消息次数', 'GsmAlertReqTotalNum'); -INSERT INTO `kpi_title` VALUES (421, 'HLR', 'HLR.A.166', NULL, '接收GSM MAP_ALERT消息成功次数', 'GsmAlertSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (422, 'HLR', 'HLR.A.167', NULL, '重启指示发送次数', 'ResetReqTotalNum'); -INSERT INTO `kpi_title` VALUES (423, 'HLR', 'HLR.A.168', NULL, '重启成功次数', 'ResetSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (424, 'HLR', 'HLR.A.169', NULL, '数据恢复请求次数', 'RestoreDataReqTotalNum'); -INSERT INTO `kpi_title` VALUES (425, 'HLR', 'HLR.A.170', NULL, '数据恢复成功次数', 'RestoreDataReqSuccNum'); -INSERT INTO `kpi_title` VALUES (426, 'HLR', 'HLR.A.171', NULL, 'C2G Boss开户成功次数', 'AddUserBossSuccNum'); -INSERT INTO `kpi_title` VALUES (427, 'HLR', 'HLR.A.172', NULL, 'C2G Boss销户成功次数', 'DelUserBossSuccNum'); -INSERT INTO `kpi_title` VALUES (428, 'HLR', 'HLR.A.173', NULL, 'C2G Boss修改用户成功次数', 'ModUserBossSuccNum'); -INSERT INTO `kpi_title` VALUES (429, 'HLR', 'HLR.A.174', NULL, 'C2G Boss开户请求次数', 'AddUserBossReqNum'); -INSERT INTO `kpi_title` VALUES (430, 'HLR', 'HLR.A.175', NULL, 'C2G Boss受理失败返回IMSI not used次数', 'BossServFailByImsiNot'); -INSERT INTO `kpi_title` VALUES (431, 'HLR', 'HLR.A.176', NULL, 'C2G Boss受理失败返回ISDN not used次数', 'BossServFailByIsdnNot'); -INSERT INTO `kpi_title` VALUES (432, 'HLR', 'HLR.A.177', NULL, 'C2G Boss受理失败返回其他错误次数', 'BossServFailByOther'); -INSERT INTO `kpi_title` VALUES (433, 'HLR', 'HLR.A.178', NULL, 'C2G Boss受理失败返回repeat IMSI次数', 'BossServFailByRepImsi'); -INSERT INTO `kpi_title` VALUES (434, 'HLR', 'HLR.A.179', NULL, 'C2G Boss受理失败返回repeat ISDN次数', 'BossServFailByRepIsdn'); -INSERT INTO `kpi_title` VALUES (435, 'HLR', 'HLR.A.180', NULL, 'C2G Boss销户请求次数', 'DelUserBossReqNum'); -INSERT INTO `kpi_title` VALUES (436, 'HLR', 'HLR.A.181', NULL, 'C2G Boss修改用户请求次数', 'ModUserBossReqNum'); - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/common/lite/measure_title.sql b/build/linux/usr/local/etc/omc/database/common/lite/measure_title.sql deleted file mode 100644 index c64b8aee..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/measure_title.sql +++ /dev/null @@ -1,522 +0,0 @@ -/* - Navicat Premium Data Transfer - - Source Server : local_mariadb - Source Server Type : MariaDB - Source Server Version : 100338 (10.3.38-MariaDB) - Source Host : localhost:33066 - Source Schema : omc_db - - Target Server Type : MariaDB - Target Server Version : 100338 (10.3.38-MariaDB) - File Encoding : 65001 - - Date: 14/05/2024 14:36:54 -*/ - -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for measure_title --- ---------------------------- -DROP TABLE IF EXISTS `measure_title`; -CREATE TABLE `measure_title` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `kpi_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `kpi_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `pseudo` enum('false','true') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'false', - `object_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `period` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '', - `title_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, - `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 3912 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of measure_title --- ---------------------------- -INSERT INTO `measure_title` VALUES (3431, 'AMF', 'AMFHA01', 'AMF.AuthReq', 'false', 'AmfFunction', '15M', '{\"cn\":\"鉴权请求次数\",\"en\":\"AMF.AuthReq\"}', 'AMF发起鉴权请求消息的次数\n'); -INSERT INTO `measure_title` VALUES (3432, 'AMF', 'AMFHA02', 'AMF.AuthFail', 'false', 'AmfFunction', '15M', '{\"cn\":\"鉴权参数错误次数\",\"en\":\"AMF.AuthFail\"}', 'UE检测出Authentication Request中包含的鉴权参数错误,向AMF发送Authentication Failure的次数,cause值可能为20、21、26'); -INSERT INTO `measure_title` VALUES (3433, 'AMF', 'AMFHA02', 'AMF.AuthFail.20', 'false', 'AmfFunction', '15M', '{\"cn\":\"MAC错误导致的鉴权参数错误次数\",\"en\":\"AMF.AuthFail.20\"}', 'UE检测出Authentication Request中包含的鉴权参数错误,向AMF发送Authentication Failure的次数,cause值可能为20、21、26'); -INSERT INTO `measure_title` VALUES (3434, 'AMF', 'AMFHA02', 'AMF.AuthFail.21', 'false', 'AmfFunction', '15M', '{\"cn\":\"同步失败导致的鉴权参数错误次数\",\"en\":\"AMF.AuthFail.21\"}', 'UE检测出Authentication Request中包含的鉴权参数错误,向AMF发送Authentication Failure的次数,cause值可能为20、21、26'); -INSERT INTO `measure_title` VALUES (3435, 'AMF', 'AMFHA02', 'AMF.AuthFail.26', 'false', 'AmfFunction', '15M', '{\"cn\":\"非5G鉴权导致的鉴权参数错误次数\",\"en\":\"AMF.AuthFail.26\"}', 'UE检测出Authentication Request中包含的鉴权参数错误,向AMF发送Authentication Failure的次数,cause值可能为20、21、26'); -INSERT INTO `measure_title` VALUES (3436, 'AMF', 'AMFHA03', 'AMF.AuthReject', 'false', 'AmfFunction', '15M', '{\"cn\":\"鉴权拒绝次数\",\"en\":\"AMF.AuthReject\"}', '发送Authentication Reject消息的次数;\n'); -INSERT INTO `measure_title` VALUES (3437, 'AMF', 'AMFHB01', 'AMF.RegSub', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF注册态用户数\",\"en\":\"AMF.RegSub\"}', '当前所有注册在AMF上的用户'); -INSERT INTO `measure_title` VALUES (3438, 'AMF', 'AMFHB01', 'AMF.RegSubMean', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF平均注册态用户数\",\"en\":\"AMF.RegSubMean\"}', '当前所有注册在AMF上的用户,取统计周期内的平均值'); -INSERT INTO `measure_title` VALUES (3439, 'AMF', 'AMFHB01', 'AMF.RegSubMax', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF最大注册态用户数\",\"en\":\"AMF.RegSubMax\"}', '当前所有注册在AMF上的用户,取统计周期内的最大值'); -INSERT INTO `measure_title` VALUES (3440, 'AMF', 'AMFHB01', 'AMF.RegSub.CmIdle', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF空闲态用户数\",\"en\":\"AMF.RegSub.CmIdle\"}', '当前所有注册在AMF上的处于CM-IDLE状态的用户。'); -INSERT INTO `measure_title` VALUES (3441, 'AMF', 'AMFHB01', 'AMF.RegSub.CmIdleMean', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF平均空闲态用户数\",\"en\":\"AMF.RegSub.CmIdleMean\"}', '当前所有注册在AMF上的处于CM-IDLE状态的用户,取统计周期内的平均值'); -INSERT INTO `measure_title` VALUES (3442, 'AMF', 'AMFHB01', 'AMF.RegSub.CmIdleMax', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF最大空闲态用户数\",\"en\":\"AMF.RegSub.CmIdleMax\"}', '当前所有注册在AMF上的处于CM-IDLE状态的用户,取统计周期内的最大值'); -INSERT INTO `measure_title` VALUES (3443, 'AMF', 'AMFHB01', 'AMF.RegSub.CmIdle._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的AMF空闲态用户数\",\"en\":\"AMF.RegSub.CmIdle._Ta\"}', '分TA统计当前处于CM-IDLE状态的用户数。如果网络配置约定TAList只包括当前TA,则分跟踪区的统计是准确的;若网络配置TAList可以包括多个TA,则以上次用户处于连接态时的TA作为用户当前TA,但这样统计的结果只是一个近似值。'); -INSERT INTO `measure_title` VALUES (3444, 'AMF', 'AMFHB01', 'AMF.RegSub.CmIdleMean._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的AMF平均空闲态用户数\",\"en\":\"AMF.RegSub.CmIdleMean._Ta\"}', '分TA统计当前处于CM-IDLE状态的用户数,取统计周期内的平均值。如果网络配置约定TAList只包括当前TA,则分跟踪区的统计是准确的;若网络配置TAList可以包括多个TA,则以上次用户处于连接态时的TA作为用户当前TA,但这样统计的结果只是一个近似值。'); -INSERT INTO `measure_title` VALUES (3445, 'AMF', 'AMFHB01', 'AMF.RegSub.CmIdleMax._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的AMF最大空闲态用户数\",\"en\":\"AMF.RegSub.CmIdleMax._Ta\"}', '分TA统计当前处于CM-IDLE状态的用户数,取统计周期内的最大值。如果网络配置约定TAList只包括当前TA,则分跟踪区的统计是准确的;若网络配置TAList可以包括多个TA,则以上次用户处于连接态时的TA作为用户当前TA,但这样统计的结果只是一个近似值。'); -INSERT INTO `measure_title` VALUES (3446, 'AMF', 'AMFHB01', 'AMF.RegSub.CmConnected', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF连接态用户数\",\"en\":\"AMF.RegSub.CmConnected\"}', '当前所有注册在AMF上的处于CM-CONNECTED状态的用户.'); -INSERT INTO `measure_title` VALUES (3447, 'AMF', 'AMFHB01', 'AMF.RegSub.CmConnectedMean', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF平均连接态用户数\",\"en\":\"AMF.RegSub.CmConnectedMean\"}', '当前所有注册在AMF上的处于CM-CONNECTED状态的用户,取统计周期内的平均值'); -INSERT INTO `measure_title` VALUES (3448, 'AMF', 'AMFHB01', 'AMF.RegSub.CmConnectedMax', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF最大连接态用户数\",\"en\":\"AMF.RegSub.CmConnectedMax\"}', '当前所有注册在AMF上的处于CM-CONNECTED状态的用户,取统计周期内的最大值'); -INSERT INTO `measure_title` VALUES (3449, 'AMF', 'AMFHB01', 'AMF.RegSub.CmConnected._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的AMF连接态用户数\",\"en\":\"AMF.RegSub.CmConnected._Ta\"}', '分跟踪区统计当前所有注册在AMF上的处于CM-CONNECTED状态的用户.'); -INSERT INTO `measure_title` VALUES (3450, 'AMF', 'AMFHB01', 'AMF.RegSub.CmConnectedMean._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的AMF平均连接态用户数\",\"en\":\"AMF.RegSub.CmConnectedMean._Ta\"}', '分跟踪区统计当前所有注册在AMF上的处于CM-CONNECTED状态的用户,取统计周期内的平均值'); -INSERT INTO `measure_title` VALUES (3451, 'AMF', 'AMFHB01', 'AMF.RegSub.CmConnectedMax._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的AMF最大连接态用户数\",\"en\":\"AMF.RegSub.CmConnectedMax._Ta\"}', '分跟踪区统计当前所有注册在AMF上的处于CM-CONNECTED状态的用户,取统计周期内的最大值'); -INSERT INTO `measure_title` VALUES (3452, 'AMF', 'AMFHB01', 'AMF.RegSub.CmConnected._Ns', 'true', 'AmfFunction', '15M', '{\"cn\":\"分切片的AMF连接态用户数\",\"en\":\"AMF.RegSub.CmConnected._Ns\"}', '分切片统计当前所有注册在AMF上的处于CM-CONNECTED状态的用户.'); -INSERT INTO `measure_title` VALUES (3453, 'AMF', 'AMFHB01', 'AMF.RegSub._Ns', 'true', 'AmfFunction', '15M', '{\"cn\":\"分切片的AMF注册用户数\",\"en\":\"AMF.RegSub._Ns\"}', 'AMF支持的允许UE使用的S-NSSAI统计每个网络切片在AMF上的用户数。以AMF下发给UE的allowed S-NSSAI中AMF支持的S-NSSAI的个数为准。'); -INSERT INTO `measure_title` VALUES (3454, 'AMF', 'AMFHB01', 'AMF.RegSubMean._Ns', 'true', 'AmfFunction', '15M', '{\"cn\":\"分切片的AMF平均注册用户数\",\"en\":\"AMF.RegSubMean._Ns\"}', 'AMF支持的允许UE使用的S-NSSAI统计每个网络切片在AMF上的用户数,取统计周期内的平均值。以AMF下发给UE的allowed S-NSSAI中AMF支持的S-NSSAI的个数为准。'); -INSERT INTO `measure_title` VALUES (3455, 'AMF', 'AMFHB01', 'AMF.RegSubMax._Ns', 'true', 'AmfFunction', '15M', '{\"cn\":\"分切片的AMF最大注册用户数\",\"en\":\"AMF.RegSubMax._Ns\"}', 'AMF支持的允许UE使用的S-NSSAI统计每个网络切片在AMF上的用户数,取统计周期内的最大值。以AMF下发给UE的allowed S-NSSAI中AMF支持的S-NSSAI的个数为准。'); -INSERT INTO `measure_title` VALUES (3456, 'AMF', 'AMFHB01', 'AMF.RegSub._NumSeg', 'true', 'AmfFunction', '15M', '{\"cn\":\"分号段的AMF注册用户数\",\"en\":\"AMF.RegSub._NumSeg\"}', '分号段统计注册在AMF上的用户。伪测量_NumSeg的取值形式如下:\n1)对于国漫用户:\n  , 即IMSI的前5(6)位数字。\n AMF.NbrSubEcm.10001\n2)对于网内用户:\n ,如\n AMF.NbrSubEcm.1370101'); -INSERT INTO `measure_title` VALUES (3457, 'AMF', 'AMFHC01', 'AMF.AttInitReg', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册请求次数\",\"en\":\"AMF.AttInitReg\"}', '初始注册请求次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3458, 'AMF', 'AMFHC01', 'AMF.AttInitReg._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册请求次数\",\"en\":\"AMF.AttInitReg._Ta\"}', '初始注册请求次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3459, 'AMF', 'AMFHC02', 'AMF.SuccInitReg', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册成功次数\",\"en\":\"AMF.SuccInitReg\"}', '初始注册完成次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3460, 'AMF', 'AMFHC02', 'AMF.SuccInitReg._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册成功次数\",\"en\":\"AMF.SuccInitReg._Ta\"}', '初始注册完成次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3461, 'AMF', 'AMFHC03', 'AMF.FailedInitReg', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数\",\"en\":\"AMF.FailedInitReg\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3462, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Cause', 'true', 'AmfFunction', '15M', '{\"cn\":\"分原因值的初始注册失败次数\",\"en\":\"AMF.FailedInitReg._Cause\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3463, 'AMF', 'AMFHC03', 'AMF.FailedInitReg.3', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_非法用户\",\"en\":\"AMF.FailedInitReg.3\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3464, 'AMF', 'AMFHC03', 'AMF.FailedInitReg.5', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_PEI不允许\",\"en\":\"AMF.FailedInitReg.5\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3465, 'AMF', 'AMFHC03', 'AMF.FailedInitReg.6', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_非法设备\",\"en\":\"AMF.FailedInitReg.6\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3466, 'AMF', 'AMFHC03', 'AMF.FailedInitReg.7', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_5GS服务不允许\",\"en\":\"AMF.FailedInitReg.7\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3467, 'AMF', 'AMFHC03', 'AMF.FailedInitReg.7.User', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_5GS服务不允许_用户原因\",\"en\":\"AMF.FailedInitReg.7.User\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3468, 'AMF', 'AMFHC03', 'AMF.FailedInitReg.15', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_跟踪区内无合适小区\",\"en\":\"AMF.FailedInitReg.15\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3469, 'AMF', 'AMFHC03', 'AMF.FailedInitReg.15.User', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_跟踪区内无合适小区_用户原因\",\"en\":\"AMF.FailedInitReg.15.User\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3470, 'AMF', 'AMFHC03', 'AMF.FailedInitReg.12', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_跟踪区不允许\",\"en\":\"AMF.FailedInitReg.12\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3471, 'AMF', 'AMFHC03', 'AMF.FailedInitReg.13', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_漫游跟踪区禁止接入\",\"en\":\"AMF.FailedInitReg.13\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3472, 'AMF', 'AMFHC03', 'AMF.FailedInitReg.27', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_N1模式不允许\",\"en\":\"AMF.FailedInitReg.27\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3473, 'AMF', 'AMFHC03', 'AMF.FailedInitReg.62', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_无可用网络切片\",\"en\":\"AMF.FailedInitReg.62\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3474, 'AMF', 'AMFHC03', 'AMF.FailedInitReg.11', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_PLMN不允许\",\"en\":\"AMF.FailedInitReg.11\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3475, 'AMF', 'AMFHC03', 'AMF.FailedInitReg.111', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_协议错误\",\"en\":\"AMF.FailedInitReg.111\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3476, 'AMF', 'AMFHC03', 'AMF.FailedInitReg.111.User', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_协议错误_用户原因\",\"en\":\"AMF.FailedInitReg.111.User\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3477, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数\",\"en\":\"AMF.FailedInitReg._Ta\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3478, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta.3', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数_非法用户\",\"en\":\"AMF.FailedInitReg._Ta.3\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3479, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta.5', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数_PEI不允许\",\"en\":\"AMF.FailedInitReg._Ta.5\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3480, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta.6', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数_非法设备\",\"en\":\"AMF.FailedInitReg._Ta.6\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3481, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta.7', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数_5GS服务不允许\",\"en\":\"AMF.FailedInitReg._Ta.7\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3482, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta.7.User', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数_5GS服务不允许_用户原因\",\"en\":\"AMF.FailedInitReg._Ta.7.User\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3483, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta.15', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数_跟踪区内无合适小区\",\"en\":\"AMF.FailedInitReg._Ta.15\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3484, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta.15.User', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数_跟踪区内无合适小区_用户原因\",\"en\":\"AMF.FailedInitReg._Ta.15.User\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3485, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta.12', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数_跟踪区不允许\",\"en\":\"AMF.FailedInitReg._Ta.12\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3486, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta.13', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数_漫游跟踪区禁止接入\",\"en\":\"AMF.FailedInitReg._Ta.13\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3487, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta.27', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数_N1模式不允许\",\"en\":\"AMF.FailedInitReg._Ta.27\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3488, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta.62', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数_无可用网络切片\",\"en\":\"AMF.FailedInitReg._Ta.62\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3489, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta.11', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数_PLMN不允许\",\"en\":\"AMF.FailedInitReg._Ta.11\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3490, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta.111', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数_协议错误\",\"en\":\"AMF.FailedInitReg._Ta.111\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3491, 'AMF', 'AMFHC03', 'AMF.FailedInitReg._Ta.111.User', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册失败次数_协议错误_用户原因\",\"en\":\"AMF.FailedInitReg._Ta.111.User\"}', '分跟踪区的初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、8、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3492, 'AMF', 'AMFHC04', 'AMF.InitRegTime', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册平均时长\",\"en\":\"AMF.InitRegTime\"}', '成功的初始附着流程的平均时长'); -INSERT INTO `measure_title` VALUES (3493, 'AMF', 'AMFHD01', 'AMF.RegUpdReq', 'false', 'AmfFunction', '15M', '{\"cn\":\"注册更新请求次数\",\"en\":\"AMF.RegUpdReq\"}', '注册更新请求次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3494, 'AMF', 'AMFHD01', 'AMF.RegUpdReq._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分TA的注册更新请求次数\",\"en\":\"AMF.RegUpdReq._Ta\"}', '注册更新请求次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3495, 'AMF', 'AMFHD01', 'AMF.RegUpdReq.Mob.InterAmf', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF间移动性注册更新请求次数\",\"en\":\"AMF.RegUpdReq.Mob.InterAmf\"}', 'AMF间移动性注册更新请求次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3496, 'AMF', 'AMFHD01', 'AMF.RegUpdReq.Mob.InterAmf._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分TA的AMF间移动性注册更新请求次数\",\"en\":\"AMF.RegUpdReq.Mob.InterAmf._Ta\"}', 'AMF间移动性注册更新请求次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3497, 'AMF', 'AMFHD01', 'AMF.RegUpdReq.Mob.IntraAmf', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF内移动性注册更新请求次数\",\"en\":\"AMF.RegUpdReq.Mob.IntraAmf\"}', 'AMF内移动性注册更新请求次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3498, 'AMF', 'AMFHD01', 'AMF.RegUpdReq.Mob.IntraAmf._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分TA的AMF内移动性注册更新请求次数\",\"en\":\"AMF.RegUpdReq.Mob.IntraAmf._Ta\"}', 'AMF内移动性注册更新请求次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3499, 'AMF', 'AMFHD01', 'AMF.RegUpdReq.Per', 'false', 'AmfFunction', '15M', '{\"cn\":\"周期性注册更新请求次数\",\"en\":\"AMF.RegUpdReq.Per\"}', '周期性注册更新请求次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3500, 'AMF', 'AMFHD01', 'AMF.RegUpdReq.Per._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分TA的周期性注册更新请求次数\",\"en\":\"AMF.RegUpdReq.Per._Ta\"}', '周期性注册更新请求次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3501, 'AMF', 'AMFHD02', 'AMF.RegUpdAcpt', 'false', 'AmfFunction', '15M', '{\"cn\":\"注册更新接受次数\",\"en\":\"AMF.RegUpdAcpt\"}', '注册更新接受次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3502, 'AMF', 'AMFHD02', 'AMF.RegUpdAcpt._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分TA的注册更新接受次数\",\"en\":\"AMF.RegUpdAcpt._Ta\"}', '注册更新接受次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3503, 'AMF', 'AMFHD02', 'AMF.RegUpdAcpt.Mob.InterAmf', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF间移动性注册更新接受次数\",\"en\":\"AMF.RegUpdAcpt.Mob.InterAmf\"}', 'AMF间移动性注册更新接受次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3504, 'AMF', 'AMFHD02', 'AMF.RegUpdAcpt.Mob.InterAmf._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分TA的AMF间移动性注册更新接受次数\",\"en\":\"AMF.RegUpdAcpt.Mob.InterAmf._Ta\"}', 'AMF间移动性注册更新接受次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3505, 'AMF', 'AMFHD02', 'AMF.RegUpdAcpt.Mob.IntraAmf', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF内移动性注册更新接受次数\",\"en\":\"AMF.RegUpdAcpt.Mob.IntraAmf\"}', 'AMF内移动性注册更新接受次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3506, 'AMF', 'AMFHD02', 'AMF.RegUpdAcpt.Mob.IntraAmf._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分TA的AMF内移动性注册更新接受次数\",\"en\":\"AMF.RegUpdAcpt.Mob.IntraAmf._Ta\"}', 'AMF内移动性注册更新接受次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3507, 'AMF', 'AMFHD02', 'AMF.RegUpdAcpt.Per', 'false', 'AmfFunction', '15M', '{\"cn\":\"周期性注册更新接受次数\",\"en\":\"AMF.RegUpdAcpt.Per\"}', '周期性注册更新接受消息的个数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3508, 'AMF', 'AMFHD02', 'AMF.RegUpdAcpt.Per._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分TA的周期性注册更新接受次数\",\"en\":\"AMF.RegUpdAcpt.Per._Ta\"}', '周期性注册更新接受消息的个数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3509, 'AMF', 'AMFHD03', 'AMF.RegUpdRej', 'false', 'AmfFunction', '15M', '{\"cn\":\"注册更新失败次数\",\"en\":\"AMF.RegUpdRej\"}', '注册更新失败次数,分原因进行分类统计。\n其中,原因值3、6、7视为用户原因。'); -INSERT INTO `measure_title` VALUES (3510, 'AMF', 'AMFHD03', 'AMF.RegUpdRej._Cause', 'true', 'AmfFunction', '15M', '{\"cn\":\"分原因的注册更新失败次数\",\"en\":\"AMF.RegUpdRej._Cause\"}', '注册更新失败次数,分原因进行分类统计。\n其中,原因值3、6、7视为用户原因。'); -INSERT INTO `measure_title` VALUES (3511, 'AMF', 'AMFHD03', 'AMF.RegUpdRej.3', 'false', 'AmfFunction', '15M', '{\"cn\":\"注册更新失败次数(非法用户)\",\"en\":\"AMF.RegUpdRej.3\"}', '注册更新失败次数,分原因进行分类统计。\n其中,原因值3、6、7视为用户原因。'); -INSERT INTO `measure_title` VALUES (3512, 'AMF', 'AMFHD03', 'AMF.RegUpdRej.6', 'false', 'AmfFunction', '15M', '{\"cn\":\"注册更新失败次数(非法设备)\",\"en\":\"AMF.RegUpdRej.6\"}', '注册更新失败次数,分原因进行分类统计。\n其中,原因值3、6、7视为用户原因。'); -INSERT INTO `measure_title` VALUES (3513, 'AMF', 'AMFHD03', 'AMF.RegUpdRej.7', 'false', 'AmfFunction', '15M', '{\"cn\":\"注册更新失败次数(5GS服务不允许)\",\"en\":\"AMF.RegUpdRej.7\"}', '注册更新失败次数,分原因进行分类统计。\n其中,原因值3、6、7视为用户原因。'); -INSERT INTO `measure_title` VALUES (3514, 'AMF', 'AMFHD03', 'AMF.RegUpdRej._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分TA的注册更新失败次数\",\"en\":\"AMF.RegUpdRej._Ta\"}', '分TA的注册更新失败次数,分原因进行分类统计。\n其中,原因值3、6、7视为用户原因。'); -INSERT INTO `measure_title` VALUES (3515, 'AMF', 'AMFHD03', 'AMF.RegUpdRej._Ta.3', 'true', 'AmfFunction', '15M', '{\"cn\":\"分TA的注册更新失败次数(非法用户)\",\"en\":\"AMF.RegUpdRej._Ta.3\"}', '分TA的注册更新失败次数,分原因进行分类统计。\n其中,原因值3、6、7视为用户原因。'); -INSERT INTO `measure_title` VALUES (3516, 'AMF', 'AMFHD03', 'AMF.RegUpdRej._Ta.6', 'true', 'AmfFunction', '15M', '{\"cn\":\"分TA的注册更新失败次数(非法设备)\",\"en\":\"AMF.RegUpdRej._Ta.6\"}', '分TA的注册更新失败次数,分原因进行分类统计。\n其中,原因值3、6、7视为用户原因。'); -INSERT INTO `measure_title` VALUES (3517, 'AMF', 'AMFHD03', 'AMF.RegUpdRej._Ta.7', 'true', 'AmfFunction', '15M', '{\"cn\":\"分TA的注册更新失败次数(5GS服务不允许)\",\"en\":\"AMF.RegUpdRej._Ta.7\"}', '分TA的注册更新失败次数,分原因进行分类统计。\n其中,原因值3、6、7视为用户原因。'); -INSERT INTO `measure_title` VALUES (3518, 'AMF', 'AMFHE01', 'AMF.PagAtt', 'false', 'AmfFunction', '15M', '{\"cn\":\"寻呼请求次数\",\"en\":\"AMF.PagAtt\"}', 'AMF的寻呼请求次数,并分TA进行统计。不包括二次寻呼(二次及二次以上统称为二次寻呼)请求次数。'); -INSERT INTO `measure_title` VALUES (3519, 'AMF', 'AMFHE01', 'AMF.PagAtt._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区寻呼请求次数\",\"en\":\"AMF.PagAtt._Ta\"}', 'AMF的寻呼请求次数,并分TA进行统计。不包括二次寻呼(二次及二次以上统称为二次寻呼)请求次数。'); -INSERT INTO `measure_title` VALUES (3520, 'AMF', 'AMFHE02', 'AMF.FirstPagingSucc', 'false', 'AmfFunction', '15M', '{\"cn\":\"一次寻呼响应次数\",\"en\":\"AMF.FirstPagingSucc\"}', '一次寻呼成功次数,并分TA进行统计。\n'); -INSERT INTO `measure_title` VALUES (3521, 'AMF', 'AMFHE02', 'AMF.FirstPagingSucc._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区一次寻呼响应次数\",\"en\":\"AMF.FirstPagingSucc._Ta\"}', '一次寻呼成功次数,并分TA进行统计。\n'); -INSERT INTO `measure_title` VALUES (3522, 'AMF', 'AMFHE03', 'AMF.SecondPagingSucc', 'false', 'AmfFunction', '15M', '{\"cn\":\"二次寻呼响应次数\",\"en\":\"AMF.SecondPagingSucc\"}', '二次(及二次以上)寻呼成功次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3523, 'AMF', 'AMFHE03', 'AMF.SecondPagingSucc._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区二次寻呼响应次数\",\"en\":\"AMF.SecondPagingSucc._Ta\"}', '二次(及二次以上)寻呼成功次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3524, 'AMF', 'AMFHE04', 'AMF.AttServiceReq', 'false', 'AmfFunction', '15M', '{\"cn\":\"业务请求尝试次数\",\"en\":\"AMF.AttServiceReq\"}', 'UE发起的业务请求次数\n'); -INSERT INTO `measure_title` VALUES (3525, 'AMF', 'AMFHE05', 'AMF.FailServiceReq', 'false', 'AmfFunction', '15M', '{\"cn\":\"业务请求被拒次数\",\"en\":\"AMF.FailServiceReq\"}', 'UE发起业务请求被拒绝个数'); -INSERT INTO `measure_title` VALUES (3526, 'AMF', 'AMFHE05', 'AMF.FailServiceReq._Cause', 'true', 'AmfFunction', '15M', '{\"cn\":\"分原因的业务请求被拒次数\",\"en\":\"AMF.FailServiceReq._Cause\"}', 'UE发起业务请求被拒绝个数'); -INSERT INTO `measure_title` VALUES (3527, 'AMF', 'AMFHF01', 'AMF.AttIntraAmfXn', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF内Xn接口切换尝试数\",\"en\":\"AMF.AttIntraAmfXn\"}', 'AMF内基于Xn接口的切换尝试次数。'); -INSERT INTO `measure_title` VALUES (3528, 'AMF', 'AMFHF02', 'AMF.SuccIntraAmfXn', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF内Xn接口切换成功次数\",\"en\":\"AMF.SuccIntraAmfXn\"}', 'AMF内基于Xn接口的切换成功次数。'); -INSERT INTO `measure_title` VALUES (3529, 'AMF', 'AMFHF03', 'AMF.AttIntraAmfN2', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF内N2接口切换尝试次数\",\"en\":\"AMF.AttIntraAmfN2\"}', 'AMF内基于N2接口的切换尝试次数。'); -INSERT INTO `measure_title` VALUES (3530, 'AMF', 'AMFHF04', 'AMF.SuccIntraAmfN2', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF内N2接口切换成功次数\",\"en\":\"AMF.SuccIntraAmfN2\"}', 'AMF内基于N2接口的切换成功次数。'); -INSERT INTO `measure_title` VALUES (3531, 'AMF', 'AMFHF05', 'AMF.AttOutInterAmf', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF间切换出尝试次数\",\"en\":\"AMF.AttOutInterAmf\"}', 'AMF间的切换,切换出源AMF尝试次数。'); -INSERT INTO `measure_title` VALUES (3532, 'AMF', 'AMFHF06', 'AMF.SuccOutInterAmf', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF间切换出成功次数\",\"en\":\"AMF.SuccOutInterAmf\"}', 'AMF间的切换,切换出源AMF成功次数。'); -INSERT INTO `measure_title` VALUES (3533, 'AMF', 'AMFHF07', 'AMF.AttIncInterAmf', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF间切换入尝试次数\",\"en\":\"AMF.AttIncInterAmf\"}', 'AMF间的切换,切换入目标AMF尝试次数。'); -INSERT INTO `measure_title` VALUES (3534, 'AMF', 'AMFHF08', 'AMF.SuccIncInterAmf', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF间切换入成功次数\",\"en\":\"AMF.SuccIncInterAmf\"}', 'AMF间的切换,切换入目标AMF成功次数。'); -INSERT INTO `measure_title` VALUES (3535, 'AMF', 'AMFHG01', 'AMF.Att5GHandoverTo4G', 'false', 'AmfFunction', '15M', '{\"cn\":\"从5G网络切换出至4G网络尝试次数\",\"en\":\"AMF.Att5GHandoverTo4G\"}', '系统间切换,从源NG-RAN切换出至目标E-UTRAN尝试次数。'); -INSERT INTO `measure_title` VALUES (3536, 'AMF', 'AMFHG02', 'AMF.Succ5GHandoverTo4G', 'false', 'AmfFunction', '15M', '{\"cn\":\"从5G网络切换出至4G网络成功次数\",\"en\":\"AMF.Succ5GHandoverTo4G\"}', '系统间切换,从源NG-RAN切换出至目标E-UTRAN成功次数。'); -INSERT INTO `measure_title` VALUES (3537, 'AMF', 'AMFHG03', 'AMF.Att4GHandoverTo5G', 'false', 'AmfFunction', '15M', '{\"cn\":\"从4G网络切换入5G网络尝试次数\",\"en\":\"AMF.Att4GHandoverTo5G\"}', '系统间切换,从源E-UTRAN切换入目标NG-RAN尝试次数。'); -INSERT INTO `measure_title` VALUES (3538, 'AMF', 'AMFHG04', 'AMF.Succ4GHandoverTo5G', 'false', 'AmfFunction', '15M', '{\"cn\":\"从4G网络切换入5G网络成功次数\",\"en\":\"AMF.Succ4GHandoverTo5G\"}', '系统间切换,从源E-UTRAN切换入目标NG-RAN成功次数。'); -INSERT INTO `measure_title` VALUES (3539, 'AMF', 'AMFHG05', 'AMF.Req4GReselectTo5G', 'false', 'AmfFunction', '15M', '{\"cn\":\"从4G网络重选入5G网络请求次数\",\"en\":\"AMF.Req4GReselectTo5G\"}', '系统间网络重选,从4G网络重选入5G网络请求次数。'); -INSERT INTO `measure_title` VALUES (3540, 'AMF', 'AMFHG06', 'AMF.Acc4GReselectTo5G', 'false', 'AmfFunction', '15M', '{\"cn\":\"从4G网络重选入5G网络接受次数\",\"en\":\"AMF.Acc4GReselectTo5G\"}', '系统间网络重选,从4G网络重选入5G网络成功次数。'); -INSERT INTO `measure_title` VALUES (3541, 'AMF', 'AMFHH01', 'ME.MeanMeLoad', 'false', 'ManagedElement', '15M', '{\"cn\":\"系统平均负荷\",\"en\":\"ME.MeanMeLoad\"}', '\n指测量周期中,网元的虚拟资源负荷的抽样平均值。网元的虚拟资源负荷可取对网元影响最大的模块的负荷,或取不同模块的负荷的加权平均值,不同厂商设备的计算方法各不相同。'); -INSERT INTO `measure_title` VALUES (3542, 'AMF', 'AMFHI01', 'AMF.UecmRegReq', 'false', 'EpRpDynN8Amf', '15M', '{\"cn\":\"UECM注册请求次数\",\"en\":\"AMF.UecmRegReq\"}', 'AMF向UDM发起UECM注册请求的次数。'); -INSERT INTO `measure_title` VALUES (3543, 'AMF', 'AMFHI02', 'AMF.UecmRegSucc', 'false', 'EpRpDynN8Amf', '15M', '{\"cn\":\"UECM注册成功次数\",\"en\":\"AMF.UecmRegSucc\"}', 'AMF收到UDM返回的UECM注册成功的次数。'); -INSERT INTO `measure_title` VALUES (3544, 'AMF', 'AMFHI03', 'AMF.UecmRegFail', 'false', 'EpRpDynN8Amf', '15M', '{\"cn\":\"UECM注册失败次数\",\"en\":\"AMF.UecmRegFail\"}', 'AMF收到UDM返回的UECM注册失败的次数。'); -INSERT INTO `measure_title` VALUES (3545, 'AMF', 'AMFHI03', 'AMF.UecmRegFail._Cause', 'true', 'EpRpDynN8Amf', '15M', '{\"cn\":\"分原因的UECM注册失败次数\",\"en\":\"AMF.UecmRegFail._Cause\"}', 'AMF收到UDM返回的UECM注册失败的次数。'); -INSERT INTO `measure_title` VALUES (3546, 'AMF', 'AMFHI03', 'AMF.UecmRegFail.Unknown5GSub', 'false', 'EpRpDynN8Amf', '15M', '{\"cn\":\"UECM注册失败次数_未签约5G\",\"en\":\"AMF.UecmRegFail.Unknown5GSub\"}', 'AMF收到UDM返回的UECM注册失败的次数。'); -INSERT INTO `measure_title` VALUES (3547, 'AMF', 'AMFHI03', 'AMF.UecmRegFail.NoPsSub', 'false', 'EpRpDynN8Amf', '15M', '{\"cn\":\"UECM注册失败次数_未签约PS业务\",\"en\":\"AMF.UecmRegFail.NoPsSub\"}', 'AMF收到UDM返回的UECM注册失败的次数。'); -INSERT INTO `measure_title` VALUES (3548, 'AMF', 'AMFHI03', 'AMF.UecmRegFail.RoamNotAllowed', 'false', 'EpRpDynN8Amf', '15M', '{\"cn\":\"UECM注册失败次数_漫游不允许\",\"en\":\"AMF.UecmRegFail.RoamNotAllowed\"}', 'AMF收到UDM返回的UECM注册失败的次数。'); -INSERT INTO `measure_title` VALUES (3549, 'AMF', 'AMFHI03', 'AMF.UecmRegFail.AccessNotAllowed', 'false', 'EpRpDynN8Amf', '15M', '{\"cn\":\"UECM注册失败次数_接入类型不允许\",\"en\":\"AMF.UecmRegFail.AccessNotAllowed\"}', 'AMF收到UDM返回的UECM注册失败的次数。'); -INSERT INTO `measure_title` VALUES (3550, 'AMF', 'AMFHI03', 'AMF.UecmRegFail.RatNotAllowed', 'false', 'EpRpDynN8Amf', '15M', '{\"cn\":\"UECM注册失败次数_5GS接入不允许\",\"en\":\"AMF.UecmRegFail.RatNotAllowed\"}', 'AMF收到UDM返回的UECM注册失败的次数。'); -INSERT INTO `measure_title` VALUES (3551, 'AMF', 'AMFHI4', 'AMF.UecmDeregReq', 'false', 'EpRpDynN8Amf', '15M', '{\"cn\":\"AMF发起的UECM去注册请求次数\",\"en\":\"AMF.UecmDeregReq\"}', '在AMF删除用户数据时,AMF向UDM发起的UECM去注册请求次数'); -INSERT INTO `measure_title` VALUES (3552, 'AMF', 'AMFHI5', 'AMF.UecmDeregSucc', 'false', 'EpRpDynN8Amf', '15M', '{\"cn\":\"AMF发起的UECM去注册成功次数\",\"en\":\"AMF.UecmDeregSucc\"}', '在AMF删除用户数据时,AMF收到UDM返回的UECM去注册成功次数'); -INSERT INTO `measure_title` VALUES (3553, 'AMF', 'AMFHI6', 'AMF.UecmDeregNotifyReq', 'false', 'EpRpDynN8Amf', '15M', '{\"cn\":\"UDM发起的UECM去注册请求次数\",\"en\":\"AMF.UecmDeregNotifyReq\"}', '当UDM中用户数据变更或用户移动到新的AMF下时,UDM向AMF发起的UECM去注册通知次数'); -INSERT INTO `measure_title` VALUES (3554, 'AMF', 'AMFHI7', 'AMF.UecmDeregNotifySucc', 'false', 'EpRpDynN8Amf', '15M', '{\"cn\":\"UDM发起的UECM去注册成功次数\",\"en\":\"AMF.UecmDeregNotifySucc\"}', 'UDM调用Nudm_UECM_DeregistrationNotification service operation对AMF进行通知,AMF分HTTP Status Code进行的响应次数。'); -INSERT INTO `measure_title` VALUES (3555, 'AMF', 'AMFHJ01', 'AMF.SmContextCreateReq', 'false', 'EpRpDynN11Amf', '15M', '{\"cn\":\"会话上下文建立请求次数\",\"en\":\"AMF.SmContextCreateReq\"}', 'AMF向SMF发起建立会话上下文的次数。'); -INSERT INTO `measure_title` VALUES (3556, 'AMF', 'AMFHJ02', 'AMF.SessionCreateSucc', 'false', 'EpRpDynN11Amf', '15M', '{\"cn\":\"会话上下文建立成功次数\",\"en\":\"AMF.SessionCreateSucc\"}', 'SMF返回AMF建立会话上下文成功的次数'); -INSERT INTO `measure_title` VALUES (3557, 'AMF', 'AMFHJ03', 'AMF.SmContextUpdateReq', 'false', 'EpRpDynN11Amf', '15M', '{\"cn\":\"会话上下文更新请求次数\",\"en\":\"AMF.SmContextUpdateReq\"}', 'AMF向SMF发起更新会话上下文的次数。'); -INSERT INTO `measure_title` VALUES (3558, 'AMF', 'AMFHJ04', 'AMF.SessionUpdateSucc', 'false', 'EpRpDynN11Amf', '15M', '{\"cn\":\"会话上下文更新成功次数\",\"en\":\"AMF.SessionUpdateSucc\"}', 'SMF返回AMF更新会话上下文成功的次数'); -INSERT INTO `measure_title` VALUES (3559, 'AMF', 'AMFHJ05', 'AMF.SmContextReleaseReq', 'false', 'EpRpDynN11Amf', '15M', '{\"cn\":\"会话上下文释放请求次数\",\"en\":\"AMF.SmContextReleaseReq\"}', 'AMF向SMF发起释放会话上下文的次数。'); -INSERT INTO `measure_title` VALUES (3560, 'AMF', 'AMFHJ06', 'AMF.SessionReleaseSucc', 'false', 'EpRpDynN11Amf', '15M', '{\"cn\":\"会话上下文释放成功次数\",\"en\":\"AMF.SessionReleaseSucc\"}', 'SMF返回AMF释放会话上下文成功的次数'); -INSERT INTO `measure_title` VALUES (3561, 'AMF', 'AMFHJ07', 'AMF.SmContextRetrieveReq', 'false', 'EpRpDynN11Amf', '15M', '{\"cn\":\"会话上下文查询请求次数\",\"en\":\"AMF.SmContextRetrieveReq\"}', 'AMF向SMF发起查询会话上下文的次数。'); -INSERT INTO `measure_title` VALUES (3562, 'AMF', 'AMFHJ08', 'AMF.SessionRetrieveSucc', 'false', 'EpRpDynN11Amf', '15M', '{\"cn\":\"会话上下文查询成功次数\",\"en\":\"AMF.SessionRetrieveSucc\"}', 'SMF返回AMF查询会话上下文成功的次数'); -INSERT INTO `measure_title` VALUES (3563, 'AMF', 'AMFHK01', 'AMF.UeAuthReq', 'false', 'EpRpDynN12Amf', '15M', '{\"cn\":\"AMF向AUSF发起鉴权请求次数\",\"en\":\"AMF.UeAuthReq\"}', 'AMF向AUSF发起鉴权请求消息次数'); -INSERT INTO `measure_title` VALUES (3564, 'AMF', 'AMFHK02', 'AMF.UeAuthSucc', 'false', 'EpRpDynN12Amf', '15M', '{\"cn\":\"AUSF向AMF返回的鉴权成功次数\",\"en\":\"AMF.UeAuthSucc\"}', 'AUSF向AMF返回的鉴权成功消息次数'); -INSERT INTO `measure_title` VALUES (3565, 'AMF', 'AMFHK03', 'AMF.UeAuthFail', 'false', 'EpRpDynN12Amf', '15M', '{\"cn\":\"鉴权失败次数\",\"en\":\"AMF.UeAuthFail\"}', '统计AMF收到的AUSF返回的鉴权失败次数,并分application error进行统计。'); -INSERT INTO `measure_title` VALUES (3566, 'AMF', 'AMFHK03', 'AMF.UeAuthFail._Cause', 'true', 'EpRpDynN12Amf', '15M', '{\"cn\":\"分原因的鉴权失败次数\",\"en\":\"AMF.UeAuthFail._Cause\"}', '统计AMF收到的AUSF返回的鉴权失败次数,并分application error进行统计。'); -INSERT INTO `measure_title` VALUES (3567, 'AMF', 'AMFHK08', 'AMF.UeAuthCfmReq', 'false', 'EpRpDynN12Amf', '15M', '{\"cn\":\"AMF向AUSF发起鉴权确认请求次数\",\"en\":\"AMF.UeAuthCfmReq\"}', 'AMF向AUSF发起鉴权确认请求消息次数'); -INSERT INTO `measure_title` VALUES (3568, 'AMF', 'AMFHK09', 'AMF.UeAuthCfmSucc', 'false', 'EpRpDynN12Amf', '15M', '{\"cn\":\"AUSF向AMF返回的鉴权确认成功次数\",\"en\":\"AMF.UeAuthCfmSucc\"}', 'AUSF向AMF返回的鉴权确认成功消息次数'); -INSERT INTO `measure_title` VALUES (3569, 'AMF', 'AMFHL01', 'AMF.GnbNum', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF挂接5G基站数\",\"en\":\"AMF.GnbNum\"}', '统计周期结束点时刻,挂接在AMF下的5G基站数量'); -INSERT INTO `measure_title` VALUES (3570, 'PCF', 'PCFHA01', 'PCF.AmAssocNbrMean', 'false', 'PcfFunction', '15M', '{\"cn\":\"AM策略关联总数平均值\",\"en\":\"PCF.AmAssocNbrMean\"}', 'PCF上AM策略关联总数的平均值'); -INSERT INTO `measure_title` VALUES (3571, 'PCF', 'PCFHA02', 'PCF.AmAssocNbrMax', 'false', 'PcfFunction', '15M', '{\"cn\":\"AM策略关联总数最大值\",\"en\":\"PCF.AmAssocNbrMax\"}', 'PCF上AM策略关联总数的最大值'); -INSERT INTO `measure_title` VALUES (3572, 'PCF', 'PCFHA03', 'PCF.SmAssocNbrMean', 'false', 'PcfFunction', '15M', '{\"cn\":\"SM策略关联总数平均值\",\"en\":\"PCF.SmAssocNbrMean\"}', 'PCF上SM策略关联总数的平均值'); -INSERT INTO `measure_title` VALUES (3573, 'PCF', 'PCFHA04', 'PCF.SmAssocNbrMax', 'false', 'PcfFunction', '15M', '{\"cn\":\"SM策略关联总数最大值\",\"en\":\"PCF.SmAssocNbrMax\"}', 'PCF上SM策略关联总数的最大值'); -INSERT INTO `measure_title` VALUES (3574, 'PCF', 'PCFHB01', 'PCF.PolicyAmAssocCreateReq', 'false', 'PcfFunction', '15M', '{\"cn\":\"AM策略关联建立请求次数\",\"en\":\"PCF.PolicyAmAssocCreateReq\"}', 'PCF收到的AM策略关联建立请求次数'); -INSERT INTO `measure_title` VALUES (3575, 'PCF', 'PCFHB02', 'PCF.PolicyAmAssocCreateSucc', 'false', 'PcfFunction', '15M', '{\"cn\":\"AM策略关联建立成功次数\",\"en\":\"PCF.PolicyAmAssocCreateSucc\"}', 'PCF返回的AM策略关联建立成功次数'); -INSERT INTO `measure_title` VALUES (3576, 'PCF', 'PCFHB03', 'PCF.PolicyAmAssocUpdateReq', 'false', 'PcfFunction', '15M', '{\"cn\":\"AM策略关联更新请求次数\",\"en\":\"PCF.PolicyAmAssocUpdateReq\"}', 'PCF从AMF收到的AM策略关联更新请求次数'); -INSERT INTO `measure_title` VALUES (3577, 'PCF', 'PCFHB04', 'PCF.PolicyAmAssocUpdateSucc', 'false', 'PcfFunction', '15M', '{\"cn\":\"AM策略关联更新成功次数\",\"en\":\"PCF.PolicyAmAssocUpdateSucc\"}', 'PCF上AM策略关联更新成功次数'); -INSERT INTO `measure_title` VALUES (3578, 'PCF', 'PCFHB05', 'PCF.PolicyAmAssocNotifReq', 'false', 'PcfFunction', '15M', '{\"cn\":\"AM策略关联更新通知请求次数\",\"en\":\"PCF.PolicyAmAssocNotifReq\"}', '统计PCF向AMF发送的AM策略关联更新通知请求次数'); -INSERT INTO `measure_title` VALUES (3579, 'PCF', 'PCFHB06', 'PCF.PolicyAmAssocNotifSucc', 'false', 'PcfFunction', '15M', '{\"cn\":\"AM策略关联更新通知成功次数\",\"en\":\"PCF.PolicyAmAssocNotifSucc\"}', '统计PCF收到AMF返回的AM策略关联更新通知成功次数'); -INSERT INTO `measure_title` VALUES (3580, 'PCF', 'PCFHB07', 'PCF.PolicyAmAssocDeleteReq', 'false', 'PcfFunction', '15M', '{\"cn\":\"AM策略关联删除请求次数\",\"en\":\"PCF.PolicyAmAssocDeleteReq\"}', 'PCF从AMF收到的AM策略关联删除请求次数'); -INSERT INTO `measure_title` VALUES (3581, 'PCF', 'PCFHB08', 'PCF.PolicyAmAssocDeleteSucc', 'false', 'PcfFunction', '15M', '{\"cn\":\"AM策略关联删除成功次数\",\"en\":\"PCF.PolicyAmAssocDeleteSucc\"}', 'PCF上AM策略关联删除成功次数'); -INSERT INTO `measure_title` VALUES (3582, 'PCF', 'PCFHC01', 'PCF.PolicySmAssocCreateReq', 'false', 'PcfFunction', '15M', '{\"cn\":\"SM策略关联建立请求次数\",\"en\":\"PCF.PolicySmAssocCreateReq\"}', 'PCF收到的SM策略关联建立请求次数'); -INSERT INTO `measure_title` VALUES (3583, 'PCF', 'PCFHC02', 'PCF.PolicySmAssocCreateSucc', 'false', 'PcfFunction', '15M', '{\"cn\":\"SM策略关联建立成功次数\",\"en\":\"PCF.PolicySmAssocCreateSucc\"}', 'PCF返回的SM策略关联建立成功次数'); -INSERT INTO `measure_title` VALUES (3584, 'PCF', 'PCFHC03', 'PCF.PolicySmAssocCreateFail', 'false', 'PcfFunction', '15M', '{\"cn\":\"SM策略关联建立失败次数\",\"en\":\"PCF.PolicySmAssocCreateFail\"}', 'PCF返回的SM策略关联建立失败次数,并按不同的Application errors分别统计'); -INSERT INTO `measure_title` VALUES (3585, 'PCF', 'PCFHC03', 'PCF.PolicySmAssocCreateFail._Cause', 'true', 'PcfFunction', '15M', '{\"cn\":\"分原因的SM策略关联建立失败次数\",\"en\":\"PCF.PolicySmAssocCreateFail._Cause\"}', 'PCF返回的SM策略关联建立失败次数,并按不同的Application errors分别统计'); -INSERT INTO `measure_title` VALUES (3586, 'PCF', 'PCFHC04', 'PCF.PolicySmAssocUpdateReq', 'false', 'PcfFunction', '15M', '{\"cn\":\"SM策略关联更新请求次数\",\"en\":\"PCF.PolicySmAssocUpdateReq\"}', 'PCF从SMF收到的SM策略关联更新请求次数'); -INSERT INTO `measure_title` VALUES (3587, 'PCF', 'PCFHC05', 'PCF.PolicySmAssocUpdateSucc', 'false', 'PcfFunction', '15M', '{\"cn\":\"SM策略关联更新成功次数\",\"en\":\"PCF.PolicySmAssocUpdateSucc\"}', 'PCF上SM策略关联更新成功次数'); -INSERT INTO `measure_title` VALUES (3588, 'PCF', 'PCFHC06', 'PCF.PolicySmAssocUpdateFail', 'false', 'PcfFunction', '15M', '{\"cn\":\"SM策略关联更新失败次数\",\"en\":\"PCF.PolicySmAssocUpdateFail\"}', 'PCF返回的SM策略关联更新失败次数,并按不同的Application errors分别统计'); -INSERT INTO `measure_title` VALUES (3589, 'PCF', 'PCFHC06', 'PCF.PolicySmAssocUpdateFail._Cause', 'true', 'PcfFunction', '15M', '{\"cn\":\"分原因的SM策略关联更新失败次数\",\"en\":\"PCF.PolicySmAssocUpdateFail._Cause\"}', 'PCF返回的SM策略关联更新失败次数,并按不同的Application errors分别统计'); -INSERT INTO `measure_title` VALUES (3590, 'PCF', 'PCFHC07', 'PCF.PolicySmAssocNotifReq', 'false', 'PcfFunction', '15M', '{\"cn\":\"SM策略关联更新通知请求次数\",\"en\":\"PCF.PolicySmAssocNotifReq\"}', 'PCF向SMF发送的SM策略关联更新通知请求次数'); -INSERT INTO `measure_title` VALUES (3591, 'PCF', 'PCFHC08', 'PCF.PolicySmAssocNotifSucc', 'false', 'PcfFunction', '15M', '{\"cn\":\"SM策略关联更新通知成功次数\",\"en\":\"PCF.PolicySmAssocNotifSucc\"}', 'PCF上SM策略关联更新通知成功次数'); -INSERT INTO `measure_title` VALUES (3592, 'PCF', 'PCFHC09', 'PCF.PolicySmAssocNotifFail', 'false', 'PcfFunction', '15M', '{\"cn\":\"SM策略关联更新通知失败次数\",\"en\":\"PCF.PolicySmAssocNotifFail\"}', 'PCF上SM策略关联更新通知失败次数,并按不同的Application errors分类统计'); -INSERT INTO `measure_title` VALUES (3593, 'PCF', 'PCFHC09', 'PCF.PolicySmAssocNotifFail._Cause', 'true', 'PcfFunction', '15M', '{\"cn\":\"分原因的SM策略关联更新通知失败次数\",\"en\":\"PCF.PolicySmAssocNotifFail._Cause\"}', 'PCF上SM策略关联更新通知失败次数,并按不同的Application errors分类统计'); -INSERT INTO `measure_title` VALUES (3594, 'PCF', 'PCFHC10', 'PCF.PolicySmAssocDeleteReq', 'false', 'PcfFunction', '15M', '{\"cn\":\"SM策略关联删除请求次数\",\"en\":\"PCF.PolicySmAssocDeleteReq\"}', 'PCF从SMF收到的SM策略关联删除请求次数'); -INSERT INTO `measure_title` VALUES (3595, 'PCF', 'PCFHC11', 'PCF.PolicySmAssocDeleteSucc', 'false', 'PcfFunction', '15M', '{\"cn\":\"SM策略关联删除成功次数\",\"en\":\"PCF.PolicySmAssocDeleteSucc\"}', 'PCF上SM策略关联删除成功次数'); -INSERT INTO `measure_title` VALUES (3596, 'PCF', 'PCFHD01', 'UDR.PcfSubNbr', 'false', 'UdrFunction', '15M', '{\"cn\":\"PCF签约用户数\",\"en\":\"UDR.PcfSubNbr\"}', 'PCF签约成功的用户数。语音PCF不涉及Udr,语音PCF对应指标填0。'); -INSERT INTO `measure_title` VALUES (3597, 'PCF', 'PCFHE01', 'ME.MeanMeLoad', 'false', 'ManagedElement', '15M', '{\"cn\":\"系统平均负荷\",\"en\":\"ME.MeanMeLoad\"}', '\n指测量周期中,网元的虚拟机资源负荷的抽样平均值。网元的虚拟机资源负荷可取对网元影响最大的模块的负荷,或取不同模块的负荷的加权平均值,不同厂商设备的计算方法各不相同。'); -INSERT INTO `measure_title` VALUES (3598, 'SMF', 'SMFHA01', 'SMF.AttCreatePduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"PDU会话建立请求次数\",\"en\":\"SMF.AttCreatePduSession\"}', 'UE发起的PDU会话建立请求次数。'); -INSERT INTO `measure_title` VALUES (3599, 'SMF', 'SMFHA01', 'SMF.AttCreatePduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的PDU会话建立请求次数\",\"en\":\"SMF.AttCreatePduSession._Ns\"}', '按照S-NSSAI统计UE发起的PDU会话建立请求次数。'); -INSERT INTO `measure_title` VALUES (3600, 'SMF', 'SMFHA01', 'SMF.AttCreatePduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的PDU会话建立请求次数\",\"en\":\"SMF.AttCreatePduSession._Dnn\"}', '按照DNN统计UE发起的PDU会话建立请求次数。'); -INSERT INTO `measure_title` VALUES (3601, 'SMF', 'SMFHA02', 'SMF.SuccCreatePduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"PDU会话建立成功次数\",\"en\":\"SMF.SuccCreatePduSession\"}', 'UE发起的PDU会话建立成功次数。'); -INSERT INTO `measure_title` VALUES (3602, 'SMF', 'SMFHA02', 'SMF.SuccCreatePduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的PDU会话建立成功次数\",\"en\":\"SMF.SuccCreatePduSession._Ns\"}', '按照S-NSSAI统计UE发起的PDU会话建立成功次数。'); -INSERT INTO `measure_title` VALUES (3603, 'SMF', 'SMFHA02', 'SMF.SuccCreatePduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的PDU会话建立成功次数\",\"en\":\"SMF.SuccCreatePduSession._Dnn\"}', '按照DNN统计UE发起的PDU会话建立成功次数。'); -INSERT INTO `measure_title` VALUES (3604, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"PDU会话建立失败次数\",\"en\":\"SMF.FailCreatePduSession\"}', 'UE发起的PDU会话建立被SMF拒绝的次数,并按拒绝原因分类统计。'); -INSERT INTO `measure_title` VALUES (3605, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Cause', 'true', 'SmfFunction', '15M', '{\"cn\":\"分原因的PDU会话建立失败次数\",\"en\":\"SMF.FailCreatePduSession._Cause\"}', 'UE发起的PDU会话建立被SMF拒绝的次数,并按拒绝原因分类统计。'); -INSERT INTO `measure_title` VALUES (3606, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession.82', 'false', 'SmfFunction', '15M', '{\"cn\":\"PDU会话建立失败次数_终端完整性保护速率过低\",\"en\":\"SMF.FailCreatePduSession.82\"}', '在会话建立及更新过程中,终端支持的完整性保护速率小于5GC要求,SMF可以拒绝'); -INSERT INTO `measure_title` VALUES (3607, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession.28', 'false', 'SmfFunction', '15M', '{\"cn\":\"PDU会话建立失败次数_PDU会话类型不支持\",\"en\":\"SMF.FailCreatePduSession.28\"}', '由于终端设置错误,请求的PDU会话类型与网络支持的PDU类型不一致。'); -INSERT INTO `measure_title` VALUES (3608, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession.29', 'false', 'SmfFunction', '15M', '{\"cn\":\"PDU会话建立失败次数_鉴权失败\",\"en\":\"SMF.FailCreatePduSession.29\"}', '在PDU会话建立过程中因终端设置或终端未签约导致鉴权失败(一般为2B业务场景)'); -INSERT INTO `measure_title` VALUES (3609, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession.68', 'false', 'SmfFunction', '15M', '{\"cn\":\"PDU会话建立失败次数_SSC模式不支持\",\"en\":\"SMF.FailCreatePduSession.68\"}', '终端设置原因,终端请求的SSC模式和用户签约的不一致。'); -INSERT INTO `measure_title` VALUES (3610, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession.27', 'false', 'SmfFunction', '15M', '{\"cn\":\"PDU会话建立失败次数_终端使用未知DNN或者DNN缺失\",\"en\":\"SMF.FailCreatePduSession.27\"}', 'DNN未知或DNN存在缺失导致的失败'); -INSERT INTO `measure_title` VALUES (3611, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession.33', 'false', 'SmfFunction', '15M', '{\"cn\":\"PDU会话建立失败次数_终端请求的业务未签约\",\"en\":\"SMF.FailCreatePduSession.33\"}', '请求服务没有签约(可能是DNN、PDU类型未签约导致)'); -INSERT INTO `measure_title` VALUES (3612, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession.46', 'false', 'SmfFunction', '15M', '{\"cn\":\"PDU会话建立失败次数_终端离开本地数据网服务区域\",\"en\":\"SMF.FailCreatePduSession.46\"}', '超出LADN服务区'); -INSERT INTO `measure_title` VALUES (3613, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession.26', 'false', 'SmfFunction', '15M', '{\"cn\":\"PDU会话建立失败次数_资源不足\",\"en\":\"SMF.FailCreatePduSession.26\"}', '在会话建立过程中,SMF因资源限制/控制场景拒绝会话建立,NAS原因值为资源不足(#26:Insufficient resources)'); -INSERT INTO `measure_title` VALUES (3614, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的PDU会话建立失败次数\",\"en\":\"SMF.FailCreatePduSession._Ns\"}', '按照S-NSSAI统计UE发起的PDU会话建立被SMF拒绝的次数,并按拒绝原因分类统计。'); -INSERT INTO `measure_title` VALUES (3615, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Ns.82', 'true', 'SmfFunction', '15M', '{\"cn\":\"分网络切片的PDU会话建立失败次数_终端完整性保护速率过低\",\"en\":\"SMF.FailCreatePduSession._Ns.82\"}', '在会话建立及更新过程中,终端支持的完整性保护速率小于5GC要求,SMF可以拒绝'); -INSERT INTO `measure_title` VALUES (3616, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Ns.28', 'true', 'SmfFunction', '15M', '{\"cn\":\"分网络切片的PDU会话建立失败次数_PDU会话类型不支持\",\"en\":\"SMF.FailCreatePduSession._Ns.28\"}', '由于终端设置错误,请求的PDU会话类型与网络支持的PDU类型不一致。'); -INSERT INTO `measure_title` VALUES (3617, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Ns.29', 'true', 'SmfFunction', '15M', '{\"cn\":\"分网络切片的PDU会话建立失败次数_鉴权失败\",\"en\":\"SMF.FailCreatePduSession._Ns.29\"}', '在PDU会话建立过程中因终端设置或终端未签约导致鉴权失败(一般为2B业务场景)'); -INSERT INTO `measure_title` VALUES (3618, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Ns.68', 'true', 'SmfFunction', '15M', '{\"cn\":\"分网络切片的PDU会话建立失败次数_SSC模式不支持\",\"en\":\"SMF.FailCreatePduSession._Ns.68\"}', '终端设置原因,终端请求的SSC模式和用户签约的不一致。'); -INSERT INTO `measure_title` VALUES (3619, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Ns.27', 'true', 'SmfFunction', '15M', '{\"cn\":\"分网络切片的PDU会话建立失败次数_终端使用未知DNN或者DNN缺失\",\"en\":\"SMF.FailCreatePduSession._Ns.27\"}', 'DNN未知或DNN存在缺失导致的失败'); -INSERT INTO `measure_title` VALUES (3620, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Ns.33', 'true', 'SmfFunction', '15M', '{\"cn\":\"分网络切片的PDU会话建立失败次数_终端请求的业务未签约\",\"en\":\"SMF.FailCreatePduSession._Ns.33\"}', '请求服务没有签约(可能是DNN、PDU类型未签约导致)'); -INSERT INTO `measure_title` VALUES (3621, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Ns.46', 'true', 'SmfFunction', '15M', '{\"cn\":\"分网络切片的PDU会话建立失败次数_终端离开本地数据网服务区域\",\"en\":\"SMF.FailCreatePduSession._Ns.46\"}', '超出LADN服务区'); -INSERT INTO `measure_title` VALUES (3622, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的PDU会话建立失败次数\",\"en\":\"SMF.FailCreatePduSession._Dnn\"}', '按照DNN统计UE发起的PDU会话建立被SMF拒绝的次数,并按拒绝原因分类统计。'); -INSERT INTO `measure_title` VALUES (3623, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Dnn.82', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的PDU会话建立失败次数_终端完整性保护速率过低\",\"en\":\"SMF.FailCreatePduSession._Dnn.82\"}', '在会话建立及更新过程中,终端支持的完整性保护速率小于5GC要求,SMF可以拒绝'); -INSERT INTO `measure_title` VALUES (3624, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Dnn.28', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的PDU会话建立失败次数_PDU会话类型不支持\",\"en\":\"SMF.FailCreatePduSession._Dnn.28\"}', '由于终端设置错误,请求的PDU会话类型与网络支持的PDU类型不一致。'); -INSERT INTO `measure_title` VALUES (3625, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Dnn.29', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的PDU会话建立失败次数_鉴权失败\",\"en\":\"SMF.FailCreatePduSession._Dnn.29\"}', '在PDU会话建立过程中因终端设置或终端未签约导致鉴权失败(一般为2B业务场景)'); -INSERT INTO `measure_title` VALUES (3626, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Dnn.68', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的PDU会话建立失败次数_SSC模式不支持\",\"en\":\"SMF.FailCreatePduSession._Dnn.68\"}', '终端设置原因,终端请求的SSC模式和用户签约的不一致。'); -INSERT INTO `measure_title` VALUES (3627, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Dnn.33', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的PDU会话建立失败次数_终端请求的业务未签约\",\"en\":\"SMF.FailCreatePduSession._Dnn.33\"}', '请求服务没有签约(可能是DNN、PDU类型未签约导致)'); -INSERT INTO `measure_title` VALUES (3628, 'SMF', 'SMFHA03', 'SMF.FailCreatePduSession._Dnn.46', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的PDU会话建立失败次数_终端离开本地数据网服务区域\",\"en\":\"SMF.FailCreatePduSession._Dnn.46\"}', '超出LADN服务区'); -INSERT INTO `measure_title` VALUES (3629, 'SMF', 'SMFHA04', 'SMF.AttSmfModifyPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"SMF发起的PDU会话修改请求次数\",\"en\":\"SMF.AttSmfModifyPduSession\"}', 'SMF发起的PDU会话修改请求次数。'); -INSERT INTO `measure_title` VALUES (3630, 'SMF', 'SMFHA04', 'SMF.AttSmfModifyPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的PDU会话修改请求次数\",\"en\":\"SMF.AttSmfModifyPduSession._Ns\"}', '按照S-NSSAI统计SMF发起的PDU会话修改请求次数。'); -INSERT INTO `measure_title` VALUES (3631, 'SMF', 'SMFHA04', 'SMF.AttSmfModifyPduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的PDU会话修改请求次数\",\"en\":\"SMF.AttSmfModifyPduSession._Dnn\"}', '按照DNN统计SMF发起的PDU会话修改请求次数。'); -INSERT INTO `measure_title` VALUES (3632, 'SMF', 'SMFHA05', 'SMF.SuccSmfModifyPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"SMF发起的PDU会话修改成功次数\",\"en\":\"SMF.SuccSmfModifyPduSession\"}', 'SMF发起的PDU会话修改成功次数。'); -INSERT INTO `measure_title` VALUES (3633, 'SMF', 'SMFHA05', 'SMF.SuccSmfModifyPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的SMF发起的PDU会话修改成功次数\",\"en\":\"SMF.SuccSmfModifyPduSession._Ns\"}', '按照S-NSSAI统计SMF发起的PDU会话修改成功次数。'); -INSERT INTO `measure_title` VALUES (3634, 'SMF', 'SMFHA05', 'SMF.SuccSmfModifyPduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的SMF发起的PDU会话修改成功次数\",\"en\":\"SMF.SuccSmfModifyPduSession._Dnn\"}', '按照DNN统计SMF发起的PDU会话修改成功次数。'); -INSERT INTO `measure_title` VALUES (3635, 'SMF', 'SMFHA06', 'SMF.FailSmfModifyPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"SMF发起的PDU会话修改失败次数\",\"en\":\"SMF.FailSmfModifyPduSession\"}', 'SMF发起的PDU会话修改请求被拒绝的次数,并按拒绝原因分类统计。\n'); -INSERT INTO `measure_title` VALUES (3636, 'SMF', 'SMFHA06', 'SMF.FailSmfModifyPduSession._Cause', 'true', 'SmfFunction', '15M', '{\"cn\":\"分原因的SMF发起的PDU会话修改失败次数\",\"en\":\"SMF.FailSmfModifyPduSession._Cause\"}', 'SMF发起的PDU会话修改请求被拒绝的次数,并按拒绝原因分类统计。\n'); -INSERT INTO `measure_title` VALUES (3637, 'SMF', 'SMFHA06', 'SMF.FailSmfModifyPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的SMF发起的PDU会话修改失败次数\",\"en\":\"SMF.FailSmfModifyPduSession._Ns\"}', '按照S-NSSAI统计SMF发起的PDU会话修改请求被拒绝的次数,并按拒绝原因分类统计。'); -INSERT INTO `measure_title` VALUES (3638, 'SMF', 'SMFHA06', 'SMF.FailSmfModifyPduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的SMF发起的PDU会话修改失败次数\",\"en\":\"SMF.FailSmfModifyPduSession._Dnn\"}', '按照DNN统计SMF发起的PDU会话修改请求被拒绝的次数,并按拒绝原因分类统计。\n'); -INSERT INTO `measure_title` VALUES (3639, 'SMF', 'SMFHA07', 'SMF.PduSessionCreateTime', 'false', 'SmfFunction', '15M', '{\"cn\":\"PDU会话建立流程平均时长\",\"en\":\"SMF.PduSessionCreateTime\"}', '成功的PDU会话建立流程的平均时长。\n'); -INSERT INTO `measure_title` VALUES (3640, 'SMF', 'SMFHA08', 'SMF.AttSmfModifyPduSession.Epsfb', 'false', 'SmfFunction', '15M', '{\"cn\":\"EPSFALLBACK请求数\",\"en\":\"SMF.AttSmfModifyPduSession.Epsfb\"}', '用户发起的EPS fallback总的请求数'); -INSERT INTO `measure_title` VALUES (3641, 'SMF', 'SMFHA08', 'SMF.SuccSmfModifyBearerResponse.Epsfb', 'false', 'SmfFunction', '15M', '{\"cn\":\"EPSFALLBACK回落成功数\",\"en\":\"SMF.SuccSmfModifyBearerResponse.Epsfb\"}', '用户回落到4G以后,在4G上修改承载成功数'); -INSERT INTO `measure_title` VALUES (3642, 'SMF', 'SMFHB01', 'SMF.MeanPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"平均PDU会话数\",\"en\":\"SMF.MeanPduSession\"}', '一个统计周期内SMF中的平均PDU会话数。'); -INSERT INTO `measure_title` VALUES (3643, 'SMF', 'SMFHB01', 'SMF.MeanPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的平均PDU会话数\",\"en\":\"SMF.MeanPduSession._Ns\"}', '一个统计周期内按照S-NSSAI统计SMF中的平均PDU会话数。'); -INSERT INTO `measure_title` VALUES (3644, 'SMF', 'SMFHB01', 'SMF.MeanPduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的平均PDU会话数\",\"en\":\"SMF.MeanPduSession._Dnn\"}', '一个统计周期内按照DNN统计SMF中的平均PDU会话数。'); -INSERT INTO `measure_title` VALUES (3645, 'SMF', 'SMFHB02', 'SMF.MaxPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"最大PDU会话数\",\"en\":\"SMF.MaxPduSession\"}', '一个统计周期内SMF中的最大PDU会话数。'); -INSERT INTO `measure_title` VALUES (3646, 'SMF', 'SMFHB02', 'SMF.MaxPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的最大PDU会话数\",\"en\":\"SMF.MaxPduSession._Ns\"}', '一个统计周期内按照S-NSSAI统计SMF中的最大PDU会话数。'); -INSERT INTO `measure_title` VALUES (3647, 'SMF', 'SMFHB02', 'SMF.MaxPduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的最大PDU会话数\",\"en\":\"SMF.MaxPduSession._Dnn\"}', '一个统计周期内按照DNN统计SMF中的最大PDU会话数。'); -INSERT INTO `measure_title` VALUES (3648, 'SMF', 'SMFHB03', 'SMF.MeanQf', 'false', 'SmfFunction', '15M', '{\"cn\":\"平均Qos流数\",\"en\":\"SMF.MeanQf\"}', '一个统计周期内SMF中的平均Qos流数。'); -INSERT INTO `measure_title` VALUES (3649, 'SMF', 'SMFHB03', 'SMF.MeanQf._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的平均Qos流数\",\"en\":\"SMF.MeanQf._Ns\"}', '一个统计周期内按照S-NSSAI统计SMF中的平均QoS流数。'); -INSERT INTO `measure_title` VALUES (3650, 'SMF', 'SMFHB03', 'SMF.MeanQf._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的平均Qos流数\",\"en\":\"SMF.MeanQf._Dnn\"}', '一个统计周期内按照DNN统计SMF中的平均QoS流数。'); -INSERT INTO `measure_title` VALUES (3651, 'SMF', 'SMFHB04', 'SMF.MaxQf', 'false', 'SmfFunction', '15M', '{\"cn\":\"最大Qos流数\",\"en\":\"SMF.MaxQf\"}', '一个统计周期内SMF中的最大Qos流数。'); -INSERT INTO `measure_title` VALUES (3652, 'SMF', 'SMFHB04', 'SMF.MaxQf._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的最大Qos流数\",\"en\":\"SMF.MaxQf._Ns\"}', '一个统计周期内按照S-NSSAI统计SMF中的最大QoS流数。'); -INSERT INTO `measure_title` VALUES (3653, 'SMF', 'SMFHB04', 'SMF.MaxQf._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的最大Qos流数\",\"en\":\"SMF.MaxQf._Dnn\"}', '一个统计周期内按照DNN统计SMF中的最大QoS流数。'); -INSERT INTO `measure_title` VALUES (3654, 'SMF', 'SMFHC01', 'ME.MeanMeLoad', 'false', 'ManagedElement', '15M', '{\"cn\":\"系统平均负荷\",\"en\":\"ME.MeanMeLoad\"}', '\n指测量周期中,网元的虚拟机资源负荷的抽样平均值。网元的虚拟机资源负荷可取对网元影响最大的模块的负荷,或取不同模块的负荷的加权平均值,不同厂商设备的计算方法各不相同。'); -INSERT INTO `measure_title` VALUES (3655, 'SMF', 'SMFHD01', 'SMF.MeanAllcAddr', 'false', 'AddrPool', '15M', '{\"cn\":\"平均分配的地址数\",\"en\":\"SMF.MeanAllcAddr\"}', 'SMF为UE平均分配的地址数。'); -INSERT INTO `measure_title` VALUES (3656, 'SMF', 'SMFHD01', 'SMF.MeanAllcAddr._Ns', 'true', 'AddrPool', '15M', '{\"cn\":\"分切片的平均分配的地址数\",\"en\":\"SMF.MeanAllcAddr._Ns\"}', '按照S-NSSAI统计统计的SMF为UE平均分配的地址数。'); -INSERT INTO `measure_title` VALUES (3657, 'SMF', 'SMFHD02', 'SMF.MaxAllcAddr', 'false', 'AddrPool', '15M', '{\"cn\":\"最大分配的地址数\",\"en\":\"SMF.MaxAllcAddr\"}', 'SMF为UE最大分配的地址数。'); -INSERT INTO `measure_title` VALUES (3658, 'SMF', 'SMFHD02', 'SMF.MaxAllcAddr._Ns', 'true', 'AddrPool', '15M', '{\"cn\":\"分切片的最大分配的地址数\",\"en\":\"SMF.MaxAllcAddr._Ns\"}', '按照S-NSSAI统计的SMF为UE最大分配的地址数。'); -INSERT INTO `measure_title` VALUES (3659, 'SMF', 'SMFHE01', 'SMF.SmPlcyCtrlCreateReq', 'false', 'EpRpDynN7Smf', '15M', '{\"cn\":\"创建SM策略请求的次数\",\"en\":\"SMF.SmPlcyCtrlCreateReq\"}', 'SMF向PCF发起创建SM策略请求的次数。'); -INSERT INTO `measure_title` VALUES (3660, 'SMF', 'SMFHE02', 'SMF.SmPlcyCtrlCreateSucc', 'false', 'EpRpDynN7Smf', '15M', '{\"cn\":\"创建SM策略成功次数\",\"en\":\"SMF.SmPlcyCtrlCreateSucc\"}', 'PCF向SMF返回创建SM策略成功的次数。'); -INSERT INTO `measure_title` VALUES (3661, 'SMF', 'SMFHE03', 'SMF.SmPlcyCtrlUpdateReq', 'false', 'EpRpDynN7Smf', '15M', '{\"cn\":\"更新SM策略请求的次数\",\"en\":\"SMF.SmPlcyCtrlUpdateReq\"}', 'SMF向PCF发起更新SM策略请求的次数。'); -INSERT INTO `measure_title` VALUES (3662, 'SMF', 'SMFHE04', 'SMF.SmPlcyCtrlUpdateSucc', 'false', 'EpRpDynN7Smf', '15M', '{\"cn\":\"更新SM策略成功次数\",\"en\":\"SMF.SmPlcyCtrlUpdateSucc\"}', 'PCF向SMF返回更新SM策略成功的次数。'); -INSERT INTO `measure_title` VALUES (3663, 'SMF', 'SMFHE05', 'SMF.SmPlcyCtrlDeleteReq', 'false', 'EpRpDynN7Smf', '15M', '{\"cn\":\"删除策略请求的次数\",\"en\":\"SMF.SmPlcyCtrlDeleteReq\"}', 'SMF向PCF发起删除SM策略请求的次数。'); -INSERT INTO `measure_title` VALUES (3664, 'SMF', 'SMFHE06', 'SMF.SmPlcyCtrlDeleteSucc', 'false', 'EpRpDynN7Smf', '15M', '{\"cn\":\"删除SM策略成功次数\",\"en\":\"SMF.SmPlcyCtrlDeleteSucc\"}', 'PCF向SMF返回删除SM策略成功的次数。'); -INSERT INTO `measure_title` VALUES (3665, 'SMF', 'SMFHF01', 'SMF.UecmRegReq', 'false', 'EpRpDynN10Smf', '15M', '{\"cn\":\"UE上下文注册请求次数\",\"en\":\"SMF.UecmRegReq\"}', 'SMF向UDM发起UE上下文注册请求的次数'); -INSERT INTO `measure_title` VALUES (3666, 'SMF', 'SMFHF02', 'SMF.UecmRegSucc', 'false', 'EpRpDynN10Smf', '15M', '{\"cn\":\"UE上下文注册成功次数\",\"en\":\"SMF.UecmRegSucc\"}', 'SMF收到UDM返回的UE上下文注册成功的次数'); -INSERT INTO `measure_title` VALUES (3667, 'SMF', 'SMFHF03', 'SMF.UecmRegFail', 'false', 'EpRpDynN10Smf', '15M', '{\"cn\":\"UE上下文注册失败次数\",\"en\":\"SMF.UecmRegFail\"}', 'SMF收到UDM返回的UE上下文注册失败的次数'); -INSERT INTO `measure_title` VALUES (3668, 'SMF', 'SMFHF03', 'SMF.UecmRegFail._Cause', 'true', 'EpRpDynN10Smf', '15M', '{\"cn\":\"分原因的UE上下文注册失败次数\",\"en\":\"SMF.UecmRegFail._Cause\"}', 'SMF收到UDM返回的UE上下文注册失败的次数'); -INSERT INTO `measure_title` VALUES (3669, 'SMF', 'SMFHF03', 'SMF.UecmRegFail.Unknown5GSub', 'false', 'EpRpDynN10Smf', '15M', '{\"cn\":\"UE上下文注册失败次数_未签约5G\",\"en\":\"SMF.UecmRegFail.Unknown5GSub\"}', 'SMF收到UDM返回的UE上下文注册失败的次数'); -INSERT INTO `measure_title` VALUES (3670, 'SMF', 'SMFHF03', 'SMF.UecmRegFail.RoamNotAllowed', 'false', 'EpRpDynN10Smf', '15M', '{\"cn\":\"UE上下文注册失败次数_漫游不允许\",\"en\":\"SMF.UecmRegFail.RoamNotAllowed\"}', 'SMF收到UDM返回的UE上下文注册失败的次数'); -INSERT INTO `measure_title` VALUES (3671, 'SMF', 'SMFHF03', 'SMF.UecmRegFail.DnnNotAllowed', 'false', 'EpRpDynN10Smf', '15M', '{\"cn\":\"UE上下文注册失败次数_DNN未授权\",\"en\":\"SMF.UecmRegFail.DnnNotAllowed\"}', 'SMF收到UDM返回的UE上下文注册失败的次数'); -INSERT INTO `measure_title` VALUES (3672, 'SMF', 'SMFHF03', 'SMF.UecmRegFail.UserNotFound', 'false', 'EpRpDynN10Smf', '15M', '{\"cn\":\"UE上下文注册失败次数_未找到用户\",\"en\":\"SMF.UecmRegFail.UserNotFound\"}', 'SMF收到UDM返回的UE上下文注册失败的次数'); -INSERT INTO `measure_title` VALUES (3673, 'SMF', 'SMFHF03', 'SMF.UecmDeregReq', 'false', 'EpRpDynN10Smf', '15M', '{\"cn\":\"UE上下文去注册请求次数\",\"en\":\"SMF.UecmDeregReq\"}', 'SMF向UDM发起UE上下文去注册请求的次数'); -INSERT INTO `measure_title` VALUES (3674, 'SMF', 'SMFHF04', 'SMF.UecmDeregSucc', 'false', 'EpRpDynN10Smf', '15M', '{\"cn\":\"UE上下文去注册成功次数\",\"en\":\"SMF.UecmDeregSucc\"}', 'SMF向UDM发起UE上下文去注册成功的次数'); -INSERT INTO `measure_title` VALUES (3675, 'SMF', 'SMFHG01', 'ASMF.AttCreatePduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMFPDU会话建立请求次数\",\"en\":\"ASMF.AttCreatePduSession\"}', 'A-SMF/H-SMF UE发起的PDU会话建立请求次数。'); -INSERT INTO `measure_title` VALUES (3676, 'SMF', 'SMFHG01', 'ASMF.AttCreatePduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分切片的PDU会话建立请求次数\",\"en\":\"ASMF.AttCreatePduSession._Ns\"}', 'A-SMF/H-SMF按照S-NSSAI统计UE发起的PDU会话建立请求次数。'); -INSERT INTO `measure_title` VALUES (3677, 'SMF', 'SMFHG01', 'ASMF.AttCreatePduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分DNN的PDU会话建立请求次数\",\"en\":\"ASMF.AttCreatePduSession._Dnn\"}', 'A-SMF/H-SMF按照DNN统计UE发起的PDU会话建立请求次数。'); -INSERT INTO `measure_title` VALUES (3678, 'SMF', 'SMFHG02', 'ASMF.SuccCreatePduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMFPDU会话建立成功次数\",\"en\":\"ASMF.SuccCreatePduSession\"}', 'A-SMF/H-SMF收到 UE发起的PDU会话建立成功次数。'); -INSERT INTO `measure_title` VALUES (3679, 'SMF', 'SMFHG02', 'ASMF.SuccCreatePduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分切片的PDU会话建立成功次数\",\"en\":\"ASMF.SuccCreatePduSession._Ns\"}', '按照S-NSSAI统计A-SMF/H-SMF收到UE发起的PDU会话建立成功次数。'); -INSERT INTO `measure_title` VALUES (3680, 'SMF', 'SMFHG02', 'ASMF.SuccCreatePduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分DNN的PDU会话建立成功次数\",\"en\":\"ASMF.SuccCreatePduSession._Dnn\"}', '按照DNN统计A-SMF/H-SMF收到UE发起的PDU会话建立成功次数。'); -INSERT INTO `measure_title` VALUES (3681, 'SMF', 'SMFHG03', 'ASMF.FailCreatePduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMFPDU会话建立失败次数\",\"en\":\"ASMF.FailCreatePduSession\"}', 'UE发起的PDU会话建立被A-SMF/H-SMF拒绝的次数,并按拒绝原因分类统计。'); -INSERT INTO `measure_title` VALUES (3682, 'SMF', 'SMFHG03', 'ASMF.FailCreatePduSession._Cause', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分原因的PDU会话建立失败次数\",\"en\":\"ASMF.FailCreatePduSession._Cause\"}', 'UE发起的PDU会话建立被A-SMF/H-SMF拒绝的次数,并按拒绝原因分类统计。'); -INSERT INTO `measure_title` VALUES (3683, 'SMF', 'SMFHG03', 'ASMF.FailCreatePduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分切片的PDU会话建立失败次数\",\"en\":\"ASMF.FailCreatePduSession._Ns\"}', '按照S-NSSAI统计UE发起的PDU会话建立被A-SMF/H-SMF拒绝的次数。'); -INSERT INTO `measure_title` VALUES (3684, 'SMF', 'SMFHG03', 'ASMF.FailCreatePduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分DNN的PDU会话建立失败次数\",\"en\":\"ASMF.FailCreatePduSession._Dnn\"}', '按照DNN统计UE发起的PDU会话建立被A-SMF/H-SMF拒绝的次数。'); -INSERT INTO `measure_title` VALUES (3685, 'SMF', 'SMFHG04', 'ASMF.AttSmfModifyPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF发起的PDU会话修改请求次数\",\"en\":\"ASMF.AttSmfModifyPduSession\"}', 'A-SMF/H-SMF发起的PDU会话修改请求次数。'); -INSERT INTO `measure_title` VALUES (3686, 'SMF', 'SMFHG04', 'ASMF.AttSmfModifyPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF发起的分切片的PDU会话修改请求次数\",\"en\":\"ASMF.AttSmfModifyPduSession._Ns\"}', '按照S-NSSAI统计A-SMF/H-SMF发起的PDU会话修改请求次数。'); -INSERT INTO `measure_title` VALUES (3687, 'SMF', 'SMFHG04', 'ASMF.AttSmfModifyPduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF发起的分DNN的PDU会话修改请求次数\",\"en\":\"ASMF.AttSmfModifyPduSession._Dnn\"}', '按照DNN统计A-SMF/H-SMF发起的PDU会话修改请求次数。'); -INSERT INTO `measure_title` VALUES (3688, 'SMF', 'SMFHG05', 'ASMF.SuccSmfModifyPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF发起的PDU会话修改成功次数\",\"en\":\"ASMF.SuccSmfModifyPduSession\"}', 'A-SMF/H-SMF发起的PDU会话修改成功次数。'); -INSERT INTO `measure_title` VALUES (3689, 'SMF', 'SMFHG05', 'ASMF.SuccSmfModifyPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的A-SMF/H-SMF发起的PDU会话修改成功次数\",\"en\":\"ASMF.SuccSmfModifyPduSession._Ns\"}', '按照S-NSSAI统计A-SMF/H-SMF发起的PDU会话修改成功次数。'); -INSERT INTO `measure_title` VALUES (3690, 'SMF', 'SMFHG05', 'ASMF.SuccSmfModifyPduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的A-SMF/H-SMF发起的PDU会话修改成功次数\",\"en\":\"ASMF.SuccSmfModifyPduSession._Dnn\"}', '按照DNN统计A-SMF/H-SMF发起的PDU会话修改成功次数。'); -INSERT INTO `measure_title` VALUES (3691, 'SMF', 'SMFHG06', 'ASMF.FailSmfModifyPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF发起的PDU会话修改失败次数\",\"en\":\"ASMF.FailSmfModifyPduSession\"}', 'A-SMF/H-SMF发起的PDU会话修改请求被拒绝的次数,并按拒绝原因分类统计。\n'); -INSERT INTO `measure_title` VALUES (3692, 'SMF', 'SMFHG06', 'ASMF.FailSmfModifyPduSession._Cause', 'true', 'SmfFunction', '15M', '{\"cn\":\"分原因的A-SMF/H-SMF发起的PDU会话修改失败次数\",\"en\":\"ASMF.FailSmfModifyPduSession._Cause\"}', 'A-SMF/H-SMF发起的PDU会话修改请求被拒绝的次数,并按拒绝原因分类统计。\n'); -INSERT INTO `measure_title` VALUES (3693, 'SMF', 'SMFHG06', 'ASMF.FailSmfModifyPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的A-SMF/H-SMF发起的PDU会话修改失败次数\",\"en\":\"ASMF.FailSmfModifyPduSession._Ns\"}', '按照S-NSSAI统计A-SMF/H-SMF发起的PDU会话修改请求被拒绝的次数。'); -INSERT INTO `measure_title` VALUES (3694, 'SMF', 'SMFHG06', 'ASMF.FailSmfModifyPduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"分DNN的A-SMF/H-SMF发起的PDU会话修改失败次数\",\"en\":\"ASMF.FailSmfModifyPduSession._Dnn\"}', '按照DNN统计A-SMF/H-SMF发起的PDU会话修改请求被拒绝的次数。\n'); -INSERT INTO `measure_title` VALUES (3695, 'SMF', 'SMFHG07', 'ASMF.PduSessionCreateTime', 'false', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMFPDU会话建立流程平均时长\",\"en\":\"ASMF.PduSessionCreateTime\"}', '成功的A-SMF/H-SMF PDU会话建立流程的平均时长。\n'); -INSERT INTO `measure_title` VALUES (3696, 'SMF', 'SMFHH01', 'ASMF.MeanPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF平均PDU会话数\",\"en\":\"ASMF.MeanPduSession\"}', '一个统计周期内A-SMF/H-SMF中的平均PDU会话数。'); -INSERT INTO `measure_title` VALUES (3697, 'SMF', 'SMFHH01', 'ASMF.MeanPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分切片的平均PDU会话数\",\"en\":\"ASMF.MeanPduSession._Ns\"}', '一个统计周期内按照S-NSSAI统计A-SMF/H-SMF中的平均PDU会话数。'); -INSERT INTO `measure_title` VALUES (3698, 'SMF', 'SMFHH01', 'ASMF.MeanPduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分DNN的平均PDU会话数\",\"en\":\"ASMF.MeanPduSession._Dnn\"}', '一个统计周期内按照DNN统计A-SMF/H-SMF中的平均PDU会话数。'); -INSERT INTO `measure_title` VALUES (3699, 'SMF', 'SMFHH02', 'ASMF.MaxPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF最大PDU会话数\",\"en\":\"ASMF.MaxPduSession\"}', '一个统计周期内A-SMF/H-SMF中的最大PDU会话数。'); -INSERT INTO `measure_title` VALUES (3700, 'SMF', 'SMFHH02', 'ASMF.MaxPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分切片的最大PDU会话数\",\"en\":\"ASMF.MaxPduSession._Ns\"}', '一个统计周期内按照S-NSSAI统计A-SMF/H-SMF中的最大PDU会话数。'); -INSERT INTO `measure_title` VALUES (3701, 'SMF', 'SMFHH02', 'ASMF.MaxPduSession._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分DNN的最大PDU会话数\",\"en\":\"ASMF.MaxPduSession._Dnn\"}', '一个统计周期内按照DNN统计A-SMF/H-SMF中的最大PDU会话数。'); -INSERT INTO `measure_title` VALUES (3702, 'SMF', 'SMFHH03', 'ASMF.MeanQf', 'false', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF平均Qos流数\",\"en\":\"ASMF.MeanQf\"}', '一个统计周期内A-SMF/H-SMF中的平均Qos流数。'); -INSERT INTO `measure_title` VALUES (3703, 'SMF', 'SMFHH03', 'ASMF.MeanQf._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分切片的平均Qos流数\",\"en\":\"ASMF.MeanQf._Ns\"}', '一个统计周期内按照S-NSSAI统计A-SMF/H-SMF中的平均QoS流数。'); -INSERT INTO `measure_title` VALUES (3704, 'SMF', 'SMFHH03', 'ASMF.MeanQf._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分DNN的平均Qos流数\",\"en\":\"ASMF.MeanQf._Dnn\"}', '一个统计周期内按照DNN统计A-SMF/H-SMF中的平均QoS流数。'); -INSERT INTO `measure_title` VALUES (3705, 'SMF', 'SMFHH04', 'ASMF.MaxQf', 'false', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF最大Qos流数\",\"en\":\"ASMF.MaxQf\"}', '一个统计周期内A-SMF/H-SMF中的最大Qos流数。'); -INSERT INTO `measure_title` VALUES (3706, 'SMF', 'SMFHH04', 'ASMF.MaxQf._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分切片的最大Qos流数\",\"en\":\"ASMF.MaxQf._Ns\"}', '一个统计周期内按照S-NSSAI统计A-SMF/H-SMF中的最大QoS流数。'); -INSERT INTO `measure_title` VALUES (3707, 'SMF', 'SMFHH04', 'ASMF.MaxQf._Dnn', 'true', 'SmfFunction', '15M', '{\"cn\":\"A-SMF/H-SMF分DNN的最大Qos流数\",\"en\":\"ASMF.MaxQf._Dnn\"}', '一个统计周期内按照DNN统计A-SMF/H-SMF中的最大QoS流数。'); -INSERT INTO `measure_title` VALUES (3708, 'SMF', 'SMFHI01', 'ISMF.AttCreatePduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMFPDU会话建立请求次数\",\"en\":\"ISMF.AttCreatePduSession\"}', 'I-SMF/V-SMF UE发送的PDU会话建立请求次数。'); -INSERT INTO `measure_title` VALUES (3709, 'SMF', 'SMFHI01', 'ISMF.AttCreatePduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMF分切片的PDU会话建立请求次数\",\"en\":\"ISMF.AttCreatePduSession._Ns\"}', 'I-SMF/V-SMF按照S-NSSAI统计UE发起的PDU会话建立请求次数。'); -INSERT INTO `measure_title` VALUES (3710, 'SMF', 'SMFHI02', 'ISMF.SuccCreatePduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMFPDU会话建立成功次数\",\"en\":\"ISMF.SuccCreatePduSession\"}', 'I-SMF/V-SMF收到 UE发起的PDU会话建立成功次数。'); -INSERT INTO `measure_title` VALUES (3711, 'SMF', 'SMFHI02', 'ISMF.SuccCreatePduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMF分切片的PDU会话建立成功次数\",\"en\":\"ISMF.SuccCreatePduSession._Ns\"}', '按照S-NSSAI统计I-SMF/V-SMF收到UE发起的PDU会话建立成功次数。'); -INSERT INTO `measure_title` VALUES (3712, 'SMF', 'SMFHI03', 'ISMF.FailCreatePduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMFPDU会话建立失败次数\",\"en\":\"ISMF.FailCreatePduSession\"}', 'UE发起的PDU会话建立被I-SMF/V-SMF拒绝的次数'); -INSERT INTO `measure_title` VALUES (3713, 'SMF', 'SMFHI03', 'ISMF.FailCreatePduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMF分切片的PDU会话建立失败次数\",\"en\":\"ISMF.FailCreatePduSession._Ns\"}', '按照S-NSSAI统计UE发起的PDU会话建立被I-SMF/V-SMF拒绝的次数,并按拒绝原因分类统计。'); -INSERT INTO `measure_title` VALUES (3714, 'SMF', 'SMFHI04', 'ISMF.SendSmfModifyPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMF发送的PDU会话修改命令次数\",\"en\":\"ISMF.SendSmfModifyPduSession\"}', 'I-SMF/V-SMF发送的PDU会话修改命令次数。'); -INSERT INTO `measure_title` VALUES (3715, 'SMF', 'SMFHI04', 'ISMF.SendSmfModifyPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMF发送的分切片的PDU会话修改命令次数\",\"en\":\"ISMF.SendSmfModifyPduSession._Ns\"}', '按照S-NSSAI统计I-SMF/V-SMF发送的PDU会话修改次数。'); -INSERT INTO `measure_title` VALUES (3716, 'SMF', 'SMFHI05', 'ISMF.SuccSmfModifyPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMFPDU会话修改成功次数\",\"en\":\"ISMF.SuccSmfModifyPduSession\"}', 'I-SMF/V-SMF PDU会话修改成功次数。'); -INSERT INTO `measure_title` VALUES (3717, 'SMF', 'SMFHI05', 'ISMF.SuccSmfModifyPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的I-SMF/V-SMFPDU会话修改成功次数\",\"en\":\"ISMF.SuccSmfModifyPduSession._Ns\"}', '按照S-NSSAI统计I-SMF/V-SMF PDU会话修改成功次数。'); -INSERT INTO `measure_title` VALUES (3718, 'SMF', 'SMFHI06', 'ISMF.FailSmfModifyPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMFPDU会话修改失败次数\",\"en\":\"ISMF.FailSmfModifyPduSession\"}', 'I-SMF/V-SMF PDU会话修改被拒绝的次数。\n'); -INSERT INTO `measure_title` VALUES (3719, 'SMF', 'SMFHI06', 'ISMF.FailSmfModifyPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的I-SMF/V-SMFPDU会话修改失败次数\",\"en\":\"ISMF.FailSmfModifyPduSession._Ns\"}', '按照S-NSSAI统计I-SMF/V-SMF PDU会话修改被拒绝的次数。'); -INSERT INTO `measure_title` VALUES (3720, 'SMF', 'SMFHI07', 'ISMF.PduSessionCreateTime', 'false', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMFPDU会话建立流程平均时长\",\"en\":\"ISMF.PduSessionCreateTime\"}', '成功的I-SMF/V-SMF PDU会话建立流程的平均时长。\n'); -INSERT INTO `measure_title` VALUES (3721, 'SMF', 'SMFHJ01', 'ISMF.MeanPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMF平均PDU会话数\",\"en\":\"ISMF.MeanPduSession\"}', '一个统计周期内I-SMF/V-SMF中的平均PDU会话数。'); -INSERT INTO `measure_title` VALUES (3722, 'SMF', 'SMFHJ01', 'ISMF.MeanPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMF分切片的平均PDU会话数\",\"en\":\"ISMF.MeanPduSession._Ns\"}', '一个统计周期内按照S-NSSAI统计I-SMF/V-SMF中的平均PDU会话数。'); -INSERT INTO `measure_title` VALUES (3723, 'SMF', 'SMFHJ02', 'ISMF.MaxPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMF最大PDU会话数\",\"en\":\"ISMF.MaxPduSession\"}', '一个统计周期内I-SMF/V-SMF中的最大PDU会话数。'); -INSERT INTO `measure_title` VALUES (3724, 'SMF', 'SMFHJ02', 'ISMF.MaxPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMF分切片的最大PDU会话数\",\"en\":\"ISMF.MaxPduSession._Ns\"}', '一个统计周期内按照S-NSSAI统计I-SMF/V-SMF中的最大PDU会话数。'); -INSERT INTO `measure_title` VALUES (3725, 'SMF', 'SMFHJ03', 'ISMF.MeanQf', 'false', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMF平均Qos流数\",\"en\":\"ISMF.MeanQf\"}', '一个统计周期内I-SMF/V-SMF中的平均Qos流数。'); -INSERT INTO `measure_title` VALUES (3726, 'SMF', 'SMFHJ03', 'ISMF.MeanQf._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMF分切片的平均Qos流数\",\"en\":\"ISMF.MeanQf._Ns\"}', '一个统计周期内按照S-NSSAI统计I-SMF/V-SMF中的平均QoS流数。'); -INSERT INTO `measure_title` VALUES (3727, 'SMF', 'SMFHJ04', 'ISMF.MaxQf', 'false', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMF最大Qos流数\",\"en\":\"ISMF.MaxQf\"}', '一个统计周期内I-SMF/V-SMF中的最大Qos流数。'); -INSERT INTO `measure_title` VALUES (3728, 'SMF', 'SMFHJ04', 'ISMF.MaxQf._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"I-SMF/V-SMF分切片的最大Qos流数\",\"en\":\"ISMF.MaxQf._Ns\"}', '一个统计周期内按照S-NSSAI统计I-SMF/V-SMF中的最大QoS流数。'); -INSERT INTO `measure_title` VALUES (3729, 'SMF', 'SMFHK01', 'SMF.AttAccessRequestByUPF', 'false', 'SmfFunction', '15M', '{\"cn\":\"SMF发送UPF转接的AccessRequest消息数\",\"en\":\"SMF.AttAccessRequestByUPF\"}', 'SMF向UPF转接的AAA服务器发起鉴权请求的尝试次数。'); -INSERT INTO `measure_title` VALUES (3730, 'SMF', 'SMFHK02', 'SMF.SuccAccessAcceptByUPF', 'false', 'SmfFunction', '15M', '{\"cn\":\"SMF接收UPF转接的AccessAccept消息数\",\"en\":\"SMF.SuccAccessAcceptByUPF\"}', 'SMF收到UPF转接的AAA服务器鉴权请求接受次数'); -INSERT INTO `measure_title` VALUES (3731, 'SMF', 'SMFHK03', 'SMF.AttAccountingStartRequestByUPF', 'false', 'SmfFunction', '15M', '{\"cn\":\"SMF发送UPF转接的AccountingStartRequest消息数\",\"en\":\"SMF.AttAccountingStartRequestByUPF\"}', 'SMF向UPF转接的AAA服务器发起计费开始请求的尝试次数。'); -INSERT INTO `measure_title` VALUES (3732, 'SMF', 'SMFHK04', 'SMF.SuccAccountingStartResponseByUPF', 'false', 'SmfFunction', '15M', '{\"cn\":\"SMF接收UPF转接的AccoutingStartResponse消息数\",\"en\":\"SMF.SuccAccountingStartResponseByUPF\"}', 'SMF收到UPF转接的AAA服务器计费开始应答次数'); -INSERT INTO `measure_title` VALUES (3733, 'SMF', 'SMFHL01', 'SMF.AttChargingDataReq', 'false', 'SmfFunction', '15M', '{\"cn\":\"N40接口发送激活请求消息数\",\"en\":\"SMF.AttChargingDataReq\"}', 'N40接口上发送Nchf_ConvergedCharging_Create Request消息的数目'); -INSERT INTO `measure_title` VALUES (3734, 'SMF', 'SMFHL02', 'SMF.RecvChargingDataRsp', 'false', 'SmfFunction', '15M', '{\"cn\":\"收到Nchf_ConvergedCharging_CreateResponse次数\",\"en\":\"SMF.RecvChargingDataRsp\"}', 'N40接口上接收Nchf_ConvergedCharging_Create Response消息的数目'); -INSERT INTO `measure_title` VALUES (3735, 'SMF', 'SMFHL03', 'SMF.ReAttChargingDataReq', 'false', 'SmfFunction', '15M', '{\"cn\":\"重发Nchf_ConvergedCharging_CreateRequest次数\",\"en\":\"SMF.ReAttChargingDataReq\"}', 'N40接口上重发Nchf_ConvergedCharging_Create Request消息的数目'); -INSERT INTO `measure_title` VALUES (3736, 'SMF', 'SMFHM01', 'SMF.BsfRecPcfQuery', 'false', 'SmfFunction', '15M', '{\"cn\":\"BSF收到查询请求次数\",\"en\":\"SMF.BsfRecPcfQuery\"}', 'BSF收到查询PCF请求次数'); -INSERT INTO `measure_title` VALUES (3737, 'SMF', 'SMFHM02', 'SMF.BsfRspPcfQuery', 'false', 'SmfFunction', '15M', '{\"cn\":\"BSF发送查询应答次数\",\"en\":\"SMF.BsfRspPcfQuery\"}', 'BSF发送查询PCF成功次数'); -INSERT INTO `measure_title` VALUES (3738, 'UDM', 'UDMHA01', 'UDM.AmfUecmRegReq', 'false', 'UdmFunction', '15M', '{\"cn\":\"AMF发起的UECM注册请求次数\",\"en\":\"UDM.AmfUecmRegReq\"}', '统计UDM收到的AMF发起的UECM注册请求次数'); -INSERT INTO `measure_title` VALUES (3739, 'UDM', 'UDMHA02', 'UDM.AmfUecmRegSucc', 'false', 'UdmFunction', '15M', '{\"cn\":\"AMF发起的UECM注册成功次数\",\"en\":\"UDM.AmfUecmRegSucc\"}', '统计UDM返回的成功的AMF注册响应次数'); -INSERT INTO `measure_title` VALUES (3740, 'UDM', 'UDMHA03', 'UDM.AmfUecmRegUpdateReq', 'false', 'UdmFunction', '15M', '{\"cn\":\"更新注册参数请求次数\",\"en\":\"UDM.AmfUecmRegUpdateReq\"}', '更新注册参数请求次数'); -INSERT INTO `measure_title` VALUES (3741, 'UDM', 'UDMHA04', 'UDM.AmfUecmRegUpdateSucc', 'false', 'UdmFunction', '15M', '{\"cn\":\"更新注册参数成功次数\",\"en\":\"UDM.AmfUecmRegUpdateSucc\"}', '更新注册参数成功次数'); -INSERT INTO `measure_title` VALUES (3742, 'UDM', 'UDMHA05', 'UDM.AmfUecmDeregReq', 'false', 'UdmFunction', '15M', '{\"cn\":\"AMF发起的UECM去注册请求次数\",\"en\":\"UDM.AmfUecmDeregReq\"}', '统计AMF发起的UECM去注册请求次数'); -INSERT INTO `measure_title` VALUES (3743, 'UDM', 'UDMHA06', 'UDM.AmfUecmDeregSucc', 'false', 'UdmFunction', '15M', '{\"cn\":\"AMF发起的UECM去注册成功次数\",\"en\":\"UDM.AmfUecmDeregSucc\"}', '统计AMF发起的UECM去注册成功次数'); -INSERT INTO `measure_title` VALUES (3744, 'UDM', 'UDMHA07', 'UDM.SmfUecmRegReq', 'false', 'UdmFunction', '15M', '{\"cn\":\"SMF发起的UECM注册请求次数\",\"en\":\"UDM.SmfUecmRegReq\"}', '统计SMF发起的用户上下文注册请求次数'); -INSERT INTO `measure_title` VALUES (3745, 'UDM', 'UDMHA08', 'UDM.SmfUecmRegSucc', 'false', 'UdmFunction', '15M', '{\"cn\":\"SMF发起的UECM注册成功次数\",\"en\":\"UDM.SmfUecmRegSucc\"}', '统计UDM返回的成功的用户上下文注册响应次数'); -INSERT INTO `measure_title` VALUES (3746, 'UDM', 'UDMHA09', 'UDM.SmfUecmDeregReq', 'false', 'UdmFunction', '15M', '{\"cn\":\"SMF发起的UECM去注册请求次数\",\"en\":\"UDM.SmfUecmDeregReq\"}', '统计SMF发起的用户上下文去注册请求次数'); -INSERT INTO `measure_title` VALUES (3747, 'UDM', 'UDMHA10', 'UDM.SmfUecmDeregSucc', 'false', 'UdmFunction', '15M', '{\"cn\":\"SMF发起的UECM去注册成功次数\",\"en\":\"UDM.SmfUecmDeregSucc\"}', '统计UDM返回的成功的用户上下文去注册响应次数'); -INSERT INTO `measure_title` VALUES (3748, 'UDM', 'UDMHA11', 'UDM.SdmGetReq', 'false', 'UdmFunction', '15M', '{\"cn\":\"获取用户数据请求次数\",\"en\":\"UDM.SdmGetReq\"}', '统计UDM收到的获取用户数据请求次数'); -INSERT INTO `measure_title` VALUES (3749, 'UDM', 'UDMHA12', 'UDM.SdmGetSucc', 'false', 'UdmFunction', '15M', '{\"cn\":\"获取用户数据成功次数\",\"en\":\"UDM.SdmGetSucc\"}', '统计UDM成功返回用户数据次数'); -INSERT INTO `measure_title` VALUES (3750, 'UDM', 'UDMHA13', 'UDM.SdmNotif', 'false', 'UdmFunction', '15M', '{\"cn\":\"用户数据变化通知次数\",\"en\":\"UDM.SdmNotif\"}', '统计UDM发送用户数据变化通知次数'); -INSERT INTO `measure_title` VALUES (3751, 'UDM', 'UDMHA14', 'UDM.SdmSubscrReq', 'false', 'UdmFunction', '15M', '{\"cn\":\"订阅用户数据请求次数\",\"en\":\"UDM.SdmSubscrReq\"}', '统计UDM收到的订阅用户数据相关通知请求次数'); -INSERT INTO `measure_title` VALUES (3752, 'UDM', 'UDMHA15', 'UDM.SdmSubscrSucc', 'false', 'UdmFunction', '15M', '{\"cn\":\"订阅用户数据成功次数\",\"en\":\"UDM.SdmSubscrSucc\"}', '统计UDM返回的订阅用户数据相关通知成功次数'); -INSERT INTO `measure_title` VALUES (3753, 'UDM', 'UDMHA16', 'UDM.SdmUnSubscrReq', 'false', 'UdmFunction', '15M', '{\"cn\":\"去订阅用户数据请求次数\",\"en\":\"UDM.SdmUnSubscrReq\"}', '统计UDM收到的去订阅用户数据相关通知请求次数'); -INSERT INTO `measure_title` VALUES (3754, 'UDM', 'UDMHA17', 'UDM.SdmUnSubscrSucc', 'false', 'UdmFunction', '15M', '{\"cn\":\"去订阅用户数据成功次数\",\"en\":\"UDM.SdmUnSubscrSucc\"}', '统计UDM返回的去订阅用户数据相关通知成功次数'); -INSERT INTO `measure_title` VALUES (3755, 'UDM', 'UDMHA18', 'UDM.UecmDeregNotif', 'false', 'UdmFunction', '15M', '{\"cn\":\"去注册通知次数\",\"en\":\"UDM.UecmDeregNotif\"}', '统计UDM发送的去注册通知次数'); -INSERT INTO `measure_title` VALUES (3756, 'UDM', 'UDMHA19', 'UDM.SdmGetUserNotFound', 'false', 'UdmFunction', '15M', '{\"cn\":\"获取用户数据返回用户不存在消息总数\",\"en\":\"UDM.SdmGetUserNotFound\"}', '统计获取用户数据时UDM返回用户不存在消息总数'); -INSERT INTO `measure_title` VALUES (3757, 'UDM', 'UDMHA20', 'UDM.SdmGetDataNotFound', 'false', 'UdmFunction', '15M', '{\"cn\":\"获取用户数据返回签约数据不存在消息总数\",\"en\":\"UDM.SdmGetDataNotFound\"}', '统计获取用户数据时UDM返回签约数据不存在消息总数'); -INSERT INTO `measure_title` VALUES (3758, 'UDM', 'UDMHA21', 'UDM.AmfUecmRegUserNotFound', 'false', 'UdmFunction', '15M', '{\"cn\":\"AMF发起的UECM注册返回用户不存在消息总数\",\"en\":\"UDM.AmfUecmRegUserNotFound\"}', 'AMF发起的UECM注册返回时,UDM返回用户不存在消息总数'); -INSERT INTO `measure_title` VALUES (3759, 'UDM', 'UDMHA22', 'UDM.AmfUecmRegUnknownSub', 'false', 'UdmFunction', '15M', '{\"cn\":\"AMF发起的UECM注册返回未签约5G业务消息总数\",\"en\":\"UDM.AmfUecmRegUnknownSub\"}', 'AMF发起的UECM注册返回时,UDM返回未签约5G业务消息总数'); -INSERT INTO `measure_title` VALUES (3760, 'UDM', 'UDMHA23', 'UDM.AmfUecmRegNoPsSub', 'false', 'UdmFunction', '15M', '{\"cn\":\"AMF发起的UECM注册返回未签约PS业务消息总数\",\"en\":\"UDM.AmfUecmRegNoPsSub\"}', 'AMF发起的UECM注册返回时,UDM返回未签约PS业务消息总数'); -INSERT INTO `measure_title` VALUES (3761, 'UDM', 'UDMHA24', 'UDM.AmfUecmRegRoamNotAllowed', 'false', 'UdmFunction', '15M', '{\"cn\":\"AMF发起的UECM注册返回漫游不允许消息总数\",\"en\":\"UDM.AmfUecmRegRoamNotAllowed\"}', 'AMF发起的UECM注册返回时,UDM返回漫游不允许消息总数'); -INSERT INTO `measure_title` VALUES (3762, 'UDM', 'UDMHA25', 'UDM.AmfUecmRegRatNotAllowed', 'false', 'UdmFunction', '15M', '{\"cn\":\"AMF发起的UECM注册返回RAT不允许消息总数\",\"en\":\"UDM.AmfUecmRegRatNotAllowed\"}', 'AMF发起的UECM注册返回时,UDM返回RAT不允许消息总数'); -INSERT INTO `measure_title` VALUES (3763, 'UDM', 'UDMHA26', 'UDM.AmfUecmRegContextNotFound', 'false', 'UdmFunction', '15M', '{\"cn\":\"AMF发起的UECM注册返回上下文不存在消息总数\",\"en\":\"UDM.AmfUecmRegContextNotFound\"}', 'AMF发起的UECM注册返回时,UDM返回上下文不存在消息总数'); -INSERT INTO `measure_title` VALUES (3764, 'UDM', 'UDMHA27', 'UDM.AmfUecmRegReAuth', 'false', 'UdmFunction', '15M', '{\"cn\":\"AMF发起的UECM注册返回UE未鉴权总数\",\"en\":\"UDM.AmfUecmRegReAuth\"}', 'AMF发起的UECM注册返回时,UDM返回UE未鉴权总数'); -INSERT INTO `measure_title` VALUES (3765, 'UDM', 'UDMHA28', 'UDM.SmfUecmRegUserNotFound', 'false', 'UdmFunction', '15M', '{\"cn\":\"SMF发起的UECM注册返回用户不存在消息总数\",\"en\":\"UDM.SmfUecmRegUserNotFound\"}', 'SMF发起的UECM注册返回时,UDM返回用户不存在消息总数'); -INSERT INTO `measure_title` VALUES (3766, 'UDM', 'UDMHA29', 'UDM.SmfUecmRegUnknownSub', 'false', 'UdmFunction', '15M', '{\"cn\":\"SMF发起的UECM注册返回未签约5G业务消息总数\",\"en\":\"UDM.SmfUecmRegUnknownSub\"}', 'SMF发起的UECM注册返回时,UDM返回未签约5G业务消息总数'); -INSERT INTO `measure_title` VALUES (3767, 'UDM', 'UDMHA30', 'UDM.SmfUecmRegRoamNotAllowed', 'false', 'UdmFunction', '15M', '{\"cn\":\"SMF发起的UECM注册返回漫游不允许消息总数\",\"en\":\"UDM.SmfUecmRegRoamNotAllowed\"}', 'SMF发起的UECM注册返回时,UDM返回漫游不允许消息总数'); -INSERT INTO `measure_title` VALUES (3768, 'UDM', 'UDMHA31', 'UDM.SmfUecmRegDnnNotAllowed', 'false', 'UdmFunction', '15M', '{\"cn\":\"SMF发起的UECM注册返回DNN不允许消息总数\",\"en\":\"UDM.SmfUecmRegDnnNotAllowed\"}', 'SMF发起的UECM注册返回时,UDM返回DNN不允许消息总数'); -INSERT INTO `measure_title` VALUES (3769, 'UDM', 'UDMHB01', 'UDR.5gSupi', 'false', 'UdrFunction', '15M', '{\"cn\":\"5G网络SUPI数\",\"en\":\"UDR.5gSupi\"}', '统计UDR存储的SUPI数最新值'); -INSERT INTO `measure_title` VALUES (3770, 'UDM', 'UDMHB02', 'UDR.5gSub', 'false', 'UdrFunction', '15M', '{\"cn\":\"5G用户数\",\"en\":\"UDR.5gSub\"}', '统计UDR存储的5G MSISDN数最新值'); -INSERT INTO `measure_title` VALUES (3771, 'UDM', 'UDMHB03', 'UDR.5gActSub', 'false', 'UdrFunction', '15M', '{\"cn\":\"5G活动用户数\",\"en\":\"UDR.5gActSub\"}', '统计UDR存储的有5G位置信息的MSISDN用户数最新值'); -INSERT INTO `measure_title` VALUES (3772, 'UDM', 'UDMHC01', 'Ausf.UeAuthReq', 'false', 'AusfFunction', '15M', '{\"cn\":\"鉴权请求次数\",\"en\":\"Ausf.UeAuthReq\"}', 'AUSF收到的鉴权请求次数'); -INSERT INTO `measure_title` VALUES (3773, 'UDM', 'UDMHC02', 'Ausf.UeAuthAnsSucc', 'false', 'AusfFunction', '15M', '{\"cn\":\"鉴权成功次数\",\"en\":\"Ausf.UeAuthAnsSucc\"}', 'AUSF返回鉴权成功响应次数'); -INSERT INTO `measure_title` VALUES (3774, 'UDM', 'UDMHC03', 'Ausf.UeAuthAnsUserNotFound', 'false', 'AusfFunction', '15M', '{\"cn\":\"鉴权返回用户不存在消息总数\",\"en\":\"Ausf.UeAuthAnsUserNotFound\"}', 'AUSF返回用户不存在消息总数'); -INSERT INTO `measure_title` VALUES (3775, 'UDM', 'UDMHC04', 'Ausf.UeAuthAnsContextNotFound', 'false', 'AusfFunction', '15M', '{\"cn\":\"返回上下文不存在消息总数\",\"en\":\"Ausf.UeAuthAnsContextNotFound\"}', 'AUSF返回上下文不存在消息总数'); -INSERT INTO `measure_title` VALUES (3776, 'UDM', 'UDMHD01', 'ME.MeanMeLoad', 'false', 'ManagedElement', '15M', '{\"cn\":\"系统平均负荷\",\"en\":\"ME.MeanMeLoad\"}', '\n指测量周期中,网元的虚拟机资源负荷的抽样平均值。网元的虚拟机资源负荷可取对网元影响最大的模块的负荷,或取不同模块的负荷的加权平均值,不同厂商设备的计算方法各不相同。'); -INSERT INTO `measure_title` VALUES (3777, 'UPF', 'UPFHA01', 'UPF.PfcpSessionEstabReq', 'false', 'UpfFunction', '15M', '{\"cn\":\"PFCP会话建立请求次数\",\"en\":\"UPF.PfcpSessionEstabReq\"}', 'PFCP会话建立请求次数。'); -INSERT INTO `measure_title` VALUES (3778, 'UPF', 'UPFHA01', 'UPF.PfcpSessionEstabReq._Ns', 'true', 'UpfFunction', '15M', '{\"cn\":\"分切片的PFCP会话建立请求次数\",\"en\":\"UPF.PfcpSessionEstabReq._Ns\"}', '按照S-NSSAI统计的PFCP会话建立请求次数。'); -INSERT INTO `measure_title` VALUES (3779, 'UPF', 'UPFHA01', 'UPF.PfcpSessionEstabReq._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分Dnn的PFCP会话建立请求次数\",\"en\":\"UPF.PfcpSessionEstabReq._Dnn\"}', '按照Dnn统计的PFCP会话建立请求次数。'); -INSERT INTO `measure_title` VALUES (3780, 'UPF', 'UPFHA02', 'UPF.PfcpSessionEstabSucc', 'false', 'UpfFunction', '15M', '{\"cn\":\"PFCP会话建立成功次数\",\"en\":\"UPF.PfcpSessionEstabSucc\"}', 'PFCP会话建立成功次数。'); -INSERT INTO `measure_title` VALUES (3781, 'UPF', 'UPFHA02', 'UPF.PfcpSessionEstabSucc._Ns', 'true', 'UpfFunction', '15M', '{\"cn\":\"分切片的PFCP会话建立成功次数\",\"en\":\"UPF.PfcpSessionEstabSucc._Ns\"}', '按照S-NSSAI统计的PFCP会话建立成功次数。'); -INSERT INTO `measure_title` VALUES (3782, 'UPF', 'UPFHA02', 'UPF.PfcpSessionEstabSucc._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分Dnn的PFCP会话建立成功次数\",\"en\":\"UPF.PfcpSessionEstabSucc._Dnn\"}', '按照Dnn统计的PFCP会话建立成功次数。'); -INSERT INTO `measure_title` VALUES (3783, 'UPF', 'UPFHA03', 'UPF.PfcpSessionEstabFail', 'false', 'UpfFunction', '15M', '{\"cn\":\"PFCP会话建立失败次数\",\"en\":\"UPF.PfcpSessionEstabFail\"}', 'PFCP会话建立被拒绝的次数,并按拒绝原因分类统计。'); -INSERT INTO `measure_title` VALUES (3784, 'UPF', 'UPFHA03', 'UPF.PfcpSessionEstabFail._Cause', 'true', 'UpfFunction', '15M', '{\"cn\":\"分原因的PFCP会话建立失败次数\",\"en\":\"UPF.PfcpSessionEstabFail._Cause\"}', 'PFCP会话建立被拒绝的次数,并按拒绝原因分类统计。'); -INSERT INTO `measure_title` VALUES (3785, 'UPF', 'UPFHA03', 'UPF.PfcpSessionEstabFail._Ns', 'true', 'UpfFunction', '15M', '{\"cn\":\"分切片的PFCP会话建立失败次数\",\"en\":\"UPF.PfcpSessionEstabFail._Ns\"}', '按照S-NSSAI统计PFCP会话建立被拒绝的次数'); -INSERT INTO `measure_title` VALUES (3786, 'UPF', 'UPFHA03', 'UPF.PfcpSessionEstabFail._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分Dnn的PFCP会话建立失败次数\",\"en\":\"UPF.PfcpSessionEstabFail._Dnn\"}', '按照Dnn统计PFCP会话建立被拒绝的次数'); -INSERT INTO `measure_title` VALUES (3787, 'UPF', 'UPFHA04', 'UPF.PfcpSessionModifyReq', 'false', 'UpfFunction', '15M', '{\"cn\":\"PFCP会话修改请求次数\",\"en\":\"UPF.PfcpSessionModifyReq\"}', 'PFCP会话修改请求次数。'); -INSERT INTO `measure_title` VALUES (3788, 'UPF', 'UPFHA04', 'UPF.PfcpSessionModifyReq._Ns', 'true', 'UpfFunction', '15M', '{\"cn\":\"分切片的PFCP会话修改请求次数\",\"en\":\"UPF.PfcpSessionModifyReq._Ns\"}', '按照S-NSSAI统计PFCP会话修改请求次数。'); -INSERT INTO `measure_title` VALUES (3789, 'UPF', 'UPFHA04', 'UPF.PfcpSessionModifyReq._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分Dnn的PFCP会话修改请求次数\",\"en\":\"UPF.PfcpSessionModifyReq._Dnn\"}', '按照Dnn统计PFCP会话修改请求次数。'); -INSERT INTO `measure_title` VALUES (3790, 'UPF', 'UPFHA05', 'UPF.PfcpSessionModifySucc', 'false', 'UpfFunction', '15M', '{\"cn\":\"PFCP会话修改成功次数\",\"en\":\"UPF.PfcpSessionModifySucc\"}', 'PFCP会话修改成功次数。'); -INSERT INTO `measure_title` VALUES (3791, 'UPF', 'UPFHA05', 'UPF.PfcpSessionModifySucc._Ns', 'true', 'UpfFunction', '15M', '{\"cn\":\"分切片的PFCP会话修改成功次数\",\"en\":\"UPF.PfcpSessionModifySucc._Ns\"}', '按照S-NSSAI统计PFCP会话修改成功次数。'); -INSERT INTO `measure_title` VALUES (3792, 'UPF', 'UPFHA05', 'UPF.PfcpSessionModifySucc._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分Dnn的PFCP会话修改成功次数\",\"en\":\"UPF.PfcpSessionModifySucc._Dnn\"}', '按照Dnn统计PFCP会话修改成功次数。'); -INSERT INTO `measure_title` VALUES (3793, 'UPF', 'UPFHA06', 'UPF.PfcpSessionModifyFail', 'false', 'UpfFunction', '15M', '{\"cn\":\"PFCP会话修改失败次数\",\"en\":\"UPF.PfcpSessionModifyFail\"}', 'PFCP会话修改拒绝的次数,并按拒绝原因分类统计。'); -INSERT INTO `measure_title` VALUES (3794, 'UPF', 'UPFHA06', 'UPF.PfcpSessionModifyFail._Cause', 'true', 'UpfFunction', '15M', '{\"cn\":\"分原因的PFCP会话修改失败次数\",\"en\":\"UPF.PfcpSessionModifyFail._Cause\"}', 'PFCP会话修改拒绝的次数,并按拒绝原因分类统计。'); -INSERT INTO `measure_title` VALUES (3795, 'UPF', 'UPFHA06', 'UPF.PfcpSessionModifyFail._Ns', 'true', 'UpfFunction', '15M', '{\"cn\":\"分切片的PFCP会话修改失败次数\",\"en\":\"UPF.PfcpSessionModifyFail._Ns\"}', '按照S-NSSAI统计PFCP会话修改拒绝的次数。'); -INSERT INTO `measure_title` VALUES (3796, 'UPF', 'UPFHA06', 'UPF.PfcpSessionModifyFail._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分Dnn的PFCP会话修改失败次数\",\"en\":\"UPF.PfcpSessionModifyFail._Dnn\"}', '按照Dnn统计PFCP会话修改拒绝的次数。'); -INSERT INTO `measure_title` VALUES (3797, 'UPF', 'UPFHB01', 'UPF.MeanQosFlows', 'false', 'UpfFunction', '15M', '{\"cn\":\"平均QoS流数\",\"en\":\"UPF.MeanQosFlows\"}', '一个统计周期内UPF中的平均QoS流数。'); -INSERT INTO `measure_title` VALUES (3798, 'UPF', 'UPFHB01', 'UPF.MeanQosFlows._Ns', 'true', 'UpfFunction', '15M', '{\"cn\":\"分切片的平均QoS流数\",\"en\":\"UPF.MeanQosFlows._Ns\"}', '一个统计周期内按照S-NSSAI统计UPF中的平均QoS流数。'); -INSERT INTO `measure_title` VALUES (3799, 'UPF', 'UPFHB01', 'UPF.MeanQosFlows._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分DNN的平均QoS流数\",\"en\":\"UPF.MeanQosFlows._Dnn\"}', '一个统计周期内按照DNN统计UPF中的平均QoS流数。'); -INSERT INTO `measure_title` VALUES (3800, 'UPF', 'UPFHB01', 'UPF.MaxQosFlows', 'false', 'UpfFunction', '15M', '{\"cn\":\"最大QoS流数\",\"en\":\"UPF.MaxQosFlows\"}', '一个统计周期内UPF中的最大QoS流数。'); -INSERT INTO `measure_title` VALUES (3801, 'UPF', 'UPFHB01', 'UPF.MaxQosFlows._Ns', 'true', 'UpfFunction', '15M', '{\"cn\":\"分切片的最大QoS流数\",\"en\":\"UPF.MaxQosFlows._Ns\"}', '一个统计周期内按照S-NSSAI统计UPF中的最大QoS流数。'); -INSERT INTO `measure_title` VALUES (3802, 'UPF', 'UPFHB01', 'UPF.MaxQosFlows._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分DNN的最大QoS流数\",\"en\":\"UPF.MaxQosFlows._Dnn\"}', '一个统计周期内按照DNN统计UPF中的最大QoS流数。'); -INSERT INTO `measure_title` VALUES (3803, 'UPF', 'UPFHC01', 'UPF.N3IncPkt', 'false', 'EpRpDynN3Upf', '15M', '{\"cn\":\"N3接口接收GTP包数\",\"en\":\"UPF.N3IncPkt\"}', 'UPF从N3接口接收的GTP包数。其中EpRpDynN3Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3804, 'UPF', 'UPFHC01', 'UPF.N3IncPkt._Ns', 'true', 'EpRpDynN3Upf', '15M', '{\"cn\":\"分切片的N3接口接收GTP包数\",\"en\":\"UPF.N3IncPkt._Ns\"}', 'UPF从N3接口接收的GTP包数。其中EpRpDynN3Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3805, 'UPF', 'UPFHC02', 'UPF.N3OgPkt', 'false', 'EpRpDynN3Upf', '15M', '{\"cn\":\"N3接口发送GTP包数\",\"en\":\"UPF.N3OgPkt\"}', 'UPF从N3接口发送出去的GTP包数,其中EpRpDynN3Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3806, 'UPF', 'UPFHC02', 'UPF.N3OgPkt._Ns', 'true', 'EpRpDynN3Upf', '15M', '{\"cn\":\"分切片的N3接口发送GTP包数\",\"en\":\"UPF.N3OgPkt._Ns\"}', 'UPF从N3接口发送出去的GTP包数,其中EpRpDynN3Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3807, 'UPF', 'UPFHC03', 'UPF.N3IncOct', 'false', 'EpRpDynN3Upf', '15M', '{\"cn\":\"N3接口接收GTP包字节数\",\"en\":\"UPF.N3IncOct\"}', 'UPF从N3接口接收的GTP包字节数(含GTP头),其中EpRpDynN3Upf_Global要求按S-NSSAI或UE分别进行统计。'); -INSERT INTO `measure_title` VALUES (3808, 'UPF', 'UPFHC03', 'UPF.N3IncOct._Ns', 'true', 'EpRpDynN3Upf', '15M', '{\"cn\":\"分切片的N3接口接收GTP包字节数\",\"en\":\"UPF.N3IncOct._Ns\"}', 'UPF从N3接口接收的GTP包字节数(含GTP头),其中EpRpDynN3Upf_Global要求按S-NSSAI或UE分别进行统计。'); -INSERT INTO `measure_title` VALUES (3809, 'UPF', 'UPFHC04', 'UPF.N3OgOct', 'false', 'EpRpDynN3Upf', '15M', '{\"cn\":\"N3接口发送GTP包字节数\",\"en\":\"UPF.N3OgOct\"}', 'UPF从N3接口发送的GTP包字节数(含GTP头),其中EpRpDynN3Upf_Global要求按S-NSSAI或UE分别进行统计。'); -INSERT INTO `measure_title` VALUES (3810, 'UPF', 'UPFHC04', 'UPF.N3OgOct._Ns', 'true', 'EpRpDynN3Upf', '15M', '{\"cn\":\"分切片的N3接口发送GTP包字节数\",\"en\":\"UPF.N3OgOct._Ns\"}', 'UPF从N3接口发送的GTP包字节数(含GTP头),其中EpRpDynN3Upf_Global要求按S-NSSAI或UE分别进行统计。'); -INSERT INTO `measure_title` VALUES (3811, 'UPF', 'UPFHC05', 'UPF.N3DiscPkt', 'false', 'EpRpDynN3Upf', '15M', '{\"cn\":\"N3接口接收错误GTP包数\",\"en\":\"UPF.N3DiscPkt\"}', 'N3接口因出错丢弃的GTP包个数,其中EpRpDynN3Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3812, 'UPF', 'UPFHC05', 'UPF.N3DiscPkt._Ns', 'true', 'EpRpDynN3Upf', '15M', '{\"cn\":\"分切片的N3接口接收错误GTP包数\",\"en\":\"UPF.N3DiscPkt._Ns\"}', 'N3接口因出错丢弃的GTP包个数,其中EpRpDynN3Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3813, 'UPF', 'UPFHD01', 'UPF.N9aIncPkt', 'false', 'EpRpDynN9Upf', '15M', '{\"cn\":\"N9a接口接收GTP包数\",\"en\":\"UPF.N9aIncPkt\"}', 'UPF从左侧N9a接口接收的GTP包数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3814, 'UPF', 'UPFHD01', 'UPF.N9aIncPkt._Ns', 'true', 'EpRpDynN9Upf', '15M', '{\"cn\":\"分切片的N9a接口接收GTP包数\",\"en\":\"UPF.N9aIncPkt._Ns\"}', 'UPF从左侧N9a接口接收的GTP包数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3815, 'UPF', 'UPFHD02', 'UPF.N9aOgPkt', 'false', 'EpRpDynN9Upf', '15M', '{\"cn\":\"N9a接口发送GTP包数\",\"en\":\"UPF.N9aOgPkt\"}', 'UPF从左侧N9a接口发送出去的GTP包数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3816, 'UPF', 'UPFHD02', 'UPF.N9aOgPkt._Ns', 'true', 'EpRpDynN9Upf', '15M', '{\"cn\":\"分切片的N9a接口发送GTP包数\",\"en\":\"UPF.N9aOgPkt._Ns\"}', 'UPF从左侧N9a接口发送出去的GTP包数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3817, 'UPF', 'UPFHD03', 'UPF.N9aIncOct', 'false', 'EpRpDynN9Upf', '15M', '{\"cn\":\"N9a接口接收GTP包字节数\",\"en\":\"UPF.N9aIncOct\"}', 'UPF从左侧N9a接口接收的GTP包字节数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3818, 'UPF', 'UPFHD03', 'UPF.N9aIncOct._Ns', 'true', 'EpRpDynN9Upf', '15M', '{\"cn\":\"分切片的N9a接口接收GTP包字节数\",\"en\":\"UPF.N9aIncOct._Ns\"}', 'UPF从左侧N9a接口接收的GTP包字节数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3819, 'UPF', 'UPFHD04', 'UPF.N9aOgOct', 'false', 'EpRpDynN9Upf', '15M', '{\"cn\":\"N9a接口发送GTP包字节数\",\"en\":\"UPF.N9aOgOct\"}', 'UPF从左侧N9a接口发送的GTP包字节数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3820, 'UPF', 'UPFHD04', 'UPF.N9aOgOct._Ns', 'true', 'EpRpDynN9Upf', '15M', '{\"cn\":\"分切片的N9a接口发送GTP包字节数\",\"en\":\"UPF.N9aOgOct._Ns\"}', 'UPF从左侧N9a接口发送的GTP包字节数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3821, 'UPF', 'UPFHD05', 'UPF.N9aDiscPkt', 'false', 'EpRpDynN9Upf', '15M', '{\"cn\":\"N9a接口接收错误GTP包数\",\"en\":\"UPF.N9aDiscPkt\"}', 'UPF对左侧N9a接口因出错丢弃的GTP包个数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3822, 'UPF', 'UPFHD05', 'UPF.N9aDiscPkt._Ns', 'true', 'EpRpDynN9Upf', '15M', '{\"cn\":\"分切片的N9a接口接收错误GTP包数\",\"en\":\"UPF.N9aDiscPkt._Ns\"}', 'UPF对左侧N9a接口因出错丢弃的GTP包个数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3823, 'UPF', 'UPFHD06', 'UPF.N9cIncPkt', 'false', 'EpRpDynN9Upf', '15M', '{\"cn\":\"N9c接口接收GTP包数\",\"en\":\"UPF.N9cIncPkt\"}', 'UPF从右侧N9c接口接收的GTP包数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3824, 'UPF', 'UPFHD06', 'UPF.N9cIncPkt._Ns', 'true', 'EpRpDynN9Upf', '15M', '{\"cn\":\"分切片的N9c接口接收GTP包数\",\"en\":\"UPF.N9cIncPkt._Ns\"}', 'UPF从右侧N9c接口接收的GTP包数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3825, 'UPF', 'UPFHD07', 'UPF.N9cOgPkt', 'false', 'EpRpDynN9Upf', '15M', '{\"cn\":\"N9c接口发送GTP包数\",\"en\":\"UPF.N9cOgPkt\"}', 'UPF从右侧N9c接口发送出去的GTP包数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3826, 'UPF', 'UPFHD07', 'UPF.N9cOgPkt._Ns', 'true', 'EpRpDynN9Upf', '15M', '{\"cn\":\"分切片的N9c接口发送GTP包数\",\"en\":\"UPF.N9cOgPkt._Ns\"}', 'UPF从右侧N9c接口发送出去的GTP包数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3827, 'UPF', 'UPFHD08', 'UPF.N9cIncOct', 'false', 'EpRpDynN9Upf', '15M', '{\"cn\":\"N9c接口接收GTP包字节数\",\"en\":\"UPF.N9cIncOct\"}', 'UPF从右侧N9c接口接收的GTP包字节数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3828, 'UPF', 'UPFHD08', 'UPF.N9cIncOct._Ns', 'true', 'EpRpDynN9Upf', '15M', '{\"cn\":\"分切片的N9c接口接收GTP包字节数\",\"en\":\"UPF.N9cIncOct._Ns\"}', 'UPF从右侧N9c接口接收的GTP包字节数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3829, 'UPF', 'UPFHD09', 'UPF.N9cOgOct', 'false', 'EpRpDynN9Upf', '15M', '{\"cn\":\"N9c接口发送GTP包字节数\",\"en\":\"UPF.N9cOgOct\"}', 'UPF从右侧N9c接口发送的GTP包字节数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3830, 'UPF', 'UPFHD09', 'UPF.N9cOgOct._Ns', 'true', 'EpRpDynN9Upf', '15M', '{\"cn\":\"分切片的N9c接口发送GTP包字节数\",\"en\":\"UPF.N9cOgOct._Ns\"}', 'UPF从右侧N9c接口发送的GTP包字节数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3831, 'UPF', 'UPFHD10', 'UPF.N9cDiscPkt', 'false', 'EpRpDynN9Upf', '15M', '{\"cn\":\"N9c接口接收错误GTP包数\",\"en\":\"UPF.N9cDiscPkt\"}', 'UPF对右侧N9c接口因出错丢弃的GTP包个数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3832, 'UPF', 'UPFHD10', 'UPF.N9cDiscPkt._Ns', 'true', 'EpRpDynN9Upf', '15M', '{\"cn\":\"分切片的N9c接口接收错误GTP包数\",\"en\":\"UPF.N9cDiscPkt._Ns\"}', 'UPF对右侧N9c接口因出错丢弃的GTP包个数,其中EpRpDynN9Upf_Global要求按S-NSSAI分别进行统计。'); -INSERT INTO `measure_title` VALUES (3833, 'UPF', 'UPFHE01', 'UPF.N6IncPkt', 'false', 'UpfFunction', '15M', '{\"cn\":\"N6接口接收IP包数\",\"en\":\"UPF.N6IncPkt\"}', '统计UPF在N6接口接收到的IP包个数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3834, 'UPF', 'UPFHE01', 'UPF.N6IncPkt._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分DNN的N6接口接收IP包数\",\"en\":\"UPF.N6IncPkt._Dnn\"}', '统计UPF在N6接口接收到的IP包个数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3835, 'UPF', 'UPFHE01', 'UPF.N6IncPktIpv6', 'false', 'UpfFunction', '15M', '{\"cn\":\"N6接口接收IPv6包数\",\"en\":\"UPF.N6IncPktIpv6\"}', '统计UPF在N6接口接收到的IPv6包个数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3836, 'UPF', 'UPFHE01', 'UPF.N6IncPktIpv6._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分DNN的N6接口接收IPv6包数\",\"en\":\"UPF.N6IncPktIpv6._Dnn\"}', '统计UPF在N6接口接收到的IPv6包个数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3837, 'UPF', 'UPFHE02', 'UPF.N6OgPkt', 'false', 'UpfFunction', '15M', '{\"cn\":\"N6接口发送IP包数\",\"en\":\"UPF.N6OgPkt\"}', '统计UPF在N6向发送的IP包个数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3838, 'UPF', 'UPFHE02', 'UPF.N6OgPkt._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分DNN的N6接口发送IP包数\",\"en\":\"UPF.N6OgPkt._Dnn\"}', '统计UPF在N6向发送的IP包个数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3839, 'UPF', 'UPFHE02', 'UPF.N6OgPktIpv6', 'false', 'UpfFunction', '15M', '{\"cn\":\"N6接口发送IPv6包数\",\"en\":\"UPF.N6OgPktIpv6\"}', '统计UPF在N6向发送的IPv6包个数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3840, 'UPF', 'UPFHE02', 'UPF.N6OgPktIpv6._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分DNN的N6接口发送IPv6包数\",\"en\":\"UPF.N6OgPktIpv6._Dnn\"}', '统计UPF在N6向发送的IPv6包个数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3841, 'UPF', 'UPFHE03', 'UPF.N6IncOct', 'false', 'UpfFunction', '15M', '{\"cn\":\"N6接口接收字节数\",\"en\":\"UPF.N6IncOct\"}', '统计UPF在N6接收到的IP包PDU字节数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3842, 'UPF', 'UPFHE03', 'UPF.N6IncOct._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分DNN的N6接口接收字节数\",\"en\":\"UPF.N6IncOct._Dnn\"}', '统计UPF在N6接收到的IP包PDU字节数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3843, 'UPF', 'UPFHE03', 'UPF.N6IncOctIpv6', 'false', 'UpfFunction', '15M', '{\"cn\":\"N6接口接收的IPv6字节数\",\"en\":\"UPF.N6IncOctIpv6\"}', '统计UPF在N6接收到的IPv6包PDU字节数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3844, 'UPF', 'UPFHE03', 'UPF.N6IncOctIpv6._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分DNN的N6接口接收的IPv6字节数\",\"en\":\"UPF.N6IncOctIpv6._Dnn\"}', '统计UPF在N6接收到的IPv6包PDU字节数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3845, 'UPF', 'UPFHE04', 'UPF.N6OgOct', 'false', 'UpfFunction', '15M', '{\"cn\":\"N6接口发送字节数\",\"en\":\"UPF.N6OgOct\"}', '统计UPF在N6发送的IP包PDU字节数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3846, 'UPF', 'UPFHE04', 'UPF.N6OgOct._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分DNN的N6接口发送字节数\",\"en\":\"UPF.N6OgOct._Dnn\"}', '统计UPF在N6发送的IP包PDU字节数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3847, 'UPF', 'UPFHE04', 'UPF.N6OgOctIpv6', 'false', 'UpfFunction', '15M', '{\"cn\":\"N6接口发送的IPv6字节数\",\"en\":\"UPF.N6OgOctIpv6\"}', '统计UPF在N6发送的IPv6包PDU字节数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3848, 'UPF', 'UPFHE04', 'UPF.N6OgOctIpv6._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分DNN的N6接口发送的IPv6字节数\",\"en\":\"UPF.N6OgOctIpv6._Dnn\"}', '统计UPF在N6发送的IPv6包PDU字节数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3849, 'UPF', 'UPFHE05', 'UPF.N6DiscPkt', 'false', 'UpfFunction', '15M', '{\"cn\":\"N6接口出错丢弃的IP包数\",\"en\":\"UPF.N6DiscPkt\"}', '统计N6口出错丢弃的IP包个数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3850, 'UPF', 'UPFHE05', 'UPF.N6DiscPkt._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分DNN的N6接口出错丢弃的IP包数\",\"en\":\"UPF.N6DiscPkt._Dnn\"}', '统计N6口出错丢弃的IP包个数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3851, 'UPF', 'UPFHE05', 'UPF.N6DiscPktIpv6', 'false', 'UpfFunction', '15M', '{\"cn\":\"N6接口出错丢弃的IPv6包数\",\"en\":\"UPF.N6DiscPktIpv6\"}', '统计N6口出错丢弃的IPv6包个数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3852, 'UPF', 'UPFHE05', 'UPF.N6DiscPktIpv6._Dnn', 'true', 'UpfFunction', '15M', '{\"cn\":\"分DNN的N6接口出错丢弃的IPv6包数\",\"en\":\"UPF.N6DiscPktIpv6._Dnn\"}', '统计N6口出错丢弃的IPv6包个数,并按DNN分别进行统计;'); -INSERT INTO `measure_title` VALUES (3853, 'UPF', 'UPFHF01', 'ME.MeanMeLoad', 'false', 'ManagedElement', '15M', '{\"cn\":\"系统平均负荷\",\"en\":\"ME.MeanMeLoad\"}', '对物理网元:指测量周期中,网元的硬件资源负荷的抽样平均值。网元的硬件资源负荷可取对网元影响最大的模块的负荷,或取不同模块的负荷的加权平均值,不同厂商设备的计算方法各不相同。\n对虚拟网元:指测量周期中,网元的虚拟机资源负荷的抽样平均值。网元的虚拟机资源负荷可取对网元影响最大的模块的负荷,或取不同模块的负荷的加权平均值,不同厂商设备的计算方法各不相同。'); -INSERT INTO `measure_title` VALUES (3854, 'UPF', 'UPFHG01', 'UPF.MeanRtDelay._Ns', 'true', 'UpfFunction', '15M', '{\"cn\":\"分切片的平均往返时延\",\"en\":\"UPF.MeanRtDelay._Ns\"}', '基于切片对一个测量周期内所有归属该切片的采样用户获得的时延取平均后得到的往返时延'); -INSERT INTO `measure_title` VALUES (3855, 'UPF', 'UPFHG02', 'UPF.MeanUlDelay._Ns', 'true', 'UpfFunction', '15M', '{\"cn\":\"分切片的平均上行时延\",\"en\":\"UPF.MeanUlDelay._Ns\"}', '基于切片对一个测量周期内所有归属该切片的采样用户获得的时延取平均后得到的上行时延'); -INSERT INTO `measure_title` VALUES (3856, 'UPF', 'UPFHG03', 'UPF.MeanDlDelay._Ns', 'true', 'UpfFunction', '15M', '{\"cn\":\"分切片的平均下行时延\",\"en\":\"UPF.MeanDlDelay._Ns\"}', '基于切片对一个测量周期内所有归属该切片的采样用户获得的时延取平均后得到的下行时延'); -INSERT INTO `measure_title` VALUES (3857, 'UPF', 'UPFHG04', 'UPF.MaxRtDelay._Ns', 'true', 'UpfFunction', '15M', '{\"cn\":\"分切片的最大往返时延\",\"en\":\"UPF.MaxRtDelay._Ns\"}', '基于切片对一个测量周期内所有归属该切片的采样用户获得的时延取平均后得到的最大往返时延'); -INSERT INTO `measure_title` VALUES (3858, 'UPF', 'UPFHG05', 'UPF.MaxUlDelay._Ns', 'true', 'UpfFunction', '15M', '{\"cn\":\"分切片的最大上行时延\",\"en\":\"UPF.MaxUlDelay._Ns\"}', '基于切片对一个测量周期内所有归属该切片的采样用户获得的时延取平均后得到的最大上行时延'); -INSERT INTO `measure_title` VALUES (3859, 'UPF', 'UPFHG06', 'UPF.MaxDlDelay._Ns', 'true', 'UpfFunction', '15M', '{\"cn\":\"分切片的最大下行时延\",\"en\":\"UPF.MaxDlDelay._Ns\"}', '基于切片对一个测量周期内所有归属该切片的采样用户获得的时延取平均后得到的最大下行时延'); -INSERT INTO `measure_title` VALUES (3860, 'UPF', 'UPFHH01', 'UPF.5GLanMaxPduSession', 'false', 'UpfFunction', '15M', '{\"cn\":\"最大的5GLANGroup会话数\",\"en\":\"UPF.5GLanMaxPduSession\"}', '一个统计周期内UPF+中的最大5G LAN GROUP会话数目'); -INSERT INTO `measure_title` VALUES (3861, 'UPF', 'UPFHH01', 'UPF.5GLanMaxPduSession._5GLanGroup', 'true', 'UpfFunction', '15M', '{\"cn\":\"指定5GLANGroup的最大的5GLANGroup会话数\",\"en\":\"UPF.5GLanMaxPduSession._5GLanGroup\"}', '一个统计周期内UPF+中指定5G LAN Group的最大5G LAN GROUP会话数目'); -INSERT INTO `measure_title` VALUES (3862, 'UPF', 'UPFHH02', 'UPF.5GLanUeTransPkt', 'false', 'UpfFunction', '15M', '{\"cn\":\"5GLANGroupUE互访报文包数\",\"en\":\"UPF.5GLanUeTransPkt\"}', '一个统计周期内UPF+中的5G LAN GROUP UE转发给其他UE的报文报数'); -INSERT INTO `measure_title` VALUES (3863, 'UPF', 'UPFHH02', 'UPF.5GLanUeTransPkt._5GLanGroup', 'true', 'UpfFunction', '15M', '{\"cn\":\"指定5GLANGroup的UE互访报文包数\",\"en\":\"UPF.5GLanUeTransPkt._5GLanGroup\"}', '一个统计周期内UPF+中指定5G LAN Group的UE转发给其他UE的报文报数'); -INSERT INTO `measure_title` VALUES (3864, 'UPF', 'UPFHH03', 'UPF.5GLanUeTransOct', 'false', 'UpfFunction', '15M', '{\"cn\":\"5GLANGroupUE互访报文字节数\",\"en\":\"UPF.5GLanUeTransOct\"}', '一个统计周期内UPF+中的5G LAN GROUP UE转发给其他UE的报文字节数'); -INSERT INTO `measure_title` VALUES (3865, 'UPF', 'UPFHH03', 'UPF.5GLanUeTransOct._5GLanGroup', 'true', 'UpfFunction', '15M', '{\"cn\":\"指定5GLANGroup的UE互访报文字节数\",\"en\":\"UPF.5GLanUeTransOct._5GLanGroup\"}', '一个统计周期内UPF+中指定5G LAN Group的UE转发给其他UE的报文字节数'); -INSERT INTO `measure_title` VALUES (3866, 'UPF', 'UPFHI01', 'AMF.RegSub', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF注册态用户数\",\"en\":\"AMF.RegSub\"}', '当前所有注册在AMF上的用户'); -INSERT INTO `measure_title` VALUES (3867, 'UPF', 'UPFHI01', 'AMF.RegSub._Ns', 'true', 'AmfFunction', '15M', '{\"cn\":\"分切片的AMF注册用户数\",\"en\":\"AMF.RegSub._Ns\"}', 'AMF支持的允许UE使用的S-NSSAI统计每个网络切片在AMF上的用户数。以AMF下发给UE的allowed S-NSSAI中AMF支持的S-NSSAI的个数为准。'); -INSERT INTO `measure_title` VALUES (3868, 'UPF', 'UPFHI02', 'AMF.PagAtt', 'false', 'AmfFunction', '15M', '{\"cn\":\"寻呼请求次数\",\"en\":\"AMF.PagAtt\"}', 'AMF的寻呼请求次数。'); -INSERT INTO `measure_title` VALUES (3869, 'UPF', 'UPFHI03', 'AMF.FirstPagingSucc', 'false', 'AmfFunction', '15M', '{\"cn\":\"寻呼响应次数\",\"en\":\"AMF.FirstPagingSucc\"}', '寻呼成功次数。'); -INSERT INTO `measure_title` VALUES (3870, 'UPF', 'UPFHI04', 'AMF.GnbNum', 'false', 'AmfFunction', '15M', '{\"cn\":\"AMF挂接5G基站数\",\"en\":\"AMF.GnbNum\"}', '统计周期结束点时刻,挂接在AMF下的5G基站数量'); -INSERT INTO `measure_title` VALUES (3871, 'UPF', 'UPFHI05', 'AMF.AttInitReg', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册请求次数\",\"en\":\"AMF.AttInitReg\"}', '初始注册请求次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3872, 'UPF', 'UPFHI06', 'AMF.AttInitReg._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册请求次数\",\"en\":\"AMF.AttInitReg._Ta\"}', '初始注册请求次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3873, 'UPF', 'UPFHI07', 'AMF.SuccInitReg', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册成功次数\",\"en\":\"AMF.SuccInitReg\"}', '初始注册完成次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3874, 'UPF', 'UPFHI08', 'AMF.SuccInitReg._Ta', 'true', 'AmfFunction', '15M', '{\"cn\":\"分跟踪区的初始注册成功次数\",\"en\":\"AMF.SuccInitReg._Ta\"}', '初始注册完成次数,并分TA进行统计。'); -INSERT INTO `measure_title` VALUES (3875, 'UPF', 'UPFHI09', 'AMF.FailedInitReg', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数\",\"en\":\"AMF.FailedInitReg\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3876, 'UPF', 'UPFHI10', 'AMF.FailedInitReg._Cause', 'true', 'AmfFunction', '15M', '{\"cn\":\"分原因值的初始注册失败次数\",\"en\":\"AMF.FailedInitReg._Cause\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3877, 'UPF', 'UPFHI11', 'AMF.FailedInitReg.3', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_非法用户\",\"en\":\"AMF.FailedInitReg.3\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3878, 'UPF', 'UPFHI12', 'AMF.FailedInitReg.5', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_PEI不允许\",\"en\":\"AMF.FailedInitReg.5\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3879, 'UPF', 'UPFHI13', 'AMF.FailedInitReg.6', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_非法设备\",\"en\":\"AMF.FailedInitReg.6\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3880, 'UPF', 'UPFHI14', 'AMF.FailedInitReg.7', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_5GS服务不允许\",\"en\":\"AMF.FailedInitReg.7\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3881, 'UPF', 'UPFHI15', 'AMF.FailedInitReg.7.User', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_5GS服务不允许_用户原因\",\"en\":\"AMF.FailedInitReg.7.User\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3882, 'UPF', 'UPFHI16', 'AMF.FailedInitReg.15', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_跟踪区内无合适小区\",\"en\":\"AMF.FailedInitReg.15\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3883, 'UPF', 'UPFHI17', 'AMF.FailedInitReg.15.User', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_跟踪区内无合适小区_用户原因\",\"en\":\"AMF.FailedInitReg.15.User\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3884, 'UPF', 'UPFHI18', 'AMF.FailedInitReg.12', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_跟踪区不允许\",\"en\":\"AMF.FailedInitReg.12\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3885, 'UPF', 'UPFHI19', 'AMF.FailedInitReg.13', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_漫游跟踪区禁止接入\",\"en\":\"AMF.FailedInitReg.13\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3886, 'UPF', 'UPFHI20', 'AMF.FailedInitReg.27', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_N1模式不允许\",\"en\":\"AMF.FailedInitReg.27\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3887, 'UPF', 'UPFHI21', 'AMF.FailedInitReg.62', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_无可用网络切片\",\"en\":\"AMF.FailedInitReg.62\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3888, 'UPF', 'UPFHI22', 'AMF.FailedInitReg.11', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_PLMN不允许\",\"en\":\"AMF.FailedInitReg.11\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3889, 'UPF', 'UPFHI23', 'AMF.FailedInitReg.111', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_协议错误\",\"en\":\"AMF.FailedInitReg.111\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3890, 'UPF', 'UPFHI24', 'AMF.FailedInitReg.111.User', 'false', 'AmfFunction', '15M', '{\"cn\":\"初始注册失败次数_协议错误_用户原因\",\"en\":\"AMF.FailedInitReg.111.User\"}', '初始注册失败次数,分原因进行分类统计;\n其中,原因值3、5、6、7.User、15.User、27、9.User、11、12、13、62、111.User视为用户原因。'); -INSERT INTO `measure_title` VALUES (3891, 'UPF', 'UPFHJ01', 'SMF.AttCreatePduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"PDU会话建立请求次数\",\"en\":\"SMF.AttCreatePduSession\"}', 'UE发起的PDU会话建立请求次数。'); -INSERT INTO `measure_title` VALUES (3892, 'UPF', 'UPFHJ02', 'SMF.SuccCreatePduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"PDU会话建立成功次数\",\"en\":\"SMF.SuccCreatePduSession\"}', 'UE发起的PDU会话建立成功次数。'); -INSERT INTO `measure_title` VALUES (3893, 'UPF', 'UPFHJ03', 'SMF.MeanPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"平均PDU会话数\",\"en\":\"SMF.MeanPduSession\"}', '一个统计周期内SMF中的平均PDU会话数。'); -INSERT INTO `measure_title` VALUES (3894, 'UPF', 'UPFHJ03', 'SMF.MeanPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的平均PDU会话数\",\"en\":\"SMF.MeanPduSession._Ns\"}', '一个统计周期内按照S-NSSAI统计SMF中的平均PDU会话数。'); -INSERT INTO `measure_title` VALUES (3895, 'UPF', 'UPFHJ04', 'SMF.MaxPduSession', 'false', 'SmfFunction', '15M', '{\"cn\":\"最大PDU会话数\",\"en\":\"SMF.MaxPduSession\"}', '一个统计周期内SMF中的最大PDU会话数。'); -INSERT INTO `measure_title` VALUES (3896, 'UPF', 'UPFHJ04', 'SMF.MaxPduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的最大PDU会话数\",\"en\":\"SMF.MaxPduSession._Ns\"}', '一个统计周期内按照S-NSSAI统计SMF中的最大PDU会话数。'); -INSERT INTO `measure_title` VALUES (3897, 'UPF', 'UPFHJ05', 'SMF.MeanQf', 'false', 'SmfFunction', '15M', '{\"cn\":\"平均Qos流数\",\"en\":\"SMF.MeanQf\"}', '一个统计周期内SMF中的平均Qos流数。'); -INSERT INTO `measure_title` VALUES (3898, 'UPF', 'UPFHJ05', 'SMF.MeanQf._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的平均Qos流数\",\"en\":\"SMF.MeanQf._Ns\"}', '一个统计周期内按照S-NSSAI统计SMF中的平均QoS流数。'); -INSERT INTO `measure_title` VALUES (3899, 'UPF', 'UPFHJ06', 'SMF.MaxQf', 'false', 'SmfFunction', '15M', '{\"cn\":\"最大Qos流数\",\"en\":\"SMF.MaxQf\"}', '一个统计周期内SMF中的最大Qos流数。'); -INSERT INTO `measure_title` VALUES (3900, 'UPF', 'UPFHJ06', 'SMF.MaxQf._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的最大Qos流数\",\"en\":\"SMF.MaxQf._Ns\"}', '一个统计周期内按照S-NSSAI统计SMF中的最大QoS流数。'); -INSERT INTO `measure_title` VALUES (3901, 'UPF', 'UPFHJ07', 'SMF.AttCreatePduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的PDU会话建立请求次数\",\"en\":\"SMF.AttCreatePduSession._Ns\"}', '按照S-NSSAI统计UE发起的PDU会话建立请求次数。'); -INSERT INTO `measure_title` VALUES (3902, 'UPF', 'UPFHJ07', 'SMF.SuccCreatePduSession._Ns', 'true', 'SmfFunction', '15M', '{\"cn\":\"分切片的PDU会话建立成功次数\",\"en\":\"SMF.SuccCreatePduSession._Ns\"}', '按照S-NSSAI统计UE发起的PDU会话建立成功次数。'); -INSERT INTO `measure_title` VALUES (3903, 'UPF', 'UPFHK01', 'UDR.5gActSub', 'false', 'UdrFunction', '15M', '{\"cn\":\"5G活动用户数\",\"en\":\"UDR.5gActSub\"}', '统计UDR存储的有5G位置信息的MSISDN用户数最新值'); -INSERT INTO `measure_title` VALUES (3904, 'UPF', 'UPFHK02', 'UDR.FileSyncReq', 'false', 'UdrFunction', '15M', '{\"cn\":\"文件同步请求次数\",\"en\":\"UDR.FileSyncReq\"}', '应急UDR和核心侧UDR文件同步请求次数'); -INSERT INTO `measure_title` VALUES (3905, 'UPF', 'UPFHK03', 'UDR.FileSyncReqSucc', 'false', 'UdrFunction', '15M', '{\"cn\":\"文件同步成功次数\",\"en\":\"UDR.FileSyncReqSucc\"}', '应急UDR和核心侧UDR文件同步请求成功次数'); -INSERT INTO `measure_title` VALUES (3906, 'UPF', 'UPFHK04', 'UDR.InstruSyncReq', 'false', 'UdrFunction', '15M', '{\"cn\":\"指令同步请求次数\",\"en\":\"UDR.InstruSyncReq\"}', '应急UDR和核心侧UDR指令同步请求次数'); -INSERT INTO `measure_title` VALUES (3907, 'UPF', 'UPFHK05', 'UDR.InstruSyncReqSucc', 'false', 'UdrFunction', '15M', '{\"cn\":\"指令同步成功次数\",\"en\":\"UDR.InstruSyncReqSucc\"}', '应急UDR和核心侧UDR指令同步请求成功次数'); -INSERT INTO `measure_title` VALUES (3908, 'UPF', 'UPFHK06', 'UDR.SynSub', 'false', 'UdrFunction', '15M', '{\"cn\":\"应急UDR同步的用户总数\",\"en\":\"UDR.SynSub\"}', '统计应急UDR从核心侧UDR同步的用户数'); -INSERT INTO `measure_title` VALUES (3909, 'UPF', 'UPFHK07', 'UDR.SynSubSucc', 'false', 'UdrFunction', '15M', '{\"cn\":\"应急UDR同步成功的用户数\",\"en\":\"UDR.SynSubSucc\"}', '统计应急UDR从核心侧UDR同步成功的用户数'); -INSERT INTO `measure_title` VALUES (3910, 'UPF', 'UPFHL01', 'Ausf.UeAuthReq', 'false', 'AusfFunction', '15M', '{\"cn\":\"鉴权请求次数\",\"en\":\"Ausf.UeAuthReq\"}', 'AUSF收到的鉴权请求次数'); -INSERT INTO `measure_title` VALUES (3911, 'UPF', 'UPFHL02', 'Ausf.UeAuthAnsSucc', 'false', 'AusfFunction', '15M', '{\"cn\":\"鉴权成功次数\",\"en\":\"Ausf.UeAuthAnsSucc\"}', 'AUSF返回鉴权成功响应次数'); - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/common/lite/mml_command.sql b/build/linux/usr/local/etc/omc/database/common/lite/mml_command.sql deleted file mode 100644 index 43d1e488..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/mml_command.sql +++ /dev/null @@ -1,75 +0,0 @@ -/* - Navicat Premium Data Transfer - - Source Server : local_mariadb - Source Server Type : MariaDB - Source Server Version : 100338 (10.3.38-MariaDB) - Source Host : localhost:33066 - Source Schema : omc_db - - Target Server Type : MariaDB - Target Server Version : 100338 (10.3.38-MariaDB) - File Encoding : 65001 - - Date: 14/05/2024 11:55:53 -*/ - -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for mml_command --- ---------------------------- -DROP TABLE IF EXISTS `mml_command`; -CREATE TABLE `mml_command` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `category` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `cat_display` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `operation` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `object` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `mml_display` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `param_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, - `status` enum('Active','Inactive') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Active' COMMENT '激活: Active 未激活: Inactive', - PRIMARY KEY (`id`) USING BTREE, - INDEX `id`(`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1626 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of mml_command --- ---------------------------- -INSERT INTO `mml_command` VALUES (1593, 'OMC', 'neManagement', 'Network Element Management', 'lst', 'neinfo', 'List NE Information', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"rm_uid\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Resource management UID\",\"filter\":\"\",\"name\":\"rmuid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1594, 'OMC', 'neManagement', 'Network Element Management', 'lst', 'memap', 'List Managed Element Map', '[{\"alias\":\"rm_uid\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Resource management UID\",\"filter\":\"\",\"name\":\"rmuid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1595, 'OMC', 'neManagement', 'Network Element Management', 'add', 'neinfo', 'Add Network Element', '[{\"alias\":\"ne_type\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"rm_uid\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Resource management UID\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"rmuid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ip\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"IP address\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"port\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Port\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"port\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_name\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE name\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"nename\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"pv_flag\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"PV flag\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"pvflag\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1596, 'OMC', 'neManagement', 'Network Element Management', 'mod', 'neinfo', 'Modify Network Element', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"rm_uid\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Resource management UID\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"rmuid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ip\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"IP address\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"ip\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"port\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Port\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"port\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_name\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE name\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"nename\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"pv_flag\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"PV flag\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"pvflag\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1597, 'OMC', 'neManagement', 'Network Element Management', 'del', 'neinfo', 'Delete Network Element', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1598, 'OMC', 'neConfigManagement', 'NE Config Parameter Management', 'dsp', 'neconfig', 'Display NE Config Parameter', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE Type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"param_display\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Parameters Display\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"paramDisplay\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1599, 'OMC', 'faultManagement', 'Fault Management', 'dsp', 'alarm', 'Display Alarm Information', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE UID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_name\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE name\",\"filter\":\"\",\"name\":\"nename\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"alarm_code\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm code\",\"filter\":\"\",\"name\":\"alarmcode\",\"optional\":\"true\",\"type\":\"int\"},{\"alias\":\"orig_severity\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Original severity\",\"filter\":\"{\\\"Critical\\\":\\\"Critical\\\",\\\"Major\\\":\\\"Major\\\",\\\"Minor\\\":\\\"Minor\\\",\\\"Warning\\\":\\\"Warning\\\",\\\"Event\\\":\\\"Event\\\"}\",\"name\":\"origseverity\",\"optional\":\"true\",\"type\":\"enum\"},{\"alias\":\"pv_flag\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"PV flag\",\"filter\":\"\",\"name\":\"pvflag\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"event_time\\u003e\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm event start time\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"event_time\\u003c\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm event end time\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"alarm_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm type\",\"filter\":\"{\\\"CommunicationAlarm\\\":\\\"CommunicationAlarm\\\",\\\"EquipmentAlarm\\\":\\\"EquipmentAlarm\\\",\\\"ProcessingFailure\\\":\\\"ProcessingFailure\\\",\\\"EnvironmentalAlarm\\\":\\\"EnvironmentalAlarm\\\",\\\"QualityOfServiceAlarm\\\":\\\"QualityOfServiceAlarm\\\"}\",\"name\":\"alarmtype\",\"optional\":\"true\",\"type\":\"enum\"},{\"alias\":\"alarm_status\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm status\",\"filter\":\"\",\"name\":\"alarmstatus\",\"optional\":\"true\",\"type\":\"int\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1600, 'OMC', 'systemCommand', 'Linux System Command', 'run', 'shell', 'Run Shell Command', '[{\"alias\":\"cmd\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Shell command\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"cmd\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_command` VALUES (1601, 'OMC', 'licenseManagement', 'License Management', 'dsp', 'licenseinfo', 'Display NE License Information', '[{\"alias\":\"neType\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"neId\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_command` VALUES (1602, 'OMC', 'licenseManagement', 'License Management', 'lst', 'license', 'List NE License Information', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_command` VALUES (1603, 'OMC', 'licenseManagement', 'License Management', 'dep', 'license', 'Deployment NE License', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Source NE type\",\"filter\":\"\",\"name\":\"srcnetype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"comment\":\"\",\"display\":\"Source NE ID\",\"filter\":\"\",\"name\":\"srcneid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_type\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Destination NE type\",\"filter\":\"\",\"name\":\"dstnetype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"comment\":\"\",\"display\":\"Destination NE ID\",\"filter\":\"\",\"name\":\"dstneid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"dep_number\",\"comment\":\"\",\"display\":\"Deployment number\",\"filter\":\"\",\"name\":\"number\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive'); -INSERT INTO `mml_command` VALUES (1604, 'OMC', 'licenseManagement', 'License Management', 'rel', 'license', 'Batch Release NE License', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"capcity\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Release number\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"capcity\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive'); -INSERT INTO `mml_command` VALUES (1605, 'OMC', 'licenseManagement', 'License Management', 'ins', 'license', 'Install NE License', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"capcity\",\"comment\":\"\",\"display\":\"Install number\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"capcity\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive'); -INSERT INTO `mml_command` VALUES (1606, 'OMC', 'licenseManagement', 'License Management', 'adj', 'license', 'Adjustment NE License', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"number\",\"comment\":\"\",\"display\":\"Adjustment number\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"number\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive'); -INSERT INTO `mml_command` VALUES (1607, 'OMC', 'licenseManagement', 'License Management', 'exp', 'license', 'Export NE License', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_command` VALUES (1608, 'OMC', 'licenseManagement', 'License Management', 'uni', 'license', 'Uninstall NE License', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_command` VALUES (1609, 'OMC', 'licenseManagement', 'License Management', 'dsp', 'nelink', 'Display NE Interface Link Status', '[{\"alias\":\"ne_type\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"interface\",\"comment\":\"\",\"display\":\"Interface\",\"filter\":\"\",\"name\":\"interface\",\"optional\":\"true\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_command` VALUES (1610, 'OMC', 'nrmManagement', 'NBI Resources Management', 'dsp', 'nbicm', 'Display NBI Resources Management', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"rm_uid\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Resource management UID\",\"filter\":\"\",\"name\":\"rmuid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_command` VALUES (1611, 'OMC', 'neVersionManagement', 'NE Version Management', 'upg', 'neversion', 'Upgrade NE Software Version', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"version\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Version\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"version\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_command` VALUES (1612, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'lst', 'measuretask', 'List Performance Measure Task', '[{\"alias\":\"id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Task ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"id\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"granul_option\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Time granularity\",\"filter\":\"\",\"name\":\"granuloption\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1613, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'add', 'measuretask', 'Add Performance Measure Task', '[{\"alias\":\"ne_type\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_ids\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE ID set\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"neids\",\"optional\":\"false\",\"type\":\"array\"},{\"alias\":\"granul_option\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Granularity option\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"granuloption\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"kpi_set\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"KPI set\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"kpiset\",\"optional\":\"false\",\"type\":\"json\"},{\"alias\":\"start_time\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Measure task start time\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"starttime\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"end_time\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Measure task end time\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"endtime\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1614, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'mod', 'measuretask', 'Modify Performance Measure Task', '[{\"alias\":\"id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Task ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"id\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"kpi_set\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"KPI set\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"kpiset\",\"optional\":\"true\",\"type\":\"json\"},{\"alias\":\"start_time\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Measure task start time\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"end_time\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Measure task end time\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"granul_option\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"granularity option\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"granuloption\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1615, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'del', 'measuretask', 'Delete Performance Measure Task', '[{\"alias\":\"id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Task ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"id\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1616, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'act', 'measuretask', 'Active Performance Measure Task', '[{\"alias\":\"id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Task ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"id\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1617, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'dea', 'measuretask', 'Deactive Performance Measure Task', '[{\"alias\":\"id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Task ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"id\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1618, 'OMC', 'pmDataManagement', 'Performance Data Management', 'lst', 'measuredata', 'List Performance Data', '[{\"alias\":\"task_id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Task ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"id\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"kpi_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"KPI ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"kpiid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"start_time\\u003e\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Measure period start time(\\u003e=)\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"start_time\\u003c\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Measure period start time(\\u003c=)\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1619, 'OMC', 'logManagement', 'Log Management', 'lst', 'systemlog', 'List System Log', '[{\"alias\":\"process_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Process type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"processtype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003e\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time more than\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003c\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time less than\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1620, 'OMC', 'logManagement', 'Log Management', 'lst', 'operationlog', 'List Operation Log', '[{\"alias\":\"account_name\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Account ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"accountid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003e\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time more than\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003c\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log Time Less Than\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1621, 'OMC', 'logManagement', 'Log Management', 'lst', 'securitylog', 'List Security Log', '[{\"alias\":\"account_name\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Account ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"accountid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"op_time\\u003e\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time more than\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"op_time\\u003c\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time less than\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1622, 'OMC', 'logManagement', 'Log Management', 'lst', 'alarmlog', 'List Alarm Log', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003e\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time(\\u003e=)\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003c\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time less than\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1623, 'OMC', 'logManagement', 'Log Management', 'lst', 'eventlog', 'List NE Event Log', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003e\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time(\\u003e=)\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003c\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time(\\u003c=)\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1624, 'OMC', 'mmlManagement', 'MML Management', 'lst', 'mmlcmd', 'List MML Command', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Category\",\"filter\":\"\",\"name\":\"category\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"operation\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Operation\",\"filter\":\"\",\"name\":\"operation\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"object\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Object\",\"filter\":\"\",\"name\":\"object\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1625, 'OMC', 'systemManagement', 'System Management', 'dsp', 'sysinfo', 'Display NE System Information', '[{\"alias\":\"neType\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"neId\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/common/lite/mml_http_map.sql b/build/linux/usr/local/etc/omc/database/common/lite/mml_http_map.sql deleted file mode 100644 index 89833386..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/mml_http_map.sql +++ /dev/null @@ -1,77 +0,0 @@ -/* - Navicat Premium Data Transfer - - Source Server : local_mariadb - Source Server Type : MariaDB - Source Server Version : 100338 (10.3.38-MariaDB) - Source Host : localhost:33066 - Source Schema : omc_db - - Target Server Type : MariaDB - Target Server Version : 100338 (10.3.38-MariaDB) - File Encoding : 65001 - - Date: 14/05/2024 10:37:36 -*/ - -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for mml_http_map --- ---------------------------- -DROP TABLE IF EXISTS `mml_http_map`; -CREATE TABLE `mml_http_map` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `operation` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `object` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, - `uri` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ext_uri` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `param_tag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `input` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, - `output` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of mml_http_map --- ---------------------------- -INSERT INTO `mml_http_map` VALUES (1, 'OMC', 'dsp', 'sysinfo', 'Get', '/api/rest/systemManagement/v1/sysInfo', '/%s', NULL, NULL, '{}', '{\r\n \"retFmt\": \"GetNF\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NE System Information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"neType\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"neId\",\r\n \"display\": \"NE ID\",\r\n \"length\": 28\r\n }, \r\n {\r\n \"name\": \"hostName\",\r\n \"display\": \"Host name\",\r\n \"length\": 16\r\n },\r\n {\r\n \"name\": \"osInfo\",\r\n \"display\": \"OS information\",\r\n \"length\": 128\r\n },\r\n {\r\n \"name\": \"dbInfo\",\r\n \"display\": \"Database information\",\r\n \"length\": 80\r\n },\r\n {\r\n \"name\": \"version\",\r\n \"display\": \"Software version\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"ipAddr\",\r\n \"display\": \"IP address\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"port\",\r\n \"display\": \"Port\",\r\n \"length\": 6\r\n },\r\n {\r\n \"name\": \"cpus\",\r\n \"display\": \"CPUs\",\r\n \"length\": 4\r\n },\r\n {\r\n \"name\": \"totalMem\",\r\n \"display\": \"Total memory(KB)\",\r\n \"length\": 11\r\n } \r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (2, 'OMC', 'lst', 'memap', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Managed Element Map\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"rm_uid\",\r\n \"display\": \"Resource management UID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"ne_name\",\r\n \"display\": \"NE name\",\r\n \"length\": 28\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (3, 'OMC', 'lst', 'neinfo', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Network element information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 16\r\n },\r\n {\r\n \"name\": \"rm_uid\",\r\n \"display\": \"Resource management UID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"ne_name\",\r\n \"display\": \"NE name\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"pv_flag\",\r\n \"display\": \"PV flag\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ip\",\r\n \"display\": \"IP address\",\r\n \"length\": 32\r\n },\r\n {\r\n \"name\": \"port\",\r\n \"display\": \"Port\",\r\n \"length\": 6\r\n },\r\n {\r\n \"name\": \"status\",\r\n \"display\": \"Status\",\r\n \"length\": 10,\r\n \"alias\": [\r\n \"offline\",\r\n \"online\",\r\n \"standby\",\r\n \"maintain\"\r\n ]\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}\r\n'); -INSERT INTO `mml_http_map` VALUES (4, 'OMC', 'add', 'neinfo', 'Post', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '', '{\"bodyFmt\":\"PostDB\", \"bodyKey\":\"ne_info\"}', '{\r\n \"retFmt\": \"PostDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}\r\n'); -INSERT INTO `mml_http_map` VALUES (5, 'OMC', 'del', 'neinfo', 'Delete', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); -INSERT INTO `mml_http_map` VALUES (6, 'OMC', 'mod', 'neinfo', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '?loc=', '{\"bodyFmt\":\"PutDB\", \"bodyKey\":\"ne_info\"}', '{\r\n \"retFmt\": \"PutDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); -INSERT INTO `mml_http_map` VALUES (7, 'OMC', 'dsp', 'alarm', 'Get', '/api/rest/dataManagement/v1/omc_db/alarm', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Alarm Information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE UID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"ne_name\",\r\n \"display\": \"NE name\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"alarm_seq\",\r\n \"display\": \"Alarm sequence\",\r\n \"length\": 11\r\n },\r\n {\r\n \"name\": \"alarm_title\",\r\n \"display\": \"Alarm title\",\r\n \"length\": 30\r\n }, \r\n {\r\n \"name\": \"orig_severity\",\r\n \"display\": \"Original severity\",\r\n \"length\": 11 \r\n },\r\n {\r\n \"name\": \"pv_flag\",\r\n \"display\": \"PV flag\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"event_time\",\r\n \"display\": \"Event time\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (8, 'OMC', 'lst', 'measuretask', 'Get', '/api/rest/dataManagement/v1/omc_db/measure_task', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Performance Task Information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"id\",\r\n \"display\": \"Task ID\",\r\n \"length\": 11\r\n },\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_ids\",\r\n \"display\": \"NE ID Set\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"granul_option\",\r\n \"display\": \"Time granulity\",\r\n \"length\": 5\r\n },\r\n {\r\n \"name\": \"kpi_set\",\r\n \"display\": \"KPI set\",\r\n \"length\": 60\r\n },\r\n {\r\n \"name\": \"start_time\",\r\n \"display\": \"Start time\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"end_time\",\r\n \"display\": \"End time\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"status\",\r\n \"display\": \"Status\",\r\n \"length\": 8\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (9, 'OMC', 'add', 'measuretask', 'Post', '/api/rest/dataManagement/v1/omc_db/measure_task', NULL, NULL, '', '{\"bodyFmt\":\"PostDB\", \"bodyKey\":\"measure_task\"}', '{\r\n \"retFmt\": \"PostDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}\r\n'); -INSERT INTO `mml_http_map` VALUES (10, 'OMC', 'del', 'measuretask', 'Delete', '/api/rest/dataManagement/v1/omc_db/measure_task', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); -INSERT INTO `mml_http_map` VALUES (11, 'OMC', 'mod', 'measuretask', 'Put', '/api/rest/dataManagement/v1/omc_db/measure_task', NULL, NULL, '?loc=', '{\"bodyFmt\":\"PutDB\", \"bodyKey\":\"measure_task\"}', '{\r\n \"retFmt\": \"PutDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); -INSERT INTO `mml_http_map` VALUES (12, 'OMC', 'lst', 'measuredata', 'Get', '/api/rest/dataManagement/v1/omc_db/measure_data', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Performance Measure Data\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"task_id\",\r\n \"display\": \"Task ID\",\r\n \"length\": 11\r\n },\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"rm_uid\",\r\n \"display\": \"Resource management UID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"ne_name\",\r\n \"display\": \"NE name\",\r\n \"length\": 28\r\n }, \r\n {\r\n \"name\": \"granul_option\",\r\n \"display\": \"Time granulity\",\r\n \"length\": 5\r\n },\r\n {\r\n \"name\": \"kpi_id\",\r\n \"display\": \"KPI ID\",\r\n \"length\": 32\r\n },\r\n {\r\n \"name\": \"start_time\",\r\n \"display\": \"Start time\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"end_time\",\r\n \"display\": \"End time\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"value\",\r\n \"display\": \"value\",\r\n \"length\": 11\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (13, 'OMC', 'lst', 'operationlog', 'Get', '/api/rest/dataManagement/v1/omc_db/operation_log', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Operation Log\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"account_name\",\r\n \"display\": \"Account ID\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"op_ip\",\r\n \"display\": \"Source IP address\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"op_type\",\r\n \"display\": \"Opration type\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"op_content\",\r\n \"display\": \"Operation content\",\r\n \"length\": 50\r\n },\r\n {\r\n \"name\": \"op_result\",\r\n \"display\": \"Operation result\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"log_time\",\r\n \"display\": \"Log time\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (14, 'OMC', 'lst', 'securitylog', 'Get', '/api/rest/dataManagement/v1/omc_db/security_log', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Security Log\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"account_name\",\r\n \"display\": \"Account ID\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"op_ip\",\r\n \"display\": \"Source IP address\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"op_type\",\r\n \"display\": \"Opration type\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"op_content\",\r\n \"display\": \"Operation content\",\r\n \"length\": 50\r\n },\r\n {\r\n \"name\": \"op_result\",\r\n \"display\": \"Operation result\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"op_time\",\r\n \"display\": \"Operation log time\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (15, 'OMC', 'lst', 'alarmlog', 'Get', '/api/rest/dataManagement/v1/omc_db/alarm_log', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Alarm Log\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 8\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE UID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"alarm_seq\",\r\n \"display\": \"Alarm sequence\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"alarm_id\",\r\n \"display\": \"Alarm ID\",\r\n \"length\": 20\r\n }, \r\n {\r\n \"name\": \"event_time\",\r\n \"display\": \"Alarm event time\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"log_time\",\r\n \"display\": \"Log time\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (16, 'OMC', 'dsp', 'licenseinfo', 'Get', '/api/rest/systemManagement/v1/licenseInfo', '/%s', NULL, NULL, '{}', '{\r\n \"retFmt\": \"GetNF\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NE License Information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"neType\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"neId\",\r\n \"display\": \"NE ID\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"serialNum\",\r\n \"display\": \"Serial No\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"capability\",\r\n \"display\": \"License capability\",\r\n \"length\": 11\r\n },\r\n {\r\n \"name\": \"capUsed\",\r\n \"display\": \"License used\",\r\n \"length\": 11\r\n }, \r\n {\r\n \"name\": \"featureEnabled\",\r\n \"display\": \"Feature enabled\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"expiryDate\",\r\n \"display\": \"License expiry date\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (17, 'OMC', 'lst', 'systemlog', 'Get', '/api/rest/dataManagement/v1/omc_db/system_log', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"System Log\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"process_type\",\r\n \"display\": \"Process type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"process_name\",\r\n \"display\": \"Process name\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"user_name\",\r\n \"display\": \"User name\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"process_id\",\r\n \"display\": \"Process ID\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"event\",\r\n \"display\": \"Event\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"start_time\",\r\n \"display\": \"Start time\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"end_time\",\r\n \"display\": \"End time\",\r\n \"length\": 20\r\n }, \r\n {\r\n \"name\": \"log_time\",\r\n \"display\": \"Log time\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (18, 'OMC', 'lst', 'eventlog', 'Get', '/api/rest/dataManagement/v1/omc_db/event_log', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Event Log\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"event\",\r\n \"display\": \"Event\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"event time\",\r\n \"display\": \"Event\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"log_time\",\r\n \"display\": \"Log time\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (19, 'OMC', 'lst', 'mmlcmd', 'Get', '/api/rest/dataManagement/v1/omc_db/mml_command', NULL, NULL, '?loc=`status`=\'Active\'', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"OMC MML Command List\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"operation\",\r\n \"display\": \"Operation\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"object\",\r\n \"display\": \"Object\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"mml_display\",\r\n \"display\": \"MML description\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (20, 'OMC', 'help', 'mmlcmd', 'Get', '/api/rest/dataManagement/v1/omc_db/mml_command', NULL, NULL, '?SQL=select+operation,object,mml_display,json_extract(param_json,\'$[*].name\')+as+params+from+mml_command', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"OMC MML Command Help List\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"operation\",\r\n \"display\": \"Operation\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"object\",\r\n \"display\": \"Object\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"params\",\r\n \"display\": \"Parameter list\",\r\n \"length\": 128\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (21, 'OMC', 'dsp', 'nelink', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_link', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Network Element Link\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"interface\",\r\n \"display\": \"Interface\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"status\",\r\n \"display\": \"Status\",\r\n \"length\": 20\r\n }, \r\n {\r\n \"name\": \"created_at\",\r\n \"display\": \"Timestamp\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (22, 'OMC', 'act', 'measuretask', 'Put', '/api/rest/dataManagement/v1/omc_db/measure_task', NULL, NULL, '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"measure_task\",\r\n \"cols\": [\r\n {\r\n \"name\": \"status\",\r\n \"alias\": \"status\",\r\n \"type\": \"int\",\r\n \"length\": 11,\r\n \"value\": \"Active\"\r\n }\r\n ]\r\n}', '{\r\n \"retFmt\": \"PutDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); -INSERT INTO `mml_http_map` VALUES (23, 'OMC', 'dea', 'measuretask', 'Put', '/api/rest/dataManagement/v1/omc_db/measure_task', NULL, NULL, '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"measure_task\",\r\n \"cols\": [\r\n {\r\n \"name\": \"status\",\r\n \"alias\": \"status\",\r\n \"type\": \"int\",\r\n \"length\": 11,\r\n \"value\": \"Inactive\"\r\n }\r\n ]\r\n}\r\n', '{\r\n \"retFmt\": \"PutDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); -INSERT INTO `mml_http_map` VALUES (24, 'OMC', 'dsp', 'nbicm', 'Get', '/api/rest/dataManagement/v1/omc_db/nbi_cm', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NBI Resources Management\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"rm_uid\",\r\n \"display\": \"RM UID\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"user_label\",\r\n \"display\": \"User label\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"object_type\",\r\n \"display\": \"Object type\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"pv_flag\",\r\n \"display\": \"PV flag\",\r\n \"length\": 8\r\n },\r\n {\r\n \"name\": \"value_json\",\r\n \"display\": \"NBI resource management\",\r\n \"length\": 200\r\n } \r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}\r\n'); -INSERT INTO `mml_http_map` VALUES (25, 'OMC', 'upg', 'neversion', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_version', NULL, NULL, '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_version\",\r\n \"cols\": [\r\n {\r\n \"name\": \"status\",\r\n \"alias\": \"status\",\r\n \"type\": \"string\",\r\n \"length\": 8,\r\n \"value\": \"Active\"\r\n }\r\n ]\r\n}', '{\r\n \"retFmt\": \"PutDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); -INSERT INTO `mml_http_map` VALUES (26, 'OMC', 'dsp', 'neconfig', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_config', NULL, 'SQL', '?SQL=select+ne_type,param_display,JSON_UNQUOTE(json_extract(param_json,\'$[0].name\'))+as+param_name,JSON_UNQUOTE(json_extract(param_json,\'$[0].value\'))+as+param_value+from+ne_config', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NE Config Parameters\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE Type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"param_display\",\r\n \"display\": \"Parameter Display\",\r\n \"length\": 128\r\n },\r\n {\r\n \"name\": \"param_name\",\r\n \"display\": \"Parameter Name\",\r\n \"length\": 256\r\n },\r\n {\r\n \"name\": \"param_value\",\r\n \"display\": \"Parameter Value\",\r\n \"length\": 256\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (27, 'OMC', 'lst', 'license', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NE License Information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"serial_no\",\r\n \"display\": \"Serial no\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"capcity\",\r\n \"display\": \"License capcity\",\r\n \"length\": 11\r\n },\r\n {\r\n \"name\": \"used\",\r\n \"display\": \"License used\",\r\n \"length\": 11\r\n },\r\n {\r\n \"name\": \"feature_enabled\",\r\n \"display\": \"Feature enabled\",\r\n \"length\": 30\r\n },\r\n {\r\n \"name\": \"expiration_date\",\r\n \"display\": \"License expiration date\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (28, 'OMC', 'dep', 'license', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_license\",\r\n \"callFunc\": \"DeploymentLicense\"\r\n}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); -INSERT INTO `mml_http_map` VALUES (29, 'OMC', 'rel', 'license', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_license\",\r\n \"callFunc\": \"InstallLicense\"\r\n}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); -INSERT INTO `mml_http_map` VALUES (30, 'OMC', 'ins', 'license', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_license\",\r\n \"callFunc\": \"InstallLicense\"\r\n}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); -INSERT INTO `mml_http_map` VALUES (31, 'OMC', 'adj', 'license', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_license\",\r\n \"callFunc\": \"AdjustmentLicense\"\r\n}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); -INSERT INTO `mml_http_map` VALUES (32, 'OMC', 'exp', 'license', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_license\",\r\n \"cols\": [\r\n {\r\n \"name\": \"updated_at\",\r\n \"alias\": \"updated_at\",\r\n \"type\": \"string\",\r\n \"length\": 20,\r\n \"value\": \"2023-08-17 23:38:53\"\r\n }\r\n ]\r\n}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); -INSERT INTO `mml_http_map` VALUES (33, 'OMC', 'uni', 'license', 'Delete', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); -INSERT INTO `mml_http_map` VALUES (34, 'OMC', 'run', 'shell', 'Put', '/api/rest/systemCommand/v1/omc/shell', NULL, 'loc', '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"shell\",\r\n \"callFunc\": \"RunShellCommand\"\r\n}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/common/lite/mml_subscriber.sql b/build/linux/usr/local/etc/omc/database/common/lite/mml_subscriber.sql deleted file mode 100644 index 6179e2e2..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/mml_subscriber.sql +++ /dev/null @@ -1,60 +0,0 @@ -/* - Navicat Premium Data Transfer - - Source Server : local_mariadb - Source Server Type : MariaDB - Source Server Version : 100338 (10.3.38-MariaDB) - Source Host : localhost:33066 - Source Schema : omc_db - - Target Server Type : MariaDB - Target Server Version : 100338 (10.3.38-MariaDB) - File Encoding : 65001 - - Date: 14/05/2024 11:56:10 -*/ - -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for mml_subscriber --- ---------------------------- -DROP TABLE IF EXISTS `mml_subscriber`; -CREATE TABLE `mml_subscriber` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `category` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `cat_display` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `operation` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `object` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `mml_display` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `param_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, - `status` enum('Active','Inactive') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Active' COMMENT '激活: Active 未激活: Inactive', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 609 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of mml_subscriber --- ---------------------------- -INSERT INTO `mml_subscriber` VALUES (590, 'UDM', 'authdataManagement', 'Authentication Data Management', 'dsp', 'authdat', 'Display Auth Data', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (591, 'UDM', 'authdataManagement', 'Authentication Data Management', 'add', 'authdat', 'Add Auth Data', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"KI\",\"filter\":\"\",\"name\":\"ki\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"AMF\",\"filter\":\"\",\"name\":\"amf\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Algo Index\",\"filter\":\"0~15\",\"name\":\"algo\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"OPC\",\"filter\":\"\",\"name\":\"opc\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (592, 'UDM', 'authdataManagement', 'Authentication Data Management', 'del', 'authdat', 'Delete Auth Data', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (593, 'UDM', 'authdataManagement', 'Authentication Data Management', 'baa', 'authdat', 'Batch Add Auth Data', '[{\"comment\":\"\",\"display\":\"Starting IMSI\",\"filter\":\"\",\"name\":\"start_imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Auth Data Number\",\"filter\":\"\",\"name\":\"sub_num\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"KI\",\"filter\":\"\",\"name\":\"ki\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"AMF\",\"filter\":\"\",\"name\":\"amf\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Algo Index\",\"filter\":\"0~15\",\"name\":\"algo\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"OPC\",\"filter\":\"\",\"name\":\"opc\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (594, 'UDM', 'authdataManagement', 'Authentication Data Management', 'bde', 'authdat', 'Batch Delete Auth Data', '[{\"comment\":\"\",\"display\":\"Starting IMSI\",\"filter\":\"\",\"name\":\"start_imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Auth Data Number\",\"filter\":\"\",\"name\":\"sub_num\",\"optional\":\"false\",\"type\":\"int\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (595, 'UDM', 'authdataManagement', 'Authentication Data Management', 'import', 'authdat', 'Import Auth Data From File', '[{\"comment\":\"\",\"display\":\"Path File\",\"filter\":\".txt\",\"name\":\"path\",\"optional\":\"false\",\"type\":\"file\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (596, 'UDM', 'authdataManagement', 'Authentication Data Management', 'export', 'authdat', 'Export Auth Data to File', '[{\"comment\":\"\",\"display\":\"Path File\",\"filter\":\"\",\"name\":\"path\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (597, 'UDM', 'subscriberManagement', 'Subcriber Management', 'dsp', 'udmuser', 'Display UDM Subscriber', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (598, 'UDM', 'subscriberManagement', 'Subcriber Management', 'add', 'udmuser', 'Add UDM Subscriber', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"MSISDN\",\"filter\":\"\",\"name\":\"msisdn\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G UE AMBR\",\"filter\":\"\",\"name\":\"ambr\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SNSSAIs\",\"filter\":\"\",\"name\":\"nssai\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Forbidden Areas\",\"filter\":\"\",\"name\":\"arfb\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Service Area Restriction\",\"filter\":\"\",\"name\":\"sar\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"RAT Type\",\"filter\":\"\",\"name\":\"rat\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Core Network\",\"filter\":\"\",\"name\":\"cn\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SMF Selection Data\",\"filter\":\"\",\"name\":\"smf_sel\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SM Data\",\"filter\":\"\",\"name\":\"sm_data\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"Specify mobile phone static IP address, and \'-\' indicates the use of dynamic IP address\",\"display\":\"4G Static IP\",\"filter\":\"\",\"name\":\"static_ip\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G Context ID\",\"filter\":\"\",\"name\":\"context_id\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G APN Context\",\"filter\":\"\",\"name\":\"apn_context\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G EPS User Template Name\",\"filter\":\"\",\"name\":\"epstpl\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G EPS Flag\",\"filter\":\"{\\\"0\\\":\\\"Disable\\\", \\\"1\\\":\\\"Enable\\\"}\",\"name\":\"eps_flag\",\"optional\":\"true\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"4G EPS ODB\",\"filter\":\"\",\"name\":\"eps_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G HPLMN ODB\",\"filter\":\"\",\"name\":\"hplmn_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G Access Restriction Data\",\"filter\":\"\",\"name\":\"ard\",\"optional\":\"true\",\"type\":\"int\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (599, 'UDM', 'subscriberManagement', 'Subcriber Management', 'del', 'udmuser', 'Delete Subscriber Data', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (600, 'UDM', 'subscriberManagement', 'Subcriber Management', 'mod', 'udmuser', 'Modify Subscriber Data', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"MSISDN\",\"filter\":\"\",\"name\":\"msisdn\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G UE AMBR\",\"filter\":\"\",\"name\":\"ambr\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SNSSAIs\",\"filter\":\"\",\"name\":\"nssai\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Forbidden Areas\",\"filter\":\"\",\"name\":\"arfb\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Service Area Restriction\",\"filter\":\"\",\"name\":\"sar\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"RAT Type\",\"filter\":\"\",\"name\":\"rat\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Core Network\",\"filter\":\"\",\"name\":\"cn\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SMF Selection Data\",\"filter\":\"\",\"name\":\"smf_sel\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SM Data\",\"filter\":\"\",\"name\":\"sm_data\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"Specify mobile phone static IP address, and \'-\' indicates the use of dynamic IP address\",\"display\":\"4G Static IP\",\"filter\":\"\",\"name\":\"static_ip\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G Context ID\",\"filter\":\"\",\"name\":\"context_id\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G APN Context\",\"filter\":\"\",\"name\":\"apn_context\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G EPS User Template Name\",\"filter\":\"\",\"name\":\"epstpl\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G EPS Flag\",\"filter\":\"{\\\"0\\\":\\\"Disable\\\", \\\"1\\\":\\\"Enable\\\"}\",\"name\":\"eps_flag\",\"optional\":\"true\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"4G EPS ODB\",\"filter\":\"\",\"name\":\"eps_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G HPLMN ODB\",\"filter\":\"\",\"name\":\"hplmn_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G Access Restriction Data\",\"filter\":\"\",\"name\":\"ard\",\"optional\":\"true\",\"type\":\"int\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (601, 'UDM', 'subscriberManagement', 'Subcriber Management', 'baa', 'udmuser', 'Batch Add UDM Subscriber', '[{\"comment\":\"\",\"display\":\"Starting IMSI\",\"filter\":\"\",\"name\":\"start_imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Starting MSISDN\",\"filter\":\"\",\"name\":\"start_msisdn\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Subscriber Number\",\"filter\":\"\",\"name\":\"sub_num\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"5G UE AMBR\",\"filter\":\"\",\"name\":\"ambr\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SNSSAIs\",\"filter\":\"\",\"name\":\"nssai\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Forbidden Areas\",\"filter\":\"\",\"name\":\"arfb\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Service Area Restriction\",\"filter\":\"\",\"name\":\"sar\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"RAT Type\",\"filter\":\"\",\"name\":\"rat\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Core Network\",\"filter\":\"\",\"name\":\"cn\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SMF Selection Data\",\"filter\":\"\",\"name\":\"smf_sel\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SM Data\",\"filter\":\"\",\"name\":\"sm_data\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"Specify mobile phone static IP address, and \'-\' indicates the use of dynamic IP address\",\"display\":\"4G Static IP\",\"filter\":\"\",\"name\":\"static_ip\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G Context ID\",\"filter\":\"\",\"name\":\"context_id\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G APN Context\",\"filter\":\"\",\"name\":\"apn_context\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G EPS User Template Name\",\"filter\":\"\",\"name\":\"epstpl\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G EPS Flag\",\"filter\":\"{\\\"0\\\":\\\"Disable\\\", \\\"1\\\":\\\"Enable\\\"}\",\"name\":\"eps_flag\",\"optional\":\"true\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"4G EPS ODB\",\"filter\":\"\",\"name\":\"eps_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G HPLMN ODB\",\"filter\":\"\",\"name\":\"hplmn_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G Access Restriction Data\",\"filter\":\"\",\"name\":\"ard\",\"optional\":\"true\",\"type\":\"int\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (602, 'UDM', 'subscriberManagement', 'Subcriber Management', 'bde', 'udmuser', 'Batch Delete Subscriber Data', '[{\"comment\":\"\",\"display\":\"Starting IMSI\",\"filter\":\"\",\"name\":\"start_imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Subcribers Number\",\"filter\":\"\",\"name\":\"sub_num\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (603, 'UDM', 'subscriberManagement', 'Subcriber Management', 'bmd', 'udmuser', 'Batch Modify Subscriber Data', '[{\"comment\":\"\",\"display\":\"Starting IMSI\",\"filter\":\"\",\"name\":\"start_imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Subcribers Number\",\"filter\":\"\",\"name\":\"sub_num\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G UE AMBR\",\"filter\":\"\",\"name\":\"ambr\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SNSSAIs\",\"filter\":\"\",\"name\":\"nssai\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Forbidden Areas\",\"filter\":\"\",\"name\":\"arfb\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Service Area Restriction\",\"filter\":\"\",\"name\":\"sar\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"RAT Type\",\"filter\":\"\",\"name\":\"rat\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Core Network\",\"filter\":\"\",\"name\":\"cn\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SMF Selection Data\",\"filter\":\"\",\"name\":\"smf_sel\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SM Data\",\"filter\":\"\",\"name\":\"sm_data\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"Specify mobile phone static IP address, and \'-\' indicates the use of dynamic IP address\",\"display\":\"4G Static IP\",\"filter\":\"\",\"name\":\"static_ip\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G Context ID\",\"filter\":\"\",\"name\":\"context_id\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G APN Context\",\"filter\":\"\",\"name\":\"apn_context\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G EPS User Template Name\",\"filter\":\"\",\"name\":\"epstpl\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G EPS Flag\",\"filter\":\"{\\\"0\\\":\\\"Disable\\\", \\\"1\\\":\\\"Enable\\\"}\",\"name\":\"eps_flag\",\"optional\":\"true\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"4G EPS ODB\",\"filter\":\"\",\"name\":\"eps_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G HPLMN ODB\",\"filter\":\"\",\"name\":\"hplmn_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G Access Restriction Data\",\"filter\":\"\",\"name\":\"ard\",\"optional\":\"true\",\"type\":\"int\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (604, 'UDM', 'subscriberManagement', 'Subcriber Management', 'import', 'udmuser', 'Import Subscriber Data From File', '[{\"comment\":\"\",\"display\":\"Path File\",\"filter\":\".txt\",\"name\":\"path\",\"optional\":\"false\",\"type\":\"file\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (605, 'UDM', 'subscriberManagement', 'Subcriber Management', 'upload', 'udmuser', 'Upload Subscriber Data', '[{\"comment\":\"\",\"display\":\"Path File\",\"filter\":\".txt\",\"name\":\"path\",\"optional\":\"false\",\"type\":\"file\"}]', 'Inactive'); -INSERT INTO `mml_subscriber` VALUES (606, 'UDM', 'subscriberManagement', 'Subcriber Management', 'export', 'udmuser', 'Export Subscriber Data to File', '[{\"comment\":\"\",\"display\":\"Path File\",\"filter\":\"\",\"name\":\"path\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_subscriber` VALUES (607, 'UDM', 'subscriberManagement', 'Subcriber Management', 'sync', 'start', 'Sync UDM Data From Public UDM', 'null', 'Active'); -INSERT INTO `mml_subscriber` VALUES (608, 'UDM', 'subscriberManagement', 'Subcriber Management', 'sync', 'state', 'Query State of Sync Task', 'null', 'Active'); - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/common/lite/mml_system.sql b/build/linux/usr/local/etc/omc/database/common/lite/mml_system.sql deleted file mode 100644 index f19b51c7..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/mml_system.sql +++ /dev/null @@ -1,103 +0,0 @@ -/* - Navicat Premium Data Transfer - - Source Server : local_mariadb - Source Server Type : MariaDB - Source Server Version : 100338 (10.3.38-MariaDB) - Source Host : localhost:33066 - Source Schema : omc_db - - Target Server Type : MariaDB - Target Server Version : 100338 (10.3.38-MariaDB) - File Encoding : 65001 - - Date: 14/05/2024 11:56:23 -*/ - -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for mml_system --- ---------------------------- -DROP TABLE IF EXISTS `mml_system`; -CREATE TABLE `mml_system` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `category` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `cat_display` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `operation` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `object` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `mml_display` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `object_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'mml', - `param_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, - `status` enum('Active','Inactive') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Active' COMMENT '激活: Active 未激活: Inactive', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 906 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of mml_system --- ---------------------------- -INSERT INTO `mml_system` VALUES (833, 'UPF', 'upfManagement', 'UPF Management', 'help', '', 'List UPF MML CMD', 'mml', 'null', 'Active'); -INSERT INTO `mml_system` VALUES (834, 'UPF', 'systemManagement', 'System Management', 'set', 'n3 driver', 'Set N3 Driver', 'mml', '[{\"comment\":\"\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"IP address\",\"filter\":\"\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Mask\",\"filter\":\"\",\"name\":\"mask\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Mac address\",\"filter\":\"\",\"name\":\"mac\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"PCI address\",\"filter\":\"\",\"name\":\"pci\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (835, 'UPF', 'systemManagement', 'System Management', 'set', 'n4 ip', 'Set N4 IP Address', 'mml', '[{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (836, 'UPF', 'systemManagement', 'System Management', 'set', 'n6 driver', 'Set N6 Driver', 'mml', '[{\"comment\":\"\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"IP address\",\"filter\":\"\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Mask\",\"filter\":\"\",\"name\":\"mask\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Mac address\",\"filter\":\"\",\"name\":\"mac\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"PCI address\",\"filter\":\"\",\"name\":\"pci\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (837, 'UPF', 'systemManagement', 'System Management', 'set', 'n9 driver', 'Set N9 Driver', 'mml', '[{\"comment\":\"\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"IP address\",\"filter\":\"\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Mask\",\"filter\":\"\",\"name\":\"mask\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Mac address\",\"filter\":\"\",\"name\":\"mac\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"PCI address\",\"filter\":\"\",\"name\":\"pci\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (838, 'UPF', 'systemManagement', 'System Management', 'set', 'dnn', 'Set DNN', 'mml', '[{\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"\",\"name\":\"dnn\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (839, 'UPF', 'systemManagement', 'System Management', 'set', 'pfcp', 'Set PFCP', 'mml', '[{\"comment\":\"\",\"display\":\"Path\",\"filter\":\"\",\"name\":\"path\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Local IP Address\",\"filter\":\"\",\"name\":\"local\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Remote IP Address\",\"filter\":\"\",\"name\":\"remote\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (840, 'UPF', 'systemManagement', 'System Management', 'set', 'qos', 'Set Qos', 'mml', '[{\"comment\":\"\",\"display\":\"Index\",\"filter\":\"\",\"name\":\"index\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5qi\",\"filter\":\"\",\"name\":\"5qi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Priority Level\",\"filter\":\"\",\"name\":\"priority\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"MBR\",\"filter\":\"\",\"name\":\"mbr\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"GBR\",\"filter\":\"\",\"name\":\"gbr\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (841, 'UPF', 'systemManagement', 'System Management', 'set', 'pccrule', 'Set PCC Rule', 'mml', '[{\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"Precedence\",\"filter\":\"\",\"name\":\"precedence\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"QOS Index\",\"filter\":\"\",\"name\":\"qosindex\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"Filter Direction\",\"filter\":\"{\\\"0\\\":\\\"NA\\\", \\\"1\\\":\\\"Uplink\\\", \\\"2\\\":\\\"Downlink\\\", \\\"3\\\":\\\"Bidirectionallink\\\"}\",\"name\":\"direction\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"Filter\",\"filter\":\"\",\"name\":\"filter\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Application ID\",\"filter\":\"\",\"name\":\"appid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (842, 'UPF', 'systemManagement', 'System Management', 'exec', 'shell', 'Execute Shell Command', 'mml', '[{\"comment\":\"\",\"display\":\"CMD\",\"filter\":\"\",\"name\":\"cmd\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (843, 'UPF', 'systemManagement', 'System Management', 'reload', '', 'Reload Config', 'mml', 'null', 'Inactive'); -INSERT INTO `mml_system` VALUES (853, 'SMF', 'smfManagement', 'SMF Management', 'help', '', 'List SMF MML CMD', 'mml', 'null', 'Active'); -INSERT INTO `mml_system` VALUES (854, 'SMF', 'systemManagement', 'System Management', 'set', 'n7 server', 'Set N7 Server', 'mml', '[{\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\", \\\"1\\\":\\\"https\\\"}\",\"name\":\"scheme\",\"optional\":\"false\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"0~64\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Port\",\"filter\":\"0~65535\",\"name\":\"port\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (855, 'SMF', 'systemManagement', 'System Management', 'set', 'n7 client', 'Set N7 Client', 'mml', '[{\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\", \\\"1\\\":\\\"https\\\"}\",\"name\":\"scheme\",\"optional\":\"false\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"0~64\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (856, 'SMF', 'systemManagement', 'System Management', 'set', 'n10 server', 'Set N10 Server', 'mml', '[{\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\", \\\"1\\\":\\\"https\\\"}\",\"name\":\"scheme\",\"optional\":\"false\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"0~64\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Port\",\"filter\":\"0~65535\",\"name\":\"port\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (857, 'SMF', 'systemManagement', 'System Management', 'set', 'n10 client', 'Set N10 Client', 'mml', '[{\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\", \\\"1\\\":\\\"https\\\"}\",\"name\":\"scheme\",\"optional\":\"false\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"0~64\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (858, 'SMF', 'systemManagement', 'System Management', 'set', 'n11 server', 'Set N11 Server', 'mml', '[{\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\", \\\"1\\\":\\\"https\\\"}\",\"name\":\"scheme\",\"optional\":\"false\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"0~64\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Port\",\"filter\":\"0~65535\",\"name\":\"port\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (859, 'SMF', 'systemManagement', 'System Management', 'set', 'n11 client', 'Set N11 Client', 'mml', '[{\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\", \\\"1\\\":\\\"https\\\"}\",\"name\":\"scheme\",\"optional\":\"false\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"0~64\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (860, 'SMF', 'systemManagement', 'System Management', 'set', 'dnn', 'Set DNN', 'mml', '[{\"comment\":\"\",\"display\":\"Index\",\"filter\":\"\",\"name\":\"index\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"\",\"name\":\"DNN\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (862, 'SMF', 'systemManagement', 'System Management', 'set', 'qos', 'Set Qos', 'mml', '[{\"comment\":\"\",\"display\":\"Index\",\"filter\":\"\",\"name\":\"index\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"SD\",\"filter\":\"\",\"name\":\"5qi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5qipl\",\"filter\":\"\",\"name\":\"5qipl\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"arppl\",\"filter\":\"\",\"name\":\"arppl\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"arppci\",\"filter\":\"\",\"name\":\"arppci\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"arppvi\",\"filter\":\"\",\"name\":\"arppvi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"mfbrul\",\"filter\":\"\",\"name\":\"mfbrul\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"mfbrdl\",\"filter\":\"\",\"name\":\"mfbrdl\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"gfbrul\",\"filter\":\"\",\"name\":\"gfbrul\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"gfbrdl\",\"filter\":\"\",\"name\":\"gfbrdl\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (863, 'SMF', 'systemManagement', 'System Management', 'set', 'snssai', 'Set Snssai', 'mml', '[{\"comment\":\"\",\"display\":\"Index\",\"filter\":\"\",\"name\":\"index\",\"optional\":\"false\",\"type\":\"string\"},{\"display\":\"sst-sd\",\"filter\":\"\",\"name\":\"sst-sd\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (864, 'SMF', 'systemManagement', 'System Management', 'release', 'imsi', 'Release IMSI', 'mml', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"display\":\"PDU Session Id\",\"filter\":\"\",\"name\":\"pduSessId\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (865, 'SMF', 'systemManagement', 'System Management', 'set', 'urr', 'Set URR', 'mml', '[{\"comment\":\"\",\"display\":\"Index\",\"filter\":\"\",\"name\":\"index\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Quota Volume Tatol\",\"filter\":\"\",\"name\":\"quotavolumetatol\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Quota Volume UL\",\"filter\":\"\",\"name\":\"quotavolumeul\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Quota Volume DL\",\"filter\":\"\",\"name\":\"quotavolumedl\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Quota Time\",\"filter\":\"\",\"name\":\"quotatime\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (866, 'SMF', 'systemManagement', 'System Management', 'set', 'dpi', 'Set DPI', 'mml', '[{\"comment\":\"\",\"display\":\"Flag\",\"filter\":\"{\\\"0\\\":\\\"disable\\\", \\\"1\\\":\\\"enable\\\"}\",\"name\":\"flag\",\"optional\":\"false\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"Max Detect Packet Number\",\"filter\":\"\",\"name\":\"max\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (867, 'SMF', 'systemManagement', 'System Management', 'exec', 'shell', 'Execute Shell Command', 'mml', '[{\"comment\":\"\",\"display\":\"CMD\",\"filter\":\"\",\"name\":\"cmd\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (868, 'SMF', 'systemManagement', 'System Management', 'reload', '', 'Reload Config', 'mml', 'null', 'Inactive'); -INSERT INTO `mml_system` VALUES (870, 'IMS', 'imsManagement', 'IMS Management', 'help', '', 'List IMS MML CMD', 'mml', 'null', 'Active'); -INSERT INTO `mml_system` VALUES (871, 'N3IWF', 'n3iwfManagement', 'N3IWF Management', 'help', '', 'List N3IWF MML CMD', 'mml', 'null', 'Active'); -INSERT INTO `mml_system` VALUES (872, 'NSSF', 'nssfManagement', 'NSSF Management', 'help', '', 'List NSSF MML CMD', 'mml', 'null', 'Active'); -INSERT INTO `mml_system` VALUES (873, 'NRF', 'nrfManagement', 'NRF Management', 'help', '', 'List NRF MML CMD', 'mml', 'null', 'Active'); -INSERT INTO `mml_system` VALUES (874, 'PCF', 'pcfManagement', 'PCF Management', 'help', '', 'List PCF MML CMD', 'mml', 'null', 'Active'); -INSERT INTO `mml_system` VALUES (875, 'AMF', 'subsManagement', 'Subscriber Management', 'list', 'imsi', 'List Online IMSI', 'mml', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"32\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (876, 'AMF', 'amfManagement', 'AMF Management', 'help', '', 'List AMF MML CMD', 'mml', 'null', 'Active'); -INSERT INTO `mml_system` VALUES (877, 'AMF', 'systemManagement', 'System Management', 'set', 'n8_ip', 'Set N8 IP Address', 'mml', '[{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"0~64\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (878, 'AMF', 'systemManagement', 'System Management', 'set', 'n11_ip', 'Set N11 IP Address', 'mml', '[{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"0~64\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (879, 'AMF', 'systemManagement', 'System Management', 'set', 'n12_ip', 'Set N12 IP Address', 'mml', '[{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"0~64\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (880, 'AMF', 'systemManagement', 'System Management', 'set', 'n2_ip', 'Set N2 IP Address', 'mml', '[{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (881, 'AMF', 'systemManagement', 'System Management', 'set', 'n2_port', 'Set N2 Port', 'mml', '[{\"comment\":\"\",\"display\":\"Port\",\"filter\":\"0~65535\",\"name\":\"port\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (882, 'AMF', 'systemManagement', 'System Management', 'set', 'ntpversion', 'Set NTP Version', 'mml', '[{\"comment\":\"\",\"display\":\"Version\",\"filter\":\"\",\"name\":\"version\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (883, 'AMF', 'systemManagement', 'System Management', 'set', 'ntpmaxdiff', 'Set NTP Max Diff', 'mml', '[{\"comment\":\"\",\"display\":\"Max Value(ms)\",\"filter\":\"100~2000\",\"name\":\"value\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (884, 'AMF', 'systemManagement', 'System Management', 'set', 'ntpsynctimer', 'Set NTP Sync Timer', 'mml', '[{\"comment\":\"\",\"display\":\"Periods(second)\",\"filter\":\"\",\"name\":\"periods\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (885, 'AMF', 'systemManagement', 'System Management', 'add', 'slice', 'Add Slice', 'mml', '[{\"comment\":\"\",\"display\":\"SST\",\"filter\":\"\",\"name\":\"sst\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"SD\",\"filter\":\"\",\"name\":\"sd\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (886, 'AMF', 'systemManagement', 'System Management', 'deregister', 'imsi', 'Deregister IMSI', 'mml', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"IMSI\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (887, 'AMF', 'systemManagement', 'System Management', 'exec', 'shell', 'Execute Shell Command', 'mml', '[{\"comment\":\"\",\"display\":\"CMD\",\"filter\":\"\",\"name\":\"cmd\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (888, 'AMF', 'systemManagement', 'System Management', 'reload', '', 'Reload Config', 'mml', 'null', 'Inactive'); -INSERT INTO `mml_system` VALUES (889, 'UDM', 'udmManagement', 'UDM Management', 'help', '', 'List UDM MML CMD', 'mml', 'null', 'Active'); -INSERT INTO `mml_system` VALUES (890, 'UDM', 'systemManagement', 'System Management', 'set', 'n8ip', 'Set N8 IP Address', 'mml', '[{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"ipv4\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (891, 'UDM', 'systemManagement', 'System Management', 'set', 'n8port', 'Set N8 Port', 'mml', '[{\"comment\":\"\",\"display\":\"Port\",\"filter\":\"1~65535\",\"name\":\"port\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (892, 'UDM', 'systemManagement', 'System Management', 'set', 'n8scheme', 'Set N8 Scheme', 'mml', '[{\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\", \\\"1\\\":\\\"https\\\"}\",\"name\":\"scheme\",\"optional\":\"false\",\"type\":\"enum\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (893, 'UDM', 'systemManagement', 'System Management', 'set', 'n10ip', 'Set N10 IP Address', 'mml', '[{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (894, 'UDM', 'systemManagement', 'System Management', 'set', 'n10port', 'Set N10 Port', 'mml', '[{\"comment\":\"\",\"display\":\"Port\",\"filter\":\"1~65535\",\"name\":\"port\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (895, 'UDM', 'systemManagement', 'System Management', 'set', 'n10scheme', 'Set N10 Scheme', 'mml', '[{\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\", \\\"1\\\":\\\"https\\\"}\",\"name\":\"scheme\",\"optional\":\"false\",\"type\":\"enum\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (896, 'UDM', 'systemManagement', 'System Management', 'exec', 'shell', 'Execute Shell Command', 'mml', '[{\"comment\":\"\",\"display\":\"CMD\",\"filter\":\"\",\"name\":\"cmd\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (897, 'UDM', 'systemManagement', 'System Management', 'reload', '', 'Reload Config', 'mml', 'null', 'Inactive'); -INSERT INTO `mml_system` VALUES (898, 'AUSF', 'ausfManagement', 'AUSF Management', 'help', '', 'List AUSF MML CMD', 'mml', 'null', 'Active'); -INSERT INTO `mml_system` VALUES (899, 'AUSF', 'systemManagement', 'System Management', 'set', 'n12ip', 'Set N12 IP Address', 'mml', '[{\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (900, 'AUSF', 'systemManagement', 'System Management', 'set', 'n12port', 'Set N12 Port', 'mml', '[{\"comment\":\"\",\"display\":\"Port\",\"filter\":\"1~65535\",\"name\":\"port\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (901, 'AUSF', 'systemManagement', 'System Management', 'set', 'n12scheme', 'Set N12 Scheme', 'mml', '[{\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\", \\\"1\\\":\\\"https\\\"}\",\"name\":\"scheme\",\"optional\":\"false\",\"type\":\"enum\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (902, 'AUSF', 'systemManagement', 'System Management', 'set', 'supirange', 'Set SUPI Range', 'mml', '[{\"comment\":\"\",\"display\":\"SUPI Range\",\"filter\":\"\",\"name\":\"supirange\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); -INSERT INTO `mml_system` VALUES (903, 'AUSF', 'systemManagement', 'System Management', 'reload', '', 'Reload Config', 'mml', 'null', 'Inactive'); -INSERT INTO `mml_system` VALUES (904, 'MME', 'mmeManagement', 'MME Management', 'help', '', 'List MME MML CMD', 'mml', 'null', 'Active'); - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/common/lite/ne_config.sql b/build/linux/usr/local/etc/omc/database/common/lite/ne_config.sql deleted file mode 100644 index 991ead65..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/ne_config.sql +++ /dev/null @@ -1,147 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- --- Table structure for table `ne_config` --- - -DROP TABLE IF EXISTS `ne_config`; -CREATE TABLE `ne_config` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', - `param_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '参数名', - `param_display` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '参数显示名', - `param_type` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '参数类型 list列表单层 array数组多层', - `param_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'accesss属性控制: 只读read-only/read/ro 读写read-write', - `param_sort` int DEFAULT '0' COMMENT '参数排序', - `param_perms` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作权限 get只读 put可编辑 delete可删除 post可新增', - `update_time` bigint DEFAULT '0' COMMENT '更新时间', - `visible` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'public' COMMENT '可见性默认public 单独网元self 隐藏hide', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_netype_paramname` (`ne_type`,`param_name`) USING BTREE COMMENT '网元_可选值' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元_参数配置可用属性值'; - --- 初始数据对应网元 - --- 更新 AMF 配置 20250313 -INSERT INTO `ne_config` VALUES (1, 'AMF', 'system', 'System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMF Name\",\"filter\":\"0~64\",\"name\":\"amfName\",\"type\":\"string\",\"value\":\"AMF\",\"visible\":\"self\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Relative Capacity\",\"filter\":\"0~255\",\"name\":\"relativeCapacity\",\"type\":\"int\",\"value\":\"255\",\"visible\":\"self\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\",\\\"1\\\":\\\"https\\\"}\",\"name\":\"sbiScheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI Server IP\",\"filter\":\"0~64\",\"name\":\"sbiServerIp\",\"type\":\"string\",\"value\":\"192.168.1.183\",\"visible\":\"self\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"SBI Server Port\",\"filter\":\"0~65535\",\"name\":\"sbiServerPort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"nrfEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"0~64\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AUSF URI\",\"filter\":\"0~64\",\"name\":\"ausfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.130:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDM URI\",\"filter\":\"0~64\",\"name\":\"udmUri\",\"type\":\"string\",\"value\":\"http://172.16.5.140:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMF URI\",\"filter\":\"0~64\",\"name\":\"smfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.150:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PCF URI\",\"filter\":\"0~64\",\"name\":\"pcfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.160:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Backup AUSF URI\",\"filter\":\"0~64\",\"name\":\"backupAusfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.131:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Backup UDM URI\",\"filter\":\"0~64\",\"name\":\"backupUdmUri\",\"type\":\"string\",\"value\":\"http://172.16.5.141:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Backup SMF URI\",\"filter\":\"0~64\",\"name\":\"backupSmfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.151:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Backup PCF URI\",\"filter\":\"0~64\",\"name\":\"backupPcfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.161:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LMF URI\",\"filter\":\"0~64\",\"name\":\"lmfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.200:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NEF URI\",\"filter\":\"0~64\",\"name\":\"nefUri\",\"type\":\"string\",\"value\":\"http://172.16.5.210:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IMEI Restriction Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"imeiRestrictionEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Allowed IMEI Prefix\",\"filter\":\"0~128\",\"name\":\"allowedImeiPrefix\",\"type\":\"string\",\"value\":\"869583045\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN Correction Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"dnnCorrectionEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default DNN\",\"filter\":\"0~64\",\"name\":\"defaultDnn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Integrity Algorithm\",\"filter\":\"{\\\"0\\\":\\\"NIA0\\\",\\\"1\\\":\\\"NIA1\\\",\\\"2\\\":\\\"NIA2\\\",\\\"3\\\":\\\"NIA3\\\"}\",\"name\":\"integrityAlgorithm\",\"type\":\"enum\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Ciphering Algorithm\",\"filter\":\"{\\\"0\\\":\\\"NEA0\\\",\\\"1\\\":\\\"NEA1\\\",\\\"2\\\":\\\"NEA2\\\",\\\"3\\\":\\\"NEA3\\\"}\",\"name\":\"cipheringAlgorithm\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3502\",\"filter\":\"1~65535\",\"name\":\"t3502\",\"type\":\"int\",\"value\":\"720\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3512\",\"filter\":\"1~65535\",\"name\":\"t3512\",\"type\":\"int\",\"value\":\"3600\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3513\",\"filter\":\"1~65535\",\"name\":\"t3513\",\"type\":\"int\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3522\",\"filter\":\"1~65535\",\"name\":\"t3522\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3550\",\"filter\":\"1~65535\",\"name\":\"t3550\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3555\",\"filter\":\"1~65535\",\"name\":\"t3555\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3560\",\"filter\":\"1~65535\",\"name\":\"t3560\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3565\",\"filter\":\"1~65535\",\"name\":\"t3565\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3570\",\"filter\":\"1~65535\",\"name\":\"t3570\",\"type\":\"int\",\"value\":\"6\"}]', 1, '', 1741848584716, 'public'); -INSERT INTO `ne_config` VALUES (2, 'AMF', 'association', 'TNL Association List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NGAP IP\",\"filter\":\"0~64\",\"name\":\"ngapIp\",\"type\":\"string\",\"value\":\"192.168.1.183\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"NGAP SCTP Port\",\"filter\":\"0~65535\",\"name\":\"ngapSctpPort\",\"type\":\"int\",\"value\":\"38412\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Weight\",\"filter\":\"0~255\",\"name\":\"weightFactor\",\"type\":\"int\",\"value\":\"255\"}]', 3, '', 1741848584729, 'self'); -INSERT INTO `ne_config` VALUES (3, 'AMF', 'guami', 'GUAMI List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Region ID\",\"filter\":\"0~255\",\"name\":\"regionId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1023\",\"display\":\"Set ID\",\"filter\":\"0~1023\",\"name\":\"setId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~63\",\"display\":\"Pointer\",\"filter\":\"0~63\",\"name\":\"pointer\",\"type\":\"int\",\"value\":\"1\"}]', 5, '', 1741848584734, 'self'); -INSERT INTO `ne_config` VALUES (4, 'AMF', 'tai', 'TAI List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~16777215\",\"display\":\"TAC\",\"filter\":\"0~8\",\"name\":\"tac\",\"type\":\"string\",\"value\":\"1\"}]', 7, '', 1741848584738, 'public'); -INSERT INTO `ne_config` VALUES (5, 'AMF', 'slice', 'Slice List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~127\",\"display\":\"SST\",\"filter\":\"0~127\",\"name\":\"sst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SD\",\"filter\":\"^[A-Fa-f0-9]{6}\",\"name\":\"sd\",\"type\":\"regex\",\"value\":\"000001\"}]', 9, '', 1741848584742, 'public'); -INSERT INTO `ne_config` VALUES (6, 'AMF', 'systemFeatOpt', 'System FeatOpt', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"dnnCorrectionEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"dnnCorrectionEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"gutiReallocationInPRUEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"gutiReallocationInPRUEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ueRadioCapabilityMatchEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"ueRadioCapabilityMatchEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"supportFollowOnRequestIndication\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"supportFollowOnRequestIndication\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"triggerInitCtxSetupForAllNASProc\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"triggerInitCtxSetupForAllNASProc\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"supportAllAllowedNssai\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"supportAllAllowedNssai\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"implicitUnsubscribeEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"implicitUnsubscribeEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"supportRRCInactiveReport\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"supportRRCInactiveReport\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"supportMappedSecurityContext\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"supportMappedSecurityContext\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"optimizeSignalingProcedure\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"optimizeSignalingProcedure\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"reAuthInServiceRequestProc\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"reAuthInServiceRequestProc\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"skipGetSubscribedNssai\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"skipGetSubscribedNssai\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"forceIdentityRequest\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"forceIdentityRequest\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"cagEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"cagEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"imeiRestrictionEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"imeiRestrictionEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"checkSliceInTaEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"checkSliceInTaEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"uePolicyEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"uePolicyEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"smsOverNasEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"smsOverNasEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"statusReportToOmc\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"statusReportToOmc\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"statusReportEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"statusReportEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"getTraceDataFromUdm\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"getTraceDataFromUdm\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"disableLocationReportControl\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"disableLocationReportControl\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"sendDnnOiToSmf\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"sendDnnOiToSmf\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"udsfEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"udsfEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"enableHttpPprof\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"enableHttpPprof\",\"type\":\"bool\",\"value\":\"0\"}]', 11, '', 1741848584746, 'public'); -INSERT INTO `ne_config` VALUES (7, 'AMF', 'gnbList', 'Gnb List Config', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~128\",\"display\":\"Index\",\"filter\":\"0~128\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"text content length 0~64\",\"display\":\"GNB Name\",\"filter\":\"0~64\",\"name\":\"name\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"text content length 0~64\",\"display\":\"GNB Address\",\"filter\":\"0~64\",\"name\":\"address\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"location description. Prohibition of spaces, length of text content 0-64\",\"display\":\"Position\",\"filter\":\"0~64\",\"name\":\"position\",\"type\":\"string\",\"value\":\"\"}]', 13, '', 1741848584751, 'hide'); -INSERT INTO `ne_config` VALUES (8, 'AMF', 'imeiWhitelist', 'IMEI White List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~65535\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IMEI Prefix\",\"filter\":\"^[a-zA-Z0-9]{0,16}$\",\"name\":\"imeiPrefixValue\",\"type\":\"string\",\"value\":\"\"}]', 15, '', 1741848584755, 'public'); - -INSERT INTO `ne_config` VALUES (20, 'AUSF', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.130\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"http\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDM URI\",\"filter\":\"\",\"name\":\"udmUri\",\"type\":\"string\",\"value\":\"http://172.16.5.140:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Group ID\",\"filter\":\"\",\"name\":\"groupId\",\"type\":\"string\",\"value\":\"0\"}]', 1, '', 1719831209173, 'public'); - --- 更新 IMS 配置 20240815 -INSERT INTO `ne_config` VALUES (40, 'IMS', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Label\",\"filter\":\"\",\"name\":\"label\",\"type\":\"string\",\"value\":\"ims-core\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"HPLMN MCC\",\"filter\":\"\",\"name\":\"hplmnMCC\",\"type\":\"string\",\"value\":\"001\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"HPLMN MNC\",\"filter\":\"\",\"name\":\"hplmnMNC\",\"type\":\"string\",\"value\":\"01\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Network IPv4\",\"filter\":\"\",\"name\":\"LocalNetworkIPv4\",\"type\":\"ipv4\",\"value\":\"172.16.5.110\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Public Network IPv4\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.110\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Public Network IPv6\",\"filter\":\"\",\"name\":\"serviceIPv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 1\",\"filter\":\"\",\"name\":\"domainName1\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 2\",\"filter\":\"\",\"name\":\"domainName2\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 3\",\"filter\":\"\",\"name\":\"domainName3\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 4\",\"filter\":\"\",\"name\":\"domainName4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MultiIPStack Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"multiIPStackInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Register Timer\",\"filter\":\"120~1000000\",\"name\":\"registerTimer\",\"type\":\"int\",\"value\":\"7200\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Call Duration\",\"filter\":\"1800~1000000\",\"name\":\"maxCallDuration\",\"type\":\"int\",\"value\":\"43200\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Internal SMS Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"internalSMSInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Internal CDR Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"internalCDRInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Internal KPI Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"internalKPIInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PCF IP Address\",\"filter\":\"\",\"name\":\"pcfIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.160\"}]', 1, '', 1723716862092, 'public'); -INSERT INTO `ne_config` VALUES (41, 'IMS', 'plmn', 'PLMN List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~3\",\"display\":\"Index\",\"filter\":\"0~3\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MCC\",\"filter\":\"^[0-9]{3}$\",\"name\":\"mcc\",\"type\":\"regex\",\"value\":\"001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MNC\",\"filter\":\"^[0-9]{2,3}$\",\"name\":\"mnc\",\"type\":\"regex\",\"value\":\"01\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain\",\"filter\":\"0~128\",\"name\":\"domain\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 3, '', 1723716862107, 'public'); -INSERT INTO `ne_config` VALUES (42, 'IMS', 'mmtel_dialplan', 'MMTEL Dialplan', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"NaName\",\"filter\":\"0~128\",\"name\":\"naName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Title\",\"filter\":\"0~128\",\"name\":\"title\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Method\",\"filter\":\"0-2\",\"name\":\"method\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Prefix\",\"filter\":\"0~128\",\"name\":\"prefix\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Start\",\"filter\":\"0~128\",\"name\":\"start\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"End\",\"filter\":\"0~128\",\"name\":\"end\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Attrib\",\"filter\":\"0~128\",\"name\":\"attrib\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Number Len\",\"filter\":\"0~128\",\"name\":\"numberLen\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rsc\",\"filter\":\"0~128\",\"name\":\"rsc\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"E164 Nai\",\"filter\":\"0~128\",\"name\":\"e164Nai\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"E164 Delete\",\"filter\":\"0~128\",\"name\":\"e164Delete\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"E164 Insert\",\"filter\":\"0~128\",\"name\":\"e164Insert\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"Enable: Close/Open\",\"display\":\"Admin State\",\"filter\":\"{\\\"0\\\":\\\"Close\\\", \\\"1\\\":\\\"Open\\\"}\",\"name\":\"adminState\",\"type\":\"enum\",\"value\":\"0\"}]', 5, '', 1723716862110, 'public'); -INSERT INTO `ne_config` VALUES (43, 'IMS', 'ds_system', 'DS System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dispatch System Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"dispatchSystemInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Transcode Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"transcodeInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dispatch System IPv4\",\"filter\":\"\",\"name\":\"dispatchSystemIP\",\"type\":\"ipv4\",\"value\":\"1.0.0.1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dispatch System Port\",\"filter\":\"\",\"name\":\"dispatchSystemPort\",\"type\":\"int\",\"value\":\"5060\"}]', 7, '', 1723716862113, 'public'); - --- 更新 MME 配置 20250124 -INSERT INTO `ne_config` VALUES (60, 'MME', 'system', 'System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"true|false\",\"display\":\"CSFB Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"csfbEnabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"true|false\",\"display\":\"VoLTE Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"volteEnabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"0~128\",\"display\":\"ME IDENTITY CHECK PATH\",\"filter\":\"0~128\",\"name\":\"meIdentityCheckPath\",\"type\":\"string\",\"value\":\"/usr/local/etc/mme/me_identity_check.csv\"},{\"access\":\"read-write\",\"comment\":\"0~128\",\"display\":\"IMEI WHITE LIST PATH\",\"filter\":\"0~128\",\"name\":\"imeiWhiteListPath\",\"type\":\"string\",\"value\":\"/usr/local/etc/mme/imei_whitelist.csv\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"DNS SERVER IP\",\"filter\":\"0~64\",\"name\":\"dnsServerIp\",\"type\":\"string\",\"value\":\"127.0.0.53\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"S1 MME IP\",\"filter\":\"0~64\",\"name\":\"s1MmeIp\",\"type\":\"string\",\"value\":\"192.168.1.179\"},{\"access\":\"read-only\",\"comment\":\"0~65535\",\"display\":\"S1 MME Port\",\"filter\":\"0~65535\",\"name\":\"s1MmePort\",\"type\":\"int\",\"value\":\"36412\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"S11 MME IP\",\"filter\":\"0~64\",\"name\":\"s11MmeIp\",\"type\":\"string\",\"value\":\"192.168.1.179\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"S11 MME Port\",\"filter\":\"0~65535\",\"name\":\"s11MmePort\",\"type\":\"int\",\"value\":\"2123\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"S10 MME IP\",\"filter\":\"0~64\",\"name\":\"s10MmeIp\",\"type\":\"string\",\"value\":\"192.168.1.178\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"S10 MME Port\",\"filter\":\"0~65535\",\"name\":\"s10MmePort\",\"type\":\"int\",\"value\":\"2123\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"SGs MME IP\",\"filter\":\"0~64\",\"name\":\"sgsMmeIp\",\"type\":\"string\",\"value\":\"192.168.1.179\"},{\"access\":\"read-only\",\"comment\":\"0~65535\",\"display\":\"SGs MME Port\",\"filter\":\"0~65535\",\"name\":\"sgsMmePort\",\"type\":\"int\",\"value\":\"29118\"},{\"access\":\"read-write\",\"comment\":\"0~100\",\"display\":\"S6A MME Identity\",\"filter\":\"0~100\",\"name\":\"s6aIdentity\",\"type\":\"string\",\"value\":\"mme.epc.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"0~20\",\"display\":\"S6A MME IP\",\"filter\":\"0~20\",\"name\":\"s6aLocalIp\",\"type\":\"string\",\"value\":\"172.16.5.220\"},{\"access\":\"read-write\",\"comment\":\"0~20\",\"display\":\"SLS MME IP\",\"filter\":\"0~20\",\"name\":\"slsLocalIp\",\"type\":\"string\",\"value\":\"172.16.5.220\"},{\"access\":\"read-write\",\"comment\":\"0~20\",\"display\":\"SLS REMOTE IP\",\"filter\":\"0~20\",\"name\":\"slsRemoteIp\",\"type\":\"string\",\"value\":\"172.16.5.220\"},{\"access\":\"read-write\",\"comment\":\"0~20\",\"display\":\"SLS REMOTE PORT\",\"filter\":\"0~20\",\"name\":\"slsRemotePort\",\"type\":\"string\",\"value\":\"9082\"},{\"access\":\"read-write\",\"comment\":\"0~100\",\"display\":\"SLG MME Identity\",\"filter\":\"0~100\",\"name\":\"slgIdentity\",\"type\":\"string\",\"value\":\"gmlc.epc.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"0~100\",\"display\":\"SLG MME REALM\",\"filter\":\"0~100\",\"name\":\"slgRealm\",\"type\":\"string\",\"value\":\"epc.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"0~20\",\"display\":\"SBC MME IP\",\"filter\":\"0~20\",\"name\":\"sbcLocalIp\",\"type\":\"string\",\"value\":\"192.168.8.220\"},{\"access\":\"read-write\",\"comment\":\"0~20\",\"display\":\"SV MME IP\",\"filter\":\"0~20\",\"name\":\"svLocalIp\",\"type\":\"string\",\"value\":\"172.16.5.220\"},{\"access\":\"read-write\",\"comment\":\"0~20\",\"display\":\"SV MME PORT\",\"filter\":\"0~20\",\"name\":\"svLocalPort\",\"type\":\"string\",\"value\":\"9082\"},{\"access\":\"read-write\",\"comment\":\"0~20\",\"display\":\"SV REMOTE IP\",\"filter\":\"0~20\",\"name\":\"svRemoteIp\",\"type\":\"string\",\"value\":\"172.16.5.220\"},{\"access\":\"read-write\",\"comment\":\"0~20\",\"display\":\"SV REMOTE PORT\",\"filter\":\"0~20\",\"name\":\"svRemotePort\",\"type\":\"string\",\"value\":\"9082\"},{\"access\":\"read-write\",\"comment\":\"0~20\",\"display\":\"S3 REMOTE IP\",\"filter\":\"0~20\",\"name\":\"s3RemoteIp\",\"type\":\"string\",\"value\":\"172.16.5.220\"},{\"access\":\"read-write\",\"comment\":\"0~20\",\"display\":\"S3 REMOTE PORT\",\"filter\":\"0~20\",\"name\":\"s3RemotePort\",\"type\":\"string\",\"value\":\"9082\"}]', 1, '', 1736155729512, 'public'); -INSERT INTO `ne_config` VALUES (61, 'MME', 'gummei', 'Gummei List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Group ID\",\"filter\":\"0~65535\",\"name\":\"groupId\",\"type\":\"int\",\"value\":\"4\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Code\",\"filter\":\"0~255\",\"name\":\"code\",\"type\":\"int\",\"value\":\"1\"}]', 3, '', 1736155729554, 'public'); -INSERT INTO `ne_config` VALUES (62, 'MME', 'tai', 'TAI List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"TAC\",\"filter\":\"0~65535\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"}]', 5, '', 1736155729560, 'public'); -INSERT INTO `ne_config` VALUES (63, 'MME', 'hss', 'HSS List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{1,15}$\",\"display\":\"IMSI Prefix\",\"filter\":\"^[0-9]{1,15}$\",\"name\":\"imsiPre\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~128\",\"display\":\"HSS Hostname\",\"filter\":\"0~128\",\"name\":\"hssHostname\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"0~128\",\"display\":\"HSS Realm\",\"filter\":\"0~128\",\"name\":\"hssRealm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"SCTP|TCP\",\"display\":\"Protocol\",\"filter\":\"0~8\",\"name\":\"protocol\",\"type\":\"string\",\"value\":\"SCTP\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"HSS Port\",\"filter\":\"0~65535\",\"name\":\"hssPort\",\"type\":\"int\",\"value\":\"3868\"}]', 7, '', 1736155729574, 'public'); -INSERT INTO `ne_config` VALUES (64, 'MME', 'sgw', 'SGW List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"TAC\",\"filter\":\"0~65535\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"SGW IP\",\"filter\":\"0~64\",\"name\":\"sgwIp\",\"type\":\"string\",\"value\":\"172.16.5.150\"}]', 9, '', 1736155729580, 'public'); -INSERT INTO `ne_config` VALUES (65, 'MME', 'pgw', 'PGW List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~128\",\"display\":\"APN\",\"filter\":\"0~128\",\"name\":\"apn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"PGW IP\",\"filter\":\"0~64\",\"name\":\"pgwIp\",\"type\":\"string\",\"value\":\"192.168.1.181\"}]', 11, '', 1736155729592, 'public'); -INSERT INTO `ne_config` VALUES (66, 'MME', 'amf', 'AMF List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~16777215\",\"display\":\"TAC\",\"filter\":\"0~16777215\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Region ID\",\"filter\":\"0~255\",\"name\":\"regionId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1023\",\"display\":\"Set ID\",\"filter\":\"0~1023\",\"name\":\"setId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~63\",\"display\":\"Pointer\",\"filter\":\"0~63\",\"name\":\"pointer\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"AMF IP\",\"filter\":\"0~64\",\"name\":\"amfIp\",\"type\":\"string\",\"value\":\"172.16.5.120\"}]', 13, '', 1736155729597, 'public'); -INSERT INTO `ne_config` VALUES (67, 'MME', 'white_list', 'IMEI White List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"IMEI\",\"filter\":\"0~64\",\"name\":\"imei\",\"type\":\"string\",\"value\":\"001\"}]', 17, '', 1736155729630, 'public'); -INSERT INTO `ne_config` VALUES (68, 'MME', 'roam_plmn', 'Roam Plmn List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"MCC\",\"filter\":\"0~64\",\"name\":\"mcc\",\"type\":\"string\",\"value\":\"001\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"MNC\",\"filter\":\"0~64\",\"name\":\"mnc\",\"type\":\"string\",\"value\":\"01\"}]', 15, '', 1736155729626, 'public'); -INSERT INTO `ne_config` VALUES (69, 'MME', 'enbList', 'Enb List Config', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~128\",\"display\":\"Index\",\"filter\":\"0~128\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"text content length 0~64\",\"display\":\"ENB Name\",\"filter\":\"0~64\",\"name\":\"name\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"text content length 0~64\",\"display\":\"ENB Address\",\"filter\":\"0~64\",\"name\":\"address\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"location description. Prohibition of spaces, length of text content 0-64\",\"display\":\"Position\",\"filter\":\"0~64\",\"name\":\"position\",\"type\":\"string\",\"value\":\"\"}]', 19, '', 1737626779749, 'hide'); - -INSERT INTO `ne_config` VALUES (80, 'MOCNGW', 'system', 'System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"S1AP South Address\",\"filter\":\"0~64\",\"name\":\"s1apSouthAddr\",\"type\":\"string\",\"value\":\"192.168.7.163\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"S1AP North Address\",\"filter\":\"0~64\",\"name\":\"s1apNorthAddr\",\"type\":\"string\",\"value\":\"192.168.8.163\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"TAC\",\"filter\":\"0~65535\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1048575\",\"display\":\"ENB ID\",\"filter\":\"0~1048575\",\"name\":\"enbId\",\"type\":\"int\",\"value\":\"24\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Plane Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"userPlaneEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PFCP Address\",\"filter\":\"0~64\",\"name\":\"pfcpAddr\",\"type\":\"string\",\"value\":\"192.168.7.163\"}]', 1, '', 1719831210071, 'public'); -INSERT INTO `ne_config` VALUES (81, 'MOCNGW', 'mme', 'MME List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"S1AP Address\",\"filter\":\"0~64\",\"name\":\"s1apAddr\",\"type\":\"string\",\"value\":\"192.168.1.161\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"S1AP Port\",\"filter\":\"0~65535\",\"name\":\"s1apPort\",\"type\":\"int\",\"value\":\"36412\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"}]', 3, '', 1719831210273, 'public'); -INSERT INTO `ne_config` VALUES (82, 'MOCNGW', 'upgw', 'UPGW Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PFCP Address\",\"filter\":\"0~64\",\"name\":\"pfcpAddr\",\"type\":\"string\",\"value\":\"192.168.1.159\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"PFCP Port\",\"filter\":\"0~65535\",\"name\":\"pfcpPort\",\"type\":\"int\",\"value\":\"8805\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTP-U South Address\",\"filter\":\"0~64\",\"name\":\"gtpuSouthAddr\",\"type\":\"string\",\"value\":\"10.10.1.2\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTP-U North Address\",\"filter\":\"0~64\",\"name\":\"gtpuNorthAddr\",\"type\":\"string\",\"value\":\"192.168.7.123\"}]', 5, '', 1719831210320, 'public'); - -INSERT INTO `ne_config` VALUES (100, 'N3IWF', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IKEBindAddress\",\"filter\":\"\",\"name\":\"ikeBindAddr\",\"type\":\"string\",\"value\":\"192.168.12.160\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTPBindAddress\",\"filter\":\"\",\"name\":\"gtpBindAddr\",\"type\":\"string\",\"value\":\"192.168.12.161\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"FQDN\",\"filter\":\"\",\"name\":\"fqdn\",\"type\":\"string\",\"value\":\"n3iwf.5gc.mnc00.mcc460.pub.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"InternalIP\",\"filter\":\"\",\"name\":\"internalIP\",\"type\":\"string\",\"value\":\"172.16.1.190\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UdmIPAddrPort\",\"filter\":\"\",\"name\":\"udmAddr\",\"type\":\"string\",\"value\":\"172.16.1.140:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SmfIPAddress\",\"filter\":\"\",\"name\":\"smfIPAddr\",\"type\":\"string\",\"value\":\"172.16.1.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3IPAddress\",\"filter\":\"\",\"name\":\"n3IPAddr\",\"type\":\"string\",\"value\":\"192.168.1.160\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6IPAddress\",\"filter\":\"\",\"name\":\"n6IPAddr\",\"type\":\"string\",\"value\":\"192.168.1.161\"}]', 1, '', 1719831210358, 'public'); - -INSERT INTO `ne_config` VALUES (120, 'NRF', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.180\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"0\"}]', 1, 'put', 1719831210397, 'public'); -INSERT INTO `ne_config` VALUES (121, 'NRF', 'registeredNFs', 'Registered NFs', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~256\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"NF Type\",\"filter\":\"^.{1,128}$\",\"name\":\"nfType\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Status\",\"filter\":\"^.{1,128}$\",\"name\":\"status\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"NF ID\",\"filter\":\"^.{1,128}$\",\"name\":\"nfId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"^.{1,128}$\",\"name\":\"ipAddress\",\"type\":\"string\",\"value\":\"\"}]', 3, 'get', 1719831210443, 'public'); - -INSERT INTO `ne_config` VALUES (140, 'NSSF', 'general', 'General', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NSSF Name\",\"filter\":\"\",\"name\":\"nssfName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log Level\",\"filter\":\"\",\"name\":\"logLevel\",\"type\":\"string\",\"value\":\"error\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NF ID\",\"filter\":\"\",\"name\":\"nfId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"System ID\",\"filter\":\"\",\"name\":\"systemId\",\"type\":\"int\",\"value\":\"0\"}]', 1, '', 1719831210478, 'public'); -INSERT INTO `ne_config` VALUES (141, 'NSSF', 'sbi', 'SBI', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"\",\"name\":\"scheme\",\"type\":\"string\",\"value\":\"http\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Register IPv4\",\"filter\":\"\",\"name\":\"registerIpv4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Binding IPv4\",\"filter\":\"\",\"name\":\"bindingIpv4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Register IPv6\",\"filter\":\"\",\"name\":\"registerIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Binding IPv6\",\"filter\":\"\",\"name\":\"bindingIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Port\",\"filter\":\"\",\"name\":\"port\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Telnet IPv4\",\"filter\":\"\",\"name\":\"telnetIpv4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Telnet IPv6\",\"filter\":\"\",\"name\":\"telnetIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Telnet Port\",\"filter\":\"\",\"name\":\"telnetPort\",\"type\":\"int\",\"value\":\"4100\"}]', 3, '', 1719831210567, 'public'); -INSERT INTO `ne_config` VALUES (142, 'NSSF', 'supportedNetworkSliceList', 'Supported Network Slice List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MCC\",\"filter\":\"\",\"name\":\"mcc\",\"type\":\"string\",\"value\":\"001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MNC\",\"filter\":\"\",\"name\":\"mnc\",\"type\":\"string\",\"value\":\"01\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TAC\",\"filter\":\"\",\"name\":\"tac\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported SST\",\"filter\":\"\",\"name\":\"supportedSst\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported SD\",\"filter\":\"\",\"name\":\"supportedSd\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restricted SST\",\"filter\":\"\",\"name\":\"restrictedSst\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restricted SD\",\"filter\":\"\",\"name\":\"restrictedSd\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF ID\",\"filter\":\"\",\"name\":\"nrfId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NSI ID\",\"filter\":\"\",\"name\":\"nsiId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Access Type\",\"filter\":\"\",\"name\":\"accessType\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMF Set ID\",\"filter\":\"\",\"name\":\"amfSetId\",\"type\":\"string\",\"value\":\"\"}]', 5, '', 1719831210617, 'public'); -INSERT INTO `ne_config` VALUES (143, 'NSSF', 'plmnMappingList', 'PLMN Mapping List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Operator Name\",\"filter\":\"\",\"name\":\"operatorName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MCC\",\"filter\":\"\",\"name\":\"mcc\",\"type\":\"string\",\"value\":\"001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MNC\",\"filter\":\"\",\"name\":\"mnc\",\"type\":\"string\",\"value\":\"02\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Serving SNSSAI SST\",\"filter\":\"\",\"name\":\"servingSnssaiSst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Serving SNSSAI SD\",\"filter\":\"\",\"name\":\"servingSnssaiSd\",\"type\":\"string\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Home SNSSAI SST\",\"filter\":\"\",\"name\":\"homeSnssaiSst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Home SNSSAI SD\",\"filter\":\"\",\"name\":\"homeSnssaiSd\",\"type\":\"string\",\"value\":\"1\"}]', 7, '', 1719831210699, 'public'); - -INSERT INTO `ne_config` VALUES (160, 'PCF', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.160\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn1\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn1\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn2\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn2\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn3\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn3\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn4\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn4\",\"type\":\"string\",\"value\":\"00101\"}]', 1, '', 1719831210756, 'public'); -INSERT INTO `ne_config` VALUES (161, 'PCF', 'serviceAreaRestriction', 'Service Area Restriction', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restriction Type\",\"filter\":\"{\\\"0\\\":\\\"Allowed Areas\\\", \\\"1\\\":\\\"Not Allowed Areas\\\"}\",\"name\":\"restrictionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TACs\",\"filter\":\"\",\"name\":\"tacs\",\"type\":\"string\",\"value\":\"123\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Area Codes\",\"filter\":\"\",\"name\":\"areaCodes\",\"type\":\"string\",\"value\":\"123456\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max TAs\",\"filter\":\"^\\\\d{1,2}$\",\"name\":\"maxTAs\",\"type\":\"int\",\"value\":\"1\"}]', 3, '', 1719831210789, 'public'); -INSERT INTO `ne_config` VALUES (162, 'PCF', 'pccRules', 'PCC Rules', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rule ID\",\"filter\":\"^.{1,63}$\",\"name\":\"ruleId\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Activate\",\"filter\":\"false;true;\",\"name\":\"activate\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Precedence\",\"filter\":\"0~255\",\"name\":\"precedence\",\"type\":\"int\",\"value\":\"80\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Usage\",\"filter\":\"{\\\"0\\\":\\\"General\\\", \\\"1\\\":\\\"IMS-Signalling\\\"}\",\"name\":\"flowUsage\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"APP ID\",\"filter\":\"^.{1,63}$\",\"name\":\"appId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Template\",\"filter\":\"^.{1,255}$\",\"name\":\"flowTemplate\",\"type\":\"string\",\"value\":\"flow_any\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QoS ID\",\"filter\":\"^.{1,63}$\",\"name\":\"qosId\",\"type\":\"string\",\"value\":\"qos_internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Traffic Control ID\",\"filter\":\"^.{1,63}$\",\"name\":\"trafficControlId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Usage Monitoring ID\",\"filter\":\"^.{1,63}$\",\"name\":\"usageMonitoringId\",\"type\":\"string\",\"value\":\"\"}]', 5, '', 1719831210834, 'public'); -INSERT INTO `ne_config` VALUES (163, 'PCF', 'sessionRules', 'Session Rules', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rule ID\",\"filter\":\"^.{1,63}$\",\"name\":\"ruleId\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Activate\",\"filter\":\"false;true;\",\"name\":\"activate\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI\",\"filter\":\"0~255\",\"name\":\"fiveQI\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI Priority Level\",\"filter\":\"0~127\",\"name\":\"fiveQIPriorityLevel\",\"type\":\"int\",\"value\":\"80\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Usage\",\"filter\":\"{\\\"0\\\":\\\"General\\\", \\\"1\\\":\\\"IMS-Signalling\\\"}\",\"name\":\"flowUsage\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Usage Monitoring ID\",\"filter\":\"^.{1,63}$\",\"name\":\"usageMonitoringId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"ambrDl\",\"type\":\"string\",\"value\":\"200Mbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"ambrUl\",\"type\":\"string\",\"value\":\"100Mbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Averaging Window\",\"filter\":\"0~4095\",\"name\":\"averagingWindow\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Data Burst Volume\",\"filter\":\"0~4095\",\"name\":\"maxDataBurstVolume\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority Level\",\"filter\":\"1~15\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrUl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrUl\",\"type\":\"string\",\"value\":\"\"}]', 7, '', 1719831210893, 'public'); -INSERT INTO `ne_config` VALUES (164, 'PCF', 'gxServer', 'Gx Server', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{0,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{0,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 9, '', 1719831210965, 'public'); -INSERT INTO `ne_config` VALUES (165, 'PCF', 'rxServer', 'Rx Server', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{0,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{0,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 11, '', 1719831211004, 'public'); -INSERT INTO `ne_config` VALUES (166, 'PCF', 'flowTemplate', 'Flow Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~256\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Template Name\",\"filter\":\"^.{1,63}$\",\"name\":\"templateName\",\"type\":\"string\",\"value\":\"flow_any\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Description\",\"filter\":\"^.{1,127}$\",\"name\":\"flowDescription\",\"type\":\"string\",\"value\":\"permit out ip from any to assigned\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Direction\",\"filter\":\"{\\\"0\\\":\\\"Unspecified\\\", \\\"1\\\":\\\"Uplink\\\", \\\"2\\\":\\\"Downlink\\\", \\\"3\\\":\\\"Bidirectional\\\"}\",\"name\":\"flowDirection\",\"type\":\"enum\",\"value\":\"0\"}]', 13, '', 1719831211185, 'public'); -INSERT INTO `ne_config` VALUES (167, 'PCF', 'qosTemplate', 'QoS Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QoS ID\",\"filter\":\"^.{1,63}$\",\"name\":\"qosId\",\"type\":\"string\",\"value\":\"qos_internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI\",\"filter\":\"0~255\",\"name\":\"fiveQI\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI Priority Level\",\"filter\":\"0~127\",\"name\":\"fiveQIPriorityLevel\",\"type\":\"int\",\"value\":\"80\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrUl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrUl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority Level\",\"filter\":\"1~15\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default QoS Flow Indication\",\"filter\":\"false;true;\",\"name\":\"defQosFlowIndication\",\"type\":\"bool\",\"value\":\"false\"}]', 15, '', 1719831211267, 'public'); -INSERT INTO `ne_config` VALUES (168, 'PCF', 'usageMonitoringTemplate', 'Usage Monitoring Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Usage Monitoring ID\",\"filter\":\"^.{1,63}$\",\"name\":\"umId\",\"type\":\"string\",\"value\":\"flow_any\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Volume Threshold(KB)\",\"filter\":\"\",\"name\":\"volumeThreshold\",\"type\":\"int\",\"value\":\"5242880\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Volume Threshold Uplink(KB)\",\"filter\":\"\",\"name\":\"volumeThresholdUplink\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Volume Threshold Downlink(KB)\",\"filter\":\"\",\"name\":\"volumeThresholdDownlink\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Time Threshold\",\"filter\":\"\",\"name\":\"timeThreshold\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Inactivity Time\",\"filter\":\"\",\"name\":\"inactivityTime\",\"type\":\"int\",\"value\":\"0\"}]', 17, '', 1719831211321, 'public'); -INSERT INTO `ne_config` VALUES (169, 'PCF', 'trafficControlTemplate', 'Traffic Control Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Traffic Control ID\",\"filter\":\"^.{1,63}$\",\"name\":\"tcId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Status\",\"filter\":\"{\\\"0\\\":\\\"Disable\\\", \\\"1\\\":\\\"Uplink\\\", \\\"2\\\":\\\"Downlink\\\", \\\"3\\\":\\\"Enable\\\", \\\"4\\\":\\\"Remove\\\"}\",\"name\":\"flowStatus\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Mute Notify\",\"filter\":\"false;true;\",\"name\":\"muteNotif\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Route to Location DNAI\",\"filter\":\"^.{1,63}$\",\"name\":\"dnai\",\"type\":\"string\",\"value\":\"\"}]', 19, '', 1719831211361, 'public'); -INSERT INTO `ne_config` VALUES (170, 'PCF', 'headerEnrichTemplate', 'Header Enrich Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Template Name\",\"filter\":\"^.{1,63}$\",\"name\":\"templateName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Header Type\",\"filter\":\"{\\\"0\\\":\\\"GPSI\\\", \\\"1\\\":\\\"SUPI\\\", \\\"2\\\":\\\"UE IP\\\", \\\"3\\\":\\\"User Location\\\", \\\"4\\\":\\\"DNN\\\"}\",\"name\":\"headerType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Header Name\",\"filter\":\"^.{1,63}$\",\"name\":\"headerName\",\"type\":\"string\",\"value\":\"\"}]', 21, '', 1719831211407, 'public'); - --- 更新 SMF 配置 20241031 -INSERT INTO `ne_config` VALUES (180, 'SMF', 'smfSystem', 'SMF System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI IP\",\"filter\":\"\",\"name\":\"sbiIpAddr\",\"type\":\"string\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"SBI Port\",\"filter\":\"0~65535\",\"name\":\"sbiPort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\", \\\"1\\\":\\\"https\\\"}\",\"name\":\"sbiScheme\",\"type\":\"enum\",\"value\":\"http\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4 IPv4\",\"filter\":\"\",\"name\":\"n4Ipv4\",\"type\":\"ipv4\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4 IPv6\",\"filter\":\"\",\"name\":\"n4Ipv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4U IPv4\",\"filter\":\"\",\"name\":\"n4UIpv4\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4U IPv6\",\"filter\":\"\",\"name\":\"n4UIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMF URI\",\"filter\":\"\",\"name\":\"amfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.120:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PCF Enable\",\"filter\":\"\",\"name\":\"pcfEnable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"URI1;URI2\",\"display\":\"PCF URI\",\"filter\":\"\",\"name\":\"pcfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.160:8080\"},{\"access\":\"read-write\",\"comment\":\"URI1;URI2\",\"display\":\"UDM URI\",\"filter\":\"\",\"name\":\"udmUri\",\"type\":\"string\",\"value\":\"http://172.16.5.140:8080\"},{\"access\":\"read-write\",\"display\":\"5G Charging Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"chfEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CHF Primary URI\",\"filter\":\"\",\"name\":\"chfPrimaryUri\",\"type\":\"string\",\"value\":\"http://172.16.5.240:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CHF Secondary URI\",\"filter\":\"\",\"name\":\"chfSecondaryUri\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"nrfEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary DNS IPv4\",\"filter\":\"\",\"name\":\"primaryDnsIpv4\",\"type\":\"ipv4\",\"value\":\"114.114.114.114\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary DNS IPv4\",\"filter\":\"\",\"name\":\"secondaryDnsIpv4\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary DNS IPv6\",\"filter\":\"\",\"name\":\"primaryDnsIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary DNS IPv6\",\"filter\":\"\",\"name\":\"secondaryDnsIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary PCSCF IPv4\",\"filter\":\"\",\"name\":\"primaryPcscfIpv4\",\"type\":\"ipv4\",\"value\":\"172.16.5.110\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary PCSCF IPv4\",\"filter\":\"\",\"name\":\"secondaryPcscfIpv4\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary PCSCF IPv6\",\"filter\":\"\",\"name\":\"primaryPcscfIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary PCSCF IPv6\",\"filter\":\"\",\"name\":\"secondaryPcscfIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE MTU\",\"filter\":\"0~65535\",\"name\":\"ueMtu\",\"type\":\"int\",\"value\":\"\"}]', 1, '', 1730342812514, 'public'); -INSERT INTO `ne_config` VALUES (181, 'SMF', 'spgwSystem', 'SPGW Sytem Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local S11 IP\",\"filter\":\"\",\"name\":\"s11Ip\",\"type\":\"string\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Diameter IP\",\"filter\":\"\",\"name\":\"localDiameterIp\",\"type\":\"string\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Diameter Host Name\",\"filter\":\"\",\"name\":\"localDiameterHostName\",\"type\":\"string\",\"value\":\"smf.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Diameter Realm Name\",\"filter\":\"\",\"name\":\"localDiameterRealmName\",\"type\":\"string\",\"value\":\"mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gy Enable\",\"filter\":\"false;true;\",\"name\":\"peerGyEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary Remote Gy IP\",\"filter\":\"\",\"name\":\"primaryPeerGyIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Primary Remote Gy Port\",\"filter\":\"0~65535\",\"name\":\"primaryPeerGyPort\",\"type\":\"int\",\"value\":\"3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Remote Gy IP\",\"filter\":\"\",\"name\":\"secondaryPeerGyIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Secondary Remote Gy Port\",\"filter\":\"0~65535\",\"name\":\"secondaryPeerGyPort\",\"type\":\"int\",\"value\":\"3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gx Enable\",\"filter\":\"false;true;\",\"name\":\"peerGxEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gx Charging Enable\",\"filter\":\"false;true;\",\"name\":\"gxChargingEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary Remote Gx IP\",\"filter\":\"\",\"name\":\"primaryPeerGxIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Primary Remote Gx Port\",\"filter\":\"0~65535\",\"name\":\"primaryPeerGxPort\",\"type\":\"int\",\"value\":\"3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Remote Gx IP\",\"filter\":\"\",\"name\":\"secondaryPeerGxIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Secondary Remote Gx Port\",\"filter\":\"0~65535\",\"name\":\"secondaryPeerGxPort\",\"type\":\"int\",\"value\":\"3868\"}]', 3, '', 1730342812526, 'public'); -INSERT INTO `ne_config` VALUES (182, 'SMF', 'upfConfig', 'UPF Config', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~2047\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"id\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"e.g. ip:port\",\"display\":\"Address\",\"filter\":\"7~45\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"IPv4,IPv6,IPv4v6\",\"display\":\"Ip Pool Type\",\"filter\":\"\",\"name\":\"ipPoolType\",\"type\":\"string\",\"value\":\"IPv4v6\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. 192.168.1.0/24\",\"display\":\"IPv4 Pools\",\"filter\":\"10~256\",\"name\":\"ipv4Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50\",\"display\":\"IPv6 Pools\",\"filter\":\"5~512\",\"name\":\"ipv6Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv4 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv4Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 Start\",\"filter\":\"\",\"name\":\"staticIpv4Start\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 End\",\"filter\":\"\",\"name\":\"staticIpv4End\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv6 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv6Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 Start\",\"filter\":\"\",\"name\":\"staticIpv6Start\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 End\",\"filter\":\"\",\"name\":\"staticIpv6End\",\"type\":\"ipv6\",\"value\":\"\"},{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~2047\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"1~64\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"IPv4,IPv6,IPv4v6\",\"display\":\"Ip Pool Type\",\"filter\":\"\",\"name\":\"ipPoolType\",\"type\":\"string\",\"value\":\"IPv4v6\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. 192.168.1.0/24\",\"display\":\"IPv4 Pools\",\"filter\":\"10~256\",\"name\":\"ipv4Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50\",\"display\":\"IPv6 Pools\",\"filter\":\"5~512\",\"name\":\"ipv6Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv4 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv4Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 Start\",\"filter\":\"\",\"name\":\"staticIpv4Start\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 End\",\"filter\":\"\",\"name\":\"staticIpv4End\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv6 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv6Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 Start\",\"filter\":\"\",\"name\":\"staticIpv6Start\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 End\",\"filter\":\"\",\"name\":\"staticIpv6End\",\"type\":\"ipv6\",\"value\":\"\"}],\"display\":\"UE DNN IP Pool\",\"name\":\"ueDnnIpPool\"}]', 5, '', 1730342812529, 'public'); -INSERT INTO `ne_config` VALUES (183, 'SMF', 'dnnSelectUpf', 'DNN Select UPF', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"1~64\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"upfId\",\"type\":\"string\",\"value\":\"\"}]', 7, '', 1730342812533, 'public'); -INSERT INTO `ne_config` VALUES (184, 'SMF', 'dnnTaiSelectUpf', 'DNN TAI Select UPF', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"1~64\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"MCC+MNC+TAC\",\"display\":\"TAI\",\"filter\":\"1~64\",\"name\":\"tai\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"upfId\",\"type\":\"string\",\"value\":\"upf2-Id\"}]', 9, '', 1730342812536, 'public'); -INSERT INTO `ne_config` VALUES (185, 'SMF', 'snssaiSelectUpf', 'SNSSAI Select UPF', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"sst1-sd1;sst2-sd2;sst3-sd3\",\"display\":\"SNSSAI\",\"filter\":\"1~64\",\"name\":\"snssai\",\"type\":\"string\",\"value\":\"1-000001\"},{\"access\":\"read-write\",\"comment\":\"upf1-id;upf2-id;upf3-id\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"upfId\",\"type\":\"string\",\"value\":\"upf1-Id\"}]', 11, '', 1730342812539, 'public'); -INSERT INTO `ne_config` VALUES (186, 'SMF', 'offlineChargingConfig', 'Offline Charging Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Name\",\"filter\":\"1~64\",\"name\":\"cdrFileName\",\"type\":\"string\",\"value\":\"smf.cdr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Path\",\"filter\":\"1~256\",\"name\":\"cdrFilePath\",\"type\":\"string\",\"value\":\"/var/log/smfCdr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Num\",\"filter\":\"1~999999999\",\"name\":\"cdrFileNum\",\"type\":\"int\",\"value\":\"50\"},{\"access\":\"read-write\",\"comment\":\"Megabytes\",\"display\":\"CDR File Size\",\"filter\":\"1~999999\",\"name\":\"cdrFileSize\",\"type\":\"int\",\"value\":\"300\"},{\"access\":\"read-write\",\"comment\":\"Days\",\"display\":\"CDR File Max Age\",\"filter\":\"0~9999\",\"name\":\"cdrFileMaxAge\",\"type\":\"int\",\"value\":\"30\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Free Subscribers CDR Enable\",\"filter\":\"\",\"name\":\"freeSubsCdrEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"Seconds\",\"display\":\"Time Threshold\",\"filter\":\"0~999999999\",\"name\":\"timeThreshold\",\"type\":\"int\",\"value\":\"600\"},{\"access\":\"read-write\",\"comment\":\"Bytes\",\"display\":\"Volume Threshold\",\"filter\":\"0~999999999999999\",\"name\":\"volumeThreshold\",\"type\":\"int\",\"value\":\"0\"}]', 13, '', 1730342812542, 'public'); - -INSERT INTO `ne_config` VALUES (200, 'UDM', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.140\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AUSF IP\",\"filter\":\"\",\"name\":\"ausfIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.130\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"FQDN\",\"filter\":\"\",\"name\":\"fqdn\",\"type\":\"string\",\"value\":\"omc.com\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Priority\",\"filter\":\"0~4095\",\"name\":\"priority\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Capacity\",\"filter\":\"0~65535\",\"name\":\"capacity\",\"type\":\"int\",\"value\":\"4096\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Group ID\",\"filter\":\"\",\"name\":\"groupId\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn1\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn1\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn2\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn2\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn3\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn3\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn4\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn4\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SUPI Ranges\",\"filter\":\"^imsi-\\\\d{15}~imsi-\\\\d{15}$\",\"name\":\"supiRanges\",\"type\":\"regex\",\"value\":\"imsi-001010100080000~imsi-001010100080099\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GPSI Ranges\",\"filter\":\"^msisdn-\\\\d{2,15}~msisdn-\\\\d{2,15}$\",\"name\":\"gpsiRanges\",\"type\":\"regex\",\"value\":\"msisdn-69072000~msisdn-69072099\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Redis Link\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"redisLink\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Redis Address\",\"filter\":\"\",\"name\":\"redisAddr\",\"type\":\"string\",\"value\":\"172.16.5.140:6379\"}]', 1, '', 1719831212399, 'public'); -INSERT INTO `ne_config` VALUES (201, 'UDM', 'subsUEAmbr', 'Subs UE AMBR', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"uplink\",\"type\":\"regex\",\"value\":\"1 Gbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"downlink\",\"type\":\"regex\",\"value\":\"2 Gbps\"}]', 3, '', 1719831212494, 'public'); -INSERT INTO `ne_config` VALUES (202, 'UDM', 'subsNssais', 'Subs NSSAIs', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_nssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Features\",\"filter\":\"^[0-9a-fA-F]{8}$\",\"name\":\"supportedFeatures\",\"type\":\"regex\",\"value\":\"00000001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default Single NSSAIs\",\"filter\":\"\",\"name\":\"defaultSingleNSSAIs\",\"type\":\"string\",\"value\":\"1-000001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Single NSSAIs\",\"filter\":\"\",\"name\":\"singleNssais\",\"type\":\"string\",\"value\":\"1-000002\"}]', 5, '', 1719831212590, 'public'); -INSERT INTO `ne_config` VALUES (203, 'UDM', 'forbiddenAreas', 'Forbidden Areas', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TACs\",\"filter\":\"\",\"name\":\"tacs\",\"type\":\"string\",\"value\":\"123\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Area Codes\",\"filter\":\"\",\"name\":\"areaCodes\",\"type\":\"string\",\"value\":\"123456\"}]', 7, '', 1719831212718, 'public'); -INSERT INTO `ne_config` VALUES (204, 'UDM', 'serviceAreaRestriction', 'Service Area Restriction', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restriction Type\",\"filter\":\"{\\\"0\\\":\\\"Allowed Areas\\\", \\\"1\\\":\\\"Not Allowed Areas\\\"}\",\"name\":\"restrictionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TACs\",\"filter\":\"\",\"name\":\"tacs\",\"type\":\"string\",\"value\":\"123\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Area Codes\",\"filter\":\"\",\"name\":\"areaCodes\",\"type\":\"string\",\"value\":\"123456\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max TAs\",\"filter\":\"^\\\\d{1,2}$\",\"name\":\"maxTAs\",\"type\":\"int\",\"value\":\"1\"}]', 9, '', 1719831212824, 'public'); -INSERT INTO `ne_config` VALUES (205, 'UDM', 'smfSelection', 'Subs SMF Selection', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_snssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SNSSAI\",\"filter\":\"^\\\\d{1,3}[A-Fa-f0-9]{6}$\",\"name\":\"snssai\",\"type\":\"string\",\"value\":\"1-000001\"},{\"access\":\"read-only\",\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~4\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"^.{1,32}$\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default DNN Indicator\",\"filter\":\"false;true;\",\"name\":\"defaultDnnInd\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LBO Roaming Allowed\",\"filter\":\"false;true;\",\"name\":\"lboRoamingAllowed\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interworking EPS Indicator\",\"filter\":\"false;true;\",\"name\":\"iwkEpsInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LADN Indicator\",\"filter\":\"false;true;\",\"name\":\"ladnIndicator\",\"type\":\"bool\",\"value\":\"false\"}],\"comment\":\"\",\"display\":\"DNN List\",\"filter\":\"1~4\",\"name\":\"dnnList\",\"type\":\"int\",\"value\":\"1\"}]', 11, '', 1719831212979, 'public'); -INSERT INTO `ne_config` VALUES (206, 'UDM', 'dnn', 'DNN Conf', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_nssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default PDU Session Type\",\"filter\":\"{\\\"0\\\":\\\"IPv4\\\",\\\"1\\\":\\\"IPv6\\\",\\\"2\\\":\\\"IPv4v6\\\",\\\"3\\\":\\\"Ethernet\\\",\\\"4\\\":\\\"Unstruction\\\"}\",\"name\":\"defaultPDUSessionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Allowed PDU Session Types\",\"filter\":\"{\\\"0\\\":\\\"IPv4\\\",\\\"1\\\":\\\"IPv6\\\",\\\"2\\\":\\\"IPv4v6\\\",\\\"3\\\":\\\"Ethernet\\\",\\\"4\\\":\\\"Unstruction\\\",\\\"5\\\":\\\"IPv4 \\u0026 IPv6\\\",\\\"6\\\":\\\"IPv4 \\u0026 IPv4v6\\\",\\\"7\\\":\\\"IPv6 \\u0026 IPv4v6\\\",\\\"8\\\":\\\"IPv4 \\u0026 IPv6 \\u0026 IPv4v6\\\"}\",\"name\":\"allowedPDUSessionTypes\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI\",\"filter\":\"0~255\",\"name\":\"5qi\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Priority Level\",\"filter\":\"1~127\",\"name\":\"priorityLevel\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default SSC Mode\",\"filter\":\"{\\\"0\\\":\\\"SSC Mode1\\\",\\\"1\\\":\\\"SSC Mode2\\\",\\\"2\\\":\\\"SSC Mode3\\\"}\",\"name\":\"defaultSSCmode\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Allowed SSC Modes\",\"filter\":\"{\\\"0\\\":\\\"SSC Mode1\\\",\\\"1\\\":\\\"SSC Mode2\\\",\\\"2\\\":\\\"SSC Mode3\\\",\\\"3\\\":\\\"SSC Mode1 \\u0026 SSC Mode2\\\",\\\"4\\\":\\\"SSC Mode1 \\u0026 SSC Mode3\\\",\\\"5\\\":\\\"SSC Mode2 \\u0026 SSC Mode3\\\",\\\"6\\\":\\\"SSC Mode1 \\u0026 SSC Mode2 \\u0026 SSC Mode3\\\"}\",\"name\":\"allowedSSCmodes\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interworking EPS Indicator\",\"filter\":\"\",\"name\":\"interworkingEPSIndicator\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LADN Indicator\",\"filter\":\"\",\"name\":\"ladnIndicator\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Charging Characteristics\",\"filter\":\"4~4\",\"name\":\"chargingCharacteristics\",\"type\":\"string\",\"value\":\"0001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Subscribed Session AMBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"subscribedSessionAmbrUL\",\"type\":\"regex\",\"value\":\"1 Gbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Subscribed Session AMBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"subscribedSessionAmbrDL\",\"type\":\"regex\",\"value\":\"2 Gbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IP Address\",\"filter\":\"\",\"name\":\"staticIPAddress\",\"type\":\"ipv4\",\"value\":\"192.168.1.100\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Plane Integrity\",\"filter\":\"{\\\"0\\\":\\\"Null\\\",\\\"1\\\":\\\"Required\\\",\\\"2\\\":\\\"Preferred\\\",\\\"3\\\":\\\"Not Needed\\\"}\",\"name\":\"userPlaneIntegrity\",\"type\":\"enum\",\"value\":\"3\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Plane Confidentiality\",\"filter\":\"{\\\"0\\\":\\\"Null\\\",\\\"1\\\":\\\"Required\\\",\\\"2\\\":\\\"Preferred\\\",\\\"3\\\":\\\"Not Needed\\\"}\",\"name\":\"userPlaneConfidentiality\",\"type\":\"enum\",\"value\":\"3\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority Level\",\"filter\":\"0~255\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"}]', 13, '', 1719831213074, 'public'); -INSERT INTO `ne_config` VALUES (207, 'UDM', 'epsTemplate', 'EPS User Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{0,31}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_eps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Uplink\",\"filter\":\"0~4294967295\",\"name\":\"ambrUplink\",\"type\":\"int\",\"value\":\"100000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Downlink\",\"filter\":\"0~4294967295\",\"name\":\"ambrDownlink\",\"type\":\"int\",\"value\":\"200000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"APN OI Replacement\",\"filter\":\"^.{0,31}$\",\"name\":\"apnOIReplacement\",\"type\":\"string\",\"value\":\"money\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RFSP\",\"filter\":\"\",\"name\":\"rfsp\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RAU TAU Timer\",\"filter\":\"\",\"name\":\"rauTauTimer\",\"type\":\"int\",\"value\":\"120\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Charging Characteristic\",\"filter\":\"4~4\",\"name\":\"chargingCharacteristic\",\"type\":\"string\",\"value\":\"0001\"}]', 15, '', 1719831213203, 'public'); -INSERT INTO `ne_config` VALUES (208, 'UDM', 'epsApn', 'EPS APN', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"^.{0,127}$\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PDN Type\",\"filter\":\"{\\\"0\\\":\\\"IPv4\\\",\\\"1\\\":\\\"IPv6\\\",\\\"2\\\":\\\"IPv4v6\\\",\\\"3\\\":\\\"IPv4 or IPv6\\\"}\",\"name\":\"pdnType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QCI\",\"filter\":\"1~255\",\"name\":\"qci\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority\",\"filter\":\"1~127\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"8\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preemption Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preemption Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Context Identifier\",\"filter\":\"\",\"name\":\"contextIdentifier\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"VPLMN Dynamic Address Allowed\",\"filter\":\"false;true;\",\"name\":\"vplmnDynamicAddressAllowed\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PDN GW Allocation Type\",\"filter\":\"{\\\"0\\\":\\\"Static\\\",\\\"1\\\":\\\"Dynamic\\\"}\",\"name\":\"pdnGWAllocationType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Uplink\",\"filter\":\"0~4294967295\",\"name\":\"ambrUplink\",\"type\":\"int\",\"value\":\"100000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Downlink\",\"filter\":\"0~4294967295\",\"name\":\"ambrDownlink\",\"type\":\"int\",\"value\":\"200000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Charging Characteristic\",\"filter\":\"4~4\",\"name\":\"chargingCharacteristic\",\"type\":\"string\",\"value\":\"0001\"}]', 17, '', 1719831213410, 'public'); -INSERT INTO `ne_config` VALUES (209, 'UDM', 'applicationServer', 'Application Server', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AS Name\",\"filter\":\"^.{1,31}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"mmtel_as\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default Handling\",\"filter\":\"{\\\"0\\\":\\\"Session Continued\\\",\\\"1\\\":\\\"Session Terminated\\\"}\",\"name\":\"defaultHandling\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server Name\",\"filter\":\"^.{1,127}$\",\"name\":\"serverName\",\"type\":\"string\",\"value\":\"sip:192.168.8.26:7060\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Diameter Address\",\"filter\":\"^.{1,127}$\",\"name\":\"diameterAddress\",\"type\":\"string\",\"value\":\"mmtel.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rep Data Size Limit\",\"filter\":\"0~65535\",\"name\":\"repDataSizeLimit\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Include Register Request\",\"filter\":\"false;true;\",\"name\":\"includeRegisterRequest\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Include Register Response\",\"filter\":\"false;true;\",\"name\":\"includeRegisterResponse\",\"type\":\"bool\",\"value\":\"false\"}]', 19, '', 1719831213536, 'public'); -INSERT INTO `ne_config` VALUES (210, 'UDM', 'scscfSet', 'SCSCF Set', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~8\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,31}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"mmtel_as\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Priority\",\"filter\":\"\",\"name\":\"priority\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server Name\",\"filter\":\"^.{1,127}$\",\"name\":\"serverName\",\"type\":\"string\",\"value\":\"sip:scscf.ims.mnc001.mcc001.3gppnetwork.org:6060\"}]', 21, '', 1719831213732, 'public'); -INSERT INTO `ne_config` VALUES (211, 'UDM', 'triggerPoint', 'Trigger Point', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_snssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Condition Type CNF\",\"filter\":\"0~1\",\"name\":\"conditionTypeCNF\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-only\",\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~4\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Condition Negated\",\"filter\":\"0~1\",\"name\":\"conditionNegated\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Group\",\"filter\":\"0~4096\",\"name\":\"group\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Method\",\"filter\":\"^.{0,32}$\",\"name\":\"method\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SIP Header\",\"filter\":\"^.{0,64}$\",\"name\":\"sipHeader\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SIP Content\",\"filter\":\"^.{0,64}$\",\"name\":\"sipContent\",\"type\":\"string\",\"value\":\"\"}],\"comment\":\"\",\"display\":\"SPT List\",\"filter\":\"1~4\",\"name\":\"sptList\",\"type\":\"int\",\"value\":\"1\"}]', 23, '', 1719831213924, 'public'); -INSERT INTO `ne_config` VALUES (212, 'UDM', 's6aServer', 'S6a Server', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{1,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{1,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 25, '', 1719831214313, 'public'); -INSERT INTO `ne_config` VALUES (213, 'UDM', 'cxServer', 'Cx Server', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{1,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{1,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 27, '', 1719831214393, 'public'); - -INSERT INTO `ne_config` VALUES (220, 'UPF', 'general', 'General', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Config File Directory\",\"filter\":\"\",\"name\":\"configFileDirectory\",\"type\":\"string\",\"value\":\"/usr/local/etc/upf/\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"EXE File Directory\",\"filter\":\"\",\"name\":\"exeFileDirectory\",\"type\":\"string\",\"value\":\"/usr/local/bin/\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"System ID\",\"filter\":\"\",\"name\":\"systemId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"1~8\",\"display\":\"Data Forwarder Number\",\"filter\":\"1~8\",\"name\":\"dataForwarderNum\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Common Statistic Interval\",\"filter\":\"\",\"name\":\"commonStatisticInterval\",\"type\":\"int\",\"value\":\"60\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Statistic Interval\",\"filter\":\"\",\"name\":\"userStatisticInterval\",\"type\":\"int\",\"value\":\"60\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RX N3 OverLoad Threshold Mbps\",\"filter\":\"\",\"name\":\"rxN3OverLoadThresholdMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RX N6 OverLoad Threshold Mbps\",\"filter\":\"\",\"name\":\"rxN6OverLoadThresholdMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Checksum Offload\",\"filter\":\"0~255\",\"name\":\"checksumOffload\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Downlink Buffer Num\",\"filter\":\"\",\"name\":\"maxDownlinkBufferNum\",\"type\":\"int\",\"value\":\"50\"}]', 1, '', 1721705770725, 'public'); -INSERT INTO `ne_config` VALUES (221, 'UPF', 'logger', 'Logger', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log File Full Path\",\"filter\":\"\",\"name\":\"logFileFullPath\",\"type\":\"string\",\"value\":\"/var/log/upf.log\"},{\"access\":\"read-write\",\"comment\":\"error|warning|info|debug\",\"display\":\"Log Level\",\"filter\":\"\",\"name\":\"logLevel\",\"type\":\"string\",\"value\":\"error\"},{\"access\":\"read-write\",\"comment\":\"error|warning|info|debug\",\"display\":\"Upfd Log Level\",\"filter\":\"\",\"name\":\"upfdLogLevel\",\"type\":\"string\",\"value\":\"error\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Upfd Log Transfer\",\"filter\":\"\",\"name\":\"upfdLogTransfer\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Report Caller\",\"filter\":\"\",\"name\":\"reportCaller\",\"type\":\"bool\",\"value\":\"false\"}]', 3, '', 1721705772689, 'public'); -INSERT INTO `ne_config` VALUES (222, 'UPF', 'pfcp', 'PFCP', 'list', '[{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv46\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv4\",\"filter\":\"\",\"name\":\"localIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv6\",\"filter\":\"\",\"name\":\"localIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"1~65535\",\"display\":\"Local UDP Port\",\"filter\":\"1~65535\",\"name\":\"localUdpPort\",\"type\":\"int\",\"value\":\"8805\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMF IPv4\",\"filter\":\"\",\"name\":\"smfIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMF IPv6\",\"filter\":\"\",\"name\":\"smfIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"1~65535\",\"display\":\"SMF UDP Port\",\"filter\":\"1~65535\",\"name\":\"smfUdpPort\",\"type\":\"int\",\"value\":\"8805\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"Retry Interval\",\"filter\":\"1~255\",\"name\":\"retryInterval\",\"type\":\"int\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Max Retry\",\"filter\":\"0~255\",\"name\":\"maxRetry\",\"type\":\"int\",\"value\":\"3\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"Heartbeat Interval\",\"filter\":\"1~255\",\"name\":\"heartbeatInterval\",\"type\":\"int\",\"value\":\"15\"}]', 5, '', 1721705772791, 'public'); -INSERT INTO `ne_config` VALUES (223, 'UPF', 'telnet', 'Telnet', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enabled\",\"filter\":\"\",\"name\":\"enabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv46\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv4\",\"filter\":\"\",\"name\":\"localIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv6\",\"filter\":\"\",\"name\":\"localIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"1~65535\",\"display\":\"Local Port\",\"filter\":\"1~65535\",\"name\":\"localPort\",\"type\":\"int\",\"value\":\"4100\"}]', 7, '', 1721705772939, 'public'); -INSERT INTO `ne_config` VALUES (224, 'UPF', 'redisDb', 'Redis DB', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enabled\",\"filter\":\"\",\"name\":\"enabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"tcp|udp\",\"display\":\"Net Type\",\"filter\":\"\",\"name\":\"netType\",\"type\":\"string\",\"value\":\"tcp\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server Address\",\"filter\":\"\",\"name\":\"serverAddr\",\"type\":\"string\",\"value\":\"0.0.0.0:0\"}]', 9, '', 1721705773069, 'public'); -INSERT INTO `ne_config` VALUES (225, 'UPF', 'dataForwarderCommon', 'Data Forwarder Common', 'list', '[{\"access\":\"read-write\",\"comment\":\"upfd|tun\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"type\":\"string\",\"value\":\"upfd\"},{\"access\":\"read-only\",\"comment\":\"1~8\",\"display\":\"Instance ID\",\"filter\":\"1~8\",\"name\":\"instanceId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"Main CPU\",\"filter\":\"1~255\",\"name\":\"mainCpu\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"2,3,4,5 or 2-5\",\"display\":\"CPU Workers\",\"filter\":\"\",\"name\":\"cpuWorkers\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"data forwarder already run or not\",\"display\":\"Is Run\",\"filter\":\"0~1\",\"name\":\"isRun\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"Hot Standby work or not\",\"display\":\"Is Hot Standby\",\"filter\":\"0~1\",\"name\":\"isHotStandby\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"The value from which TEID is allocated\",\"display\":\"TEID Start\",\"filter\":\"\",\"name\":\"teidStart\",\"type\":\"int\",\"value\":\"16777216\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Heartbeat Interval\",\"filter\":\"\",\"name\":\"n3HeartbeatInterval\",\"type\":\"int\",\"value\":\"30\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RX TX Queue Num\",\"filter\":\"\",\"name\":\"rxTxQueueNum\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"data rx\\u0026tx use C socket\",\"display\":\"Use Socket\",\"filter\":\"0~1\",\"name\":\"useSocket\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"Enable 5G ethernet LAN\",\"display\":\"Enable Tap\",\"filter\":\"0~1\",\"name\":\"enableTap\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"Enable PFCP Qer Control\",\"display\":\"Enable Qer\",\"filter\":\"0~1\",\"name\":\"enableQer\",\"type\":\"int\",\"value\":\"0\"}]', 11, '', 1721705773160, 'public'); -INSERT INTO `ne_config` VALUES (226, 'UPF', 'dataForwarderUpfd', 'Data Forwarder Upfd', 'list', '[{\"access\":\"read-write\",\"comment\":\"Currently only support vfio-pci\",\"display\":\"UIO Driver\",\"filter\":\"\",\"name\":\"uioDriver\",\"type\":\"string\",\"value\":\"vfio-pci\"},{\"access\":\"read-write\",\"comment\":\"The format must be IP:Port\",\"display\":\"Telnet Address IP:Port\",\"filter\":\"\",\"name\":\"commandlineListen\",\"type\":\"string\",\"value\":\"localhost:5002\"},{\"access\":\"read-write\",\"comment\":\"the unit is GB\",\"display\":\"Heap Size GB\",\"filter\":\"1~8\",\"name\":\"heapSizeGB\",\"type\":\"int\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"the unit is MB\",\"display\":\"State Seg Size MB\",\"filter\":\"64~512\",\"name\":\"stateSegSizeMB\",\"type\":\"int\",\"value\":\"256\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK No PCI\",\"filter\":\"0~1\",\"name\":\"dpdkNoPci\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Mem Channel Num\",\"filter\":\"0~128\",\"name\":\"memChannelNum\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Session Base Va\",\"filter\":\"\",\"name\":\"sessionBaseVa\",\"type\":\"string\",\"value\":\"0x2000000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Buffers Per Numa\",\"filter\":\"\",\"name\":\"buffersPerNuma\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 RSS Hash\",\"filter\":\"\",\"name\":\"n3RssHash\",\"type\":\"string\",\"value\":\"\"}]', 13, '', 1721705774027, 'public'); -INSERT INTO `ne_config` VALUES (227, 'UPF', 'dataInterfaceList', 'Data Interface List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"N3|N6|N9|N19\",\"display\":\"Interface Type\",\"filter\":\"\",\"name\":\"interfaceType\",\"type\":\"string\",\"value\":\"N3\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interface ID\",\"filter\":\"1~32\",\"name\":\"interfaceId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"host|vmxnet3|dpdk|socket|uds\",\"display\":\"Driver Type\",\"filter\":\"\",\"name\":\"driverType\",\"type\":\"string\",\"value\":\"host\"},{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv4v6\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~8\",\"display\":\"Index\",\"filter\":\"1~8\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"IPv4\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"0.0.0.0\"}],\"comment\":\"\",\"display\":\"IPv4 Address List\",\"filter\":\"0~8\",\"name\":\"ipv4AddrList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~8\",\"display\":\"Index\",\"filter\":\"1~8\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"IPv6 Address List\",\"filter\":\"0~8\",\"name\":\"ipv6AddrList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MAC Address\",\"filter\":\"\",\"name\":\"macAddr\",\"type\":\"string\",\"value\":\"00:00:00:00:00:00\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interface PCI\",\"filter\":\"\",\"name\":\"interfacePCI\",\"type\":\"string\",\"value\":\"0000:00:00.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"System Network Card Name\",\"filter\":\"\",\"name\":\"systemNetworkCardName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv4\",\"filter\":\"\",\"name\":\"gatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"null|bak|sub|xor|round|lacp\",\"display\":\"Bond Type\",\"filter\":\"\",\"name\":\"bondType\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Bond ID\",\"filter\":\"0~32\",\"name\":\"bondId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD TX Interval Ms\",\"filter\":\"\",\"name\":\"bfdTxIntervalMs\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD RX Interval Ms\",\"filter\":\"\",\"name\":\"bfdRxIntervalMs\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN Name\",\"filter\":\"\",\"name\":\"dnnName\",\"type\":\"string\",\"value\":\"default\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv6\",\"filter\":\"\",\"name\":\"gatewayIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD Gateway IPv4\",\"filter\":\"\",\"name\":\"bfdGatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD Gateway IPv6\",\"filter\":\"\",\"name\":\"bfdGatewayIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MTU\",\"filter\":\"0~65535\",\"name\":\"mtu\",\"type\":\"int\",\"value\":\"1500\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Min\",\"filter\":\"\",\"name\":\"vlanIdMin\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Max\",\"filter\":\"\",\"name\":\"vlanIdMax\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDP Src Port\",\"filter\":\"1~65535\",\"name\":\"udpSrcPort\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDP Listen Port\",\"filter\":\"0~65536\",\"name\":\"udpListenPort\",\"type\":\"int\",\"value\":\"2152\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDS Local File Full Path\",\"filter\":\"\",\"name\":\"udsLocalFileFullPath\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDS Remote File Full Path\",\"filter\":\"\",\"name\":\"udsRemoteFileFullPath\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Detection Type\",\"filter\":\"0~1\",\"name\":\"linkDetectionType\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NAT Interface ID\",\"filter\":\"0~1\",\"name\":\"natInterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ueIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4 Mask\",\"filter\":\"\",\"name\":\"ueIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6\",\"filter\":\"\",\"name\":\"ueIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ueIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"0.0.0.0\"}],\"comment\":\"\",\"display\":\"GTPU Remote IPv4 Pool List\",\"filter\":\"1~32\",\"name\":\"gtpuRemoteIpv4PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"GTPU Remote IPv6 Pool List\",\"filter\":\"0~32\",\"name\":\"gtpuRemoteIpv6PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTPU Signaling Handle\",\"filter\":\"0~1\",\"name\":\"gtpuSignalingHandle\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IMS Default DSCP Value\",\"filter\":\"0~1\",\"name\":\"imsDefaultDSCPValue\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Data Default DSCP Value\",\"filter\":\"0~1\",\"name\":\"dataDefaultDSCPValue\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Inner DSCP Value Map\",\"filter\":\"0~1\",\"name\":\"innerDSCPValueMap\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Support Speed Mbps\",\"filter\":\"0~65536\",\"name\":\"maxSupportSpeedMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK RX Queues Number\",\"filter\":\"0~127\",\"name\":\"dpdkRxQueuesNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK TX Queues Number\",\"filter\":\"0~127\",\"name\":\"dpdkTxQueuesNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK RX Desc Number\",\"filter\":\"0~32768\",\"name\":\"dpdkRxDescNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK TX Desc Number\",\"filter\":\"0~32768\",\"name\":\"dpdkTxDescNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK Workers\",\"filter\":\"\",\"name\":\"dpdkworkers\",\"type\":\"string\",\"value\":\"\"}]', 15, '', 1721705774222, 'public'); -INSERT INTO `ne_config` VALUES (228, 'UPF', 'networkControlCommon', 'Network Control Common', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Switch Disabled\",\"filter\":\"0~1\",\"name\":\"localSwitchDisabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max TCP Sync Per Second\",\"filter\":\"\",\"name\":\"maxTCPSyncPerSecond\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF Max Support Mbps\",\"filter\":\"\",\"name\":\"upfMaxSupportMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"dscp Inner Mapping\",\"filter\":\"\",\"name\":\"dscpInnerMapping\",\"type\":\"int\",\"value\":\"0\"}]', 17, '', 1721705774271, 'public'); -INSERT INTO `ne_config` VALUES (229, 'UPF', 'networkControlDnnList', 'Network Control DNN List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN Name\",\"filter\":\"\",\"name\":\"dnnName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Interface ID\",\"filter\":\"0~32\",\"name\":\"n3InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6 Interface ID\",\"filter\":\"0~32\",\"name\":\"n6InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTP Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpProtoEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTPS Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpsProtoEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"\",\"name\":\"name\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Value\",\"filter\":\"\",\"name\":\"value\",\"type\":\"string\",\"value\":\"\"}],\"comment\":\"\",\"display\":\"Header Enrich Info List\",\"filter\":\"0~32\",\"name\":\"headerEnrichInfoList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Statistic Enabled\",\"filter\":\"0~1\",\"name\":\"statisticEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Switch Check\",\"filter\":\"0~1\",\"name\":\"localSwitchCheck\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QER Max Support Mbps\",\"filter\":\"\",\"name\":\"qerMaxSupportMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"}],\"comment\":\"\",\"display\":\"UE IPv4 Pool List\",\"filter\":\"0~32\",\"name\":\"ueIpv4PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"UE IPv6 Pool List\",\"filter\":\"0~32\",\"name\":\"ueIpv6PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"}],\"comment\":\"\",\"display\":\"Dst Server IPv4 Pool List\",\"filter\":\"0~32\",\"name\":\"dstServerIpv4PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"Dst Server IPv6 Pool List\",\"filter\":\"0~32\",\"name\":\"dstServerIpv6PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv4v6\",\"display\":\"Gateway IP Type\",\"filter\":\"\",\"name\":\"gatewayIpType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv4\",\"filter\":\"\",\"name\":\"gatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv6\",\"filter\":\"\",\"name\":\"gatewayIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Gateway IPv4\",\"filter\":\"\",\"name\":\"secondaryGatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Gateway IPv6\",\"filter\":\"\",\"name\":\"secondaryGatewayIpv6\",\"type\":\"string\",\"value\":\"\"}]', 19, '', 1721705774430, 'public'); -INSERT INTO `ne_config` VALUES (230, 'UPF', 'networkControlSnssaiList', 'Network Control SNSSAI List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SST\",\"filter\":\"\",\"name\":\"sst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SD\",\"filter\":\"\",\"name\":\"sd\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Interface ID\",\"filter\":\"0~32\",\"name\":\"n3InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6 Interface ID\",\"filter\":\"0~32\",\"name\":\"n6InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QER Max Support Mbps\",\"filter\":\"\",\"name\":\"qerMaxSupportMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Statistic Enabled\",\"filter\":\"0~1\",\"name\":\"statisticEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Min\",\"filter\":\"\",\"name\":\"vlanIdMin\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Max\",\"filter\":\"\",\"name\":\"vlanIdMax\",\"type\":\"int\",\"value\":\"0\"}]', 21, '', 1721705774453, 'public'); -INSERT INTO `ne_config` VALUES (231, 'UPF', 'networkControlAclWhiteList', 'Network Control ACL White List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4\",\"filter\":\"\",\"name\":\"ueIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4 Mask\",\"filter\":\"\",\"name\":\"ueIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6\",\"filter\":\"\",\"name\":\"ueIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ueIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4\",\"filter\":\"\",\"name\":\"dstServerIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4 Mask\",\"filter\":\"\",\"name\":\"dstServerIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6\",\"filter\":\"\",\"name\":\"dstServerIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"dstServerIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"}]', 23, '', 1721705774471, 'public'); -INSERT INTO `ne_config` VALUES (232, 'UPF', 'networkControlAclBlackList', 'Network Control ACL Black List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4\",\"filter\":\"\",\"name\":\"ueIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4 Mask\",\"filter\":\"\",\"name\":\"ueIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6\",\"filter\":\"\",\"name\":\"ueIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ueIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4\",\"filter\":\"\",\"name\":\"dstServerIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4 Mask\",\"filter\":\"\",\"name\":\"dstServerIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6\",\"filter\":\"\",\"name\":\"dstServerIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"dstServerIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"}]', 25, '', 1721705774488, 'public'); -INSERT INTO `ne_config` VALUES (233, 'UPF', 'networkControlDnsServerList', 'Network Control DNS Server List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1\",\"display\":\"Enabled\",\"filter\":\"0~1\",\"name\":\"enabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNS Name\",\"filter\":\"\",\"name\":\"dnsName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server IPv4\",\"filter\":\"\",\"name\":\"serverIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server IPv6\",\"filter\":\"\",\"name\":\"serverIpv6\",\"type\":\"string\",\"value\":\"\"}]', 27, '', 1721705774492, 'public'); -INSERT INTO `ne_config` VALUES (234, 'UPF', 'dpiCommon', 'DPI Common', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Detect Packet Num\",\"filter\":\"\",\"name\":\"maxDetectPacketNum\",\"type\":\"int\",\"value\":\"20\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTP Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpProtoEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTPS Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpsProtoEnabled\",\"type\":\"int\",\"value\":\"0\"}]', 29, '', 1721705774496, 'public'); -INSERT INTO `ne_config` VALUES (235, 'UPF', 'dpiHeaderEnrichInfoList', 'DPI Header Enrich Info List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"\",\"name\":\"name\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Value\",\"filter\":\"\",\"name\":\"value\",\"type\":\"string\",\"value\":\"\"}]', 31, '', 1721705774501, 'public'); -INSERT INTO `ne_config` VALUES (236, 'UPF', 'dpiAppList', 'DPI APP List', 'array', '[{\"access\":\"read-write\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"APP Name\",\"filter\":\"\",\"name\":\"appName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Proxy Enabled\",\"filter\":\"0~1\",\"name\":\"proxyEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Force Check Type\",\"filter\":\"0~1\",\"name\":\"forceCheckType\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Interface ID\",\"filter\":\"0~32\",\"name\":\"n3InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6 Interface ID\",\"filter\":\"0~32\",\"name\":\"n6InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rule ID\",\"filter\":\"\",\"name\":\"ruleId\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"REGEX Match\",\"filter\":\"\",\"name\":\"regexMatch\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Description\",\"filter\":\"\",\"name\":\"flowDescription\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Custom Name\",\"filter\":\"\",\"name\":\"customName\",\"type\":\"string\",\"value\":\"\"}],\"comment\":\"\",\"display\":\"Rule List\",\"filter\":\"0~32\",\"name\":\"ruleList\",\"type\":\"int\",\"value\":\"1\"}]', 33, '', 1721705774505, 'public'); - --- 更新 CBC 配置 20240823 -INSERT INTO `ne_config` VALUES (240, 'CBC', 'system', 'System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CBC Name\",\"filter\":\"0~64\",\"name\":\"name\",\"type\":\"string\",\"value\":\"CBC\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NF Instance\",\"filter\":\"0~64\",\"name\":\"instance\",\"type\":\"string\",\"value\":\"CBC-001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI Server IP\",\"filter\":\"0~64\",\"name\":\"sbiIp\",\"type\":\"string\",\"value\":\"127.0.0.1\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"SBI Server Port\",\"filter\":\"0~65535\",\"name\":\"sbiPort\",\"type\":\"int\",\"value\":\"9090\"},{\"access\":\"read-write\",\"comment\":\"http or https\",\"display\":\"SBI Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\",\\\"1\\\":\\\"https\\\"}\",\"name\":\"sbiScheme\",\"type\":\"enum\",\"value\":\"0\"}]', 1, '', 1724327154483, 'public'); -INSERT INTO `ne_config` VALUES (241, 'CBC', 'amfProfile', 'AMF Profile', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NF Name\",\"filter\":\"0~64\",\"name\":\"name\",\"type\":\"string\",\"value\":\"AMF\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMF URI\",\"filter\":\"0~64\",\"name\":\"uri\",\"type\":\"string\",\"value\":\"http://172.16.5.130:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~16777215\",\"display\":\"TAC\",\"filter\":\"0~8\",\"name\":\"tac\",\"type\":\"string\",\"value\":\"1\"}]', 3, '', 1724327154499, 'public'); -INSERT INTO `ne_config` VALUES (242, 'CBC', 'mmeProfile', 'MME Profile', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NF Name\",\"filter\":\"0~64\",\"name\":\"name\",\"type\":\"string\",\"value\":\"MME\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MME URI\",\"filter\":\"0~64\",\"name\":\"uri\",\"type\":\"string\",\"value\":\"sctp://192.168.1.1:9090\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~16777215\",\"display\":\"TAC\",\"filter\":\"0~8\",\"name\":\"tac\",\"type\":\"string\",\"value\":\"1\"}]', 5, '', 1724327154504, 'public'); - --- OMC parameter config -INSERT INTO `ne_config` VALUES (260, 'OMC', 'alarmEmailForward', 'Alarm Email Forward Interface', 'list', '[{\"access\":\"rw\",\"comment\":\"Is it enabled forward alarm with Email interface\",\"display\":\"Enable\",\"filter\":\"true;false\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"rw\",\"comment\":\"\",\"display\":\"Email List\",\"filter\":\"\",\"name\":\"emailList\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"Email SMTP server\",\"display\":\"SMTP Server\",\"filter\":\"\",\"name\":\"smtp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"\",\"display\":\"Port\",\"filter\":\"0~65535\",\"name\":\"port\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"\",\"display\":\"User\",\"filter\":\"\",\"name\":\"user\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"\",\"display\":\"Password\",\"filter\":\"\",\"name\":\"password\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"If skip TLS verify (true/false)\",\"display\":\"TLS Skip Verify\",\"filter\":\"true;false\",\"name\":\"tlsSkipVerify\",\"type\":\"bool\",\"value\":\"true\"}]', 3, '', 1725505025649, 'public'); -INSERT INTO `ne_config` VALUES (261, 'OMC', 'alarmSMSForward', 'Alarm SMS Forward Interface', 'list', '[{\"access\":\"rw\",\"comment\":\"Is it enabled forward alarm with SMS interface\",\"display\":\"Enable\",\"filter\":\"true;false\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"rw\",\"comment\":\"Multiple mobile separated by commas\",\"display\":\"Mobile List\",\"filter\":\"\",\"name\":\"mobileList\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"The SMSC SMPP Address\",\"display\":\"SMSC Address\",\"filter\":\"\",\"name\":\"smscAddr\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"\",\"display\":\"System ID\",\"filter\":\"\",\"name\":\"systemID\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"\",\"display\":\"Password\",\"filter\":\"\",\"name\":\"password\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"\",\"display\":\"System Type\",\"filter\":\"\",\"name\":\"systemType\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"Short message coding type\",\"display\":\"Data Coding\",\"filter\":\"{\\\"0\\\":\\\"GSM7BIT\\\",\\\"1\\\":\\\"ASCII\\\",\\\"2\\\":\\\"BINARY8BIT1\\\",\\\"3\\\":\\\"LATIN1\\\",\\\"4\\\":\\\"BINARY8BIT2\\\",\\\"6\\\":\\\"CYRILLIC\\\",\\\"7\\\":\\\"HEBREW\\\",\\\"8\\\":\\\"UCS2\\\"}\",\"name\":\"dataCoding\",\"type\":\"enum\",\"value\":\"GSM7BIT\"},{\"access\":\"rw\",\"comment\":\"It is the source address, the length is between 3 and 20\",\"display\":\"Service Number\",\"filter\":\"3~20\",\"name\":\"serviceNumber\",\"type\":\"string\",\"value\":\"OMC\"}]', 4, '', 1727664057261, 'public'); - --- 更新 SMSC 配置 20241010 -INSERT INTO `ne_config` VALUES (280, 'SMSC', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"cdrFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SM Validity\",\"filter\":\"0-2147483647\",\"name\":\"smValidity\",\"type\":\"int\",\"value\":\"259200\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"logFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to unattainable local users.\",\"display\":\"Local Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"localPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to unattainable outbound roaming users.\",\"display\":\"Local Roaming Out Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"localRoamingOutPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to unattainable inbound roaming users.\",\"display\":\"Visitor Roaming In Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"visitorRoamingInPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to other unattainable users.\",\"display\":\"Other Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"otherPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Define the maximum port number that the queue of pending SMS may grow to.\",\"display\":\"Polling Number\",\"filter\":\"0-64\",\"name\":\"pollingNumber\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"comment\":\"Specify the priority parameter of SM_RP_PRI. true = High; false = Low.\",\"display\":\"Priority Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"priorityFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable TP-Reply-Path parameter in the SMS-DELIVER data unit.\",\"display\":\"TP Reply Path Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"tpReplyPathFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMSC Domain\",\"filter\":\"0~16\",\"name\":\"smscDomain\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CSFB VoLTE Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"csfbVolteFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Camel Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"camelFlag\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SCF Address\",\"filter\":\"0~16\",\"name\":\"scfAddress\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"If add plus then set false\",\"display\":\"MT Id Format Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"mtIdFormatFlag\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"enable mcast sms\",\"display\":\"Mcast Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"mcastFlag\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log Level\",\"filter\":\"{\\\"0\\\":\\\"none\\\",\\\"1\\\":\\\"error\\\",\\\"2\\\":\\\"debug\\\"}\",\"name\":\"logLevel\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"The MB sizeof log file\",\"display\":\"Log Size\",\"filter\":\"1-1000\",\"name\":\"logSize\",\"type\":\"int\",\"value\":\"200\"},{\"access\":\"read-write\",\"comment\":\"The number of log file\",\"display\":\"Log Number\",\"filter\":\"1-20\",\"name\":\"logNum\",\"type\":\"int\",\"value\":\"10\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log Directory\",\"filter\":\"0~128\",\"name\":\"logDir\",\"type\":\"string\",\"value\":\"/var/log/\"}]', 1, '', 1728528805723, 'public'); -INSERT INTO `ne_config` VALUES (281, 'SMSC', 'msisdnsegment', 'MSISDN Segment List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Start MSISDN\",\"filter\":\"0~32\",\"name\":\"startMSISDN\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"End MSISDN\",\"filter\":\"0~32\",\"name\":\"endMSISDN\",\"type\":\"string\",\"value\":\"0\"}]', 3, 'put', 1728528805736, 'public'); -INSERT INTO `ne_config` VALUES (282, 'SMSC', 'smpplink', 'SMPP Link List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~63\",\"display\":\"Index\",\"filter\":\"0~63\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Alias\",\"filter\":\"0~32\",\"name\":\"linkAlias\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Session Type\",\"filter\":\"{\\\"0\\\":\\\"bindTX\\\",\\\"1\\\":\\\"bindRX\\\",\\\"2\\\":\\\"bindTRX\\\"}\",\"name\":\"sessionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Number\",\"filter\":\"0~32\",\"name\":\"serviceNumber\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Data Coding Scheme\",\"filter\":\"{\\\"0\\\":\\\"smpp7def7\\\",\\\"1\\\":\\\"smpp8dcs4def7\\\",\\\"2\\\":\\\"smpp8dcs0def7\\\",\\\"16\\\":\\\"smpp7def8\\\",\\\"17\\\":\\\"smpp8dcs4def8\\\",\\\"18\\\":\\\"smpp8dcs0def8\\\"}\",\"name\":\"dataCodingScheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Platform Num\",\"filter\":\"{\\\"0\\\":\\\"plat0\\\",\\\"1\\\":\\\"plat1\\\",\\\"2\\\":\\\"ignore\\\"}\",\"name\":\"platformNum\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Time To Live\",\"filter\":\"0-2147483647\",\"name\":\"timeToLive\",\"type\":\"int\",\"value\":\"604800\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Manipulation Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"manipulationFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Type of Number\",\"filter\":\"{\\\"0\\\":\\\"unknown\\\",\\\"1\\\":\\\"international\\\",\\\"2\\\":\\\"national\\\",\\\"3\\\":\\\"networkSpecific\\\",\\\"4\\\":\\\"subscriberNumber\\\",\\\"5\\\":\\\"alphanumeric\\\",\\\"6\\\":\\\"abbreviated\\\"}\",\"name\":\"ton\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Number Plan Indicator\",\"filter\":\"{\\\"0\\\":\\\"unknown\\\",\\\"1\\\":\\\"isdn\\\",\\\"3\\\":\\\"data\\\",\\\"4\\\":\\\"telex\\\",\\\"6\\\":\\\"landMobile\\\",\\\"8\\\":\\\"national\\\",\\\"9\\\":\\\"private\\\",\\\"10\\\":\\\"ermes\\\",\\\"14\\\":\\\"internet\\\",\\\"18\\\":\\\"wapClientID\\\"}\",\"name\":\"npi\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Role Type\",\"filter\":\"{\\\"0\\\":\\\"server\\\",\\\"1\\\":\\\"client\\\"}\",\"name\":\"roleType\",\"type\":\"enum\",\"value\":\"0\"}]', 5, 'post,put,delete', 1728528805740, 'public'); -INSERT INTO `ne_config` VALUES (283, 'SMSC', 'convprefix', 'Conv Prefix List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~127\",\"display\":\"Index\",\"filter\":\"0~127\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Prefix\",\"filter\":\"0~16\",\"name\":\"prefix\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Delete Length\",\"filter\":\"0-16\",\"name\":\"deleteLength\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Add Length\",\"filter\":\"0-16\",\"name\":\"addLength\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Add Digits\",\"filter\":\"0~16\",\"name\":\"addDigits\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Number Length\",\"filter\":\"0-32\",\"name\":\"numberLength\",\"type\":\"int\",\"value\":\"0\"}]', 7, 'post,put,delete', 1728528805745, 'public'); -INSERT INTO `ne_config` VALUES (284, 'SMSC', 'smppparam', 'SMPP Param List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~31\",\"display\":\"Index\",\"filter\":\"0~31\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Alias\",\"filter\":\"0-8\",\"name\":\"linkAlias\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"udp\\\",\\\"1\\\":\\\"tcp\\\"}\",\"name\":\"linkType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server Type\",\"filter\":\"{\\\"0\\\":\\\"client\\\",\\\"1\\\":\\\"server\\\"}\",\"name\":\"serverType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Session Type\",\"filter\":\"{\\\"0\\\":\\\"bindTX\\\",\\\"1\\\":\\\"bindRX\\\",\\\"2\\\":\\\"bindTRX\\\"}\",\"name\":\"sessionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"System ID\",\"filter\":\"0-16\",\"name\":\"systemID\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Password\",\"filter\":\"0-8\",\"name\":\"password\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"System Type\",\"filter\":\"0-12\",\"name\":\"systemType\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local GTT\",\"filter\":\"0-16\",\"name\":\"localGTT\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Remote GTT\",\"filter\":\"0-16\",\"name\":\"remoteGTT\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IP\",\"filter\":\"0-32\",\"name\":\"localIP\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Remote IP\",\"filter\":\"0-32\",\"name\":\"remoteIP\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Session Init Timer\",\"filter\":\"0-65535\",\"name\":\"sessionInitTimer\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enquire Link Timer\",\"filter\":\"0-65535\",\"name\":\"enquireLinkTimer\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Inactivity Timer\",\"filter\":\"0-65535\",\"name\":\"inactivityTimer\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Response Timer\",\"filter\":\"0-65535\",\"name\":\"responseTimer\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local SSN\",\"filter\":\"0-255\",\"name\":\"localSSN\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Remote SSN\",\"filter\":\"0-255\",\"name\":\"remoteSSN\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"1\"}]', 9, 'put', 1728528805748, 'public'); - --- 更新 SGWC 配置 20241219 -INSERT INTO `ne_config` VALUES (300, 'SGWC', 'sgwcSystem', 'System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"IPv4/IPv6/IPv4v6\",\"display\":\"Local S11 IP Type\",\"filter\":\"^(IPv4|IPv6|IPv4v6)$\",\"name\":\"s11IpType\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"IPv4 Format\",\"display\":\"Local S11 IPv4\",\"filter\":\"\",\"name\":\"s11Ipv4\",\"type\":\"string\",\"value\":\"172.16.5.80\"},{\"access\":\"read-write\",\"comment\":\"IPv6 Format\",\"display\":\"Local S11 IPv6\",\"filter\":\"\",\"name\":\"s11Ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"IPv4/IPv6/IPv4v6\",\"display\":\"Local S5/S8 IP Type\",\"filter\":\"^(IPv4|IPv6|IPv4v6)$\",\"name\":\"s58IpType\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"IPv4 Format\",\"display\":\"Local S5/S8 IPv4\",\"filter\":\"\",\"name\":\"s58Ipv4\",\"type\":\"string\",\"value\":\"172.16.5.81\"},{\"access\":\"read-write\",\"comment\":\"IPv6 Format\",\"display\":\"Local S5/S8 IPv6\",\"filter\":\"\",\"name\":\"s58Ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"IPv4/IPv6/IPv4v6\",\"display\":\"Local Sx IP Type\",\"filter\":\"^(IPv4|IPv6|IPv4v6)$\",\"name\":\"sxIpType\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"IPv4 Format\",\"display\":\"Local Sx IPv4\",\"filter\":\"\",\"name\":\"sxIpv4\",\"type\":\"string\",\"value\":\"172.16.5.81\"},{\"access\":\"read-write\",\"comment\":\"IPv6 Format\",\"display\":\"Local Sx IPv6\",\"filter\":\"\",\"name\":\"sxIpv6\",\"type\":\"string\",\"value\":\"\"}]', 1, '', 1734512800790, 'public'); -INSERT INTO `ne_config` VALUES (301, 'SGWC', 'upfConfig', 'UPF Config', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~2047\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"id\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"e.g. ip:port\",\"display\":\"Address\",\"filter\":\"7~45\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"\"}]', 3, '', 1734512800805, 'public'); -INSERT INTO `ne_config` VALUES (302, 'SGWC', 'dnnSelectUpf', 'DNN Select UPF', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"1~64\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"upfId\",\"type\":\"string\",\"value\":\"\"}]', 5, '', 1734512800811, 'public'); -INSERT INTO `ne_config` VALUES (303, 'SGWC', 'dnnTaiSelectUpf', 'DNN TAI Select UPF', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"1~64\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"MCC+MNC+TAC\",\"display\":\"TAI\",\"filter\":\"1~64\",\"name\":\"tai\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"upfId\",\"type\":\"string\",\"value\":\"upf2-Id\"}]', 7, '', 1734512800816, 'public'); -INSERT INTO `ne_config` VALUES (304, 'SGWC', 'cdrConfig', 'Charging Data Report Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR Enable\",\"filter\":\"\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Name\",\"filter\":\"1~64\",\"name\":\"cdrFileName\",\"type\":\"string\",\"value\":\"smf.cdr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Path\",\"filter\":\"1~256\",\"name\":\"cdrFilePath\",\"type\":\"string\",\"value\":\"/var/log/smfCdr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Num\",\"filter\":\"1~999999999\",\"name\":\"cdrFileNum\",\"type\":\"int\",\"value\":\"50\"},{\"access\":\"read-write\",\"comment\":\"Megabytes\",\"display\":\"CDR File Size\",\"filter\":\"1~999999\",\"name\":\"cdrFileSize\",\"type\":\"int\",\"value\":\"300\"},{\"access\":\"read-write\",\"comment\":\"Days\",\"display\":\"CDR File Max Age\",\"filter\":\"0~9999\",\"name\":\"cdrFileMaxAge\",\"type\":\"int\",\"value\":\"30\"},{\"access\":\"read-write\",\"comment\":\"Seconds\",\"display\":\"Time Threshold\",\"filter\":\"0~999999999\",\"name\":\"timeThreshold\",\"type\":\"int\",\"value\":\"600\"},{\"access\":\"read-write\",\"comment\":\"Bytes\",\"display\":\"Volume Threshold\",\"filter\":\"\",\"name\":\"volumeThreshold\",\"type\":\"int\",\"value\":\"0~999999999999999\"}]', 9, '', 1734512800821, 'public'); - -SET FOREIGN_KEY_CHECKS=1; diff --git a/build/linux/usr/local/etc/omc/database/common/lite/pm_custom_title.sql b/build/linux/usr/local/etc/omc/database/common/lite/pm_custom_title.sql deleted file mode 100644 index 670b1da2..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/pm_custom_title.sql +++ /dev/null @@ -1,61 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `pm_custom_title` --- - -DROP TABLE IF EXISTS `pm_custom_title`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `pm_custom_title` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) DEFAULT NULL, - `kpi_code` varchar(32) DEFAULT NULL, - `kpi_id` varchar(64) DEFAULT NULL, - `kpi_set` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, - `expression` varchar(1024) DEFAULT NULL, - `object_type` varchar(16) DEFAULT NULL, - `period` varchar(8) DEFAULT NULL, - `status` enum('Active','Deleted') DEFAULT NULL, - `title` varchar(255) DEFAULT NULL, - `description` varchar(255) DEFAULT NULL, - `update_time` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp(), - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `pm_custom_title` --- - -LOCK TABLES `pm_custom_title` WRITE; -/*!40000 ALTER TABLE `pm_custom_title` DISABLE KEYS */; -INSERT INTO `pm_custom_title` VALUES (3,'AMF',NULL,'AMF.CKpi.AuthFailRate','AMF.RegSub.CmIdle,AMF.RegSubMean','AMF.AuthFail/AMF.AuthReqAMF.RegSub.CmIdleAMF.RegSubMean','AmfFunction','15','Active','AMF鉴权失败率','','2023-08-18 18:06:10'),(4,'AMF',NULL,'AMF会话保持数',NULL,'AMF.SessionCreateSucc/AMF.SmContextCreateReq','EpRpDynN11Amf','15',NULL,'AMF会话保持数','AMF会话保持数','2023-08-18 14:29:58'),(7,'AMF',NULL,'AMF','AMF.AuthFail,AMF.AuthFail.20','AMF.AuthFail*AMF.AuthFail.20','AmfFunction','15',NULL,'asdas','','2023-08-18 14:30:27'),(8,'PCF','PCFHA01','PCF.AmAssocNbrMean','PCF.PolicyAmAssocNotifSucc,PCF.PolicyAmAssocDeleteSucc','PCF.PolicyAmAssocNotifSuccPCF.PolicyAmAssocDeleteSucc','PcfFunction','15','Active','PCF指标定义','','2023-08-18 18:05:08'); -/*!40000 ALTER TABLE `pm_custom_title` ENABLE KEYS */; -UNLOCK TABLES; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:27:05 diff --git a/build/linux/usr/local/etc/omc/database/common/lite/title_info.sql b/build/linux/usr/local/etc/omc/database/common/lite/title_info.sql deleted file mode 100644 index 97d2d8b3..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/title_info.sql +++ /dev/null @@ -1,52 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `title_info` --- - -DROP TABLE IF EXISTS `title_info`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `title_info` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `tag` varchar(15) DEFAULT NULL, - `title_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '某个title的各种语言显示内容的json格式', - `remark` varchar(255) DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `title_info` --- - -LOCK TABLES `title_info` WRITE; -/*!40000 ALTER TABLE `title_info` DISABLE KEYS */; -/*!40000 ALTER TABLE `title_info` ENABLE KEYS */; -UNLOCK TABLES; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:27:05 diff --git a/build/linux/usr/local/etc/omc/database/common/lite/trace_info.sql b/build/linux/usr/local/etc/omc/database/common/lite/trace_info.sql deleted file mode 100644 index ff2b6939..00000000 --- a/build/linux/usr/local/etc/omc/database/common/lite/trace_info.sql +++ /dev/null @@ -1,81 +0,0 @@ -/* - Navicat Premium Data Transfer - - Source Server : local_mariadb - Source Server Type : MariaDB - Source Server Version : 100338 (10.3.38-MariaDB) - Source Host : localhost:33066 - Source Schema : omc_db - - Target Server Type : MariaDB - Target Server Version : 100338 (10.3.38-MariaDB) - File Encoding : 65001 - - Date: 14/05/2024 15:00:46 -*/ - -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for trace_info --- ---------------------------- -DROP TABLE IF EXISTS `trace_info`; -CREATE TABLE `trace_info` ( - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `interface` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, - `message_type` tinyint(4) NOT NULL, - `message_title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - PRIMARY KEY (`ne_type`, `interface`, `message_type`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of trace_info --- ---------------------------- -INSERT INTO `trace_info` VALUES ('AMF', 'N1', 1, NULL); -INSERT INTO `trace_info` VALUES ('AMF', 'N11', 1, NULL); -INSERT INTO `trace_info` VALUES ('AMF', 'N12', 1, NULL); -INSERT INTO `trace_info` VALUES ('AMF', 'N14', 1, NULL); -INSERT INTO `trace_info` VALUES ('AMF', 'N15', 1, NULL); -INSERT INTO `trace_info` VALUES ('AMF', 'N2', 1, NULL); -INSERT INTO `trace_info` VALUES ('AMF', 'N8', 1, NULL); -INSERT INTO `trace_info` VALUES ('AUSF', 'N12', 1, 'Nausf_AUTH_Post ue-authentications'); -INSERT INTO `trace_info` VALUES ('AUSF', 'N12', 2, 'Nausf_AUTH_Put 5g-aka-confirmation'); -INSERT INTO `trace_info` VALUES ('AUSF', 'N12', 3, 'Nausf_AUTH_Delete 5g-aka-confirmation'); -INSERT INTO `trace_info` VALUES ('AUSF', 'N12', 4, 'Nausf_AUTH_Post eap-session'); -INSERT INTO `trace_info` VALUES ('AUSF', 'N12', 5, 'Nausf_AUTH_Delete eap-session'); -INSERT INTO `trace_info` VALUES ('SMF', 'N10', 1, NULL); -INSERT INTO `trace_info` VALUES ('SMF', 'N11', 1, NULL); -INSERT INTO `trace_info` VALUES ('SMF', 'N4', 1, NULL); -INSERT INTO `trace_info` VALUES ('SMF', 'N7', 1, NULL); -INSERT INTO `trace_info` VALUES ('UDM', 'N10', 1, 'Nudm_SDM_Get sm-data'); -INSERT INTO `trace_info` VALUES ('UDM', 'N10', 2, 'Nudm_SDM_Post sdm-subscriptions'); -INSERT INTO `trace_info` VALUES ('UDM', 'N10', 3, 'Nudm_SDM_Patch sdm-subscriptions'); -INSERT INTO `trace_info` VALUES ('UDM', 'N10', 4, 'Nudm_SDM_Delete sdm-subscriptions'); -INSERT INTO `trace_info` VALUES ('UDM', 'N10', 5, 'Nudm_SDM_Get id-translation-result'); -INSERT INTO `trace_info` VALUES ('UDM', 'N10', 6, 'Nudm_UECM_Get smf-registrations'); -INSERT INTO `trace_info` VALUES ('UDM', 'N10', 7, 'Nudm_UECM_Put smf-registrations'); -INSERT INTO `trace_info` VALUES ('UDM', 'N10', 8, 'Nudm_UECM_Patch smf-3gpp-access'); -INSERT INTO `trace_info` VALUES ('UDM', 'N10', 9, 'Nudm_UECM_Get smf-3gpp-access'); -INSERT INTO `trace_info` VALUES ('UDM', 'N10', 10, 'Nudm_UECM_Delete smf-3gpp-access'); -INSERT INTO `trace_info` VALUES ('UDM', 'N13', 1, 'Nudm_UEAU_Post generate-auth-data'); -INSERT INTO `trace_info` VALUES ('UDM', 'N13', 2, 'Nudm_UEAU_Post auth-events'); -INSERT INTO `trace_info` VALUES ('UDM', 'N8', 1, 'Nudm_SDM_Get supi'); -INSERT INTO `trace_info` VALUES ('UDM', 'N8', 2, 'Nudm_SDM_Get nssai'); -INSERT INTO `trace_info` VALUES ('UDM', 'N8', 3, 'Nudm_SDM_Get am-data'); -INSERT INTO `trace_info` VALUES ('UDM', 'N8', 4, 'Nudm_SDM_Put am-data cag-ack'); -INSERT INTO `trace_info` VALUES ('UDM', 'N8', 5, 'Nudm_SDM_Get smf-select-data'); -INSERT INTO `trace_info` VALUES ('UDM', 'N8', 6, 'Nudm_SDM_Post sdm-subscriptions'); -INSERT INTO `trace_info` VALUES ('UDM', 'N8', 7, 'Nudm_SDM_Patch sdm-subscriptions'); -INSERT INTO `trace_info` VALUES ('UDM', 'N8', 8, 'Nudm_SDM_Delete sdm-subscriptions'); -INSERT INTO `trace_info` VALUES ('UDM', 'N8', 9, 'Nudm_SDM_Get id-translation-result'); -INSERT INTO `trace_info` VALUES ('UDM', 'N8', 10, 'Nudm_UECM_Put amf-3gpp-access'); -INSERT INTO `trace_info` VALUES ('UDM', 'N8', 11, 'Nudm_UECM_Patch amf-3gpp-access'); -INSERT INTO `trace_info` VALUES ('UDM', 'N8', 12, 'Nudm_UECM_Get amf-3gpp-access'); -INSERT INTO `trace_info` VALUES ('UDM', 'N8', 13, 'Namf_Callback Deregistraion'); -INSERT INTO `trace_info` VALUES ('UPF', 'N3', 1, NULL); -INSERT INTO `trace_info` VALUES ('UPF', 'N4', 1, NULL); -INSERT INTO `trace_info` VALUES ('UPF', 'N6', 1, NULL); -INSERT INTO `trace_info` VALUES ('UPF', 'N9', 1, NULL); - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/install/lite/4a_log.sql b/build/linux/usr/local/etc/omc/database/install/lite/4a_log.sql deleted file mode 100644 index 8803e431..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/4a_log.sql +++ /dev/null @@ -1,45 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `4a_log` --- - -DROP TABLE IF EXISTS `4a_log`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `4a_log` ( - `LogTime` datetime DEFAULT NULL ON UPDATE current_timestamp(), - `SubUser` varchar(32) DEFAULT NULL, - `App` varchar(64) DEFAULT NULL, - `Sip` varchar(32) DEFAULT NULL, - `AppModule` varchar(32) DEFAULT NULL, - `OpType` enum('Login','Logout','AddPrivilege','DelPrivilege','UpdatePrivilege','View','Add','Update','Del','Other') DEFAULT 'Other', - `OpText` varchar(255) DEFAULT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:55 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/alarm.sql b/build/linux/usr/local/etc/omc/database/install/lite/alarm.sql deleted file mode 100644 index cd132c3a..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/alarm.sql +++ /dev/null @@ -1,46 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for alarm --- ---------------------------- - -DROP TABLE IF EXISTS `alarm`; -CREATE TABLE `alarm` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', - `ne_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元ID', - `ne_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '网元名称', - `province` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '网元省份地域', - `pv_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '网元标识虚拟化标识', - `alarm_seq` int DEFAULT '0' COMMENT '告警序号 同网元类型连续递增', - `alarm_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '告警ID', - `alarm_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警标题', - `alarm_code` int DEFAULT '0' COMMENT '告警状态码', - `event_time` bigint DEFAULT '0' COMMENT '事件产生时间 秒级', - `alarm_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警类型 CommunicationAlarm=1,EquipmentAlarm=2,ProcessingFailure=3,EnvironmentalAlarm=4,QualityOfServiceAlarm=5', - `orig_severity` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '3' COMMENT '严重程度 1: Critical, 2: Major, 3: Minor, 4: Warning, 5: Event(Only VNF)', - `perceived_severity` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '3' COMMENT '告警级别 1: Critical, 2: Major, 3: Minor, 4: Warning, 5: Event(Only VNF)', - `object_uid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '对象ID', - `object_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '对象名称', - `object_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '对象类型', - `location_info` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警定位信息', - `alarm_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '告警状态 0:clear, 1:active', - `specific_problem` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警问题原因', - `specific_problem_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警问题原因ID', - `add_info` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警辅助信息', - `ack_state` int DEFAULT '0' COMMENT '确认状态 0: Unacked, 1: Acked', - `ack_time` bigint DEFAULT '0' COMMENT '确认时间 秒级', - `ack_user` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '确认用户', - `clear_type` int DEFAULT '0' COMMENT '清除状态 0: Unclear, 1: AutoClear, 2: ManualClear', - `clear_time` bigint DEFAULT '0' COMMENT '清除时间', - `clear_user` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '清除用户', - `timestamp` bigint DEFAULT '0' COMMENT '创建时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `uk_uni_aid_ne_aseq` (`ne_type`,`ne_id`,`alarm_id`,`alarm_seq`) USING BTREE, - KEY `idx_status_severity_time` (`alarm_status`,`orig_severity`,`event_time`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='告警_记录表'; - -SET FOREIGN_KEY_CHECKS = 1; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/alarm_event.sql b/build/linux/usr/local/etc/omc/database/install/lite/alarm_event.sql deleted file mode 100644 index a9175d33..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/alarm_event.sql +++ /dev/null @@ -1,37 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for alarm_event --- ---------------------------- - -DROP TABLE IF EXISTS `alarm_event`; -CREATE TABLE `alarm_event` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', - `ne_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元ID', - `alarm_seq` int DEFAULT '0' COMMENT '告警序号 同网元类型连续递增', - `alarm_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '告警ID', - `alarm_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警标题', - `alarm_code` int DEFAULT '0' COMMENT '告警状态码', - `event_time` bigint DEFAULT '0' COMMENT '事件产生时间 秒级', - `object_uid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '对象ID', - `object_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '对象名称', - `object_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '对象类型', - `location_info` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警定位信息', - `alarm_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '告警状态 0:clear, 1:active', - `specific_problem` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警问题原因', - `specific_problem_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警问题原因ID', - `add_info` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警辅助信息', - `clear_type` int DEFAULT '0' COMMENT '清除状态 0: Unclear, 1: AutoClear, 2: ManualClear', - `clear_time` bigint DEFAULT '0' COMMENT '清除时间', - `clear_user` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '清除用户', - `timestamp` bigint DEFAULT '0' COMMENT '创建时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `uk_ti_aid_aseq` (`ne_type`,`ne_id`,`alarm_id`,`alarm_seq`) USING BTREE, - KEY `idx_astatus_etime` (`alarm_status`,`event_time`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='告警_事件记录表'; - -SET FOREIGN_KEY_CHECKS = 1; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/alarm_forward_log.sql b/build/linux/usr/local/etc/omc/database/install/lite/alarm_forward_log.sql deleted file mode 100644 index 5fd2fe30..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/alarm_forward_log.sql +++ /dev/null @@ -1,28 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- --- Table structure for table `alarm_forward_log` --- - -DROP TABLE IF EXISTS `alarm_forward_log`; -CREATE TABLE `alarm_forward_log` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `ne_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', - `alarm_seq` int DEFAULT '0' COMMENT '告警序号 同网元类型连续递增', - `alarm_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警ID', - `alarm_code` int DEFAULT '0' COMMENT '告警状态码', - `alarm_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警标题', - `alarm_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '告警状态 0:clear, 1:active', - `alarm_type` varchar(10) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警类型 CommunicationAlarm=1,EquipmentAlarm=2,ProcessingFailure=3,EnvironmentalAlarm=4,QualityOfServiceAlarm=5', - `orig_severity` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '3' COMMENT '严重程度 1: Critical, 2: Major, 3: Minor, 4: Warning, 5: Event(Only VNF)', - `event_time` bigint DEFAULT '0' COMMENT '事件产生时间 秒级', - `created_at` bigint DEFAULT '0' COMMENT '创建时间', - `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '转发方式 SMS/EMAIL', - `target` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '发送目标用户', - `result` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '发送结果', - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='告警_转发日志记录'; - -SET FOREIGN_KEY_CHECKS=1; diff --git a/build/linux/usr/local/etc/omc/database/install/lite/alarm_log.sql b/build/linux/usr/local/etc/omc/database/install/lite/alarm_log.sql deleted file mode 100644 index 2aa760ea..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/alarm_log.sql +++ /dev/null @@ -1,23 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `alarm_log` --- - -DROP TABLE IF EXISTS `alarm_log`; -CREATE TABLE `alarm_log` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `ne_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', - `alarm_seq` int DEFAULT '0' COMMENT '告警序号 同网元类型连续递增', - `alarm_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警ID', - `alarm_code` int DEFAULT '0' COMMENT '告警状态码', - `alarm_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警标题', - `alarm_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '告警状态 0:clear, 1:active', - `alarm_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '告警类型 CommunicationAlarm=1,EquipmentAlarm=2,ProcessingFailure=3,EnvironmentalAlarm=4,QualityOfServiceAlarm=5', - `orig_severity` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '3' COMMENT '严重程度 1: Critical, 2: Major, 3: Minor, 4: Warning, 5: Event(Only VNF)', - `event_time` bigint DEFAULT '0' COMMENT '事件产生时间 秒级', - `created_at` bigint DEFAULT '0' COMMENT '创建时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='告警_日志记录'; - --- Dump completed on 2024-02-18 18:26:55 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/alarm_relation.sql b/build/linux/usr/local/etc/omc/database/install/lite/alarm_relation.sql deleted file mode 100644 index 59045f2e..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/alarm_relation.sql +++ /dev/null @@ -1,48 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `alarm_relation` --- - -DROP TABLE IF EXISTS `alarm_relation`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `alarm_relation` ( - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `created_at` datetime(3) DEFAULT NULL, - `updated_at` datetime(3) DEFAULT NULL, - `deleted_at` datetime(3) DEFAULT NULL, - `root_alarm_id` varchar(64) DEFAULT NULL, - `alarm_id` varchar(64) DEFAULT NULL, - `relation_type` varchar(64) DEFAULT NULL, - `add_info` varchar(64) DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_alarm_relation_deleted_at` (`deleted_at`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:55 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/alarm_subscribe.sql b/build/linux/usr/local/etc/omc/database/install/lite/alarm_subscribe.sql deleted file mode 100644 index eb602a54..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/alarm_subscribe.sql +++ /dev/null @@ -1,46 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `alarm_subscribe` --- - -DROP TABLE IF EXISTS `alarm_subscribe`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `alarm_subscribe` ( - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `created_at` datetime(3) DEFAULT NULL, - `updated_at` datetime(3) DEFAULT NULL, - `deleted_at` datetime(3) DEFAULT NULL, - `user` varchar(64) DEFAULT NULL, - `callback_url` varchar(255) DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_alarm_subscribe_deleted_at` (`deleted_at`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:55 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/cdr_event.sql b/build/linux/usr/local/etc/omc/database/install/lite/cdr_event.sql deleted file mode 100644 index 3dc58836..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/cdr_event.sql +++ /dev/null @@ -1,20 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for cdr_event --- ---------------------------- -DROP TABLE IF EXISTS `cdr_event`; -CREATE TABLE `cdr_event` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `rm_uid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `timestamp` bigint DEFAULT '0' COMMENT '接收到的timestamp秒级存储毫秒时间戳', - `cdr_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'data JSON String', - `created_at` bigint DEFAULT '0' COMMENT '记录创建存储毫秒', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_uid_t` (`rm_uid`,`timestamp`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='CDR事件_基础表结构'; - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/install/lite/cdr_event_ims.sql b/build/linux/usr/local/etc/omc/database/install/lite/cdr_event_ims.sql deleted file mode 100644 index 61a89b7d..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/cdr_event_ims.sql +++ /dev/null @@ -1,20 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for cdr_event_ims --- ---------------------------- -DROP TABLE IF EXISTS `cdr_event_ims`; -CREATE TABLE `cdr_event_ims` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `rm_uid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `timestamp` bigint DEFAULT '0' COMMENT '接收到的timestamp秒级存储毫秒时间戳', - `cdr_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'data JSON String', - `created_at` bigint DEFAULT '0' COMMENT '记录创建存储毫秒', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_ims_uid_t` (`rm_uid`,`timestamp`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='CDR事件_IMS'; - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/install/lite/cdr_event_sgwc.sql b/build/linux/usr/local/etc/omc/database/install/lite/cdr_event_sgwc.sql deleted file mode 100644 index 948db3b1..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/cdr_event_sgwc.sql +++ /dev/null @@ -1,20 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for cdr_event_sgwc --- ---------------------------- -DROP TABLE IF EXISTS `cdr_event_sgwc`; -CREATE TABLE `cdr_event_sgwc` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `rm_uid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `timestamp` bigint DEFAULT '0' COMMENT '接收到的timestamp秒级存储毫秒时间戳', - `cdr_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'data JSON String', - `created_at` bigint DEFAULT '0' COMMENT '记录创建存储毫秒', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_sgwc_uid_t` (`rm_uid`,`timestamp`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='CDR事件_SGWC'; - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/install/lite/cdr_event_smf.sql b/build/linux/usr/local/etc/omc/database/install/lite/cdr_event_smf.sql deleted file mode 100644 index 9f84c37a..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/cdr_event_smf.sql +++ /dev/null @@ -1,20 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for cdr_event_smf --- ---------------------------- -DROP TABLE IF EXISTS `cdr_event_smf`; -CREATE TABLE `cdr_event_smf` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `rm_uid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `timestamp` bigint DEFAULT '0' COMMENT '接收到的timestamp秒级存储毫秒时间戳', - `cdr_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'data JSON String', - `created_at` bigint DEFAULT '0' COMMENT '记录创建存储毫秒', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_smf_uid_t` (`rm_uid`,`timestamp`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='CDR事件_SMF'; - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/install/lite/cdr_event_smsc.sql b/build/linux/usr/local/etc/omc/database/install/lite/cdr_event_smsc.sql deleted file mode 100644 index cdbd3f3d..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/cdr_event_smsc.sql +++ /dev/null @@ -1,20 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for cdr_event_smsc --- ---------------------------- -DROP TABLE IF EXISTS `cdr_event_smsc`; -CREATE TABLE `cdr_event_smsc` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `rm_uid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `timestamp` bigint DEFAULT '0' COMMENT '接收到的timestamp秒级存储毫秒时间戳', - `cdr_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'data JSON String', - `created_at` bigint DEFAULT '0' COMMENT '记录创建存储毫秒', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_smsc_uid_t` (`rm_uid`,`timestamp`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='CDR事件_SMSC'; - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/install/lite/cert_info.sql b/build/linux/usr/local/etc/omc/database/install/lite/cert_info.sql deleted file mode 100644 index 5489f695..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/cert_info.sql +++ /dev/null @@ -1,48 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `cert_info` --- - -DROP TABLE IF EXISTS `cert_info`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `cert_info` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `file_name` varchar(64) DEFAULT NULL, - `key_length` int(11) DEFAULT NULL, - `key_algorithm` varchar(16) DEFAULT NULL, - `cert_format` varchar(16) DEFAULT '', - `cert_expiration` varchar(24) DEFAULT NULL, - `created_at` datetime DEFAULT current_timestamp(), - `updated_at` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `deleted_at` datetime DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=58 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:55 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/event_log.sql b/build/linux/usr/local/etc/omc/database/install/lite/event_log.sql deleted file mode 100644 index 20f6a883..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/event_log.sql +++ /dev/null @@ -1,45 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `event_log` --- - -DROP TABLE IF EXISTS `event_log`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `event_log` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) DEFAULT NULL, - `ne_id` varchar(32) NOT NULL, - `event` varchar(255) NOT NULL, - `event_time` datetime DEFAULT NULL, - `log_time` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp(), - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=1292 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:55 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/kpi_c_report.sql b/build/linux/usr/local/etc/omc/database/install/lite/kpi_c_report.sql deleted file mode 100644 index 15659db2..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/kpi_c_report.sql +++ /dev/null @@ -1,24 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for kpi_c_report_upf --- ---------------------------- -DROP TABLE IF EXISTS `kpi_c_report`; -CREATE TABLE `kpi_c_report` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `rm_uid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `date` varchar(10) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'Date of the report yyyy-mm-dd hh:mi:ss', - `start_time` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'Start time of the report hh:mi:ss', - `end_time` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'End time of the report hh:mi:ss', - `index` int NOT NULL COMMENT 'Index of the report', - `granularity` int DEFAULT '60' COMMENT 'Time granualarity: 5/10/.../60/300 (second)', - `kpi_values` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT 'KPI values JSON String', - `created_at` bigint DEFAULT '0' COMMENT 'Creation time 接收到的timestamp秒级存储毫秒时间戳', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_c_uid_at` (`rm_uid`,`created_at`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='KPI_自定义指标数据记录基础表结构'; - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/install/lite/kpi_c_title.sql b/build/linux/usr/local/etc/omc/database/install/lite/kpi_c_title.sql deleted file mode 100644 index 18932e9d..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/kpi_c_title.sql +++ /dev/null @@ -1,45 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for kpi_c_title --- ---------------------------- -DROP TABLE IF EXISTS `kpi_c_title`; -CREATE TABLE `kpi_c_title` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `kpi_id` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `expression` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `unit` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '0-Inactive/1-Active/2-Deleted', - `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `updated_at` bigint DEFAULT '0', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `idx_ne_kpi_id` (`ne_type`,`kpi_id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='KPI_自定义指标标题'; - -INSERT INTO `kpi_c_title` VALUES (1, 'AMF', 'AMF.C.01', 'Regstration Success Rate', '(\'AMF.03\'/\'AMF.02\')*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (2, 'AMF', 'AMF.C.02', 'Paging Success Rate', '((\'AMF.15\'+\'AMF.16\')/\'AMF.17\')*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (3, 'AMF', 'AMF.C.03', 'Service Request Success Rate', '(1-\'AMF.18\'/\'AMF.19\')*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (4, 'AMF', 'AMF.C.04', '5G Register Subscriber', '\'AMF.01\'', ' ', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (5, 'SMF', 'SMF.C.01', 'SA_MeanPduSession', '\'SMF.01\'', ' ', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (6, 'SMF', 'SMF.C.02', 'PDU Session Establishment Success Rate', '(\'SMF.02\'/\'SMF.03\')*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (7, 'SMF', 'SMF.C.03', 'IMS Session Establishment Success Rate', '(\'SMF.04\'/\'SMF.05\')*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (8, 'MME', 'MME.C.01', 'Attach Success Rate ', '(\'MME.A.02\'/\'MME.A.01\')*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (9, 'UPF', 'UPF.C.01', 'PFCP Establish Success Rate ', '(\'UPF.01\'/\'UPF.02\')*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (10, 'UPF', 'UPF.C.02', 'N6_Uplink_Throughout', '(\'UPF.03\')*8/5/1000/1000', 'Mbps', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (11, 'UPF', 'UPF.C.03', 'N3_Uplink_Throughout', '(\'UPF.06\')*8/5/1000/1000', 'Mbps', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (12, 'UDM', 'UDM.C.01', 'AMF_UECM_Success_Rate ', '(\'UDM.03\'/\'UDM.02\')*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (13, 'UDM', 'UDM.C.02', 'SMF_UECM_Success_Rate ', '(\'UDM.04\'/\'UDM.05\')*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (14, 'IMS', 'IMS.C.01', 'InitReg_Success_Rate', '(\'SCSCF.03\'/\'SCSCF.04\')*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (15, 'IMS', 'IMS.C.02', 'MO_Success_Rate', '(\'SCSCF.05\'/\'SCSCF.06\')*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (16, 'IMS', 'IMS.C.03', 'MT_Success_Rate', '(\'SCSCF.07\'/\'SCSCF.08\')*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (17, 'IMS', 'IMS.C.04', 'Service_Success_Rate ', '((\'SCSCF.05\'+\'SCSCF.07\')/(\'SCSCF.06\'+\'SCSCF.08\'))*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (18, 'SMF', 'SMF.C.06', 'IMS_DefaultBear_Success_Rate ', '(\'SMF.13\'/\'SMF.14\')*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (19, 'SMF', 'SMF.C.07', 'Bear_Success_Rate_new', '((\'SMF.09\'+\'SMF.11\')/(\'SMF.10\'+\'SMF.12\') )*100', '%', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (22, 'UPF', 'UPF.C.06', 'N3_Downlink_Throughout', '(\'UPF.05\')*8/5/1000/1000', 'Mbps', '', '1', 'admin', 1739362260083); -INSERT INTO `kpi_c_title` VALUES (23, 'UPF', 'UPF.C.07', 'N6_Downlink_Throughout', '(\'UPF.04\')*8/5/1000/1000', 'Mbps', '', '1', 'admin', 1739362260083); - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/install/lite/kpi_report.sql b/build/linux/usr/local/etc/omc/database/install/lite/kpi_report.sql deleted file mode 100644 index c1e32f3e..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/kpi_report.sql +++ /dev/null @@ -1,24 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for kpi_report --- ---------------------------- -DROP TABLE IF EXISTS `kpi_report`; -CREATE TABLE `kpi_report` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `rm_uid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `date` varchar(10) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'Date of the report yyyy-mm-dd hh:mi:ss', - `start_time` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'Start time of the report hh:mi:ss', - `end_time` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'End time of the report hh:mi:ss', - `index` int NOT NULL COMMENT 'Index of the report', - `granularity` int DEFAULT '60' COMMENT 'Time granualarity: 5/10/.../60/300 (second)', - `kpi_values` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT 'KPI values JSON String', - `created_at` bigint DEFAULT '0' COMMENT 'Creation time 接收到的timestamp秒级存储毫秒时间戳', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_uid_at` (`rm_uid`,`created_at`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='KPI_指标数据记录基础表'; - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/install/lite/measure_data.sql b/build/linux/usr/local/etc/omc/database/install/lite/measure_data.sql deleted file mode 100644 index 850217ae..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/measure_data.sql +++ /dev/null @@ -1,53 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `measure_data` --- - -DROP TABLE IF EXISTS `measure_data`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `measure_data` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `date` date DEFAULT NULL, - `task_id` int(11) DEFAULT NULL, - `ne_name` varchar(64) DEFAULT NULL, - `rm_uid` varchar(64) DEFAULT NULL, - `ne_type` varchar(16) DEFAULT NULL, - `granul_option` enum('15M','30M','60M','24H') DEFAULT '15M', - `kpi_code` varchar(32) DEFAULT NULL, - `kpi_id` varchar(64) DEFAULT NULL, - `kpi_ext` varchar(32) DEFAULT NULL, - `start_time` datetime DEFAULT NULL, - `end_time` datetime DEFAULT NULL, - `value` bigint(20) DEFAULT 0, - `timestamp` datetime DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=323185 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:55 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/measure_task.sql b/build/linux/usr/local/etc/omc/database/install/lite/measure_task.sql deleted file mode 100644 index 7661d7a0..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/measure_task.sql +++ /dev/null @@ -1,30 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- --- Table structure for table `measure_task` --- - - -DROP TABLE IF EXISTS `measure_task`; - -CREATE TABLE `measure_task` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ne_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL, - `kpi_set` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL, - `start_time` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `end_time` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `periods` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL, - `schedule` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL, - `granul_option` enum('15M','30M','60M','24H') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '15M', - `status` enum('Inactive','Active','Suspend','Deleted') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'Inactive', - `account_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP, - `update_time` datetime NULL DEFAULT NULL, - `delete_time` datetime NULL DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; - -SET FOREIGN_KEY_CHECKS=1; diff --git a/build/linux/usr/local/etc/omc/database/install/lite/measure_threshold.sql b/build/linux/usr/local/etc/omc/database/install/lite/measure_threshold.sql deleted file mode 100644 index 1ff06038..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/measure_threshold.sql +++ /dev/null @@ -1,48 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `measure_threshold` --- - -DROP TABLE IF EXISTS `measure_threshold`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `measure_threshold` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) DEFAULT NULL, - `kpi_set` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, - `threshold` bigint(20) DEFAULT 0, - `status` enum('Active','Inactive','Deleted') DEFAULT 'Active', - `orig_severity` enum('Critical','Major','Minor','Warning','Event') DEFAULT NULL, - `alarm_code` varchar(16) DEFAULT '10200', - `alarm_flag` tinyint(4) DEFAULT 0, - `create_time` datetime DEFAULT current_timestamp(), - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:55 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/mml_log.sql b/build/linux/usr/local/etc/omc/database/install/lite/mml_log.sql deleted file mode 100644 index e6a817c9..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/mml_log.sql +++ /dev/null @@ -1,47 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `mml_log` --- - -DROP TABLE IF EXISTS `mml_log`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `mml_log` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `user` varchar(32) DEFAULT NULL, - `ip` varchar(64) DEFAULT NULL, - `ne_type` varchar(32) DEFAULT NULL, - `ne_id` varchar(32) DEFAULT NULL, - `mml` varchar(1024) DEFAULT NULL, - `result` varchar(2048) DEFAULT NULL, - `log_time` datetime DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=467 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/monitor_base.sql b/build/linux/usr/local/etc/omc/database/install/lite/monitor_base.sql deleted file mode 100644 index 0efe7c93..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/monitor_base.sql +++ /dev/null @@ -1,21 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `monitor_base` --- - -DROP TABLE IF EXISTS `monitor_base`; -CREATE TABLE `monitor_base` ( - `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `cpu` float DEFAULT '0' COMMENT 'cpu使用率', - `load_usage` float DEFAULT '0' COMMENT 'cpu平均使用率', - `cpu_load1` float DEFAULT '0' COMMENT 'cpu使用1分钟', - `cpu_load5` float DEFAULT '0' COMMENT 'cpu使用5分钟', - `cpu_load15` float DEFAULT '0' COMMENT 'cpu使用15分钟', - `memory` float DEFAULT '0' COMMENT '内存使用率', - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网元类型', - `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网元ID', - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='监控_基本信息'; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/monitor_io.sql b/build/linux/usr/local/etc/omc/database/install/lite/monitor_io.sql deleted file mode 100644 index f711dcc9..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/monitor_io.sql +++ /dev/null @@ -1,22 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `monitor_io` --- - -DROP TABLE IF EXISTS `monitor_io`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `monitor_io` ( - `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '磁盘名', - `read` int DEFAULT '0' COMMENT '读取K', - `write` int DEFAULT '0' COMMENT '写入K', - `count` int DEFAULT '0' COMMENT '读写次数', - `time` int DEFAULT '0' COMMENT '读写延迟', - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网元类型', - `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网元ID', - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='监控_磁盘IO'; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/monitor_network.sql b/build/linux/usr/local/etc/omc/database/install/lite/monitor_network.sql deleted file mode 100644 index 78b3b4a1..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/monitor_network.sql +++ /dev/null @@ -1,20 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `monitor_network` --- - -DROP TABLE IF EXISTS `monitor_network`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `monitor_network` ( - `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '网卡名', - `up` float DEFAULT '0' COMMENT '上行', - `down` float DEFAULT '0' COMMENT '下行', - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网元类型', - `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网元ID', - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='监控_网络IO'; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/nb_state.sql b/build/linux/usr/local/etc/omc/database/install/lite/nb_state.sql deleted file mode 100644 index 981a96a6..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/nb_state.sql +++ /dev/null @@ -1,22 +0,0 @@ --- --- Table structure for table `nb_state` --- - -DROP TABLE IF EXISTS `nb_state`; -CREATE TABLE `nb_state` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型 AMF MME', - `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元ID', - `rm_uid` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '资源唯一标识', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '基站IP地址', - `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '基站名称', - `position` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '基站位置', - `nb_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '基站设备名称', - `state` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'OFF' COMMENT '基站状态 OFF ON', - `time` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '状态时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `uk_state_type_id_uid_cat` (`ne_type`,`ne_id`,`rm_uid`,`create_time`) USING BTREE COMMENT '唯一网元类型和ID' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='基站_状态记录表'; - --- Dump completed on 2025-02-08 12:50:13 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/nbi_alarm_log.sql b/build/linux/usr/local/etc/omc/database/install/lite/nbi_alarm_log.sql deleted file mode 100644 index 13fc2089..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/nbi_alarm_log.sql +++ /dev/null @@ -1,51 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `nbi_alarm_log` --- - -DROP TABLE IF EXISTS `nbi_alarm_log`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `nbi_alarm_log` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `op_user` varchar(16) DEFAULT NULL, - `src_ip` varchar(64) NOT NULL DEFAULT '0', - `ne_type` varchar(16) DEFAULT NULL, - `ne_id` varchar(32) DEFAULT NULL, - `alarm_seq` int(11) NOT NULL DEFAULT 0, - `alarm_id` varchar(32) DEFAULT NULL, - `alarm_code` int(11) DEFAULT 0, - `alarm_status` int(11) DEFAULT NULL COMMENT '0/1: 清除告警/活动告警', - `event_time` varchar(32) DEFAULT NULL, - `log_time` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `a_id` int(11) NOT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=2133 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/nbi_cm.sql b/build/linux/usr/local/etc/omc/database/install/lite/nbi_cm.sql deleted file mode 100644 index 7e8a0c3b..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/nbi_cm.sql +++ /dev/null @@ -1,54 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `nbi_cm` --- - -DROP TABLE IF EXISTS `nbi_cm`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `nbi_cm` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `timestamp` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `time_zone` varchar(10) DEFAULT NULL, - `vendor_name` varchar(65) DEFAULT NULL, - `ne_type` varchar(16) DEFAULT NULL, - `cm_version` varchar(32) DEFAULT NULL, - `rm_uid` varchar(32) DEFAULT NULL, - `ne_id` varchar(32) DEFAULT NULL, - `user_label` varchar(64) DEFAULT NULL, - `object_type` varchar(32) DEFAULT NULL, - `pv_flag` enum('PNF','VNF') DEFAULT 'PNF', - `vm_id` varchar(128) DEFAULT '0', - `vnf_instance_id` varchar(64) DEFAULT NULL, - `value_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, - `status` enum('Original','Created','Updated','Deleted') NOT NULL DEFAULT 'Original', - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=311439 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/nbi_operation_log.sql b/build/linux/usr/local/etc/omc/database/install/lite/nbi_operation_log.sql deleted file mode 100644 index e8e4141e..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/nbi_operation_log.sql +++ /dev/null @@ -1,65 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `nbi_operation_log` --- - -DROP TABLE IF EXISTS `nbi_operation_log`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `nbi_operation_log` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `src_ip` varchar(64) DEFAULT NULL, - `op_user` varchar(32) DEFAULT NULL, - `dst_ip` varchar(64) DEFAULT NULL, - `op_type` varchar(32) DEFAULT NULL, - `op_proto` varchar(32) DEFAULT NULL, - `op_params` varchar(255) DEFAULT NULL, - `op_result` varchar(64) DEFAULT NULL, - `op_time` datetime DEFAULT NULL, - `log_time` datetime DEFAULT current_timestamp(), - `created_at` datetime DEFAULT NULL, - `pri` longtext DEFAULT NULL, - `vendor` longtext DEFAULT NULL, - `ne_name` longtext DEFAULT NULL, - `rm_uid` longtext DEFAULT NULL, - `ne_type` longtext DEFAULT NULL, - `log_type` longtext DEFAULT NULL, - `user_name` longtext DEFAULT NULL, - `terminal_ip` longtext DEFAULT NULL, - `start_time` longtext DEFAULT NULL, - `end_time` longtext DEFAULT NULL, - `oper_type` longtext DEFAULT NULL, - `risk_level` longtext DEFAULT NULL, - `oper_content` longtext DEFAULT NULL, - `oper_result` longtext DEFAULT NULL, - `failure_cause` longtext DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=647 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/nbi_pm.sql b/build/linux/usr/local/etc/omc/database/install/lite/nbi_pm.sql deleted file mode 100644 index 6e91d69f..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/nbi_pm.sql +++ /dev/null @@ -1,52 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `nbi_pm` --- - -DROP TABLE IF EXISTS `nbi_pm`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `nbi_pm` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `date` date DEFAULT NULL, - `index` int(11) DEFAULT NULL, - `start_time` datetime DEFAULT NULL, - `time_zone` varchar(16) DEFAULT NULL, - `ne_name` varchar(64) DEFAULT NULL, - `pm_version` varchar(16) DEFAULT NULL, - `period` varchar(6) DEFAULT NULL, - `rm_uid` varchar(64) DEFAULT NULL, - `ne_type` varchar(16) DEFAULT NULL, - `dn` varchar(255) DEFAULT NULL, - `datas` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, - `timestamp` datetime DEFAULT current_timestamp(), - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=22349 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/nbi_secure_log.sql b/build/linux/usr/local/etc/omc/database/install/lite/nbi_secure_log.sql deleted file mode 100644 index 6dee158c..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/nbi_secure_log.sql +++ /dev/null @@ -1,52 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `nbi_secure_log` --- - -DROP TABLE IF EXISTS `nbi_secure_log`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `nbi_secure_log` ( - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `created_at` datetime(3) DEFAULT NULL, - `pri` longtext DEFAULT NULL, - `vendor` longtext DEFAULT NULL, - `ne_name` longtext DEFAULT NULL, - `rm_uid` longtext DEFAULT NULL, - `ne_type` longtext DEFAULT NULL, - `log_type` longtext DEFAULT NULL, - `event_name` longtext DEFAULT NULL, - `start_time` longtext DEFAULT NULL, - `user_name` longtext DEFAULT NULL, - `terminal_ip` longtext DEFAULT NULL, - `oper_result` longtext DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/ne_check.sql b/build/linux/usr/local/etc/omc/database/install/lite/ne_check.sql deleted file mode 100644 index 3d8d827b..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/ne_check.sql +++ /dev/null @@ -1,44 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `ne_check` --- - -DROP TABLE IF EXISTS `ne_check`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `ne_check` ( - `id` int(10) NOT NULL, - `status` tinyint(4) DEFAULT NULL COMMENT '//0-不健康 1-健康', - `result` varchar(64) DEFAULT NULL, - `create_time` datetime DEFAULT NULL, - `ne_type` varchar(32) DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:57 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/ne_config_backup.sql b/build/linux/usr/local/etc/omc/database/install/lite/ne_config_backup.sql deleted file mode 100644 index f185b1d5..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/ne_config_backup.sql +++ /dev/null @@ -1,22 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `ne_config_backup` --- - -DROP TABLE IF EXISTS `ne_config_backup`; -CREATE TABLE `ne_config_backup` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', - `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元ID', - `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '压缩包名称', - `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '压缩包位置', - `remark` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', - `update_time` bigint DEFAULT '0' COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_cb_type_id` (`ne_type`,`ne_id`) USING BTREE COMMENT '网元类型_网元ID' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元_配置文件备份记录'; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/ne_host.sql b/build/linux/usr/local/etc/omc/database/install/lite/ne_host.sql deleted file mode 100644 index 2d2bc656..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/ne_host.sql +++ /dev/null @@ -1,68 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- --- Table structure for table `ne_host` --- - - -DROP TABLE IF EXISTS `ne_host`; -CREATE TABLE `ne_host` ( - `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主机主键', - `host_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '连接类型 ssh telnet redis', - `group_id` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '分组(0默认 1网元 2系统)', - `title` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '标题名称', - `addr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '主机地址', - `port` int DEFAULT '22' COMMENT '端口 22 4100 6379', - `user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '认证用户名', - `auth_mode` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '认证模式(0密码 1主机私钥 2已免密)', - `password` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '认证密码', - `private_key` varchar(6000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '认证私钥', - `pass_phrase` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '认证私钥密码', - `db_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '数据库名称', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', - `update_time` bigint DEFAULT '0' COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `uk_type_group_title` (`host_type`,`group_id`,`title`) USING BTREE COMMENT '同组内名称唯一' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元_主机表'; - --- 初始数据对应网元 -INSERT INTO `ne_host` VALUES (1, 'ssh', '1', 'OMC_001_22', '127.0.0.1', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (2, 'telnet', '1', 'OMC_001_4100', '127.0.0.1', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (3, 'ssh', '1', 'IMS_001_22', '172.16.5.110', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (4, 'telnet', '1', 'IMS_001_4100', '172.16.5.110', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (5, 'ssh', '1', 'AMF_001_22', '172.16.5.120', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (6, 'telnet', '1', 'AMF_001_4100', '172.16.5.120', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (7, 'ssh', '1', 'AUSF_001_22', '172.16.5.130', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (8, 'telnet', '1', 'AUSF_001_4100', '172.16.5.130', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (9, 'ssh', '1', 'UDM_001_22', '172.16.5.140', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (10, 'telnet', '1', 'UDM_001_4100', '172.16.5.140', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (11, 'redis', '1', 'UDM_001_6379', '172.16.5.140', 6379, 'udmdb', '0', 'nO3fEhtuKuBkQE5ozsUhNfzn02vhnyxYTEiPn2CIlr4=', '', '', '0', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (12, 'ssh', '1', 'SMF_001_22', '172.16.5.150', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (13, 'telnet', '1', 'SMF_001_4100', '172.16.5.150', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (14, 'ssh', '1', 'PCF_001_22', '172.16.5.160', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (15, 'telnet', '1', 'PCF_001_4100', '172.16.5.160', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_host` VALUES (16, 'ssh', '1', 'NSSF_001_22', '172.16.5.170', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_host` VALUES (17, 'telnet', '1', 'NSSF_001_4100', '172.16.5.170', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_host` VALUES (18, 'ssh', '1', 'NRF_001_22', '172.16.5.180', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_host` VALUES (19, 'telnet', '1', 'NRF_001_4100', '172.16.5.180', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (20, 'ssh', '1', 'UPF_001_22', '172.16.5.190', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (21, 'telnet', '1', 'UPF_001_4100', '172.16.5.190', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); -INSERT INTO `ne_host` VALUES (22, 'telnet', '1', 'UPF_001_5002', '172.16.5.190', 5002, 'admin', '0', '', '', '', '', '', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_host` VALUES (23, 'ssh', '1', 'LMF_001_22', '172.16.5.200', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_host` VALUES (24, 'telnet', '1', 'LMF_001_4100', '172.16.5.200', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_host` VALUES (25, 'ssh', '1', 'NEF_001_22', '172.16.5.210', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_host` VALUES (26, 'telnet', '1', 'NEF_001_4100', '172.16.5.210', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_host` VALUES (27, 'ssh', '1', 'MME_001_22', '172.16.5.220', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_host` VALUES (28, 'telnet', '1', 'MME_001_4100', '172.16.5.220', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_host` VALUES (29, 'ssh', '1', 'N3IWF_001_22', '172.16.5.230', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_host` VALUES (30, 'telnet', '1', 'N3IWF_001_4100', '172.16.5.230', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_host` VALUES (31, 'ssh', '1', 'SMSC_001_22', '172.16.5.240', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_host` VALUES (32, 'telnet', '1', 'SMSC_001_4100', '172.16.5.240', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0); - -SET FOREIGN_KEY_CHECKS=1; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/ne_host_cmd.sql b/build/linux/usr/local/etc/omc/database/install/lite/ne_host_cmd.sql deleted file mode 100644 index eab20f43..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/ne_host_cmd.sql +++ /dev/null @@ -1,27 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- --- Table structure for table `ne_host_cmd` --- - - -DROP TABLE IF EXISTS `ne_host_cmd`; -CREATE TABLE `ne_host_cmd` ( - `id` bigint NOT NULL AUTO_INCREMENT COMMENT '命令主键', - `cmd_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '命令类型', - `group_id` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '分组(0默认 1快速命令)', - `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '标题名称', - `command` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '命令字符串', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', - `update_time` bigint NULL DEFAULT 0 COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `uk_host_type_group_title`(`cmd_type` ASC, `group_id` ASC, `title` ASC) USING BTREE COMMENT '同组内名称唯一' -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '网元主机命令表' ROW_FORMAT = DYNAMIC; - -SET FOREIGN_KEY_CHECKS=1; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/ne_info.sql b/build/linux/usr/local/etc/omc/database/install/lite/ne_info.sql deleted file mode 100644 index f69625f7..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/ne_info.sql +++ /dev/null @@ -1,53 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- --- Table structure for table `ne_info` --- - - -DROP TABLE IF EXISTS `ne_info`; -CREATE TABLE `ne_info` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '网元类型', - `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '网元ID', - `rm_uid` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '网元资源唯一标识', - `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '网元名称', - `ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '网元服务IP', - `port` int DEFAULT '0' COMMENT '端口', - `pv_flag` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'PNF' COMMENT '网元虚拟化标识 物理PNF 虚拟VNF', - `province` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'AreaNet' COMMENT '省份地域', - `vendor_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '厂商名称', - `dn` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '网络标识', - `ne_address` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'MAC地址', - `host_ids` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '网元主机ID组 数据格式(ssh,telnet) UDM(ssh,telnet,redis) UPF(ssh,telnet,telnet)', - `status` int DEFAULT '0' COMMENT '网元状态 0离线 1在线 2配置待下发 3备用模式', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', - `update_time` bigint DEFAULT '0' COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `ux_netype_neid` (`ne_type`,`ne_id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元_基础信息表 关联对应版本、授权、主机'; - --- 初始网元数据 -INSERT INTO `ne_info` VALUES (1, 'OMC', '001', '4400HXOMC001', 'OMC_001', '172.16.5.100', 33030, 'PNF', 'AreaNet', '-', '-', '-', '1,2', 0, '', 'system', 1713928436971, '', 0); -INSERT INTO `ne_info` VALUES (2, 'IMS', '001', '4400HXIMS001', 'IMS_001', '172.16.5.110', 33030, 'PNF', 'AreaNet', '-', '-', '-', '3,4', 0, '', 'system', 1713928436971, '', 0); -INSERT INTO `ne_info` VALUES (3, 'AMF', '001', '4400HXAMF001', 'AMF_001', '172.16.5.120', 33030, 'PNF', 'AreaNet', '-', '-', '', '5,6', 0, '', 'system', 1713928436971, '', 0); -INSERT INTO `ne_info` VALUES (4, 'AUSF', '001', '4400HXAUSF001', 'AUSF_001', '172.16.5.130', 33030, 'PNF', 'AreaNet', '-', '-', '', '7,8', 0, '', 'system', 1713928436971, '', 0); -INSERT INTO `ne_info` VALUES (5, 'UDM', '001', '4400HXUDM001', 'UDM_001', '172.16.5.140', 33030, 'PNF', 'AreaNet', '-', '-', '-', '9,10,11', 0, '', 'system', 1713928436971, '', 0); -INSERT INTO `ne_info` VALUES (6, 'SMF', '001', '4400HXSMF001', 'SMF_001', '172.16.5.150', 33030, 'PNF', 'AreaNet', '-', '-', '-', '12,13', 0, '', 'system', 1713928436971, '', 0); -INSERT INTO `ne_info` VALUES (7, 'PCF', '001', '4400HXPCF001', 'PCF_001', '172.16.5.160', 33030, 'PNF', 'AreaNet', '-', '-', '-', '14,15', 0, '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_info` VALUES (8, 'NSSF', '001', '4400HXNSSF001', 'NSSF_001', '172.16.5.170', 33030, 'PNF', 'AreaNet', '-', '-', '-', '16,17', 0, '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_info` VALUES (9, 'NRF', '001', '4400HXNRF001', 'NRF_001', '172.16.5.180', 33030, 'PNF', 'AreaNet', '-', '-', '-', '18,19', 0, '', 'system', 1713928436971, '', 0); -INSERT INTO `ne_info` VALUES (10, 'UPF', '001', '4400HXUPF001', 'UPF_001', '172.16.5.190', 33030, 'PNF', 'AreaNet', '-', '-', '', '20,21,22', 0, '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_info` VALUES (11, 'LMF', '001', '4400HXLMF001', 'LMF_001', '172.16.5.200', 33030, 'PNF', 'AreaNet', '-', '-', '-', '23,24', 0, '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_info` VALUES (12, 'NEF', '001', '4400HXNEF001', 'NEF_001', '172.16.5.210', 33030, 'PNF', 'AreaNet', '-', '-', '-', '25,26', 0, '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_info` VALUES (13, 'MME', '001', '4400HXMME001', 'MME_001', '172.16.5.220', 33030, 'PNF', 'AreaNet', '-', '-', '', '27,28', 0, '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_info` VALUES (14, 'N3IWF', '001', '4400HXN3IWF001', 'N3IWF_001', '172.16.5.230', 33030, 'PNF', 'AreaNet', '-', '-', '', '29,30', 0, '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_info` VALUES (15, 'SMSC', '001', '4400HXSMSC001', 'SMSC_001', '172.16.5.240', 33030, 'PNF', 'AreaNet', '-', '-', '', '31,32', 0, '', 'system', 1713928436971, '', 0); - -SET FOREIGN_KEY_CHECKS=1; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/ne_license.sql b/build/linux/usr/local/etc/omc/database/install/lite/ne_license.sql deleted file mode 100644 index ea015efa..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/ne_license.sql +++ /dev/null @@ -1,48 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- --- Table structure for table `ne_license` --- - - -DROP TABLE IF EXISTS `ne_license`; -CREATE TABLE `ne_license` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', - `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元ID', - `activation_request_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '激活申请代码', - `license_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '激活授权文件', - `serial_num` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '序列号', - `expiry_date` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '许可证到期日期', - `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '状态 0无效 1有效', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', - `update_time` bigint DEFAULT '0' COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `uk_lic_type_id` (`ne_type`,`ne_id`) USING BTREE COMMENT '唯一网元类型和网元ID' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元_授权激活信息'; - --- 初始数据对应网元 -INSERT INTO `ne_license` VALUES (1, 'OMC', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); -INSERT INTO `ne_license` VALUES (2, 'IMS', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); -INSERT INTO `ne_license` VALUES (3, 'AMF', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); -INSERT INTO `ne_license` VALUES (4, 'AUSF', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); -INSERT INTO `ne_license` VALUES (5, 'UDM', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); -INSERT INTO `ne_license` VALUES (6, 'SMF', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); -INSERT INTO `ne_license` VALUES (7, 'PCF', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_license` VALUES (8, 'NSSF', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_license` VALUES (9, 'NRF', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); -INSERT INTO `ne_license` VALUES (10, 'UPF', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_license` VALUES (11, 'LMF', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_license` VALUES (12, 'NEF', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_license` VALUES (13, 'MME', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_license` VALUES (14, 'N3IWF', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_license` VALUES (14, 'N3IWF', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); --- INSERT INTO `ne_license` VALUES (15, 'SMSC', '001', '', '', '', '', '0', '', 'system', 1713928436971, '', 0); - -SET FOREIGN_KEY_CHECKS=1; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/ne_link.sql b/build/linux/usr/local/etc/omc/database/install/lite/ne_link.sql deleted file mode 100644 index 613c77bf..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/ne_link.sql +++ /dev/null @@ -1,49 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `ne_link` --- - -DROP TABLE IF EXISTS `ne_link`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `ne_link` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) NOT NULL, - `ne_id` varchar(32) NOT NULL DEFAULT '', - `rm_uid` varchar(40) DEFAULT NULL, - `interface` varchar(16) DEFAULT NULL, - `status` enum('UP','DOWN','STANDBY') DEFAULT 'UP' COMMENT 'UP, DOWN, STANDBY', - `created_at` datetime DEFAULT current_timestamp(), - `updated_at` datetime DEFAULT current_timestamp(), - `deleted_at` datetime DEFAULT current_timestamp(), - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `idx_netype_neid` (`ne_type`,`ne_id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=167 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:57 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/ne_pool.sql b/build/linux/usr/local/etc/omc/database/install/lite/ne_pool.sql deleted file mode 100644 index fea4820f..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/ne_pool.sql +++ /dev/null @@ -1,46 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `ne_pool` --- - -DROP TABLE IF EXISTS `ne_pool`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `ne_pool` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(255) DEFAULT NULL, - `ne_type` varchar(50) NOT NULL, - `ne_id` varchar(50) NOT NULL DEFAULT '', - `rm_uid` varchar(50) DEFAULT NULL, - `balance` int(11) DEFAULT NULL, - `update_time` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp(), - PRIMARY KEY (`id`,`ne_type`,`ne_id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=200 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:57 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/ne_software.sql b/build/linux/usr/local/etc/omc/database/install/lite/ne_software.sql deleted file mode 100644 index 977c4449..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/ne_software.sql +++ /dev/null @@ -1,28 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- --- Table structure for table `ne_software` --- - - -DROP TABLE IF EXISTS `ne_software`; - -CREATE TABLE `ne_software` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', - `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '包名称', - `path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '包路径', - `version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '包版本', - `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '包说明', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', - `update_time` bigint DEFAULT '0' COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `uk_type_name_version` (`ne_type`,`name`,`version`) USING BTREE COMMENT '唯一网元类型和文件名版本是否唯一' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='网元_软件包'; - -SET FOREIGN_KEY_CHECKS=1; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/ne_state.sql b/build/linux/usr/local/etc/omc/database/install/lite/ne_state.sql deleted file mode 100644 index 844650fb..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/ne_state.sql +++ /dev/null @@ -1,25 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- --- Table structure for table `ne_state` --- -DROP TABLE IF EXISTS `ne_state`; - -CREATE TABLE `ne_state` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `version` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `capability` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `serial_num` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `expiry_date` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `cpu_usage` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT 'json信息', - `mem_usage` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT 'json信息', - `disk_space` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT 'json信息', - `timestamp` bigint DEFAULT '0' COMMENT '创建时间', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_type_id_time` (`ne_type`,`ne_id`,`timestamp`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元_状态记录'; - -SET FOREIGN_KEY_CHECKS=1; diff --git a/build/linux/usr/local/etc/omc/database/install/lite/ne_version.sql b/build/linux/usr/local/etc/omc/database/install/lite/ne_version.sql deleted file mode 100644 index 8b96bb8b..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/ne_version.sql +++ /dev/null @@ -1,51 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- --- Table structure for table `ne_version` --- - - -DROP TABLE IF EXISTS `ne_version`; -CREATE TABLE `ne_version` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', - `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元ID', - `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '当前包名', - `version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '当前版本', - `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '当前软件包', - `pre_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '上一版本包名', - `pre_version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '上一版本', - `pre_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '上一版本软件包', - `new_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '新版本报名', - `new_version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '新版本', - `new_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '新版软件包', - `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '当前状态 0无 1当前版本 2上一版本 3有新版本', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', - `update_time` bigint DEFAULT '0' COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `uk_ver_type_id` (`ne_type`,`ne_id`) USING BTREE COMMENT '唯一网元类型和ID' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元_版本信息'; - --- 初始数据对应网元 -INSERT INTO `ne_version` VALUES (1, 'OMC', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); -INSERT INTO `ne_version` VALUES (2, 'IMS', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); -INSERT INTO `ne_version` VALUES (3, 'AMF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); -INSERT INTO `ne_version` VALUES (4, 'AUSF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); -INSERT INTO `ne_version` VALUES (5, 'UDM', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); -INSERT INTO `ne_version` VALUES (6, 'SMF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); -INSERT INTO `ne_version` VALUES (7, 'PCF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_version` VALUES (8, 'NSSF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_version` VALUES (9, 'NRF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); -INSERT INTO `ne_version` VALUES (10, 'UPF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_version` VALUES (11, 'LMF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_version` VALUES (12, 'NEF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_version` VALUES (13, 'MME', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_version` VALUES (14, 'N3IWF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); --- INSERT INTO `ne_version` VALUES (15, 'SMSC', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0); - -SET FOREIGN_KEY_CHECKS=1; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/northbound_cm.sql b/build/linux/usr/local/etc/omc/database/install/lite/northbound_cm.sql deleted file mode 100644 index b206eb29..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/northbound_cm.sql +++ /dev/null @@ -1,54 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `northbound_cm` --- - -DROP TABLE IF EXISTS `northbound_cm`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `northbound_cm` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `timestamp` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `time_zone` varchar(10) DEFAULT NULL, - `vendor_name` varchar(65) DEFAULT NULL, - `ne_type` varchar(16) DEFAULT NULL, - `cm_version` varchar(32) DEFAULT NULL, - `rm_uid` varchar(32) DEFAULT NULL, - `ne_id` varchar(32) DEFAULT NULL, - `user_label` varchar(64) DEFAULT NULL, - `object_type` varchar(32) DEFAULT NULL, - `pv_flag` enum('PNF','VNF') DEFAULT 'PNF', - `vm_id` varchar(128) DEFAULT '0', - `vnf_instance_id` varchar(64) DEFAULT NULL, - `value_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, - `status` enum('Original','Created','Updated','Deleted') NOT NULL DEFAULT 'Original', - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:57 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/northbound_pm.sql b/build/linux/usr/local/etc/omc/database/install/lite/northbound_pm.sql deleted file mode 100644 index 0cd8faf5..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/northbound_pm.sql +++ /dev/null @@ -1,52 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `northbound_pm` --- - -DROP TABLE IF EXISTS `northbound_pm`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `northbound_pm` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `date` date DEFAULT NULL, - `index` int(11) DEFAULT NULL, - `start_time` datetime DEFAULT NULL, - `time_zone` varchar(16) DEFAULT NULL, - `ne_name` varchar(64) DEFAULT NULL, - `pm_version` varchar(16) DEFAULT NULL, - `period` varchar(6) DEFAULT NULL, - `rm_uid` varchar(64) DEFAULT NULL, - `ne_type` varchar(16) DEFAULT NULL, - `dn` varchar(255) DEFAULT NULL, - `datas` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, - `timestamp` datetime DEFAULT current_timestamp(), - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=37506 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:57 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/operation_log.sql b/build/linux/usr/local/etc/omc/database/install/lite/operation_log.sql deleted file mode 100644 index b9479b5b..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/operation_log.sql +++ /dev/null @@ -1,51 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `operation_log` --- - -DROP TABLE IF EXISTS `operation_log`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `operation_log` ( - `op_id` int(11) NOT NULL AUTO_INCREMENT, - `account_name` varchar(32) NOT NULL, - `account_type` varchar(16) NOT NULL COMMENT 'group_name', - `op_ip` varchar(64) DEFAULT NULL, - `subsys_tag` varchar(32) DEFAULT NULL, - `op_type` varchar(32) DEFAULT NULL, - `op_content` text DEFAULT NULL, - `op_result` varchar(64) DEFAULT NULL, - `begin_time` datetime DEFAULT NULL, - `end_time` datetime DEFAULT NULL, - `vnf_flag` tinyint(4) DEFAULT NULL, - `log_time` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp(), - PRIMARY KEY (`op_id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=7546 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:57 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/param_value.sql b/build/linux/usr/local/etc/omc/database/install/lite/param_value.sql deleted file mode 100644 index 6293961d..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/param_value.sql +++ /dev/null @@ -1,45 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `param_value` --- - -DROP TABLE IF EXISTS `param_value`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `param_value` ( - `id` int(11) NOT NULL, - `ne_type` varchar(32) DEFAULT NULL, - `ne_id` varchar(64) NOT NULL DEFAULT '', - `flag` tinyint(4) NOT NULL DEFAULT 1 COMMENT '0: before update, 1: current', - `top_tag` varchar(32) NOT NULL, - `value_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:57 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/pm_custom_data.sql b/build/linux/usr/local/etc/omc/database/install/lite/pm_custom_data.sql deleted file mode 100644 index b20e877b..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/pm_custom_data.sql +++ /dev/null @@ -1,51 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `pm_custom_data` --- - -DROP TABLE IF EXISTS `pm_custom_data`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `pm_custom_data` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `date` date DEFAULT NULL, - `ne_name` varchar(64) DEFAULT NULL, - `rm_uid` varchar(64) DEFAULT NULL, - `ne_type` varchar(16) DEFAULT NULL, - `granul_option` enum('15M','30M','60M','24H') DEFAULT '15M', - `object_type` varchar(32) DEFAULT NULL, - `kpi_id` varchar(64) DEFAULT NULL, - `start_time` datetime DEFAULT NULL, - `end_time` datetime DEFAULT NULL, - `value` float DEFAULT 0, - `timestamp` datetime DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=321904 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:57 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/pm_template.sql b/build/linux/usr/local/etc/omc/database/install/lite/pm_template.sql deleted file mode 100644 index 95310704..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/pm_template.sql +++ /dev/null @@ -1,49 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `pm_template` --- - -DROP TABLE IF EXISTS `pm_template`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `pm_template` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(64) DEFAULT NULL COMMENT '对象模板名称', - `ne_type` varchar(16) DEFAULT NULL COMMENT '网元类型', - `object_type` varchar(16) NOT NULL COMMENT '测量对象类型', - `kpi_set` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '测量对象通配', - `created_user` varchar(32) DEFAULT NULL, - `description` varchar(255) DEFAULT NULL, - `created_time` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `updata_time` datetime DEFAULT NULL, - `kpi_id` varchar(64) DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:58 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_config.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_config.sql deleted file mode 100644 index 0aad376c..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_config.sql +++ /dev/null @@ -1,50 +0,0 @@ --- --- Table structure for table `sys_config` --- - -DROP TABLE IF EXISTS `sys_config`; -CREATE TABLE `sys_config` ( - `config_id` bigint NOT NULL AUTO_INCREMENT COMMENT '参数ID', - `config_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数名称', - `config_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键名', - `config_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键值', - `config_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'N' COMMENT '系统内置(Y是 N否)', - `del_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标记(0存在 1删除)', - `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', - `update_time` bigint NULL DEFAULT 0 COMMENT '更新时间', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', - PRIMARY KEY (`config_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 50 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统_参数配置表' ROW_FORMAT = Dynamic; - --- --- Dumping data for table `sys_config` --- - -LOCK TABLES `sys_config` WRITE; - -INSERT INTO `sys_config` VALUES (1, 'config.sys.user.initPassword', 'sys.user.initPassword', 'Abcd@1234..', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.user.initPasswordRemark'); -INSERT INTO `sys_config` VALUES (2, 'config.sys.account.captchaEnabled', 'sys.account.captchaEnabled', 'false', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.account.captchaEnabledRemark'); -INSERT INTO `sys_config` VALUES (3, 'config.sys.account.registerUser', 'sys.account.registerUser', 'false', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.account.registerUserRemark'); -INSERT INTO `sys_config` VALUES (4, 'config.sys.user.maxRetryCount', 'sys.user.maxRetryCount', '5', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.user.maxRetryCountRemark'); -INSERT INTO `sys_config` VALUES (5, 'config.sys.user.lockTime', 'sys.user.lockTime', '10', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.user.lockTimeRemark'); -INSERT INTO `sys_config` VALUES (6, 'config.sys.officialUrl', 'sys.officialUrl', '#', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.officialUrlRemark'); -INSERT INTO `sys_config` VALUES (7, 'config.sys.helpDoc', 'sys.helpDoc', '/static/helpDoc/{language}_doc.pdf', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.helpDocRemark'); -INSERT INTO `sys_config` VALUES (8, 'sys.account.captchaType', 'sys.account.captchaType', 'math', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'sys.account.captchaTypeRemark'); -INSERT INTO `sys_config` VALUES (21, 'config.monitor.sysResource.storeDays', 'monitor.sysResource.storeDays', '30', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.monitor.sysResource.storeDaysRemark'); -INSERT INTO `sys_config` VALUES (22, 'config.sys.logo.type', 'sys.logo.type', 'icon', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.typeRemark'); -INSERT INTO `sys_config` VALUES (23, 'config.sys.logo.filePathIcon', 'sys.logo.filePathIcon', '/static/logo/{language}_icon.png', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.filePathIconRemark'); -INSERT INTO `sys_config` VALUES (24, 'config.sys.logo.filePathBrand', 'sys.logo.filePathBrand', '/static/logo/{language}_brand.png', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.filePathBrandRemark'); -INSERT INTO `sys_config` VALUES (25, 'config.sys.loginBackground', 'sys.loginBackground', '#', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.loginBackgroundRemark'); -INSERT INTO `sys_config` VALUES (26, 'config.sys.title', 'sys.title', 'config.sys.titleValue', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.titleRemark'); -INSERT INTO `sys_config` VALUES (27, 'config.sys.copyright', 'sys.copyright', 'config.sys.copyrightValue', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.copyrightRemark'); -INSERT INTO `sys_config` VALUES (28, 'config.sys.i18nOpen', 'sys.i18n.open', 'true', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nOpenRemark'); -INSERT INTO `sys_config` VALUES (29, 'config.sys.i18nDefault', 'sys.i18n.default', 'en_US', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nDefaultRemark'); -INSERT INTO `sys_config` VALUES (30, 'config.sys.lockTime', 'sys.lockTime', '0', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.lockTimeRemark'); -INSERT INTO `sys_config` VALUES (31, 'config.sys.homePage', 'sys.homePage', 'configManage/neOverview/index', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.homePageRemark'); -INSERT INTO `sys_config` VALUES (32, 'config.sys.exportTable', 'sys.exportTable', 'B1n9hW6Z2S2wZw4MVPAX6Q4wCuyWKdMk+qH1ZKqpLJxwvq2FBRgAT6WWw+j6O+ExHIJhpJ3XCpMBoiNN/RkW6EPurmqM82gnXWUIf/s6gk7OWrhdvQDD2jjNVBkLCmPLEH3ZLdgnQOZOePA7WyUdXA==', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.exportTableRemark'); - -UNLOCK TABLES; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_dept.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_dept.sql deleted file mode 100644 index 01fc0002..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_dept.sql +++ /dev/null @@ -1,28 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `sys_dept` --- - -DROP TABLE IF EXISTS `sys_dept`; -CREATE TABLE `sys_dept` ( - `dept_id` bigint NOT NULL AUTO_INCREMENT COMMENT '部门ID', - `parent_id` bigint NULL DEFAULT 0 COMMENT '父部门ID 默认0', - `ancestors` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '祖级列表', - `dept_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '部门名称', - `dept_sort` int NULL DEFAULT 0 COMMENT '显示顺序', - `leader` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '负责人', - `phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '联系电话', - `email` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '邮箱', - `status_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '部门状态(0停用 1正常)', - `del_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标记(0存在 1删除)', - `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', - `update_time` bigint NULL DEFAULT 0 COMMENT '更新时间', - PRIMARY KEY (`dept_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 200 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统_部门表' ROW_FORMAT = Dynamic; - -INSERT INTO `sys_dept` VALUES (100, 0, '0', 'dept.root', 0, 'system', '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468); -INSERT INTO `sys_dept` VALUES (101, 100, '0,100', 'dept.root.item1', 1, 'system', '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468); - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_dict_data.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_dict_data.sql deleted file mode 100644 index f81cc85a..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_dict_data.sql +++ /dev/null @@ -1,151 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for sys_dict_data --- ---------------------------- -DROP TABLE IF EXISTS `sys_dict_data`; -CREATE TABLE `sys_dict_data` ( - `data_id` bigint NOT NULL AUTO_INCREMENT COMMENT '数据ID', - `dict_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字典类型', - `data_label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据标签', - `data_value` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据键值', - `data_sort` int NULL DEFAULT 0 COMMENT '数据排序', - `tag_class` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '样式属性(样式扩展)', - `tag_type` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '标签类型(预设颜色)', - `status_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态(0停用 1正常)', - `del_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标记(0存在 1删除)', - `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', - `update_time` bigint NULL DEFAULT 0 COMMENT '更新时间', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注', - PRIMARY KEY (`data_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 200 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统_字典数据表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of sys_dict_data --- ---------------------------- -INSERT INTO `sys_dict_data` VALUES (1, 'sys_user_sex', 'dictData.sex.un', '0', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (2, 'sys_user_sex', 'dictData.sex.male', '1', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (3, 'sys_user_sex', 'dictData.sex.female', '2', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (4, 'sys_show_hide', 'dictData.show', '1', 1, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (5, 'sys_show_hide', 'dictData.hide', '0', 2, '', 'error', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (6, 'sys_normal_disable', 'dictData.normal', '1', 1, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (7, 'sys_normal_disable', 'dictData.disable', '0', 2, '', 'error', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (8, 'sys_yes_no', 'dictData.yes', 'Y', 1, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (9, 'sys_yes_no', 'dictData.no', 'N', 2, '', 'error', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (10, 'sys_common_status', 'dictData.success', '1', 1, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (11, 'sys_common_status', 'dictData.fail', '0', 2, '', 'error', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (12, 'sys_job_status', 'dictData.jobStatus.normal', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (13, 'sys_job_status', 'dictData.jobStatus.pause', '0', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (14, 'sys_job_group', 'dictData.jobGroup.Default', 'DEFAULT', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (15, 'sys_job_group', 'dictData.jobGroup.System', 'SYSTEM', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (16, 'sys_oper_type', 'dictData.operType.other', '0', 1, '', 'purple', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (17, 'sys_oper_type', 'dictData.operType.add', '1', 2, '', 'blue', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (18, 'sys_oper_type', 'dictData.operType.edit', '2', 3, '', 'cyan', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (19, 'sys_oper_type', 'dictData.operType.delete', '3', 4, '', 'red', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (20, 'sys_oper_type', 'dictData.operType.auth', '4', 5, '', '#108ee9', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (21, 'sys_oper_type', 'dictData.operType.export', '5', 6, '', 'orange', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (22, 'sys_oper_type', 'dictData.operType.import', '6', 7, '', 'orange', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (23, 'sys_oper_type', 'dictData.operType.forced quit', '7', 8, '', 'default', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (24, 'sys_oper_type', 'dictData.operType.clear', '8', 9, '', '#f50', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (25, 'trace_type', 'dictData.trace.interface', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (26, 'trace_type', 'dictData.trace.device', '2', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (27, 'trace_type', 'dictData.trace.user', '3', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (28, 'sys_job_save_log', 'dictData.jobSaveLog.no', '0', 8, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (29, 'sys_job_save_log', 'dictData.jobSaveLog.yes', '1', 9, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (30, 'ne_host_type', 'dictData.ne_host_type.redis', 'redis', 2, '', 'magenta', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (31, 'alarm_status', 'dictData.alarmStatus.history', '0', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (32, 'alarm_status', 'dictData.alarmStatus.active', '1', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (33, 'sys_role_datascope', 'dictData.datascope.all', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (34, 'sys_role_datascope', 'dictData.datascope.custom', '2', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (35, 'sys_role_datascope', 'dictData.datascope.dept', '3', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (36, 'sys_role_datascope', 'dictData.datascope.deptAndChid', '4', 4, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (37, 'sys_role_datascope', 'dictData.datascope.self', '5', 5, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (38, 'active_alarm_type', 'dictData.active_alarm_type.communication', '1', 1, '', 'gold', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (39, 'active_alarm_type', 'dictData.active_alarm_type.equipment', '2', 2, '', 'cyan', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (40, 'active_alarm_type', 'dictData.active_alarm_type.processing', '3', 3, '', 'blue ', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (41, 'active_alarm_type', 'dictData.active_alarm_type.environmental', '4', 4, '', 'yellow', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (42, 'active_alarm_type', 'dictData.active_alarm_type.qualityOfService', '5', 5, '', 'purple', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (43, 'active_clear_type', 'dictData.active_clear_type.notCleared', '0', 0, '', 'processing', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (44, 'active_clear_type', 'dictData.active_clear_type.auto', '1', 1, '', 'gold', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (45, 'active_clear_type', 'dictData.active_clear_type.hand', '2', 2, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (46, 'active_ack_state', 'dictData.active_ack_state.unconfirmed', '0', 0, '', 'processing', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (47, 'active_ack_state', 'dictData.active_ack_state.confirmed', '1', 1, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (48, 'active_alarm_severity', 'dictData.active_alarm_severity.critical', '1', 1, '', 'gold', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (49, 'active_alarm_severity', 'dictData.active_alarm_severity.major', '2', 2, '', 'cyan', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (50, 'active_alarm_severity', 'dictData.active_alarm_severity.minor', '3', 3, '', 'blue ', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (51, 'active_alarm_severity', 'dictData.active_alarm_severity.warning', '4', 4, '', 'yellow', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (52, 'active_alarm_severity', 'dictData.active_alarm_severity.event', '5', 5, '', 'purple', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (53, 'index_status', 'dictType.index_status.normal', 'normal', 1, '#91cc75', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (54, 'index_status', 'dictType.index_status.abnormal', 'abnormal', 2, '#ee6666', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (55, 'cdr_sip_code', 'dictData.cdr_sip_code.200', '200', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (56, 'cdr_sip_code', 'dictData.cdr_sip_code.403', '403', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (57, 'cdr_sip_code', 'dictData.cdr_sip_code.408', '408', 8, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (58, 'cdr_sip_code', 'dictData.cdr_sip_code.500', '500', 10, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (59, 'cdr_call_type', 'dictData.cdr_call_type.audio', 'audio', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (60, 'cdr_call_type', 'dictData.cdr_call_type.video', 'video', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (61, 'ue_auth_code', 'dictData.ue_auth_code.200', '200', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (62, 'ue_auth_code', 'dictData.ue_auth_code.001', '001', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (63, 'ue_auth_code', 'dictData.ue_auth_code.002', '002', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (64, 'ue_auth_code', 'dictData.ue_auth_code.003', '003', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (65, 'ue_auth_code', 'dictData.ue_auth_code.004', '004', 4, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (66, 'ue_auth_code', 'dictData.ue_auth_code.005', '005', 5, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (67, 'ue_auth_code', 'dictData.ue_auth_code.006', '006', 6, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (68, 'ue_auth_code', 'dictData.ue_auth_code.007', '007', 7, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (69, 'ue_event_type', 'dictData.ue_event_type.auth', 'auth-result', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (70, 'ue_event_type', 'dictData.ue_event_type.detach', 'detach', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (71, 'ue_event_type', 'dictData.ue_event_type.state', 'cm-state', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (72, 'ue_event_cm_state', 'dictData.ue_event_cm_state.connected', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (73, 'ue_event_cm_state', 'dictData.ue_event_cm_state.idle', '2', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (74, 'ue_event_cm_state', 'dictData.ue_event_cm_state.inactive', '3', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (75, 'cdr_sip_code', 'dictData.cdr_sip_code.404', '404', 4, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (76, 'cdr_sip_code', 'dictData.cdr_sip_code.487', '487', 6, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (77, 'cdr_sip_code', 'dictData.cdr_sip_code.503', '503', 12, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (78, 'cdr_sip_code', 'dictData.cdr_sip_code.504', '504', 13, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (79, 'cdr_sip_code', 'dictData.cdr_sip_code.603', '603', 15, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (80, 'cdr_sip_code', 'dictData.cdr_sip_code.606', '606', 16, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (81, 'cdr_sip_code', 'dictData.cdr_sip_code.202', '202', 17, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (82, 'cdr_call_type', 'dictData.cdr_call_type.sms', 'sms', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (83, 'cdr_sip_code', 'dictData.cdr_sip_code.488', '488', 9, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (84, 'cdr_sip_code', 'dictData.cdr_sip_code.0', '0', 0, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (85, 'ne_host_type', 'dictData.ne_host_type.ssh', 'ssh', 0, '', 'blue', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (86, 'ne_host_type', 'dictData.ne_host_type.telnet', 'telnet', 1, '', 'purple', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (87, 'ne_host_groupId', 'dictData.ne_host_groupId.0', '0', 0, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (88, 'ne_host_groupId', 'dictData.ne_host_groupId.1', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (89, 'ne_host_groupId', 'dictData.ne_host_groupId.2', '2', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (90, 'ne_host_authMode', 'dictData.ne_host_authMode.0', '0', 0, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (91, 'ne_host_authMode', 'dictData.ne_host_authMode.1', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (92, 'ne_host_cmd_groupId', 'dictData.ne_host_cmd_groupId.0', '0', 0, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (93, 'ne_host_cmd_groupId', 'dictData.ne_host_cmd_groupId.1', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (94, 'ne_info_status', 'dictData.ne_info_status.0', '0', 0, '', 'error', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (95, 'ne_info_status', 'dictData.ne_info_status.1', '1', 1, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (96, 'ne_info_status', 'dictData.ne_info_status.2', '2', 2, '', 'orange', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (97, 'ne_info_status', 'dictData.ne_info_status.3', '3', 3, '', 'blue', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (98, 'ne_license_status', 'dictData.ne_license_status.0', '0', 0, '', 'warning', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (99, 'ne_license_status', 'dictData.ne_license_status.1', '1', 1, '', 'processing', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (100, 'ne_host_authMode', 'dictData.ne_host_authMode.2', '2', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (101, 'ne_version_status', 'dictData.ne_version_status.0', '0', 0, '', 'default', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (102, 'ne_version_status', 'dictData.ne_version_status.1', '1', 1, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (103, 'ne_version_status', 'dictData.ne_version_status.2', '2', 1, '', 'purple', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (104, 'ne_version_status', 'dictData.ne_version_status.3', '3', 1, '', 'processing', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (105, 'cdr_cause_code', 'dictData.cdr_cause_code.0', '0', 0, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (106, 'cdr_cause_code', 'dictData.cdr_cause_code.8', '8', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (107, 'cdr_cause_code', 'dictData.cdr_cause_code.10', '10', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (108, 'cdr_cause_code', 'dictData.cdr_cause_code.21', '21', 10, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (109, 'cdr_cause_code', 'dictData.cdr_cause_code.22', '22', 11, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (110, 'cdr_cause_code', 'dictData.cdr_cause_code.27', '27', 12, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (111, 'cdr_cause_code', 'dictData.cdr_cause_code.28', '28', 13, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (112, 'cdr_cause_code', 'dictData.cdr_cause_code.29', '29', 14, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (113, 'cdr_cause_code', 'dictData.cdr_cause_code.30', '30', 15, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (114, 'cdr_cause_code', 'dictData.cdr_cause_code.38', '38', 16, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (115, 'cdr_cause_code', 'dictData.cdr_cause_code.41', '41', 20, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (116, 'cdr_cause_code', 'dictData.cdr_cause_code.41', '41', 21, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (117, 'cdr_cause_code', 'dictData.cdr_cause_code.42', '42', 22, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (118, 'cdr_cause_code', 'dictData.cdr_cause_code.47', '47', 23, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (119, 'cdr_cause_code', 'dictData.cdr_cause_code.50', '50', 30, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); - -SET FOREIGN_KEY_CHECKS = 1; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_dict_type.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_dict_type.sql deleted file mode 100644 index d0b7ce89..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_dict_type.sql +++ /dev/null @@ -1,58 +0,0 @@ --- --- Table structure for table `sys_dict_type` --- - -DROP TABLE IF EXISTS `sys_dict_type`; -CREATE TABLE `sys_dict_type` ( - `dict_id` bigint NOT NULL AUTO_INCREMENT COMMENT '字典ID', - `dict_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字典名称', - `dict_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字典类型', - `status_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态(0停用 1正常)', - `del_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标记(0存在 1删除)', - `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', - `update_time` bigint NULL DEFAULT 0 COMMENT '更新时间', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注', - PRIMARY KEY (`dict_id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统_字典类型表' ROW_FORMAT = Dynamic; - --- --- Dumping data for table `sys_dict_type` --- - -LOCK TABLES `sys_dict_type` WRITE; - -INSERT INTO `sys_dict_type` VALUES (1, 'dictType.sys_user_sex', 'sys_user_sex', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_user_sex_remark'); -INSERT INTO `sys_dict_type` VALUES (2, 'dictType.sys_show_hide', 'sys_show_hide', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_show_hide_remark'); -INSERT INTO `sys_dict_type` VALUES (3, 'dictType.sys_normal_disable', 'sys_normal_disable', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_normal_disable_remark'); -INSERT INTO `sys_dict_type` VALUES (4, 'dictType.sys_job_status', 'sys_job_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_job_status_remark'); -INSERT INTO `sys_dict_type` VALUES (5, 'dictType.sys_job_group', 'sys_job_group', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_job_group_remark'); -INSERT INTO `sys_dict_type` VALUES (6, 'dictType.sys_yes_no', 'sys_yes_no', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_yes_no_remark'); -INSERT INTO `sys_dict_type` VALUES (9, 'dictType.sys_oper_type', 'sys_oper_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_oper_type_remark'); -INSERT INTO `sys_dict_type` VALUES (10, 'dictType.sys_common_status', 'sys_common_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_common_status_remark'); -INSERT INTO `sys_dict_type` VALUES (50, 'dictType.trace_type', 'trace_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.trace_type_remark'); -INSERT INTO `sys_dict_type` VALUES (51, 'dictType.alarm_status', 'alarm_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.alarm_status_remark'); -INSERT INTO `sys_dict_type` VALUES (52, 'dictType.ne_version_status', 'ne_version_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ne_version_status_remark'); -INSERT INTO `sys_dict_type` VALUES (53, 'dictType.sys_role_datascope', 'sys_role_datascope', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_role_datascope_remark'); -INSERT INTO `sys_dict_type` VALUES (54, 'dictType.active_alarm_type', 'active_alarm_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_alarm_type_remark'); -INSERT INTO `sys_dict_type` VALUES (55, 'dictType.active_clear_type', 'active_clear_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_clear_type_remark'); -INSERT INTO `sys_dict_type` VALUES (56, 'dictType.active_ack_state', 'active_ack_state', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_ack_state_remark'); -INSERT INTO `sys_dict_type` VALUES (57, 'dictType.active_alarm_severity', 'active_alarm_severity', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_alarm_severity_remark'); -INSERT INTO `sys_dict_type` VALUES (58, 'dictType.index_status', 'index_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.index_status_remark'); -INSERT INTO `sys_dict_type` VALUES (59, 'dictType.cdr_sip_code', 'cdr_sip_code', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_type` VALUES (60, 'dictType.cdr_call_type', 'cdr_call_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_type` VALUES (61, 'dictType.ue_auth_code', 'ue_auth_code', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_type` VALUES (62, 'dictType.ue_event_type', 'ue_event_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_type` VALUES (63, 'dictType.ue_event_cm_state', 'ue_event_cm_state', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_type` VALUES (64, 'dictType.ne_host_type', 'ne_host_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_type` VALUES (65, 'dictType.ne_host_groupId', 'ne_host_groupId', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_type` VALUES (66, 'dictType.ne_host_authMode', 'ne_host_authMode', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_type` VALUES (67, 'dictType.ne_host_cmd_groupId', 'ne_host_cmd_groupId', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_type` VALUES (68, 'dictType.ne_info_status', 'ne_info_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_type` VALUES (69, 'dictType.ne_license_status', 'ne_license_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_type` VALUES (70, 'dictType.cdr_cause_code', 'cdr_cause_code', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); - -UNLOCK TABLES; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_i18n.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_i18n.sql deleted file mode 100644 index a210694f..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_i18n.sql +++ /dev/null @@ -1,693 +0,0 @@ --- --- Table structure for table `sys_i18n` --- - -DROP TABLE IF EXISTS `sys_i18n`; -CREATE TABLE `sys_i18n` ( - `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID', - `del_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记(0存在 1删除)', - `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', - `update_time` bigint DEFAULT '0' COMMENT '更新时间', - `key_lable` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '多语言属性名', - `value_zh` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '中文', - `value_en` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '英文', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='系统_多语言'; - --- --- Dumping data for table `sys_i18n` --- - -INSERT INTO `sys_i18n` VALUES (1, '0', 'system', 1699348237468, 'system', 1699348237468, 'i18n', '中文', 'English'); -INSERT INTO `sys_i18n` VALUES (2, '0', 'system', 1699348237468, 'system', 1699348237468, 'hello', '你好', 'Hello'); -INSERT INTO `sys_i18n` VALUES (3, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system', '系统', 'System'); -INSERT INTO `sys_i18n` VALUES (4, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.monitor', '监控', 'Monitor'); -INSERT INTO `sys_i18n` VALUES (5, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.tools', '工具', 'Tools'); -INSERT INTO `sys_i18n` VALUES (6, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne', '网元', 'NE'); -INSERT INTO `sys_i18n` VALUES (7, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ueUser', '终端', 'UE'); -INSERT INTO `sys_i18n` VALUES (8, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.systemRemark', '系统管理目录', 'System Management Catalog'); -INSERT INTO `sys_i18n` VALUES (9, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.monitorRemark', '系统监控目录', 'System Monitor Catalog'); -INSERT INTO `sys_i18n` VALUES (10, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.toolsRemark', '系统工具目录', 'System Tools Catalog'); -INSERT INTO `sys_i18n` VALUES (11, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.neRemark', '网元配置管理目录', 'NE Configuration Management Catalog'); -INSERT INTO `sys_i18n` VALUES (12, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ueUserRemark', '网元终端信息目录', 'Network Element Terminal Information Catalog'); -INSERT INTO `sys_i18n` VALUES (13, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.security.user', '用户管理', 'User Management'); -INSERT INTO `sys_i18n` VALUES (14, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.security.role', '角色管理', 'Role Management'); -INSERT INTO `sys_i18n` VALUES (15, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.security.roleUser', '分配角色', 'Assigning Roles'); -INSERT INTO `sys_i18n` VALUES (16, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.menu', '菜单管理', 'Menu Management'); -INSERT INTO `sys_i18n` VALUES (17, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.security.dept', '部门管理', 'Department Management'); -INSERT INTO `sys_i18n` VALUES (18, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.security.post', '岗位管理', 'Position Management'); -INSERT INTO `sys_i18n` VALUES (19, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.dictType', '字典管理', 'Dictionary Management'); -INSERT INTO `sys_i18n` VALUES (20, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.dictData', '字典数据', 'Dictionary Data'); -INSERT INTO `sys_i18n` VALUES (21, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.paramSet', '参数设置', 'Parameter Settings'); -INSERT INTO `sys_i18n` VALUES (22, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.systemLog', '系统日志', 'System Log'); -INSERT INTO `sys_i18n` VALUES (23, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.systemInfo', '系统信息', 'System Information'); -INSERT INTO `sys_i18n` VALUES (24, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.cacheInfo', '缓存信息', 'Cache Information'); -INSERT INTO `sys_i18n` VALUES (25, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.cache', '缓存管理', 'Cache Management'); -INSERT INTO `sys_i18n` VALUES (26, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.security.onlineUser', '在线用户', 'Online Users'); -INSERT INTO `sys_i18n` VALUES (27, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.job', '调度任务', 'Scheduling Tasks'); -INSERT INTO `sys_i18n` VALUES (28, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.jobLog', '调度日志', 'Scheduling Logs'); -INSERT INTO `sys_i18n` VALUES (29, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.tools.help', '帮助文档', 'Help Documentation'); -INSERT INTO `sys_i18n` VALUES (30, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.operat', '操作日志', 'Operation logs'); -INSERT INTO `sys_i18n` VALUES (31, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.login', '安全日志', 'Security logs'); -INSERT INTO `sys_i18n` VALUES (32, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.security.userRemark', '用户管理菜单', 'User Management Menu'); -INSERT INTO `sys_i18n` VALUES (33, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.security.roleRemark', '角色管理菜单', 'Role Management Menu'); -INSERT INTO `sys_i18n` VALUES (34, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.security.roleUserRemark', '分配角色内嵌隐藏菜单', 'Assign Roles Embedded Hidden Menu'); -INSERT INTO `sys_i18n` VALUES (35, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.menuRemark', '菜单管理菜单', 'Menu Management Menu'); -INSERT INTO `sys_i18n` VALUES (36, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.security.deptRemark', '部门管理菜单', 'Department management menu'); -INSERT INTO `sys_i18n` VALUES (37, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.security.postRemark', '岗位管理菜单', 'Job Management Menu'); -INSERT INTO `sys_i18n` VALUES (38, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.dictTypeRemark', '字典管理菜单', 'Dictionary management menu'); -INSERT INTO `sys_i18n` VALUES (39, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.dictDataRemark', '字典数据内嵌隐藏菜单', 'Dictionary data embedded hidden menu'); -INSERT INTO `sys_i18n` VALUES (40, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.paramSetRemark', '参数设置菜单', 'Parameter setting menu'); -INSERT INTO `sys_i18n` VALUES (41, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.systemLogRemark', '系统日志目录', 'System Log Catalog'); -INSERT INTO `sys_i18n` VALUES (42, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.systemInfoRemark', '系统信息菜单', 'System information menu'); -INSERT INTO `sys_i18n` VALUES (43, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.cacheInfoRemark', '缓存信息菜单', 'Cache Information Menu'); -INSERT INTO `sys_i18n` VALUES (44, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.cacheRemark', '缓存列表菜单', 'Cache List Menu'); -INSERT INTO `sys_i18n` VALUES (45, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.security.onlineUserRemark', '在线用户菜单', 'Online User Menu'); -INSERT INTO `sys_i18n` VALUES (46, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.jobRemark', '调度任务菜单', 'Scheduling Tasks menu'); -INSERT INTO `sys_i18n` VALUES (47, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.jobLogRemark', '调度日志内嵌隐藏菜单', 'Scheduling Log Embedded Hidden Menu'); -INSERT INTO `sys_i18n` VALUES (48, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.tools.helpRemark', '帮助文档菜单', 'Help file menu'); -INSERT INTO `sys_i18n` VALUES (49, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.operatRemark', '操作日志菜单', 'Operation log menu'); -INSERT INTO `sys_i18n` VALUES (50, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.loginRemark', '登录日志菜单', 'Login log menu'); -INSERT INTO `sys_i18n` VALUES (51, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.common.query', '查询', 'Inquiry'); -INSERT INTO `sys_i18n` VALUES (52, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.common.add', '新增', 'Add'); -INSERT INTO `sys_i18n` VALUES (53, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.common.edit', '修改', 'Modify'); -INSERT INTO `sys_i18n` VALUES (54, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.common.delete', '删除', 'Delete'); -INSERT INTO `sys_i18n` VALUES (55, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.common.export', '导出', 'Export'); -INSERT INTO `sys_i18n` VALUES (56, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.common.import', '导入', 'Import'); -INSERT INTO `sys_i18n` VALUES (57, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.common.resetPwd', '重置密码', 'Reset Password'); -INSERT INTO `sys_i18n` VALUES (58, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.common.unlock', '账户解锁', 'Account Unlock'); -INSERT INTO `sys_i18n` VALUES (59, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.forcedQuit.batch ', '批量强退', 'Batch Undo'); -INSERT INTO `sys_i18n` VALUES (60, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.forcedQuit.single', '单条强退', 'Individual Forced Retirement'); -INSERT INTO `sys_i18n` VALUES (61, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ueUser.authUDM', 'UDM鉴权用户', 'UDM Authentication'); -INSERT INTO `sys_i18n` VALUES (62, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ueUser.subUDM', 'UDM签约用户', 'UDM Subscribers'); -INSERT INTO `sys_i18n` VALUES (63, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ueUser.authUDMRemark', 'UDM鉴权用户菜单', 'UDM Authentication Menu'); -INSERT INTO `sys_i18n` VALUES (64, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ueUser.subUDMRemark', 'UDM签约用户菜单', 'UDM Subscriber Menu'); -INSERT INTO `sys_i18n` VALUES (65, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ueUser.onlineIMS', 'IMS在线用户', 'IMS Online Users'); -INSERT INTO `sys_i18n` VALUES (66, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ueUser.onlineUE', 'UE在线信息', 'UE Online Information'); -INSERT INTO `sys_i18n` VALUES (67, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ueUser.base5G', '基站信息', 'Radio Information'); -INSERT INTO `sys_i18n` VALUES (68, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.trace', '跟踪', 'Trace'); -INSERT INTO `sys_i18n` VALUES (69, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.trace.task', '网元跟踪任务', 'NE Trace Task'); -INSERT INTO `sys_i18n` VALUES (70, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.trace.analysis', '网元跟踪数据', 'NE Trace Task Data'); -INSERT INTO `sys_i18n` VALUES (71, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.trace.pcap', '信令抓包', 'Signaling Capture'); -INSERT INTO `sys_i18n` VALUES (72, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.fault', '监控', 'Monitor'); -INSERT INTO `sys_i18n` VALUES (73, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.exportTable', '备份文件FTP服务', 'Backup file FTP service'); -INSERT INTO `sys_i18n` VALUES (74, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.exportTableRemark', '请通过导出列表页面进行设置FTP信息', 'Please set the FTP information through the export list page.'); -INSERT INTO `sys_i18n` VALUES (75, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ueUser.onlineIMSRemark', 'IMS在线用户菜单', 'IMS Online User Menu'); -INSERT INTO `sys_i18n` VALUES (76, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ueUser.onlineUERemark', 'UE在线信息菜单', 'UE Online Information Menu'); -INSERT INTO `sys_i18n` VALUES (77, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ueUser.base5GRemark', '5G基站信息菜单', '5G Base Station Information Menu'); -INSERT INTO `sys_i18n` VALUES (78, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.traceRemark', '跟踪管理目录', 'Tracking Management Menu'); -INSERT INTO `sys_i18n` VALUES (79, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.trace.taskRemark', '跟踪任务菜单', 'Tracking Task Menu'); -INSERT INTO `sys_i18n` VALUES (80, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.trace.analysisRemark', '信令分析菜单', 'Signaling Analysis Menu'); -INSERT INTO `sys_i18n` VALUES (81, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.trace.pcapRemark', '信令抓包菜单', 'Signaling Capture Menu'); -INSERT INTO `sys_i18n` VALUES (82, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.faultRemark', '故障管理目录', 'Fault Management Catalog'); -INSERT INTO `sys_i18n` VALUES (83, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.fault.active', '活动告警', 'Active Alarms'); -INSERT INTO `sys_i18n` VALUES (84, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log', '日志', 'Logs'); -INSERT INTO `sys_i18n` VALUES (85, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.mml', 'MML日志', 'MML Logs'); -INSERT INTO `sys_i18n` VALUES (86, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.alarm', '告警日志', 'Alarm Logs'); -INSERT INTO `sys_i18n` VALUES (87, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.forwarding', '告警前转日志', 'Alarm Forwarding Logs'); -INSERT INTO `sys_i18n` VALUES (88, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.set', '日志设置', 'Log Settings'); -INSERT INTO `sys_i18n` VALUES (89, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.monitor.sessionUser', '用户会话', 'User Sessions'); -INSERT INTO `sys_i18n` VALUES (90, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.fault.history', '历史告警', 'Historical Alarms'); -INSERT INTO `sys_i18n` VALUES (91, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.fault.set', '设置', 'Settings'); -INSERT INTO `sys_i18n` VALUES (92, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perf', '性能', 'Performance'); -INSERT INTO `sys_i18n` VALUES (93, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.fault.activemRemark', '活动告警菜单', 'Active Alarm Menu'); -INSERT INTO `sys_i18n` VALUES (94, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.logRemark', '日志管理目录', 'Log Management Catalog'); -INSERT INTO `sys_i18n` VALUES (95, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.operatOldRemark', '操作日志旧layui菜单', 'Operation log old layui menu'); -INSERT INTO `sys_i18n` VALUES (96, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.mmlRemark', '操作MML日志', 'Operation MML Log'); -INSERT INTO `sys_i18n` VALUES (97, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.alarmRemark', '告警日志菜单', 'Alarm Log Menu'); -INSERT INTO `sys_i18n` VALUES (98, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.securityOldRemark', '安全日志旧layui菜单', 'Security Log Old Layui Menu'); -INSERT INTO `sys_i18n` VALUES (99, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.forwardingRemark', '告警前转日志菜单', 'Alarm forward log menu'); -INSERT INTO `sys_i18n` VALUES (100, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.setRemark', '日志设置菜单', 'Log Settings menu'); -INSERT INTO `sys_i18n` VALUES (101, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.monitor.sessionUserRemark', '用户会话旧layui菜单', 'User Session Old Layui Menu'); -INSERT INTO `sys_i18n` VALUES (102, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.fault.historyRemark', '历史告警菜单', 'Alarm history menu'); -INSERT INTO `sys_i18n` VALUES (103, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.fault.setRemark', '故障通用设置菜单', 'Fault General Setup Menu'); -INSERT INTO `sys_i18n` VALUES (104, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perfRemark', '性能目录', 'Performance Catalog'); -INSERT INTO `sys_i18n` VALUES (105, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perf.task', '任务管理', 'Performance Tasks'); -INSERT INTO `sys_i18n` VALUES (106, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perf.data', '性能数据', 'Performance Data'); -INSERT INTO `sys_i18n` VALUES (107, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perf.kpiOverView', '关键指标概览', 'Key Performance Overview'); -INSERT INTO `sys_i18n` VALUES (108, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perf.threshold', '性能门限', 'Performance Thresholds'); -INSERT INTO `sys_i18n` VALUES (109, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perf.kpi', '关键指标', 'Key Performance Indicators'); -INSERT INTO `sys_i18n` VALUES (110, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perf.customTarget', '自定义指标', 'Custom Indicator Management'); -INSERT INTO `sys_i18n` VALUES (111, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perf.kpiKeyTarget', '关键指标报表', 'Key Performance Reports'); -INSERT INTO `sys_i18n` VALUES (112, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.mml', 'MML', 'MML'); -INSERT INTO `sys_i18n` VALUES (113, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.mml.ne', '网元操作', 'NE Operation'); -INSERT INTO `sys_i18n` VALUES (114, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.mml.udm', 'UDM操作', 'UDM Operation'); -INSERT INTO `sys_i18n` VALUES (115, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.mml.set', 'MML设置', 'MML Settings'); -INSERT INTO `sys_i18n` VALUES (116, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.mml.omc', 'OMC操作', 'OMC Operation'); -INSERT INTO `sys_i18n` VALUES (117, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perf.taskRemark', '任务管理菜单', 'Task Management Menu'); -INSERT INTO `sys_i18n` VALUES (118, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perf.dataRemark', '性能数据菜单', 'Performance Data Menu'); -INSERT INTO `sys_i18n` VALUES (119, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.smscCDR.content', '可见短信内容', 'Visible SMS content'); -INSERT INTO `sys_i18n` VALUES (120, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perf.thresholdRemark', '性能门限菜单', 'Performance Threshold Menu'); -INSERT INTO `sys_i18n` VALUES (121, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perf.kpiRemark', '黄金指标菜单', 'Key Performance Indicator Menu'); -INSERT INTO `sys_i18n` VALUES (122, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perf.customTargetRemark', '自定义指标菜单', 'Custom Indicator Management Menu'); -INSERT INTO `sys_i18n` VALUES (123, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.smfCDRByIMSI', '数据流量报表', 'Data Usage Report'); -INSERT INTO `sys_i18n` VALUES (124, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.mmlRemark', 'MML管理目录', 'MML Management Catalog'); -INSERT INTO `sys_i18n` VALUES (125, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.mml.neRemark', '网元操作菜单', 'Network Element Operations Menu'); -INSERT INTO `sys_i18n` VALUES (126, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.mml.udmRemark', '网元UDM用户数据菜单', 'Network Element UDM User Data Menu'); -INSERT INTO `sys_i18n` VALUES (127, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.mml.setRemark', 'MML设置菜单', 'MML Setup Menu'); -INSERT INTO `sys_i18n` VALUES (128, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.mml.omcRemark', 'OMC操作菜单', 'OMC Operation Menu'); -INSERT INTO `sys_i18n` VALUES (129, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.sgwcCDR', '漫游数据话单', 'Roaming Data CDR'); -INSERT INTO `sys_i18n` VALUES (130, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.security', '安全', 'Security'); -INSERT INTO `sys_i18n` VALUES (131, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.systemSet', '系统设置', 'System Settings'); -INSERT INTO `sys_i18n` VALUES (132, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.systemResource', '系统资源', 'System Resources'); -INSERT INTO `sys_i18n` VALUES (133, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sgwcCDR', '漫游数据话单', 'Roaming Data CDR'); -INSERT INTO `sys_i18n` VALUES (134, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.securityRemark', '安全管理目录', 'Security Management Catalog'); -INSERT INTO `sys_i18n` VALUES (135, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.systemSetRemark', '系统设置菜单', 'System Settings Menu'); -INSERT INTO `sys_i18n` VALUES (136, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.systemResourceRemark', '系统资源 cpu io network菜单', 'System Resources cpu io network menu'); -INSERT INTO `sys_i18n` VALUES (137, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.offline', '离线', 'Offline'); -INSERT INTO `sys_i18n` VALUES (138, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.online', '在线', 'Online'); -INSERT INTO `sys_i18n` VALUES (139, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.neData.baseStation', '基站状态', 'Radio State'); -INSERT INTO `sys_i18n` VALUES (140, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.noData', '没有可访问菜单数据!', 'There is no accessible menu data!'); -INSERT INTO `sys_i18n` VALUES (141, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.errNameExists', '操作菜单【{name}】失败,菜单名称已存在', 'Failed to operate menu [{name}], menu name already exists!'); -INSERT INTO `sys_i18n` VALUES (142, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.errPathExists', '操作菜单【{name}】失败,菜单路由地址已存在', 'Failed to operate menu [{name}], menu routing address already exists!'); -INSERT INTO `sys_i18n` VALUES (143, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.errFramePath', '操作菜单【{name}】失败,非内部地址请以http(s)://开头', 'Failed to manipulate menu [{name}], non-internal address should start with http(s)://'); -INSERT INTO `sys_i18n` VALUES (144, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.errParentStatus', '上级菜单未启用!', 'The parent menu is not enabled!'); -INSERT INTO `sys_i18n` VALUES (145, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.errHasChildUse', '操作菜单【{name}】失败,存在使用子菜单数:{num}', 'Operation menu [{name}] failed, number of submenus in use exists: {num}'); -INSERT INTO `sys_i18n` VALUES (146, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.errHasRoleUse', '操作菜单【{name}】失败,菜单已分配给角色数:{num}', 'Operation menu [{name}] failed, number of roles the menu has been assigned to: {num}'); -INSERT INTO `sys_i18n` VALUES (147, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.sex.un', '未选择', 'Not Selected'); -INSERT INTO `sys_i18n` VALUES (148, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.sex.male', '男', 'Male'); -INSERT INTO `sys_i18n` VALUES (149, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.sex.female', '女', 'Female'); -INSERT INTO `sys_i18n` VALUES (150, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.show', '显示', 'Show'); -INSERT INTO `sys_i18n` VALUES (151, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.hide', '隐藏', 'Hide'); -INSERT INTO `sys_i18n` VALUES (152, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.normal', '正常', 'Active'); -INSERT INTO `sys_i18n` VALUES (153, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.disable', '停用', 'Inactive'); -INSERT INTO `sys_i18n` VALUES (154, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.yes', '是', 'Yes'); -INSERT INTO `sys_i18n` VALUES (155, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.no', '否', 'No'); -INSERT INTO `sys_i18n` VALUES (156, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.success', '成功', 'Successful'); -INSERT INTO `sys_i18n` VALUES (157, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.fail', '失败', 'Failed'); -INSERT INTO `sys_i18n` VALUES (158, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.jobStatus.normal', '正常', 'Active'); -INSERT INTO `sys_i18n` VALUES (159, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.jobStatus.pause', '暂停', 'Inactive'); -INSERT INTO `sys_i18n` VALUES (160, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.jobGroup.Default', '默认', 'Default'); -INSERT INTO `sys_i18n` VALUES (161, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.jobGroup.System', '系统', 'System'); -INSERT INTO `sys_i18n` VALUES (162, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.operType.other', '其他', 'Other'); -INSERT INTO `sys_i18n` VALUES (163, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.operType.add', '新增', 'New'); -INSERT INTO `sys_i18n` VALUES (164, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.operType.edit', '修改', 'Modify'); -INSERT INTO `sys_i18n` VALUES (165, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.operType.delete', '删除', 'Delete'); -INSERT INTO `sys_i18n` VALUES (166, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.operType.auth', '授权', 'Authorization'); -INSERT INTO `sys_i18n` VALUES (167, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.operType.export', '导出', 'Export'); -INSERT INTO `sys_i18n` VALUES (168, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.operType.import', '导入', 'Import'); -INSERT INTO `sys_i18n` VALUES (169, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.operType.forced quit', '强退', 'Forced Retirement'); -INSERT INTO `sys_i18n` VALUES (170, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.operType.clear', '清空', 'Clear'); -INSERT INTO `sys_i18n` VALUES (171, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.trace.interface', '接口跟踪', 'Interface Tracing'); -INSERT INTO `sys_i18n` VALUES (172, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.trace.device', '设备跟踪', 'Module Tracing'); -INSERT INTO `sys_i18n` VALUES (173, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.trace.user', '用户跟踪', 'User Tracing'); -INSERT INTO `sys_i18n` VALUES (174, '0', 'system', 1699348237468, 'system', 1699348237468, 'nbState.export.id', '编号', 'ID'); -INSERT INTO `sys_i18n` VALUES (175, '0', 'system', 1699348237468, 'system', 1699348237468, 'nbState.export.name', '基站名称', 'Name'); -INSERT INTO `sys_i18n` VALUES (176, '0', 'system', 1699348237468, 'system', 1699348237468, 'nbState.export.position', '基站位置', 'Position'); -INSERT INTO `sys_i18n` VALUES (177, '0', 'system', 1699348237468, 'system', 1699348237468, 'nbState.export.address', 'IP地址', 'IP Address'); -INSERT INTO `sys_i18n` VALUES (178, '0', 'system', 1699348237468, 'system', 1699348237468, 'nbState.export.nbName', '设备名称', 'RanNodeName'); -INSERT INTO `sys_i18n` VALUES (179, '0', 'system', 1699348237468, 'system', 1699348237468, 'nbState.export.ueNum', '在线用户数', 'UE Number'); -INSERT INTO `sys_i18n` VALUES (180, '0', 'system', 1699348237468, 'system', 1699348237468, 'nbState.export.state', '基站状态', 'State'); -INSERT INTO `sys_i18n` VALUES (181, '0', 'system', 1699348237468, 'system', 1699348237468, 'nbState.export.time', '变更时间', 'Change Time'); -INSERT INTO `sys_i18n` VALUES (182, '0', 'system', 1699348237468, 'system', 1699348237468, 'neHost.okBySSHLink', '设置免密直连成功', 'Setting up a password-free direct connection is successful'); -INSERT INTO `sys_i18n` VALUES (183, '0', 'system', 1699348237468, 'system', 1699348237468, 'neHost.banNE', '禁止操作网元', 'Do not operate the NE'); -INSERT INTO `sys_i18n` VALUES (184, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_host_type.redis', 'Redis', 'Redis'); -INSERT INTO `sys_i18n` VALUES (185, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.tools.ping', '网络探测测试', 'Net Probing Test'); -INSERT INTO `sys_i18n` VALUES (186, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.tools.iperf', '网络性能测试', 'Net Performance Test'); -INSERT INTO `sys_i18n` VALUES (187, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.jobSaveLog.no', '不记录', 'No Record'); -INSERT INTO `sys_i18n` VALUES (188, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.jobSaveLog.yes', '记录', 'Recorded'); -INSERT INTO `sys_i18n` VALUES (189, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.neVersionStatus.upload', '已上传', 'Uploaded'); -INSERT INTO `sys_i18n` VALUES (190, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.neVersionStatus.inactive', '未激活', 'Inactivated'); -INSERT INTO `sys_i18n` VALUES (191, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.neVersionStatus.active', '已激活', 'Activated'); -INSERT INTO `sys_i18n` VALUES (192, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.alarmStatus.history', '历史告警', 'Historical Alarm'); -INSERT INTO `sys_i18n` VALUES (193, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.alarmStatus.active', '活动告警', 'Active Alarm'); -INSERT INTO `sys_i18n` VALUES (194, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.export.code', '数据代码', 'Data Code'); -INSERT INTO `sys_i18n` VALUES (195, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.export.sort', '数据排序', 'Data Sort'); -INSERT INTO `sys_i18n` VALUES (196, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.export.label', '数据标签', 'Data Key'); -INSERT INTO `sys_i18n` VALUES (197, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.export.value', '数据键值', 'Data Value'); -INSERT INTO `sys_i18n` VALUES (198, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.export.type', '数据排序', 'Data Type'); -INSERT INTO `sys_i18n` VALUES (199, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.export.status', '数据状态', 'Status'); -INSERT INTO `sys_i18n` VALUES (200, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.datascope.all', '全部数据权限', 'All data permissions'); -INSERT INTO `sys_i18n` VALUES (201, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.datascope.custom', '自定数据权限', 'Customized Data Rights'); -INSERT INTO `sys_i18n` VALUES (202, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.datascope.dept', '部门数据权限', 'Departmental Data Permissions'); -INSERT INTO `sys_i18n` VALUES (203, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.datascope.deptAndChid', '部门及以下数据权限', 'Department and below'); -INSERT INTO `sys_i18n` VALUES (204, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.datascope.self', '仅本人数据权限', 'Personal data access only'); -INSERT INTO `sys_i18n` VALUES (205, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.noData', '没有可访问字典编码数据!', 'There is no accessible dictionary code data!'); -INSERT INTO `sys_i18n` VALUES (206, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.errLabelExists', '操作数据【{name}】失败,该字典类型下标签名已存在', 'Failed to manipulate data [{name}], tag name already exists under this dictionary type!'); -INSERT INTO `sys_i18n` VALUES (207, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_user_sex', '用户性别', 'User Gender'); -INSERT INTO `sys_i18n` VALUES (208, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_show_hide', '菜单状态', 'Menu Status'); -INSERT INTO `sys_i18n` VALUES (209, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_normal_disable', '系统开关', 'System switches'); -INSERT INTO `sys_i18n` VALUES (210, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_job_status', '任务状态', 'Task Status'); -INSERT INTO `sys_i18n` VALUES (211, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_job_group', '任务分组', 'Task Grouping'); -INSERT INTO `sys_i18n` VALUES (212, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_yes_no', '系统是否', 'System or not'); -INSERT INTO `sys_i18n` VALUES (213, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_oper_type', '操作类型', 'Operation Type'); -INSERT INTO `sys_i18n` VALUES (214, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_common_status', '系统状态', 'System Status'); -INSERT INTO `sys_i18n` VALUES (215, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.trace_type', '跟踪类型', 'Trace Types'); -INSERT INTO `sys_i18n` VALUES (216, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.tools.ps', '进程运行程序', 'Process Running Program'); -INSERT INTO `sys_i18n` VALUES (217, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.alarm_status', '告警日志类型', 'Alarm Log Type'); -INSERT INTO `sys_i18n` VALUES (218, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.tools.net', '进程网络连接', 'Process Net Connection'); -INSERT INTO `sys_i18n` VALUES (219, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ne_version_status', '网元软件版本状态', 'Network element software version status'); -INSERT INTO `sys_i18n` VALUES (220, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_user_sex_remark', '用户性别列表', 'User gender list'); -INSERT INTO `sys_i18n` VALUES (221, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_show_hide_remark', '菜单状态列表', 'Menu Status List'); -INSERT INTO `sys_i18n` VALUES (222, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_normal_disable_remark', '系统开关列表', 'System switch list'); -INSERT INTO `sys_i18n` VALUES (223, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_job_status_remark', '任务状态列表', 'Task Status List'); -INSERT INTO `sys_i18n` VALUES (224, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_job_group_remark', '任务分组列表', 'Task Grouping List'); -INSERT INTO `sys_i18n` VALUES (225, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_yes_no_remark', '系统是否列表', 'System whether list'); -INSERT INTO `sys_i18n` VALUES (226, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_oper_type_remark', '操作类型列表', 'Operation type list'); -INSERT INTO `sys_i18n` VALUES (227, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_common_status_remark', '登录状态列表', 'Login Status List'); -INSERT INTO `sys_i18n` VALUES (228, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.trace_type_remark', '跟踪类型', 'Trace Types'); -INSERT INTO `sys_i18n` VALUES (229, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.alarm_status_remark', '告警日志状态类型', 'Alarm Log Status Type'); -INSERT INTO `sys_i18n` VALUES (230, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.trace.tshark', '信令分析', 'Signaling Analysis'); -INSERT INTO `sys_i18n` VALUES (231, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.trace.wireshark', '信令跟踪', 'Signaling Trace'); -INSERT INTO `sys_i18n` VALUES (232, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ne_version_status_remark', '网元软件版本状态', 'Network element software version status'); -INSERT INTO `sys_i18n` VALUES (233, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.export.id', '字典编号', 'Dictionary Number'); -INSERT INTO `sys_i18n` VALUES (234, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.export.name', '字典名称', 'Dictionary Name'); -INSERT INTO `sys_i18n` VALUES (235, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.export.type', '字典类型', 'Dictionary Type'); -INSERT INTO `sys_i18n` VALUES (236, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.export.status', '字典状态', 'Status'); -INSERT INTO `sys_i18n` VALUES (237, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_role_datascope', '系统角色数据范围', 'System Role Data Range'); -INSERT INTO `sys_i18n` VALUES (238, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_role_datascope_remark', '系统角色数据范围映射', 'System Role Data Range Mapping'); -INSERT INTO `sys_i18n` VALUES (239, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.noData', '没有可访问字典类型数据!', 'There is no accessible dictionary type data!'); -INSERT INTO `sys_i18n` VALUES (240, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.errNameExists', '操作字典【{name}】失败,字典名称已存在', 'Failed to manipulate dictionary [{name}], dictionary name already exists!'); -INSERT INTO `sys_i18n` VALUES (241, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.errTypeExists', '操作字典【{name}】失败,字典类型已存在', 'Failed to manipulate dictionary [{name}], dictionary type already exists!'); -INSERT INTO `sys_i18n` VALUES (242, '0', 'system', 1699348237468, 'system', 1699348237468, 'dept.root', '系统', 'System'); -INSERT INTO `sys_i18n` VALUES (243, '0', 'system', 1699348237468, 'system', 1699348237468, 'dept.root.item1', '未分配', 'Unallocated'); -INSERT INTO `sys_i18n` VALUES (244, '0', 'system', 1699348237468, 'system', 1699348237468, 'dept.noData', '没有可访问部门数据!', 'There is no accessible department data!'); -INSERT INTO `sys_i18n` VALUES (245, '0', 'system', 1699348237468, 'system', 1699348237468, 'dept.errParentDelFlag', '上级部门【{name}】已删除,不允许新增', 'The parent department [{name}] has been deleted and is not allowed to be added.'); -INSERT INTO `sys_i18n` VALUES (246, '0', 'system', 1699348237468, 'system', 1699348237468, 'dept.errParentStatus', '上级部门【{name}】停用,不允许新增', 'Parent department [{name}] is deactivated, additions are not allowed!'); -INSERT INTO `sys_i18n` VALUES (247, '0', 'system', 1699348237468, 'system', 1699348237468, 'dept.errNameExists', '操作部门【{name}】失败,部门名称已存在', 'Manipulate department [{name}] failed, department name already exists!'); -INSERT INTO `sys_i18n` VALUES (248, '0', 'system', 1699348237468, 'system', 1699348237468, 'dept.errParentID', '操作部门【{name}】失败,上级部门不能是自己', 'Failed to operate department [{name}], the parent department cannot be itself.'); -INSERT INTO `sys_i18n` VALUES (249, '0', 'system', 1699348237468, 'system', 1699348237468, 'dept.errHasChildUse', '操作失败,该部门包含未停用的子部门数量:{num}', 'Operation failed, the department contains undeactivated sub-departments number: {num}'); -INSERT INTO `sys_i18n` VALUES (250, '0', 'system', 1699348237468, 'system', 1699348237468, 'dept.errHasUserUse', '不允许删除,部门已分配给用户数:{num}', 'Deletion is not allowed, number of users the department has been assigned to: {num}'); -INSERT INTO `sys_i18n` VALUES (251, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.user.initPassword', '用户管理-账号初始密码', 'User Management-Account Initial Password'); -INSERT INTO `sys_i18n` VALUES (252, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.account.captchaEnabled', '账号自助-验证码开关', 'Account self-help-Certification code switch'); -INSERT INTO `sys_i18n` VALUES (253, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.account.registerUser', '账号自助-是否开启用户注册功能', 'Account self-service-Whether to enable the user registration function'); -INSERT INTO `sys_i18n` VALUES (254, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.user.maxRetryCount', '用户管理-密码最大错误次数', 'User Management-Maximum number of password errors'); -INSERT INTO `sys_i18n` VALUES (255, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.user.lockTime', '用户管理-密码锁定时间', 'User Management-Password Lock Time'); -INSERT INTO `sys_i18n` VALUES (256, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.monitor.sysResource.storeDays', '监控-系统资源-数据保留时长', 'Monitor-System Resources-Data retention time'); -INSERT INTO `sys_i18n` VALUES (257, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.logo.type', '系统设置-LOGO类型', 'System Settings-Logo Type'); -INSERT INTO `sys_i18n` VALUES (258, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.logo.filePathIcon', '系统设置-LOGO文件icon', 'System Settings-Logo File icon'); -INSERT INTO `sys_i18n` VALUES (259, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.logo.filePathBrand', '系统设置-LOGO文件brand', 'System Settings-Logo File Brand'); -INSERT INTO `sys_i18n` VALUES (260, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.loginBackground', '系统设置-登录界面背景', 'System Settings-Login Interface Background'); -INSERT INTO `sys_i18n` VALUES (261, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.title', '系统设置-系统名称', 'System Settings-System Name'); -INSERT INTO `sys_i18n` VALUES (262, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.copyright', '系统设置-版权声明', 'System Settings-Copyright Notice'); -INSERT INTO `sys_i18n` VALUES (263, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.user.initPasswordRemark', '导入用户初始化密码', 'Import user initialization password'); -INSERT INTO `sys_i18n` VALUES (264, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.account.captchaEnabledRemark', '是否开启验证码功能(true开启,false关闭)', 'Whether to enable the verification code function (true on, false off)'); -INSERT INTO `sys_i18n` VALUES (265, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.account.registerUserRemark', '是否开启注册用户功能(true开启,false关闭)', 'Whether to enable the function of registered users (true on, false off)'); -INSERT INTO `sys_i18n` VALUES (266, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.user.maxRetryCountRemark', '密码最大错误次数', 'Maximum number of password errors'); -INSERT INTO `sys_i18n` VALUES (267, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.user.lockTimeRemark', '密码锁定时间,单位分钟(默认10分钟)', 'Password lock time in minutes (default 10 minutes)'); -INSERT INTO `sys_i18n` VALUES (268, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.monitor.sysResource.storeDaysRemark', '监控-系统资源-数据保留时长,单位天。根据当前日期,删除超过保留时长的日期数据信息。', 'Monitor-System Resources-Data retention time, in days. According to the current date, delete the date data information that exceeds the retention time.'); -INSERT INTO `sys_i18n` VALUES (269, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.logo.typeRemark', '全图:brand\n小图:icon', 'Full image: brand\nSmall image: icon'); -INSERT INTO `sys_i18n` VALUES (270, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.logo.filePathIconRemark', '文件支持网络地址图片和内部上传的文件路径', 'File support for web address images and file paths for internal uploads'); -INSERT INTO `sys_i18n` VALUES (271, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.logo.filePathBrandRemark', '文件支持网络地址图片和内部上传的文件路径', 'File support for web address images and paths to internally uploaded files'); -INSERT INTO `sys_i18n` VALUES (272, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.loginBackgroundRemark', '文件支持网络地址图片和内部上传的文件路径,默认背景用#号', 'The file supports web address images and internal upload file paths with a # in the default background'); -INSERT INTO `sys_i18n` VALUES (273, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.titleRemark', '系统名称长度限制20位字符串', 'System name length limit of 20-digit string'); -INSERT INTO `sys_i18n` VALUES (274, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.copyrightRemark', '底脚固定条,左侧放置版权声明', 'Footer fixing strip with copyright notice on the left side'); -INSERT INTO `sys_i18n` VALUES (275, '0', 'system', 1699348237468, 'system', 1699348237468, 'config..export.id', '参数编号', 'ID'); -INSERT INTO `sys_i18n` VALUES (276, '0', 'system', 1699348237468, 'system', 1699348237468, 'config..export.name', '参数名称', 'Config Name'); -INSERT INTO `sys_i18n` VALUES (277, '0', 'system', 1699348237468, 'system', 1699348237468, 'config..export.key', '参数键名', 'Config Key'); -INSERT INTO `sys_i18n` VALUES (278, '0', 'system', 1699348237468, 'system', 1699348237468, 'config..export.value', '参数键值', 'Config Value'); -INSERT INTO `sys_i18n` VALUES (279, '0', 'system', 1699348237468, 'system', 1699348237468, 'config..export.type', '系统内置', 'Built In'); -INSERT INTO `sys_i18n` VALUES (280, '0', 'system', 1699348237468, 'system', 1699348237468, 'config..export.remark', '参数说明', 'Config Description'); -INSERT INTO `sys_i18n` VALUES (281, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.titleValue', 'AGrand EMS', 'AGrand EMS'); -INSERT INTO `sys_i18n` VALUES (282, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.copyrightValue', 'Copyright ©2024 千通科技', 'Copyright ©2024 AGrandTech'); -INSERT INTO `sys_i18n` VALUES (283, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.noData', '没有可访问参数配置数据!', 'No parameter configuration data is accessible!'); -INSERT INTO `sys_i18n` VALUES (284, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.errKey', '无效 key', 'Invalid key'); -INSERT INTO `sys_i18n` VALUES (285, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.errValueEq', '变更状态与旧值相等!', 'Change state is equal to the old value!'); -INSERT INTO `sys_i18n` VALUES (286, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.errKeyExists', '操作参数配置【{name}】失败,参数键名已存在', 'Failed to manipulate parameter configuration [{name}], parameter key name already exists!'); -INSERT INTO `sys_i18n` VALUES (287, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.errDelete', '删除参数配置信息失败!', 'Deletion of parameter configuration information failed!'); -INSERT INTO `sys_i18n` VALUES (288, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.errType', '操作含有内置参数,禁止删除!', 'The operation contains built-in parameters and deletion is prohibited!'); -INSERT INTO `sys_i18n` VALUES (289, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.monitor_sys_resource', '监控-系统资源', 'Monitor-System Resources'); -INSERT INTO `sys_i18n` VALUES (290, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.monitor_sys_resource_remark', '系统资源CPU/IO/Netword收集\ninterval单位分钟,平均分钟资源情况\n注:请根据cron表达式的时间单位分钟,传入参数interva值', 'System Resource CPU/IO/Netword Collection\ninterval unit minutes, average minute resource situation\nNote: Please pass the value of the parameter interva according to the time unit minutes of the cron expression'); -INSERT INTO `sys_i18n` VALUES (291, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.delete_ne_config_backup', '删除-过期配置文件备份', 'Delete expired NE etc backup file'); -INSERT INTO `sys_i18n` VALUES (292, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.delete_ne_config_backup_remark', 'storeDays:表示保留最近天数的数据记录', 'storeDays: indicates that the most recent days of data records are kept.'); -INSERT INTO `sys_i18n` VALUES (293, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.delete_alarm_record', '删除-过期告警记录', 'Delete-Expired Alarm Records'); -INSERT INTO `sys_i18n` VALUES (294, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.delete_alarm_record_remark', 'storeDays:表示保留最近天数的数据记录', 'storeDays: indicates that the most recent days of data records are kept.'); -INSERT INTO `sys_i18n` VALUES (295, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.delete_kpi_record', '删除-过期指标记录', 'Delete expired KPI records'); -INSERT INTO `sys_i18n` VALUES (296, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.delete_kpi_record_remark', 'storeDays:表示保留最近天数的数据记录\r\nneList:表示匹配的网元类型', 'storeDays: Indicates the most recent days of data records retained\r\nneList: Indicates the type of network elements matched'); -INSERT INTO `sys_i18n` VALUES (297, '0', 'system', 1699348237468, 'system', 1699348237468, 'table.cdr_event_sgwc', '漫游数据话单', 'Roaming Data CDR'); --- INSERT INTO `sys_i18n` VALUES (298, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.backupEtcFromNERemark', '自动备份网元etc目录下的配置文件', 'Automatically backs up the configuration files in the NE etc directory.'); -INSERT INTO `sys_i18n` VALUES (299, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.export.jobID', '任务编号', 'ID'); -INSERT INTO `sys_i18n` VALUES (300, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.export.jobName', '任务名称', 'Name'); -INSERT INTO `sys_i18n` VALUES (301, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.export.jobGroupName', '任务组名', 'Group'); -INSERT INTO `sys_i18n` VALUES (302, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.export.invokeTarget', '调用目标', 'Invoke'); -INSERT INTO `sys_i18n` VALUES (303, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.export.targetParams', '传入参数', 'Incoming Parameters'); -INSERT INTO `sys_i18n` VALUES (304, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.export.cronExpression', 'cron表达式', 'Cron'); -INSERT INTO `sys_i18n` VALUES (305, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.export.status', '状态', 'Status'); -INSERT INTO `sys_i18n` VALUES (306, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.export.remark', '备注说明', 'Description'); -INSERT INTO `sys_i18n` VALUES (307, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.export.jobLogID', '任务日志编号', 'ID'); -INSERT INTO `sys_i18n` VALUES (308, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.export.jobLogStatus', '任务日志状态', 'Status'); -INSERT INTO `sys_i18n` VALUES (309, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.export.jobLogTime', '任务日志时间', 'Time'); -INSERT INTO `sys_i18n` VALUES (310, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.noData', '没有可访问调度任务数据!', 'There is no accessible scheduling task data!'); -INSERT INTO `sys_i18n` VALUES (311, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.errTargetParams', '操作调度任务【{name}】失败,任务传入参数json字符串不正确', 'Failed to operate scheduling task [{name}] with incorrect task incoming parameter json string!'); -INSERT INTO `sys_i18n` VALUES (312, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.errCronExpression', '操作调度任务【{name}】失败,Cron表达式不正确', 'Scheduled task [{name}] failed with incorrect Cron expression!'); -INSERT INTO `sys_i18n` VALUES (313, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.errJobExists', '调度任务新增【{name}】失败,同任务组内有相同任务名称', 'Failed to add a new task [{name}] to a scheduling task, same task name in the same task group'); -INSERT INTO `sys_i18n` VALUES (314, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.statusEq', '变更状态与旧值相等!', 'The change state is equal to the old value!'); -INSERT INTO `sys_i18n` VALUES (315, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.system', '系统', 'System'); -INSERT INTO `sys_i18n` VALUES (316, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.admin', '管理人员', 'Administrator'); -INSERT INTO `sys_i18n` VALUES (317, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.operator', '运维人员', 'Operators'); -INSERT INTO `sys_i18n` VALUES (318, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.monitor', '监控人员', 'Monitor'); -INSERT INTO `sys_i18n` VALUES (319, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.vistor', '普通用户', 'General Users'); -INSERT INTO `sys_i18n` VALUES (320, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.systemRemark', '系统,无法修改删除', 'System, cannot modify or delete'); -INSERT INTO `sys_i18n` VALUES (321, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.adminRemark', '管理人员 可以对设备进行任何操作', 'Administrators can perform any operation on the device'); -INSERT INTO `sys_i18n` VALUES (322, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.operatorRemark', '运维人员 可以从设备读取数据,并对设备进行配置,但是不能对设备进行软件升级操作。', 'Operation and maintenance personnel can read data from the device and configure the device, but cannot perform software upgrade operations on the device.'); -INSERT INTO `sys_i18n` VALUES (323, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.monitorRemark', '监控人员 只能从设备读取数据,而不能对设备进行任何设置', 'Monitoring personnel Can only read data from the device, but cannot make any settings on the device'); -INSERT INTO `sys_i18n` VALUES (324, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.vistorRemark', '普通用户 只可看系统相关信息', 'Ordinary users can only see system-related information'); -INSERT INTO `sys_i18n` VALUES (325, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.export.id', '角色编号', 'Role Number'); -INSERT INTO `sys_i18n` VALUES (326, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.export.name', '角色名称 ', 'Role Name'); -INSERT INTO `sys_i18n` VALUES (327, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.export.key', '角色键值', 'Role Key'); -INSERT INTO `sys_i18n` VALUES (328, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.export.sort', '角色顺序', 'Role Sort'); -INSERT INTO `sys_i18n` VALUES (329, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.export.dataScope', '角色数据范围', 'Role Data Range'); -INSERT INTO `sys_i18n` VALUES (330, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.export.status', '角色状态', 'Role Status'); -INSERT INTO `sys_i18n` VALUES (331, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.noData', '没有可访问角色数据!', 'There is no accessible role data!'); -INSERT INTO `sys_i18n` VALUES (332, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.statusEq', '变更状态与旧值相等!', 'The change status is equal to the old value!'); -INSERT INTO `sys_i18n` VALUES (333, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.errNameExists', '操作角色【{name}】失败,角色名称已存在', 'Manipulating role [{name}] failed, role name already exists!'); -INSERT INTO `sys_i18n` VALUES (334, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.errKeyExists', '操作角色【{name}】失败,角色键值已存在', 'Failed to manipulate role [{name}], role key already exists!'); -INSERT INTO `sys_i18n` VALUES (335, '0', 'system', 1699348237468, 'system', 1699348237468, 'post.admin', '系统', 'Systems'); -INSERT INTO `sys_i18n` VALUES (336, '0', 'system', 1699348237468, 'system', 1699348237468, 'post.operator', '管理', 'Management'); -INSERT INTO `sys_i18n` VALUES (337, '0', 'system', 1699348237468, 'system', 1699348237468, 'post.monitor', '运维', 'Operation & Maintenance'); -INSERT INTO `sys_i18n` VALUES (338, '0', 'system', 1699348237468, 'system', 1699348237468, 'post.visitor', '监控', 'Monitoring'); -INSERT INTO `sys_i18n` VALUES (339, '0', 'system', 1699348237468, 'system', 1699348237468, 'post.export.id', '岗位编号 ', 'Position Number'); -INSERT INTO `sys_i18n` VALUES (340, '0', 'system', 1699348237468, 'system', 1699348237468, 'post.export.code', '岗位编码', 'Position Code'); -INSERT INTO `sys_i18n` VALUES (341, '0', 'system', 1699348237468, 'system', 1699348237468, 'post.export.name', '岗位名称', 'Position Name'); -INSERT INTO `sys_i18n` VALUES (342, '0', 'system', 1699348237468, 'system', 1699348237468, 'post.export.sort', '岗位排序', 'Position Sort'); -INSERT INTO `sys_i18n` VALUES (343, '0', 'system', 1699348237468, 'system', 1699348237468, 'post.export.status', '岗位状态', 'Position Status'); -INSERT INTO `sys_i18n` VALUES (344, '0', 'system', 1699348237468, 'system', 1699348237468, 'post.noData', '没有可访问岗位数据!', 'There is no accessible post data!'); -INSERT INTO `sys_i18n` VALUES (345, '0', 'system', 1699348237468, 'system', 1699348237468, 'post.errNameExists', '操作岗位【{name}】失败,岗位名称已存在已存在', 'Failed to manipulate post [{name}], post name already exists already exists'); -INSERT INTO `sys_i18n` VALUES (346, '0', 'system', 1699348237468, 'system', 1699348237468, 'post.errCodeExists', '操作角色【{name}】失败,角色键值已存在', 'Failed to manipulate role [{name}], role key already exists.'); -INSERT INTO `sys_i18n` VALUES (347, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.export.id', '用户编号', 'User Number'); -INSERT INTO `sys_i18n` VALUES (348, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.export.name', '登录账号', 'Account'); -INSERT INTO `sys_i18n` VALUES (349, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.export.nick', '用户昵称', 'Nick Name'); -INSERT INTO `sys_i18n` VALUES (350, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.export.email', '电子邮箱', 'E-Mail'); -INSERT INTO `sys_i18n` VALUES (351, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.export.phone', '手机号码', 'Cell phone number'); -INSERT INTO `sys_i18n` VALUES (352, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.export.sex', '用户性别', 'Gender'); -INSERT INTO `sys_i18n` VALUES (353, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.export.status', '用户状态', 'Status'); -INSERT INTO `sys_i18n` VALUES (354, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.export.deptID', '部门编号', 'Department number'); -INSERT INTO `sys_i18n` VALUES (355, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.export.deptName', '部门名称', 'Department'); -INSERT INTO `sys_i18n` VALUES (356, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.export.deptLeader', '部门负责人', 'Department Head'); -INSERT INTO `sys_i18n` VALUES (357, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.export.loginIP', '用户登录IP', 'Login Address'); -INSERT INTO `sys_i18n` VALUES (358, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.export.loginDate', '用户登录时间', 'Login Time'); -INSERT INTO `sys_i18n` VALUES (359, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.noData', '没有可访问用户数据!', 'No accessible user data!'); -INSERT INTO `sys_i18n` VALUES (360, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.statusEq', '变更状态与旧值相等!', 'The change status is equal to the old value!'); -INSERT INTO `sys_i18n` VALUES (361, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.errPasswdOld', '修改密码失败,旧密码错误', 'Change password failed, old password is wrong'); -INSERT INTO `sys_i18n` VALUES (362, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.errPasswdEqOld', '新密码不能与旧密码相同', 'New password cannot be the same as the old one'); -INSERT INTO `sys_i18n` VALUES (363, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.errPasswd', '登录密码至少包含大小写字母、数字、特殊符号,且不少于6位', 'Login password contains at least upper and lower case letters, numbers, special symbols, and not less than 6 digits.'); -INSERT INTO `sys_i18n` VALUES (364, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.errEmailFormat', '操作用户【{name}】失败,邮箱格式错误', 'Failed to operate user [{name}], mailbox format error'); -INSERT INTO `sys_i18n` VALUES (365, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.errEmailExists', '操作用户【{name}】失败,邮箱已存在', 'Failed to operate user [{name}], mailbox already exists.'); -INSERT INTO `sys_i18n` VALUES (366, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.errPhoneFormat', '操作用户【{name}】失败,手机号码格式错误', 'Failed to operate user [{name}], cell phone number format is wrong.'); -INSERT INTO `sys_i18n` VALUES (367, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.errPhoneExists', '操作用户【{name}】失败,手机号码已存在', 'Failed to operate user [{name}], cell phone number already exists.'); -INSERT INTO `sys_i18n` VALUES (368, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.errNameExists', '操作用户【{name}】失败,登录账号已存在', 'Failed to operate user [{name}], login account already exists.'); -INSERT INTO `sys_i18n` VALUES (369, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.import.mustItem', '表格中必填列表项,{text}', 'Required list item in form, {text}'); -INSERT INTO `sys_i18n` VALUES (370, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.import.phoneExist', '用户编号:{id} 手机号码 {phone} 已存在', 'User ID: {id} cell phone number {phone} Existing'); -INSERT INTO `sys_i18n` VALUES (371, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.import.phoneFormat', '用户编号:{id} 手机号码 {phone} 格式错误', 'User ID: {id} cell phone number {phone} Wrong format'); -INSERT INTO `sys_i18n` VALUES (372, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.import.emailExist', '用户编号:{id} 用户邮箱:{email} 已存在', 'User ID: {id} User Email: {email} Existing'); -INSERT INTO `sys_i18n` VALUES (373, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.import.emailFormat', '用户编号:{id} 用户邮箱:{email} 格式错误', 'User ID: {id} Email: {email} Wrong Format'); -INSERT INTO `sys_i18n` VALUES (374, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.import.success', '用户编号:{id} 登录名称:{name} 导入成功', 'User ID:{id} Login name:{name} Imported successfully!'); -INSERT INTO `sys_i18n` VALUES (375, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.import.fail', '用户编号:{id} 登录名称:{name} 导入失败', 'User ID: {id} Login name: {name} Import failed'); -INSERT INTO `sys_i18n` VALUES (376, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.import.successUpdate', '用户编号:{id} 登录名称:{name} 更新成功', 'User ID: {id} Login name: {name} Update success'); -INSERT INTO `sys_i18n` VALUES (377, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.import.failUpdate', '用户编号:{id} 登录名称:{name} 更新失败', 'User ID: {id} Login Name: {name} Update Failed'); -INSERT INTO `sys_i18n` VALUES (378, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.import.failTip', '很抱歉,导入失败!共 {num} 条数据格式不正确,错误如下:', 'Sorry, the import failed! A total of {num} entries were not formatted correctly, the error is below:'); -INSERT INTO `sys_i18n` VALUES (379, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.import.successTip', '恭喜您,数据已全部导入成功!共 {num} 条,数据如下:', 'Congratulations, the data has been imported successfully! There are {num} entries with the following data:'); -INSERT INTO `sys_i18n` VALUES (380, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.err403', '无权访问 {method} {requestURI}', 'Unauthorized access {method} {requestURI}'); -INSERT INTO `sys_i18n` VALUES (381, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.err401', '无效身份授权', 'Invalid authorization'); -INSERT INTO `sys_i18n` VALUES (382, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.err400', '参数错误', 'Parameter error'); -INSERT INTO `sys_i18n` VALUES (383, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.exportEmpty', '导出数据记录为空', 'Export data record is empty'); -INSERT INTO `sys_i18n` VALUES (384, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.errOperateAdmin', '不允许操作内置用户', 'Built-in users are not allowed to operate'); -INSERT INTO `sys_i18n` VALUES (385, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.errOperateRole', '不允许操作内置角色', 'Built-in roles are not allowed to be operated'); -INSERT INTO `sys_i18n` VALUES (386, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.deleteSuccess', '删除成功:{num}', 'Deleted successfully: {num}'); -INSERT INTO `sys_i18n` VALUES (387, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.loginSuccess', '登录成功', 'Login Success'); -INSERT INTO `sys_i18n` VALUES (388, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.logoutSuccess', '注销成功', 'Logout Successful'); -INSERT INTO `sys_i18n` VALUES (389, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.errUnlock', '该用户未被锁定', 'The user is not locked'); -INSERT INTO `sys_i18n` VALUES (390, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.noLoginUser', '登录用户信息无效', 'Invalid login user information'); -INSERT INTO `sys_i18n` VALUES (391, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.rateLimitTip', '访问过于频繁,请稍候再试', 'Access too often, please try again later'); -INSERT INTO `sys_i18n` VALUES (392, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.id', '操作编号', 'Log ID'); -INSERT INTO `sys_i18n` VALUES (393, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.title', '模块名称', 'Module Name'); -INSERT INTO `sys_i18n` VALUES (394, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.businessType', '业务类型', 'Business Type'); -INSERT INTO `sys_i18n` VALUES (395, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.method', '操作方法', 'Operation Method'); -INSERT INTO `sys_i18n` VALUES (396, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.requestMethod', '请求方式 ', 'Request Method'); -INSERT INTO `sys_i18n` VALUES (397, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.operatorType', '操作类型', 'Operation Type'); -INSERT INTO `sys_i18n` VALUES (398, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.operName', '操作人员', 'Operator'); -INSERT INTO `sys_i18n` VALUES (399, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.deptName', '操作人员部门名称', 'Operator Department Name'); -INSERT INTO `sys_i18n` VALUES (400, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.url', '请求链接地址', 'Request URL'); -INSERT INTO `sys_i18n` VALUES (401, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.ip', '请求主机 ', 'Request Host'); -INSERT INTO `sys_i18n` VALUES (402, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.location', '请求地址', 'Request Address'); -INSERT INTO `sys_i18n` VALUES (403, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.param', '请求参数', 'Request Parameters'); -INSERT INTO `sys_i18n` VALUES (404, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.msg', '操作信息', 'Operation Information'); -INSERT INTO `sys_i18n` VALUES (405, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.status', '操作状态', 'Status'); -INSERT INTO `sys_i18n` VALUES (406, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.costTime', '消耗时间(毫秒)', 'Time Consumption (ms)'); -INSERT INTO `sys_i18n` VALUES (407, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.export.operTime', '操作时间', 'Time'); -INSERT INTO `sys_i18n` VALUES (408, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.login.export.id', '记录编号', 'Log ID'); -INSERT INTO `sys_i18n` VALUES (409, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.login.export.userName', '登录账号', 'Login Account'); -INSERT INTO `sys_i18n` VALUES (410, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.login.export.status', '登录状态', 'Status'); -INSERT INTO `sys_i18n` VALUES (411, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.login.export.ip', '登录地址', 'Login Address'); -INSERT INTO `sys_i18n` VALUES (412, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.login.export.location', '登录地点', 'Login Location'); -INSERT INTO `sys_i18n` VALUES (413, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.login.export.browser', '浏览器', 'Browser'); -INSERT INTO `sys_i18n` VALUES (414, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.login.export.os', '操作系统', 'Operating System'); -INSERT INTO `sys_i18n` VALUES (415, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.login.export.msg', '登录信息', 'Login Information'); -INSERT INTO `sys_i18n` VALUES (416, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.login.export.time', '登录时间', 'Login Time'); -INSERT INTO `sys_i18n` VALUES (417, '0', 'system', 1699348237468, 'system', 1699348237468, 'trace.tcpdump.noData', '找不到 {type} {id} 对应网元信息', 'Can it find {type} {id} information of the corresponding network element.'); -INSERT INTO `sys_i18n` VALUES (418, '0', 'system', 1699348237468, 'system', 1699348237468, 'register.errUsername', '账号不能以数字开头,可包含大写小写字母,数字,且不少于5位', 'The account number cannot start with a number, but can contain upper and lower case letters, numbers, and not less than 5 digits.'); -INSERT INTO `sys_i18n` VALUES (419, '0', 'system', 1699348237468, 'system', 1699348237468, 'register.errPasswd', '登录密码至少包含大小写字母、数字、特殊符号,且不少于6位', 'The password must contain at least 6 upper and lower case letters, numbers, and special symbols.'); -INSERT INTO `sys_i18n` VALUES (420, '0', 'system', 1699348237468, 'system', 1699348237468, 'register.errPasswdNotEq', '用户确认输入密码不一致', 'User confirms password inconsistency'); -INSERT INTO `sys_i18n` VALUES (421, '0', 'system', 1699348237468, 'system', 1699348237468, 'register.success', '注册成功', 'Successful registration'); -INSERT INTO `sys_i18n` VALUES (422, '0', 'system', 1699348237468, 'system', 1699348237468, 'register.successMsg', '{name} 注册成功 {id}', '{name} Register Successful {id}'); -INSERT INTO `sys_i18n` VALUES (423, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sysJobLog', '调度任务日志', 'Scheduling Task Logs'); -INSERT INTO `sys_i18n` VALUES (424, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sysJob', '调度任务', 'Scheduling Tasks'); -INSERT INTO `sys_i18n` VALUES (425, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.tcpdump', '信令抓包', 'Signaling Capture'); -INSERT INTO `sys_i18n` VALUES (426, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sysConfig', '参数配置', 'Parameter Configuration'); -INSERT INTO `sys_i18n` VALUES (427, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sysDept', '部门', 'Sector'); -INSERT INTO `sys_i18n` VALUES (428, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sysDictData', '字典数据', 'Dictionary Data'); -INSERT INTO `sys_i18n` VALUES (429, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sysDictType', '字典类型', 'Dictionary type'); -INSERT INTO `sys_i18n` VALUES (430, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sysMenu', '菜单', 'Menu'); -INSERT INTO `sys_i18n` VALUES (431, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sysPost', '岗位', 'Positions'); -INSERT INTO `sys_i18n` VALUES (432, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sysProfile', '个人信息', 'Personal Information'); -INSERT INTO `sys_i18n` VALUES (433, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sysProfileAvatar', '个人头像', 'Personal avatar'); -INSERT INTO `sys_i18n` VALUES (434, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sysRole', '角色', 'Roles'); -INSERT INTO `sys_i18n` VALUES (435, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sysUser', '用户', 'User'); -INSERT INTO `sys_i18n` VALUES (436, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sysLogOper', '操作日志记录', 'Operation Logging'); -INSERT INTO `sys_i18n` VALUES (437, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.sysLogLogin', '登录日志记录', 'Operation Logging'); -INSERT INTO `sys_i18n` VALUES (438, '0', 'system', 1699348237468, 'system', 1699348237468, 'login.errNameOrPasswd', '用户不存在或密码错误', 'User does not exist or password is wrong'); -INSERT INTO `sys_i18n` VALUES (439, '0', 'system', 1699348237468, 'system', 1699348237468, 'login.errDelFlag', '对不起,您的账号已被删除', 'Sorry, your account has been deleted'); -INSERT INTO `sys_i18n` VALUES (440, '0', 'system', 1699348237468, 'system', 1699348237468, 'login.errStatus', '对不起,您的帐户已被禁用', 'Sorry, your account has been disabled'); -INSERT INTO `sys_i18n` VALUES (441, '0', 'system', 1699348237468, 'system', 1699348237468, 'login.errRetryPasswd', '密码输入错误多次,帐户已被锁定', 'Password was entered incorrectly several times, account has been locked'); -INSERT INTO `sys_i18n` VALUES (442, '0', 'system', 1699348237468, 'system', 1699348237468, 'captcha.err', '验证码错误', 'Captcha Error'); -INSERT INTO `sys_i18n` VALUES (443, '0', 'system', 1699348237468, 'system', 1699348237468, 'captcha.errValid', '验证码已失效', 'Captcha is invalid'); -INSERT INTO `sys_i18n` VALUES (444, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.noUaOsBrowser', '未知 未知', 'Unknown Unknown'); -INSERT INTO `sys_i18n` VALUES (445, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.noIPregion', '内网', 'Intranet'); -INSERT INTO `sys_i18n` VALUES (446, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.unknown', '未知', 'Unknown'); -INSERT INTO `sys_i18n` VALUES (447, '0', 'system', 1699348237468, 'system', 1699348237468, 'app.common.noNEInfo', '未找到匹配网元信息', 'No matching network element information found'); -INSERT INTO `sys_i18n` VALUES (448, '0', 'system', 1699348237468, 'system', 1699348237468, 'ne.udm.errImportUserAuthFileFormat', '请上传.csv或.txt的格式文件。英文逗号分割txt格式:imsi, ki, algo, amf, opc', 'Please upload a file in the format of. csv or. txt. English comma separated txt format: imsi, ki, algo, amf, opc'); -INSERT INTO `sys_i18n` VALUES (449, '0', 'system', 1699348237468, 'system', 1699348237468, 'ne.udm.errExportType', '导出文件类型支持CSV和txt', 'Export file types support CSV and txt'); -INSERT INTO `sys_i18n` VALUES (450, '0', 'system', 1699348237468, 'system', 1699348237468, 'ne.udm.errImportUserSubFileFormat', '请上传.csv或.txt的格式文件。英文逗号分割txt格式:imsi, msisdn, ambr, nssai, arfb, sar, rat, cn, smf_sel, sm_dat, eps_dat', 'Please upload files in .csv or .txt format. English comma-separated txt format: imsi, msisdn, ambr, nssai, arfb, sar, rat, cn, smf_sel, sm_dat, eps_dat'); -INSERT INTO `sys_i18n` VALUES (451, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.udmAuth', 'UDM鉴权用户', 'UDM Authentication User'); -INSERT INTO `sys_i18n` VALUES (452, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.udmSub', 'UDM签约用户', 'UDM Subscribers'); -INSERT INTO `sys_i18n` VALUES (453, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_alarm_type', '活动告警类型', 'Event Alarm Types'); -INSERT INTO `sys_i18n` VALUES (454, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_alarm_type_remark', '活动告警类型列表', 'List of Active Alarm Types'); -INSERT INTO `sys_i18n` VALUES (455, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_alarm_type.communication', '通信告警', 'Communication Alarm'); -INSERT INTO `sys_i18n` VALUES (456, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_alarm_type.equipment', '设备告警', 'Equipment Alarm'); -INSERT INTO `sys_i18n` VALUES (457, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_alarm_type.processing', '处理错误', 'Processing Failure Alarm'); -INSERT INTO `sys_i18n` VALUES (458, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_alarm_type.environmental', '环境告警', 'Environmental Alarm'); -INSERT INTO `sys_i18n` VALUES (459, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_alarm_type.qualityOfService', '服务质量', 'Quality of Service Alarm'); -INSERT INTO `sys_i18n` VALUES (460, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_clear_type', '告警清除类型', 'Alarm Clearing Types'); -INSERT INTO `sys_i18n` VALUES (461, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_clear_type_remark', '告警清除类型列表', 'List of Alarm Clearing Types'); -INSERT INTO `sys_i18n` VALUES (462, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_clear_type.notCleared', '告警未清除', 'Not cleared'); -INSERT INTO `sys_i18n` VALUES (463, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_clear_type.hand', '手动清除', 'Manually cleared'); -INSERT INTO `sys_i18n` VALUES (464, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_clear_type.auto', '自动清除', 'Automatically cleared'); -INSERT INTO `sys_i18n` VALUES (465, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_ack_state', '告警确认类型', 'Alarm Acknowledgement Types'); -INSERT INTO `sys_i18n` VALUES (466, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_ack_state_remark', '告警确认类型列表', 'Alarm Acknowledgement Type List'); -INSERT INTO `sys_i18n` VALUES (467, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_ack_state.unconfirmed', '未确认', 'Not Confirm'); -INSERT INTO `sys_i18n` VALUES (468, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_ack_state.confirmed', '已确认', 'Confirm'); -INSERT INTO `sys_i18n` VALUES (469, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_alarm_severity', '严重程度', 'Severity'); -INSERT INTO `sys_i18n` VALUES (470, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_alarm_severity_remark', '严重程度列表', 'Severity List'); -INSERT INTO `sys_i18n` VALUES (471, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_alarm_severity.critical', '严重告警', 'Critical'); -INSERT INTO `sys_i18n` VALUES (472, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_alarm_severity.major', '主要告警', 'Major'); -INSERT INTO `sys_i18n` VALUES (473, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_alarm_severity.minor', '次要告警', 'Minor'); -INSERT INTO `sys_i18n` VALUES (474, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_alarm_severity.warning', '警告告警', 'Warning'); -INSERT INTO `sys_i18n` VALUES (475, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.active_alarm_severity.event', '事件告警', 'Event'); -INSERT INTO `sys_i18n` VALUES (476, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.officialUrl', '系统设置-官网链接', 'System Settings - Official Website Links'); -INSERT INTO `sys_i18n` VALUES (477, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.helpDoc', '系统设置-系统使用文档', 'System Settings-System Documentation'); -INSERT INTO `sys_i18n` VALUES (478, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.officialUrlRemark', '默认无地址用#号', 'Default no address with # sign'); -INSERT INTO `sys_i18n` VALUES (479, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.helpDocRemark', '静态文件目录地址,使用{language}区分语言文件', 'Static file directory address, use {language} to distinguish language files'); -INSERT INTO `sys_i18n` VALUES (480, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.neAction', '网元处理', 'Network Element Processing'); -INSERT INTO `sys_i18n` VALUES (481, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.helpDoc', '系统使用文档', 'System Usage Documentation'); -INSERT INTO `sys_i18n` VALUES (482, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ueUser.n3iwf', 'N3IWF在线用户', 'N3IWF Online User'); -INSERT INTO `sys_i18n` VALUES (483, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ueUser.pcf', '用户策略控制信息', 'User PCC Information'); -INSERT INTO `sys_i18n` VALUES (484, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.user.editRole', '修改用户角色', 'Modifying User Role'); -INSERT INTO `sys_i18n` VALUES (485, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.i18nOpen', '国际化切换', 'Internationalization Switching'); -INSERT INTO `sys_i18n` VALUES (486, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.i18nDefault', '国际化默认语言', 'Internationalization Default Language'); -INSERT INTO `sys_i18n` VALUES (487, '0', 'system', 1699348237468, 'system', 1699348237468, 'user.export.role', '用户角色', 'Role'); -INSERT INTO `sys_i18n` VALUES (488, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.setting.i18n', '国际化切换', 'Internationalization Switch'); -INSERT INTO `sys_i18n` VALUES (489, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.setting.i18nRemark', '国际化多语言的切换选择', 'Internationalized multilingual switching options'); -INSERT INTO `sys_i18n` VALUES (490, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.index_status', '首页状态', 'Home Status'); -INSERT INTO `sys_i18n` VALUES (491, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.index_status_remark', '首页的网元状态颜色', 'Network element status colors on the home page'); -INSERT INTO `sys_i18n` VALUES (492, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.index_status.normal', '正常', 'Normal'); -INSERT INTO `sys_i18n` VALUES (493, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.index_status.abnormal', '异常', 'Abnormal'); -INSERT INTO `sys_i18n` VALUES (494, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.neFile', '网元日志文件', 'NE Log File'); -INSERT INTO `sys_i18n` VALUES (495, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.overview.smfUeNum', '展示数据会话数', 'Display data session number'); -INSERT INTO `sys_i18n` VALUES (496, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.overview.imsUeNum', '展示语音会话数', 'Display the number of voice sessions'); -INSERT INTO `sys_i18n` VALUES (497, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.overview.gnbBase', '展示5G基站在线信息', 'Display 5G base station online information'); -INSERT INTO `sys_i18n` VALUES (498, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.overview.enbBase', '展示4G基站在线信息', 'Display 4G base station online information'); -INSERT INTO `sys_i18n` VALUES (499, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.ne_alarm_state_check', '网元告警-状态检查', 'NE Health Check'); -INSERT INTO `sys_i18n` VALUES (500, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.ne_alarm_state_check_remark', '检查网元的健康状况,在出现异常时发出警报。\r\n\r\nAlarm type:\r\nCommunicationAlarm=1\r\nEquipmentAlarm=2\r\nProcessingFailure=3\r\nEnvironmentalAlarm=4\r\nQualityOfServiceAlarm=5\r\n\r\nSeverity:\r\nCritical=1\r\nMajor=2\r\nMinor=3\r\nWarning=4', 'Checks the health of network elements and sends alerts in case of anomalies.\n\nAlarm type:\nCommunicationAlarm=1\nEquipmentAlarm=2\nProcessingFailure=3\nEnvironmentalAlarm=4\nQualityOfServiceAlarm=5\n\nSeverity:\nCritical=1\nMajor=2\nMinor=3\nWarning=4'); -INSERT INTO `sys_i18n` VALUES (501, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.neUser.nssf', 'NSSF在线订阅数', 'NSSF Subscription Info'); -INSERT INTO `sys_i18n` VALUES (502, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.neUser.nssfAmf', 'NSSF可用的注册AMF', 'NSSF Available AMFs'); -INSERT INTO `sys_i18n` VALUES (503, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.monitor.topology', '拓扑信息', 'Topology Info'); -INSERT INTO `sys_i18n` VALUES (504, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.monitor.topologyBuild', '拓扑图组编辑', 'Topological Graph Build'); -INSERT INTO `sys_i18n` VALUES (505, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.chartGraph', '拓扑图组', 'Topological Graph'); -INSERT INTO `sys_i18n` VALUES (506, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.monitor.topologyArchitecture', '网元拓扑组网', 'NE System Topology'); -INSERT INTO `sys_i18n` VALUES (507, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.alarm', '告警', 'Alarm'); -INSERT INTO `sys_i18n` VALUES (508, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.topology', '拓扑', 'Topology'); -INSERT INTO `sys_i18n` VALUES (509, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.lockTime', '系统设置-锁屏超时时长', 'System Settings - Screen Lock Timeout Duration'); -INSERT INTO `sys_i18n` VALUES (510, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.lockTimeRemark', '无操作时锁屏超时时长,单位(秒)。0表示无锁屏超时', 'Timeout of lock screen when no operation, unit (sec), 0 means no timeout of lock screen'); -INSERT INTO `sys_i18n` VALUES (511, '0', 'system', 1699348237468, 'system', 1699348237468, 'sys.account.captchaType', '账号自助-验证码类型', 'Account Self Service - Captcha Type'); -INSERT INTO `sys_i18n` VALUES (512, '0', 'system', 1699348237468, 'system', 1699348237468, 'sys.account.captchaTypeRemark', '使用验证码类型(math数值计算,char字符验证)', 'Using CAPTCHA types (math numeric calculation, char character validation)'); -INSERT INTO `sys_i18n` VALUES (513, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard', '仪表盘', 'Dashboard'); -INSERT INTO `sys_i18n` VALUES (514, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.overview', '总览', 'Overview'); -INSERT INTO `sys_i18n` VALUES (515, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.imsCDR', '语音话单', 'Voice CDR'); -INSERT INTO `sys_i18n` VALUES (516, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.cdr_sip_code', 'CDR SIP响应代码类别类型', 'CDR SIP Response Code Category Type'); -INSERT INTO `sys_i18n` VALUES (517, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.cdr_call_type', 'CDR 呼叫类型', 'CDR Call Type'); -INSERT INTO `sys_i18n` VALUES (518, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ue_auth_code', 'UE 事件认证代码类型', 'UE Event Authentication Code Type'); -INSERT INTO `sys_i18n` VALUES (519, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ue_event_type', 'UE 事件类型', 'UE Event Type'); -INSERT INTO `sys_i18n` VALUES (520, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.200', '正常挂机', 'Normal Cleaning'); -INSERT INTO `sys_i18n` VALUES (521, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.403', '被禁止的', 'Banned'); -INSERT INTO `sys_i18n` VALUES (522, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.408', '请求超时', 'Request Timeout'); -INSERT INTO `sys_i18n` VALUES (523, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.500', '服务器内部错误', 'Internal Server Error'); -INSERT INTO `sys_i18n` VALUES (524, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_call_type.audio', '语音', 'Voice'); -INSERT INTO `sys_i18n` VALUES (525, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_call_type.video', '视频', 'Video'); -INSERT INTO `sys_i18n` VALUES (526, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_auth_code.200', '成功', 'Success'); -INSERT INTO `sys_i18n` VALUES (527, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_auth_code.001', '网络失败', 'Network Failure'); -INSERT INTO `sys_i18n` VALUES (528, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_auth_code.002', '接口失败', 'Interface Failure'); -INSERT INTO `sys_i18n` VALUES (529, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_auth_code.003', 'MAC失败', 'MAC Failure'); -INSERT INTO `sys_i18n` VALUES (530, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_auth_code.004', '同步失败', 'Synchronization failure'); -INSERT INTO `sys_i18n` VALUES (531, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_auth_code.005', '不接受非5G认证', 'Non-5G Authentication Not Accepted'); -INSERT INTO `sys_i18n` VALUES (532, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_auth_code.006', '响应失败', 'Response Failure'); -INSERT INTO `sys_i18n` VALUES (533, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_auth_code.007', '未知', 'Unknown'); -INSERT INTO `sys_i18n` VALUES (534, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_event_type.auth', '认证', 'Authentication'); -INSERT INTO `sys_i18n` VALUES (535, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_event_type.detach', '注销', 'Detach'); -INSERT INTO `sys_i18n` VALUES (536, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_event_type.state', 'CM状态', 'CM Status'); -INSERT INTO `sys_i18n` VALUES (537, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ue_event_cm_state', 'UE 事件CM状态', 'UE Event CM Status'); -INSERT INTO `sys_i18n` VALUES (538, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_event_cm_state.connected', '连接', 'Connected'); -INSERT INTO `sys_i18n` VALUES (539, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_event_cm_state.idle', '空闲', 'Idle'); -INSERT INTO `sys_i18n` VALUES (540, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_event_cm_state.inactive', '不活动', 'Inactive'); -INSERT INTO `sys_i18n` VALUES (541, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.404', '未找到', 'Not Found'); -INSERT INTO `sys_i18n` VALUES (542, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.487', '请求终止', 'Request Terminated'); -INSERT INTO `sys_i18n` VALUES (543, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.503', '服务不可用', 'Service Unavailable'); -INSERT INTO `sys_i18n` VALUES (544, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.504', '服务器超时', 'Server Time Out'); -INSERT INTO `sys_i18n` VALUES (545, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.603', '拒绝', 'Decline'); -INSERT INTO `sys_i18n` VALUES (546, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.606', '不可接受', 'Not Acceptable'); -INSERT INTO `sys_i18n` VALUES (547, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.user', '登录用户', 'Login User'); -INSERT INTO `sys_i18n` VALUES (548, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.sys_config', '参数管理', 'Parameters Management'); -INSERT INTO `sys_i18n` VALUES (549, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.sys_dict', '字典管理', 'Dictionary Management'); -INSERT INTO `sys_i18n` VALUES (550, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.captcha_codes', '验证码', 'Captcha'); -INSERT INTO `sys_i18n` VALUES (551, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.repeat_submit', '防重提交', 'Resubmit'); -INSERT INTO `sys_i18n` VALUES (552, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.rate_limit', '限流', 'Limit Traffic'); -INSERT INTO `sys_i18n` VALUES (553, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.pwd_err_cnt', '登录账户密码错误次数', 'Number of Password Errors'); -INSERT INTO `sys_i18n` VALUES (554, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.ne_info', '网元信息管理', 'NE Info Management'); -INSERT INTO `sys_i18n` VALUES (555, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.ne_data', '网元数据管理', 'NE Data Management'); -INSERT INTO `sys_i18n` VALUES (556, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_call_type.sms', '短信', 'SMS'); -INSERT INTO `sys_i18n` VALUES (557, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.202', '已接受', 'Accepted'); -INSERT INTO `sys_i18n` VALUES (558, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.488', '这里不能接受', 'Not Aceptable Here'); -INSERT INTO `sys_i18n` VALUES (559, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.0', '其他', 'Other'); -INSERT INTO `sys_i18n` VALUES (560, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.ws', 'WS会话', 'WS Sessions'); -INSERT INTO `sys_i18n` VALUES (561, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.neHost', '网元主机', 'NE Host'); -INSERT INTO `sys_i18n` VALUES (562, '0', 'system', 1699348237468, 'system', 1699348237468, 'neHost.noData', '没有可访问主机信息数据!', 'There is no accessible host information data!'); -INSERT INTO `sys_i18n` VALUES (563, '0', 'system', 1699348237468, 'system', 1699348237468, 'neHost.errKeyExists', '主机信息操作【{name}】失败,同组内名称已存在', 'Host information operation [{name}] failed, name already exists in the same group'); -INSERT INTO `sys_i18n` VALUES (564, '0', 'system', 1699348237468, 'system', 1699348237468, 'neHost.errByHostInfo', '连接失败,请检查连接参数后重试', 'Connection Failed, Please check connection parameters and retry'); -INSERT INTO `sys_i18n` VALUES (565, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ne_host_type', '网元主机连接类型', 'Network element host connection type'); -INSERT INTO `sys_i18n` VALUES (566, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ne_host_groupId', '网元主机分组', 'Network element host grouping'); -INSERT INTO `sys_i18n` VALUES (567, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ne_host_authMode', '网元主机认证模式', 'Network element host authentication mode'); -INSERT INTO `sys_i18n` VALUES (568, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_host_type.ssh', 'SSH', 'SSH'); -INSERT INTO `sys_i18n` VALUES (569, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_host_type.telnet', 'Telnet', 'Telnet'); -INSERT INTO `sys_i18n` VALUES (570, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_host_groupId.0', '其他', 'Other'); -INSERT INTO `sys_i18n` VALUES (571, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_host_groupId.1', '网元', 'Network Elements'); -INSERT INTO `sys_i18n` VALUES (572, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_host_groupId.2', '系统', 'System'); -INSERT INTO `sys_i18n` VALUES (573, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_host_authMode.0', '密码认证', 'Password Authentication'); -INSERT INTO `sys_i18n` VALUES (574, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_host_authMode.1', '私钥认证', 'Private key authentication'); -INSERT INTO `sys_i18n` VALUES (575, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.tools.terminal', '主机终端', 'Host Terminal'); -INSERT INTO `sys_i18n` VALUES (576, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne.neHost', '网元主机', 'NE Host'); -INSERT INTO `sys_i18n` VALUES (577, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne.neHostCommand', '网元主机命令', 'NE Host CMD'); -INSERT INTO `sys_i18n` VALUES (578, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.neHostCmd', '网元主机命令', 'NE Host CMD'); -INSERT INTO `sys_i18n` VALUES (579, '0', 'system', 1699348237468, 'system', 1699348237468, 'neHostCmd.noData', '没有可访问主机命令数据!', 'No accessible host command data!'); -INSERT INTO `sys_i18n` VALUES (580, '0', 'system', 1699348237468, 'system', 1699348237468, 'neHostCmd.errKeyExists', '主机命令操作【{name}】失败,同组内名称已存在', 'Host command operation [{name}] failed, name already exists in the same group'); -INSERT INTO `sys_i18n` VALUES (581, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ne_host_cmd_groupId', '网元主机命令分组', 'Network element host command grouping'); -INSERT INTO `sys_i18n` VALUES (582, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_host_cmd_groupId.0', '默认', 'Default'); -INSERT INTO `sys_i18n` VALUES (583, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_host_cmd_groupId.1', '快速命令', 'Quick Commands'); -INSERT INTO `sys_i18n` VALUES (584, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne.neInfo', '网元信息', 'NE Information'); -INSERT INTO `sys_i18n` VALUES (585, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.neInfo', '网元信息', 'NE Information'); -INSERT INTO `sys_i18n` VALUES (586, '0', 'system', 1699348237468, 'system', 1699348237468, 'neInfo.noData', '没有可访问网元信息数据!', 'There is no accessible network element information data!'); -INSERT INTO `sys_i18n` VALUES (587, '0', 'system', 1699348237468, 'system', 1699348237468, 'neInfo.errKeyExists', '网元信息操作【{key}】失败,同类型下标识已存在', 'NE info operation [{key}] failed, identifier already exists under the same type'); -INSERT INTO `sys_i18n` VALUES (588, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.imsCDR', '通话话单', 'Voice CDR'); -INSERT INTO `sys_i18n` VALUES (589, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.amfUE', '5G 终端事件', '5G UE Events'); -INSERT INTO `sys_i18n` VALUES (590, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.amfUE', '5G 终端事件', '5G UE Events'); -INSERT INTO `sys_i18n` VALUES (591, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_info_status.0', '离线', 'Offline'); -INSERT INTO `sys_i18n` VALUES (592, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_info_status.1', '在线', 'Active'); -INSERT INTO `sys_i18n` VALUES (593, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_info_status.2', '等待同步', 'Wait Sync'); -INSERT INTO `sys_i18n` VALUES (594, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_info_status.3', '待机', 'Standby'); -INSERT INTO `sys_i18n` VALUES (595, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ne_info_status', '网元信息状态', 'NE Info State'); -INSERT INTO `sys_i18n` VALUES (596, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne.neQuickSetup', '网元快速安装', 'NE Quick Setup'); -INSERT INTO `sys_i18n` VALUES (597, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.neConfig', '网元参数配置', 'NE Parameter Configuration'); -INSERT INTO `sys_i18n` VALUES (598, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne.neLicense', '网元许可', 'NE License'); -INSERT INTO `sys_i18n` VALUES (599, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.neLicense', '网元许可', 'NE License'); -INSERT INTO `sys_i18n` VALUES (600, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne.neSoftware', '网元软件包', 'NE Software'); -INSERT INTO `sys_i18n` VALUES (601, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.neSoftware', '网元软件包', 'NE Software'); -INSERT INTO `sys_i18n` VALUES (602, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.neVersion', '网元版本', 'NE Version'); -INSERT INTO `sys_i18n` VALUES (603, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne.neVersion', '网元版本', 'Ne Version'); -INSERT INTO `sys_i18n` VALUES (604, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ne_license_status', '网元许可状态', 'NE License Status'); -INSERT INTO `sys_i18n` VALUES (605, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_license_status.0', '无效', 'Invalid'); -INSERT INTO `sys_i18n` VALUES (606, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_license_status.1', '有效', 'Valid'); -INSERT INTO `sys_i18n` VALUES (607, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.mocn', 'MOCN', 'MOCN'); -INSERT INTO `sys_i18n` VALUES (608, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.monitor.cdr', '话单', 'CDR'); -INSERT INTO `sys_i18n` VALUES (609, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.monitor.event', '事件', 'Events'); -INSERT INTO `sys_i18n` VALUES (610, '0', 'system', 1699348237468, 'system', 1699348237468, 'post.export.time', '创建时间', 'Creation Time'); -INSERT INTO `sys_i18n` VALUES (611, '0', 'system', 1699348237468, 'system', 1699348237468, 'role.export.time', '创建时间', 'Creation Time'); -INSERT INTO `sys_i18n` VALUES (612, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_host_authMode.2', '免密认证', 'Confidentiality Auth Mode'); -INSERT INTO `sys_i18n` VALUES (613, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne.neConfig', '网元配置', 'NE Config'); -INSERT INTO `sys_i18n` VALUES (614, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_version_status.0', '无', 'Nothing'); -INSERT INTO `sys_i18n` VALUES (615, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_version_status.1', '已是最新', 'Updated'); -INSERT INTO `sys_i18n` VALUES (616, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_version_status.2', '上一版本', 'Previous'); -INSERT INTO `sys_i18n` VALUES (617, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_version_status.3', '有新版本', 'Has New'); -INSERT INTO `sys_i18n` VALUES (618, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.fault.event', '事件通知', 'Event Notification'); -INSERT INTO `sys_i18n` VALUES (619, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.smfCDR', '数据话单', 'Data CDR'); -INSERT INTO `sys_i18n` VALUES (620, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.smfCDR', '数据话单', 'Data CDR'); -INSERT INTO `sys_i18n` VALUES (621, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.i18nDefaultRemark', '国际化默认语言可选择 en_US、zh_CN', 'Internationalization default language selectable en_US、zh_CN'); -INSERT INTO `sys_i18n` VALUES (622, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.i18nOpenRemark', '是否显示切换的控件 true/false', 'Whether to display switched controls true/false'); -INSERT INTO `sys_i18n` VALUES (623, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.mmeUE', '4G 终端事件', '4G UE Events'); -INSERT INTO `sys_i18n` VALUES (624, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.mmeUE', '4G 终端事件', '4G UE Events'); -INSERT INTO `sys_i18n` VALUES (625, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.user.editPost', '修改用户岗位', 'Modify User Post'); -INSERT INTO `sys_i18n` VALUES (626, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.smscCDR', '短信话单', 'SMS CDR'); -INSERT INTO `sys_i18n` VALUES (627, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.smscCDR', '短信话单', 'SMS CDR'); -INSERT INTO `sys_i18n` VALUES (628, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.trace.pcapFile', '信令抓包文件', 'Signaling Capture File'); -INSERT INTO `sys_i18n` VALUES (629, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.trace.taskAnalyze', '跟踪数据分析', 'Tracking Data Analysis'); -INSERT INTO `sys_i18n` VALUES (630, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.ne_data_udm', '网元数据-UDM数据刷新同步', 'NE Data Sync UDM'); -INSERT INTO `sys_i18n` VALUES (631, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.setting.doc', '系统使用文档', 'System User Documentation'); -INSERT INTO `sys_i18n` VALUES (632, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.setting.official', '官网链接', 'Official Website'); -INSERT INTO `sys_i18n` VALUES (633, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.system.setting.lock', '锁屏操作', 'Lockscreen Operation'); -INSERT INTO `sys_i18n` VALUES (634, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne.neConfigBackup', '网元配置备份', 'NE Config Backups'); -INSERT INTO `sys_i18n` VALUES (635, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.ne_config_backup', '网元-配置文件定期备份', 'NE-Config Backup Regularly'); -INSERT INTO `sys_i18n` VALUES (636, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.ne_config_backup_remark', '网元配置文件定期备份到网管服务器\n可查看网元配置备份记录进行下载或通过网元信息操作导入配置', 'Network Element Configuration files are regularly backed up to the OMC\nView network element configuration backup records for downloading or importing configurations through network element information operations.'); -INSERT INTO `sys_i18n` VALUES (637, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.exportOperateLog', '定期从操作日志表导出文件到指定目录', 'Export regularly from operation log table'); -INSERT INTO `sys_i18n` VALUES (638, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.exportIMSCDR', '定期从语音话单表导出文件至指定目录', 'Export regularly from IMS CDR table'); -INSERT INTO `sys_i18n` VALUES (639, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.exportSMFCDR', '定期从数据话单表导出文件至指定目录', 'Export regularly from SMF CDR table'); -INSERT INTO `sys_i18n` VALUES (640, '0', 'system', 1699348237468, 'system', 1699348237468, 'table.sys_log_operate', '操作日志', 'Operation Log'); -INSERT INTO `sys_i18n` VALUES (641, '0', 'system', 1699348237468, 'system', 1699348237468, 'table.cdr_event_ims', '语音话单', 'Voice CDR'); -INSERT INTO `sys_i18n` VALUES (642, '0', 'system', 1699348237468, 'system', 1699348237468, 'table.cdr_event_smf', '数据话单', 'Data CDR'); -INSERT INTO `sys_i18n` VALUES (643, '0', 'system', 1699348237468, 'system', 1699348237468, 'table.cdr_event_smsc', '短信话单', 'SMS CDR'); -INSERT INTO `sys_i18n` VALUES (644, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.log.exportFile', '导出文件', 'Exported File'); -INSERT INTO `sys_i18n` VALUES (645, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.perf.kpiCReport', '自定义指标数据', 'Custom Indicator Data'); -INSERT INTO `sys_i18n` VALUES (646, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.trace.taskHLR', 'HLR 跟踪任务', 'HLR Trace Task'); -INSERT INTO `sys_i18n` VALUES (647, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.cdr_cause_code', 'CDR 响应原因代码类别类型', 'CDR Response Reason Code Category Type'); -INSERT INTO `sys_i18n` VALUES (648, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_cause_code.0', '未知错误', 'Unknown Error'); -INSERT INTO `sys_i18n` VALUES (649, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_cause_code.8', '运营者确定的禁止', 'Operator determined barring'); -INSERT INTO `sys_i18n` VALUES (650, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_cause_code.10', '禁止呼叫', 'Call Barred'); -INSERT INTO `sys_i18n` VALUES (651, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_cause_code.21', '呼叫被拒', 'Call rejected'); -INSERT INTO `sys_i18n` VALUES (652, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_cause_code.22', '数量已更改', 'Number changed'); -INSERT INTO `sys_i18n` VALUES (653, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_cause_code.27', '目的地出错', 'Destination out of order'); -INSERT INTO `sys_i18n` VALUES (654, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_cause_code.28', '数字格式无效(数字不完整)', 'Invalid number format (incomplete number)'); -INSERT INTO `sys_i18n` VALUES (655, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_cause_code.29', '设施被拒', 'Facility rejected'); -INSERT INTO `sys_i18n` VALUES (656, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_cause_code.30', '回复状态查询', 'Response to STATUS ENQUIRY'); -INSERT INTO `sys_i18n` VALUES (657, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_cause_code.38', '网络故障', 'Network out of order'); -INSERT INTO `sys_i18n` VALUES (658, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_cause_code.41', '临时故障', 'Temporary failure'); -INSERT INTO `sys_i18n` VALUES (659, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_cause_code.42', '交换设备拥塞', 'Switching equipment congestion'); -INSERT INTO `sys_i18n` VALUES (660, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_cause_code.47', '资源不可用', 'Resource unavailable, unspecified'); -INSERT INTO `sys_i18n` VALUES (661, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_cause_code.50', '请求的设施未订阅', 'Requested facility not subscribed'); -INSERT INTO `sys_i18n` VALUES (662, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.exportSMSCCDR', '定期从短信话单表导出文件至指定目录', 'Export regularly from SMSC CDR table'); -INSERT INTO `sys_i18n` VALUES (663, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.removeExportedFiles', '定期删除指定目录过期文件', 'Regularly delete expired files in the specified directory'); -INSERT INTO `sys_i18n` VALUES (664, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.homePage', '自定义主页', 'Custom Home Page'); -INSERT INTO `sys_i18n` VALUES (665, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.sys.homePageRemark', '选择列表中的任一页面作为主页路径', 'Select any page in the list as the homepage'); -INSERT INTO `sys_i18n` VALUES (666, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne.neOverview', '网元概览', 'NE Overview'); -INSERT INTO `sys_i18n` VALUES (667, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne.neOverviewRemark', '显示所有网元状态配置和license等概览信息', 'Displays overview information such as status, configuration and license of all network elements'); -INSERT INTO `sys_i18n` VALUES (668, '0', 'system', 1699348237468, 'system', 1699348237468, 'job.exportSGWCCDR', '定期从漫游数据话单表导出文件至指定目录', 'Export regularly from Roaming Data CDR table'); -INSERT INTO `sys_i18n` VALUES (669, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.i18n', '国际化语言管理', 'Internationalized Language Management'); - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_job.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_job.sql deleted file mode 100644 index c09944ff..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_job.sql +++ /dev/null @@ -1,48 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for sys_job --- ---------------------------- -DROP TABLE IF EXISTS `sys_job`; -CREATE TABLE `sys_job` ( - `job_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务ID', - `job_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '任务名称', - `job_group` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'DEFAULT' COMMENT '任务组名', - `invoke_target` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调用目标字符串', - `target_params` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '调用目标传入参数', - `cron_expression` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'cron执行表达式', - `misfire_policy` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '3' COMMENT '计划执行错误策略(1立即执行 2执行一次 3放弃执行)', - `concurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '是否并发执行(0禁止 1允许)', - `status_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '任务状态(0暂停 1正常)', - `save_log` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '是否记录任务日志(0不记录 1记录)', - `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', - `update_time` bigint NULL DEFAULT 0 COMMENT '更新时间', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注', - PRIMARY KEY (`job_id`) USING BTREE, - UNIQUE INDEX `uk_name_group`(`job_name` ASC, `job_group` ASC) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 50 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统_调度任务调度表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of sys_job --- ---------------------------- -INSERT INTO `sys_job` VALUES (1, 'job.monitor_sys_resource', 'SYSTEM', 'monitor_sys_resource', '{\"interval\":5}', '0 0/5 * * * ?', '3', '0', '1', '0', 'system', 1698478134839, 'system', 1698478134839, 'job.monitor_sys_resource_remark'); -INSERT INTO `sys_job` VALUES (2, 'job.ne_config_backup', 'SYSTEM', 'ne_config_backup', '', '0 30 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.ne_config_backup_remark'); -INSERT INTO `sys_job` VALUES (3, 'job.ne_data_udm', 'SYSTEM', 'ne_data_udm', '', '0 0 0/12 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, ''); -INSERT INTO `sys_job` VALUES (4, 'job.ne_alarm_state_check', 'SYSTEM', 'ne_alarm_state_check', '{\"alarmTitle\":\"NE State Check Alarm\",\"alarmType\":\"2\",\"origSeverity\":\"2\",\"specificProblem\":\"alarm cause: the system state of target NE has not been received\",\"specificProblemId\":\"AC10000\",\"addInfo\":\"\"}', '0/30 * * * * ?', '3', '0', '1', '0', 'system', 1698478134839, 'system', 1698478134839, 'job.ne_alarm_state_check_remark'); -INSERT INTO `sys_job` VALUES (5, 'job.delete_alarm_record', 'SYSTEM', 'delete_alarm_record', '{\"storeDays\":7}', '0 10 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_alarm_record_remark'); -INSERT INTO `sys_job` VALUES (6, 'job.delete_kpi_record', 'SYSTEM', 'delete_kpi_record', '{\"storeDays\":7,\"neList\":[\"IMS\",\"AMF\",\"UDM\",\"UPF\",\"MME\",\"SMSC\",\"SMF\",\"MME\"]}', '0 20 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_kpi_record_remark'); -INSERT INTO `sys_job` VALUES (7, 'job.delete_ne_config_backup', 'SYSTEM', 'delete_ne_config_backup', '{\"storeDays\":7}', '0 20 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_ne_config_backup_remark'); - -INSERT INTO `sys_job` VALUES (21, 'job.exportOperateLog', 'SYSTEM', 'exportTable', '{\"hour\":1,\"columns\":[\"id\",\"title\",\"business_type\",\"opera_by\",\"opera_url_method\",\"opera_url\",\"opera_ip\",\"status\",\"opera_time\",\"cost_time\"],\"tableName\":\"sys_log_operate\",\"filePath\":\"/usr/local/omc/backup/operate_log\"}', '0 0 0/1 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, ''); -INSERT INTO `sys_job` VALUES (22, 'job.exportIMSCDR', 'SYSTEM', 'exportTable', '{\"hour\":1,\"columns\":[\"id\",\"record_type\",\"call_type\",\"caller_party\",\"called_party\",\"call_duration\",\"cause\",\"seizure_time\",\"release_time\"],\"tableName\":\"cdr_event_ims\",\"filePath\":\"/usr/local/omc/backup/ims_cdr\"}', '0 0 0/1 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, ''); -INSERT INTO `sys_job` VALUES (23, 'job.exportSMFCDR', 'SYSTEM', 'exportTable', '{\"hour\":1,\"columns\":[\"id\",\"charging_id\",\"subscription_id_data\",\"subscription_id_type\",\"data_volume_uplink\",\"data_volume_downlink\",\"data_total_volume\",\"invocation_timestamp\",\"user_identifier\",\"ssc_mode\",\"dnn_id\",\"pdu_type\",\"rat_type\",\"pdu_ipv4\",\"pdu_ipv6\",\"network_function_ipv4_address\",\"record_nfId\",\"record_type\",\"record_opening_time\"],\"tableName\":\"cdr_event_smf\",\"filePath\":\"/usr/local/omc/backup/smf_cdr\"}', '0 0 0/1 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, ''); -INSERT INTO `sys_job` VALUES (24, 'job.exportSMSCCDR', 'SYSTEM', 'exportTable', '{\"hour\":1,\"columns\":[\"id\",\"record_type\",\"service_type\",\"caller_party\",\"called_party\",\"result\",\"update_time\"],\"tableName\":\"cdr_event_smsc\",\"filePath\":\"/usr/local/omc/backup/smsc_cdr\"}', '0 0 0/1 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, ''); -INSERT INTO `sys_job` VALUES (25, 'job.exportSGWCCDR', 'SYSTEM', 'exportTable', '{\"hour\":1,\"columns\":[\"charging_id\",\"served_imsi\",\"served_msisdn\",\"data_volume_gprs_uplink\",\"data_volume_gprs_downlink\",\"duration\",\"invocation_timestamp\",\"pgw_address_used\",\"sgw_address\",\"rat_type\",\"pdp_pdn_type\",\"served_pdppdn_address\",\"serving_node_address\",\"serving_node_type\",\"access_point_name_ni\",\"cause_for_rec_closing\",\"record_sequence_number\",\"local_record_sequence_number\",\"record_type\",\"record_opening_time\"],\"tableName\":\"cdr_event_sgwc\",\"filePath\":\"/usr/local/omc/backup/sgwc_cdr\"}', '0 0 0/1 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, ''); -INSERT INTO `sys_job` VALUES (26, 'job.removeExportedFiles', 'SYSTEM', 'removeFile', '[{\"filePath\":\"/usr/local/omc/backup/operate_log\",\"maxDays\":30},{\"filePath\":\"/usr/local/omc/backup/ims_cdr\",\"maxDays\":30},{\"filePath\":\"/usr/local/omc/backup/smf_cdr\",\"maxDays\":30},{\"filePath\":\"/usr/local/omc/backup/smsc_cdr\",\"maxDays\":30},{\"filePath\":\"/usr/local/omc/backup/sgwc_cdr\",\"maxDays\":30}]', '0 10 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, ''); - -SET FOREIGN_KEY_CHECKS = 1; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_job_log.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_job_log.sql deleted file mode 100644 index 9e0a389c..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_job_log.sql +++ /dev/null @@ -1,24 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for sys_job_log --- ---------------------------- -DROP TABLE IF EXISTS `sys_job_log`; -CREATE TABLE `sys_job_log` ( - `log_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务日志ID', - `job_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务名称', - `job_group` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务组名', - `invoke_target` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调用目标字符串', - `target_params` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '调用目标传入参数', - `job_msg` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '日志信息', - `status_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '执行状态(0失败 1正常)', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `cost_time` bigint NULL DEFAULT 0 COMMENT '消耗时间(毫秒)', - PRIMARY KEY (`log_id`) USING BTREE, - INDEX `idx_name_group`(`job_name` ASC, `job_group` ASC) USING BTREE COMMENT '名称_组名' -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统_调度任务调度日志表' ROW_FORMAT = Dynamic; - -SET FOREIGN_KEY_CHECKS = 1; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_log_login.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_log_login.sql deleted file mode 100644 index ed0bb5fa..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_log_login.sql +++ /dev/null @@ -1,20 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `sys_log_login` --- - -DROP TABLE IF EXISTS `sys_log_login`; -CREATE TABLE `sys_log_login` ( - `id` bigint NOT NULL AUTO_INCREMENT COMMENT '登录ID', - `user_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户账号', - `login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录IP地址', - `login_location` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录地点', - `browser` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '浏览器类型', - `os` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作系统', - `status_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '登录状态(0失败 1成功)', - `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '提示消息', - `login_time` bigint NULL DEFAULT 0 COMMENT '登录时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统_系统登录日志表' ROW_FORMAT = Dynamic; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_log_operate.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_log_operate.sql deleted file mode 100644 index e42342c3..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_log_operate.sql +++ /dev/null @@ -1,25 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `sys_log_operate` --- - -DROP TABLE IF EXISTS `sys_log_operate`; -CREATE TABLE `sys_log_operate` ( - `id` bigint NOT NULL AUTO_INCREMENT COMMENT '操作ID', - `title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '模块标题', - `business_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '业务类型(0其它 1新增 2修改 3删除 4授权 5导出 6导入 7强退 8清空数据)', - `opera_url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求URL', - `opera_url_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求方式', - `opera_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '主机地址', - `opera_location` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作地点', - `opera_param` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求参数', - `opera_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作消息', - `opera_method` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '方法名称', - `opera_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作人员', - `opera_time` bigint NULL DEFAULT 0 COMMENT '操作时间', - `status_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '操作状态(0异常 1正常)', - `cost_time` bigint NULL DEFAULT 0 COMMENT '消耗时间(毫秒)', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统_系统操作日志表' ROW_FORMAT = Dynamic; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_menu.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_menu.sql deleted file mode 100644 index c6f13560..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_menu.sql +++ /dev/null @@ -1,209 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for sys_menu --- ---------------------------- -DROP TABLE IF EXISTS `sys_menu`; -CREATE TABLE `sys_menu` ( - `menu_id` bigint NOT NULL AUTO_INCREMENT COMMENT '菜单ID', - `menu_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '菜单名称', - `parent_id` bigint NULL DEFAULT 0 COMMENT '父菜单ID 默认0', - `menu_sort` int NULL DEFAULT 0 COMMENT '显示顺序', - `menu_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '路由地址', - `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '组件路径', - `frame_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '内部跳转标记(0否 1是)', - `cache_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '缓存标记(0不缓存 1缓存)', - `menu_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '菜单类型(D目录 M菜单 A访问权限)', - `visible_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '是否显示(0隐藏 1显示)', - `status_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '菜单状态(0停用 1正常)', - `perms` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '权限标识', - `icon` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '#' COMMENT '菜单图标(#无图标)', - `del_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标记(0存在 1删除)', - `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', - `update_time` bigint NULL DEFAULT 0 COMMENT '更新时间', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注', - PRIMARY KEY (`menu_id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统_菜单权限表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of sys_menu --- ---------------------------- -INSERT INTO `sys_menu` VALUES (1, 'menu.system', 0, 16, 'system', '', '1', '1', 'D', '1', '1', '', 'icon-xiangmu', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.systemRemark'); -INSERT INTO `sys_menu` VALUES (4, 'menu.ne', 0, 3, 'configManage', '', '1', '0', 'D', '1', '1', '', 'icon-huizhiguize', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.configRemark'); -INSERT INTO `sys_menu` VALUES (5, 'menu.ueUser', 0, 7, 'neUser', '', '1', '0', 'D', '1', '1', '', 'icon-wocanyu', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.ueUserRemark'); -INSERT INTO `sys_menu` VALUES (60, 'menu.tools', 0, 60, 'tool', '', '1', '1', 'D', '1', '1', '', 'icon-wenjian', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.toolsRemark'); -INSERT INTO `sys_menu` VALUES (61, 'menu.tools.terminal', 60, 20, 'terminal', 'tool/terminal/index', '1', '1', 'M', '1', '1', 'tool:terminal:index', 'icon-suofang', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (62, 'menu.tools.help', 60, 62, 'help', 'tool/help/index', '1', '1', 'M', '0', '1', 'tool:help:list', 'icon-shuoming', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.tools.helpRemark'); -INSERT INTO `sys_menu` VALUES (63, 'menu.tools.ps', 60, 8, 'ps', 'tool/ps/index', '1', '0', 'M', '1', '1', 'tool:ps:list', 'icon-zhizuoliucheng', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (64, 'menu.tools.net', 60, 9, 'net', 'tool/net/index', '1', '0', 'M', '1', '1', 'tool:net:list', 'icon-zhizuoliucheng', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (65, 'menu.tools.ping', 60, 4, 'ping', 'tool/ping/index', '1', '0', 'M', '1', '1', 'tool:ping:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (66, 'menu.tools.iperf', 60, 6, 'iperf', 'tool/iperf/index', '1', '0', 'M', '1', '1', 'tool:iperf:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (100, 'menu.security.user', 2113, 1, 'user', 'system/user/index', '1', '1', 'M', '1', '1', 'system:user:list', 'icon-wocanyu', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.security.userRemark'); -INSERT INTO `sys_menu` VALUES (101, 'menu.security.role', 2113, 3, 'role', 'system/role/index', '1', '1', 'M', '1', '1', 'system:role:list', 'icon-anzhuo', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.security.roleRemark'); -INSERT INTO `sys_menu` VALUES (102, 'menu.security.roleUser', 2113, 3, 'role/inline/auth-user/:roleId', 'system/role/auth-user', '1', '1', 'M', '0', '1', 'system:role:auth', '#', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.security.roleUserRemark'); -INSERT INTO `sys_menu` VALUES (103, 'menu.system.menu', 1, 10, 'menu', 'system/menu/index', '1', '1', 'M', '1', '1', 'system:menu:list', 'icon-wofaqi', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.menuRemark'); -INSERT INTO `sys_menu` VALUES (104, 'menu.security.dept', 2113, 5, 'dept', 'system/dept/index', '1', '1', 'M', '1', '1', 'system:dept:list', 'icon-yuzhanghao1', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.security.deptRemark'); -INSERT INTO `sys_menu` VALUES (105, 'menu.security.post', 2113, 6, 'post', 'system/post/index', '1', '1', 'M', '1', '1', 'system:post:list', 'icon-gonggaodayi', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.security.postRemark'); -INSERT INTO `sys_menu` VALUES (106, 'menu.system.dictType', 1, 30, 'dict', 'system/dict/index', '1', '1', 'M', '1', '1', 'system:dict:list', 'icon-tubiaoku', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.dictTypeRemark'); -INSERT INTO `sys_menu` VALUES (107, 'menu.system.dictData', 1, 31, 'dict/inline/data/:dictId', 'system/dict/data', '1', '1', 'M', '0', '1', 'system:dict:data', '#', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.dictDataRemark'); -INSERT INTO `sys_menu` VALUES (108, 'menu.system.paramSet', 1, 59, 'config', 'system/config/index', '1', '1', 'M', '1', '1', 'system:config:list', 'icon-gongnengjieshao', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.paramSetRemark'); -INSERT INTO `sys_menu` VALUES (111, 'menu.system.systemLog', 1, 11, 'log', '', '1', '1', 'D', '0', '0', '', '#', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.systemLogRemark'); -INSERT INTO `sys_menu` VALUES (112, 'menu.system.systemInfo', 1, 5, 'system-info', 'monitor/system/info', '1', '1', 'M', '1', '1', 'monitor:system:info', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.systemInfoRemark'); -INSERT INTO `sys_menu` VALUES (113, 'menu.system.cacheInfo', 1, 8, 'cache-info', 'monitor/cache/info', '1', '1', 'M', '1', '1', 'monitor:cache:info', 'icon-gongnengjieshao', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.cacheInfoRemark'); -INSERT INTO `sys_menu` VALUES (114, 'menu.system.cache', 1, 9, 'cache', 'monitor/cache/index', '1', '1', 'M', '1', '1', 'monitor:cache:list', 'icon-tubiaoku', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.cacheRemark'); -INSERT INTO `sys_menu` VALUES (115, 'menu.security.onlineUser', 2113, 2, 'online', 'monitor/online/index', '1', '1', 'M', '1', '1', 'monitor:online:list', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.security.onlineUserRemark'); -INSERT INTO `sys_menu` VALUES (116, 'menu.system.job', 1, 20, 'job', 'monitor/job/index', '1', '1', 'M', '1', '1', 'monitor:job:list', 'icon-lishi', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.jobRemark'); -INSERT INTO `sys_menu` VALUES (117, 'menu.system.jobLog', 1, 21, '/system/job/inline/log/:jobId', 'monitor/job/log', '1', '1', 'M', '0', '1', 'monitor:job:log', '#', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.jobLogRemark'); -INSERT INTO `sys_menu` VALUES (500, 'menu.log.operat', 2089, 25, 'operate', 'system/log/operate/index', '1', '1', 'M', '1', '1', 'system:log:operate:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.log.operatRemark'); -INSERT INTO `sys_menu` VALUES (501, 'menu.log.login', 2089, 26, 'login', 'system/log/login/index', '1', '1', 'M', '1', '1', 'system:log:login:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.log.loginRemark'); -INSERT INTO `sys_menu` VALUES (1000, 'menu.common.query', 100, 1, '', '', '1', '1', 'B', '1', '1', 'system:user:query', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1001, 'menu.common.add', 100, 2, '', '', '1', '1', 'B', '1', '1', 'system:user:add', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1002, 'menu.common.edit', 100, 3, '', '', '1', '1', 'B', '1', '1', 'system:user:edit', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1003, 'menu.common.delete', 100, 4, '', '', '1', '1', 'B', '1', '1', 'system:user:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1004, 'menu.common.export', 100, 5, '', '', '1', '1', 'B', '1', '1', 'system:user:export', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1005, 'menu.common.import', 100, 6, '', '', '1', '1', 'B', '1', '1', 'system:user:import', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1006, 'menu.common.resetPwd', 100, 7, '', '', '1', '1', 'B', '1', '1', 'system:user:resetPwd', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1007, 'menu.common.query', 101, 1, '', '', '1', '1', 'B', '1', '1', 'system:role:query', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1008, 'menu.common.add', 101, 2, '', '', '1', '1', 'B', '1', '1', 'system:role:add', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1009, 'menu.common.edit', 101, 3, '', '', '1', '1', 'B', '1', '1', 'system:role:edit', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1010, 'menu.common.delete', 101, 4, '', '', '1', '1', 'B', '1', '1', 'system:role:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1011, 'menu.common.export', 101, 5, '', '', '1', '1', 'B', '1', '1', 'system:role:export', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1012, 'menu.common.query', 103, 1, '', '', '1', '1', 'B', '1', '1', 'system:menu:query', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1013, 'menu.common.add', 103, 2, '', '', '1', '1', 'B', '1', '1', 'system:menu:add', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1014, 'menu.common.edit', 103, 3, '', '', '1', '1', 'B', '1', '1', 'system:menu:edit', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1015, 'menu.common.delete', 103, 4, '', '', '1', '1', 'B', '1', '1', 'system:menu:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1016, 'menu.common.query', 104, 1, '', '', '1', '1', 'B', '1', '1', 'system:dept:query', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1017, 'menu.common.add', 104, 2, '', '', '1', '1', 'B', '1', '1', 'system:dept:add', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1018, 'menu.common.edit', 104, 3, '', '', '1', '1', 'B', '1', '1', 'system:dept:edit', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1019, 'menu.common.delete', 104, 4, '', '', '1', '1', 'B', '1', '1', 'system:dept:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1020, 'menu.common.query', 105, 1, '', '', '1', '1', 'B', '1', '1', 'system:post:query', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1021, 'menu.common.add', 105, 2, '', '', '1', '1', 'B', '1', '1', 'system:post:add', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1022, 'menu.common.edit', 105, 3, '', '', '1', '1', 'B', '1', '1', 'system:post:edit', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1023, 'menu.common.delete', 105, 4, '', '', '1', '1', 'B', '1', '1', 'system:post:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1024, 'menu.common.export', 105, 5, '', '', '1', '1', 'B', '1', '1', 'system:post:export', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1025, 'menu.common.query', 106, 1, '#', '', '1', '1', 'B', '1', '1', 'system:dict:query', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1026, 'menu.common.add', 106, 2, '#', '', '1', '1', 'B', '1', '1', 'system:dict:add', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1027, 'menu.common.edit', 106, 3, '#', '', '1', '1', 'B', '1', '1', 'system:dict:edit', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1028, 'menu.common.delete', 106, 4, '#', '', '1', '1', 'B', '1', '1', 'system:dict:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1029, 'menu.common.export', 106, 5, '#', '', '1', '1', 'B', '1', '1', 'system:dict:export', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1030, 'menu.common.query', 108, 1, '#', '', '1', '1', 'B', '1', '1', 'system:config:query', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1031, 'menu.common.add', 108, 2, '#', '', '1', '1', 'B', '1', '1', 'system:config:add', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1032, 'menu.common.edit', 108, 3, '#', '', '1', '1', 'B', '1', '1', 'system:config:edit', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1033, 'menu.common.delete', 108, 4, '#', '', '1', '1', 'B', '1', '1', 'system:config:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1034, 'menu.common.export', 108, 5, '#', '', '1', '1', 'B', '1', '1', 'system:config:export', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1039, 'menu.common.query', 500, 1, '#', '', '1', '1', 'B', '1', '1', 'system:log:operate:query', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1040, 'menu.common.delete', 500, 2, '#', '', '1', '1', 'B', '1', '1', 'system:log:operate:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1041, 'menu.common.export', 500, 3, '#', '', '1', '1', 'B', '1', '1', 'system:log:operate:export', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1042, 'menu.common.query', 501, 1, '#', '', '1', '1', 'B', '1', '1', 'system:log:login:query', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1043, 'menu.common.delete', 501, 2, '#', '', '1', '1', 'B', '1', '1', 'system:log:login:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1044, 'menu.common.export', 501, 3, '#', '', '1', '1', 'B', '1', '1', 'system:log:login:export', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1045, 'menu.common.unlock', 501, 4, '#', '', '1', '1', 'B', '1', '1', 'system:log:login:unlock', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1046, 'menu.common.query', 114, 1, '#', '', '1', '1', 'B', '1', '1', 'monitor:cache:query', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1047, 'menu.common.delete', 114, 2, '#', '', '1', '1', 'B', '1', '1', 'monitor:cache:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1048, 'menu.common.query', 115, 1, '#', '', '1', '1', 'B', '1', '1', 'monitor:online:query', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1049, 'menu.forcedQuit.batch ', 115, 2, '#', '', '1', '1', 'B', '1', '1', 'monitor:online:batchLogout', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1050, 'menu.forcedQuit.single', 115, 3, '#', '', '1', '1', 'B', '1', '1', 'monitor:online:forceLogout', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1051, 'menu.common.query', 116, 1, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:query', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1052, 'menu.common.add', 116, 2, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:add', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1053, 'menu.common.edit', 116, 3, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:edit', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1054, 'menu.common.delete', 116, 4, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1055, 'menu.common.edit', 116, 5, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:changeStatus', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (1056, 'menu.common.export', 116, 6, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:export', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2009, 'menu.ueUser.authUDM', 5, 1, 'auth', 'neUser/auth/index', '1', '1', 'M', '1', '1', 'neUser:auth:index', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.ueUser.authUDMRemark'); -INSERT INTO `sys_menu` VALUES (2010, 'menu.ueUser.subUDM', 5, 2, 'sub', 'neUser/sub/index', '1', '1', 'M', '1', '1', 'neUser:sub:index', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.ueUser.subUDMRemark'); --- INSERT INTO `sys_menu` VALUES (2075, 'menu.config.neManage', 4, 1, 'neManage', 'configManage/neManage/index', '1', '0', 'M', '1', '0', 'configManage:neManage:index', 'icon-biaoqing', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.config.neManageRemark'); --- INSERT INTO `sys_menu` VALUES (2078, 'menu.config.backupManage', 4, 100, 'backupManage', 'configManage/backupManage/index', '1', '0', 'M', '1', '0', 'configManage:backupManage:index', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.config.backupManageRemark'); --- INSERT INTO `sys_menu` VALUES (2079, 'menu.config.softwareManage', 4, 4, 'softwareManage', 'configManage/softwareManage/index', '1', '0', 'M', '1', '0', 'configManage:softwareManage:index', 'icon-huidingbu', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.config.softwareManageRemark'); -INSERT INTO `sys_menu` VALUES (2080, 'menu.ueUser.onlineIMS', 5, 4, 'ims', 'neUser/ims/index', '1', '0', 'M', '1', '1', 'neUser:ims:index', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588,'system', 1728641403588, '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', '0', 'system', 1728641403588,'system', 1728641403588, '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', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.ueUser.base5GRemark'); -INSERT INTO `sys_menu` VALUES (2083, 'menu.trace', 2087, 30, 'traceManage', '', '1', '0', 'D', '1', '1', '', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.traceRemark'); -INSERT INTO `sys_menu` VALUES (2084, 'menu.trace.task', 2083, 1, 'task', 'traceManage/task/index', '1', '0', 'M', '0', '1', 'traceManage:task:index', 'icon-chexiao', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.trace.taskRemark'); -INSERT INTO `sys_menu` VALUES (2085, 'menu.trace.analysis', 2083, 4, 'analysis', 'traceManage/analysis/index', '1', '0', 'M', '0', '1', 'traceManage:analysis:index', 'icon-gongnengjieshao', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.trace.analysisRemark'); -INSERT INTO `sys_menu` VALUES (2086, 'menu.trace.pcap', 2083, 11, 'pcap', 'traceManage/pcap/index', '1', '1', 'M', '1', '1', 'traceManage:pcap:index', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.trace.pcapRemark'); -INSERT INTO `sys_menu` VALUES (2087, 'menu.fault', 0, 2, 'faultManage', '', '1', '0', 'D', '1', '1', '', 'icon-jinggao', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.faultRemark'); -INSERT INTO `sys_menu` VALUES (2088, 'menu.fault.active', 2129, 1, 'active-alarm', 'faultManage/active-alarm/index', '1', '1', 'M', '1', '1', 'faultManage:active-alarm:index', 'icon-wenjian', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.fault.activemRemark'); -INSERT INTO `sys_menu` VALUES (2089, 'menu.log', 0, 9, 'logManage', '', '1', '0', 'D', '1', '1', '', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.logRemark'); -INSERT INTO `sys_menu` VALUES (2091, 'menu.log.mml', 2089, 30, 'mml', 'logManage/mml/index', '1', '1', 'M', '1', '1', 'logManage:mml:index', 'icon-wocanyu', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.log.mmlRemark'); -INSERT INTO `sys_menu` VALUES (2092, 'menu.log.alarm', 2089, 40, 'alarm-log', 'logManage/alarm/index', '1', '0', 'M', '1', '1', 'logManage:alarm:index', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.log.alarmRemark'); -INSERT INTO `sys_menu` VALUES (2094, 'menu.log.forwarding', 2089, 41, 'forwarding', 'logManage/forwarding/index', '1', '0', 'M', '1', '1', 'logManage:forwarding:index', 'icon-huizhiguize', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.log.forwardingRemark'); -INSERT INTO `sys_menu` VALUES (2095, 'menu.log.set', 2089, 45, 'logSet', 'logManage/logSet/index', '1', '0', 'M', '0', '0', 'logManage:logSet:index', 'icon-you', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.log.setRemark'); -INSERT INTO `sys_menu` VALUES (2096, 'menu.neData.baseStation', 5, 12, 'base-station', 'ne-data/base-station/index', '1', '0', 'M', '1', '1', 'ne-data:base-station:list', 'icon-fenxiang', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2097, 'menu.fault.history', 2129, 2, 'history-alarm', 'faultManage/history-alarm/index', '1', '1', 'M', '1', '1', 'faultManage/history-alarm/index', 'icon-huizhiguize', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.fault.historyRemark'); -INSERT INTO `sys_menu` VALUES (2098, 'menu.fault.set', 2129, 100, 'fault-setting', 'faultManage/fault-setting/index', '1', '0', 'M', '0', '1', 'faultManage/fault-setting/index', 'icon-gonggaodayi', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.fault.setRemark'); -INSERT INTO `sys_menu` VALUES (2099, 'menu.perf', 0, 5, 'perfManage', '', '1', '0', 'D', '1', '1', '', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.perfRemark'); -INSERT INTO `sys_menu` VALUES (2100, 'menu.perf.task', 2099, 1, 'taskManage', 'perfManage/taskManage/index', '1', '0', 'M', '0', '1', 'perfManage:taskManage:index', 'icon-wofaqi', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.perf.taskRemark'); -INSERT INTO `sys_menu` VALUES (2101, 'menu.perf.data', 2099, 2, 'perfData', 'perfManage/perfData/index', '1', '0', 'M', '0', '1', 'perfManage:perfData:index', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.perf.dataRemark'); -INSERT INTO `sys_menu` VALUES (2102, 'menu.perf.kpiOverView', 2099, 10, 'kpiOverView', 'perfManage/kpiOverView/index', '1', '0', 'M', '1', '1', 'perfManage:perfReport:index', 'icon-gonggaodayi', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2103, 'menu.perf.threshold', 2099, 4, 'perfThreshold', 'perfManage/perfThreshold/index', '1', '0', 'M', '0', '0', 'perfManage:perfThreshold:index', 'icon-zhuanrang', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.perf.thresholdRemark'); -INSERT INTO `sys_menu` VALUES (2104, 'menu.perf.kpi', 2099, 20, 'goldTarget', 'perfManage/goldTarget/index', '1', '1', 'M', '1', '1', 'perfManage:goldTarget:index', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.perf.kpiRemark'); -INSERT INTO `sys_menu` VALUES (2105, 'menu.perf.customTarget', 2099, 99, 'customTarget', 'perfManage/customTarget/index', '1', '0', 'M', '1', '1', 'perfManage:customTarget:index', 'icon-fanhui1', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.perf.customTargetRemark'); -INSERT INTO `sys_menu` VALUES (2106, 'menu.perf.kpiKeyTarget', 2099, 12, 'kpiKeyTarget', 'perfManage/kpiKeyTarget/index', '1', '0', 'M', '1', '1', 'perfManage:kpiKeyTarget:index', 'icon-fuzhichenggong', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2107, 'menu.mml', 0, 8, 'mmlManage', '', '1', '0', 'D', '1', '1', '', 'icon-zhizuoliucheng', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.mmlRemark'); -INSERT INTO `sys_menu` VALUES (2108, 'menu.mml.ne', 2107, 1, 'neOperate', 'mmlManage/neOperate/index', '1', '1', 'M', '1', '1', 'mmlManage:neOperate:index', 'icon-huizhiguize', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.mml.neRemark'); -INSERT INTO `sys_menu` VALUES (2109, 'menu.mml.udm', 2107, 2, 'udmOperate', 'mmlManage/udmOperate/index', '1', '1', 'M', '1', '1', 'mmlManage:udmOperate:index', 'icon-gonggaodayi', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.mml.udmRemark'); -INSERT INTO `sys_menu` VALUES (2110, 'menu.mml.set', 2107, 4, 'mmlSet', 'mmlManage/mmlSet/index', '1', '0', 'M', '1', '1', 'mmlManage:mmlSet:index', 'icon-wofaqi', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.mml.setRemark'); -INSERT INTO `sys_menu` VALUES (2111, 'menu.mml.omc', 2107, 3, 'omcOperate', 'mmlManage/omcOperate/index', '1', '1', 'M', '1', '1', 'mmlManage:omcOperate:index', 'icon-huizhiguize', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.mml.omcRemark'); -INSERT INTO `sys_menu` VALUES (2112, 'menu.dashboard.sgwcCDR', 2140, 12, 'sgwcCDR', 'dashboard/sgwcCDR/index', '1', '0', 'M', '1', '1', 'dashboard:cdr:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2113, 'menu.security', 0, 14, 'security', '', '1', '0', 'D', '1', '1', '', 'icon-suofang', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.securityRemark'); -INSERT INTO `sys_menu` VALUES (2114, 'menu.system.systemSet', 1, 60, 'setting', 'system/setting/index', '1', '1', 'M', '1', '1', 'system:setting:index', 'icon-piliang', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.systemSetRemark'); -INSERT INTO `sys_menu` VALUES (2115, 'menu.system.systemResource', 1, 6, 'monitor', 'monitor/monitor/index', '1', '1', 'M', '1', '1', 'monitor:monitor:info', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.systemResourceRemark'); -INSERT INTO `sys_menu` VALUES (2116, 'menu.dashboard.smscCDR.content', 2157, 1, '', '', '1', '1', 'B', '1', '1', 'cdr:smsc:content', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2117, 'menu.common.delete', 2140, 1, '', '', '1', '1', 'B', '1', '1', 'cdr:ne:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2118, 'menu.dashboard.smfCDRByIMSI', 2140, 7, 'smfCDRByIMSI', 'dashboard/smfCDRByIMSI/index', '1', '0', 'M', '1', '1', 'dashboard:cdr:index', 'icon-gerenzhanghu', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2119, 'menu.ueUser.n3iwf', 5, 8, 'n3iwf', 'neUser/n3iwf/index', '1', '0', 'M', '0', '1', 'neUser:n3iwf:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2120, 'menu.ueUser.pcf', 5, 9, 'pcf', 'neUser/pcf/index', '1', '0', 'M', '1', '1', 'neUser:pcf:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2121, 'menu.system.user.editRole', 100, 8, '', '', '1', '1', 'B', '1', '1', 'system:user:editRole', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2122, 'menu.system.setting.i18n', 2114, 1, '', '', '1', '1', 'B', '1', '1', 'system:setting:i18n', '#', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.setting.i18nRemark'); -INSERT INTO `sys_menu` VALUES (2123, 'menu.log.neFile', 2089, 9, 'neFile', 'logManage/neFile/index', '1', '0', 'M', '1', '1', 'logManage:neFile:index', 'icon-tubiaohuizhi', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2124, 'menu.neUser.nssf', 5, 10, 'nssf', 'neUser/nssf/index', '1', '0', 'M', '0', '1', 'neUser:nssf:index', 'icon-daimayingyong', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2125, 'menu.neUser.nssfAmf', 5, 11, 'nssfAmf', 'neUser/nssfAmf/index', '1', '0', 'M', '0', '1', 'neUser:nssfAmf:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2126, 'menu.monitor.topology', 2130, 10, 'topology', 'monitor/topology/index', '1', '0', 'M', '1', '1', 'monitor:topology:index', 'icon-fangda', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2127, 'menu.monitor.topologyBuild', 2130, 30, 'topologyBuild', 'monitor/topologyBuild/index', '1', '0', 'M', '1', '1', 'monitor:topologyBuild:index', 'icon-fangda', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2128, 'menu.monitor.topologyArchitecture', 2130, 20, 'topologyArchitecture', 'monitor/topologyArchitecture/index', '1', '0', 'M', '1', '1', 'monitor:topologyArchitecture:index', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2129, 'menu.alarm', 2087, 20, 'alarm', '', '1', '0', 'D', '1', '1', '', 'icon-jinggao', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2130, 'menu.topology', 2087, 10, 'topology', '', '1', '0', 'D', '1', '1', '', 'icon-anzhuo', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2131, 'menu.dashboard', 2087, 15, 'dashboard', '', '1', '0', 'D', '1', '1', '', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2132, 'menu.dashboard.overview', 2131, 1, 'overview', 'dashboard/overview/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2133, 'menu.dashboard.imsCDR', 2140, 3, 'imsCDR', 'dashboard/imsCDR/index', '1', '0', 'M', '1', '1', 'dashboard:cdr:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2135, 'menu.ne.neHost', 4, 15, 'neHost', 'ne/neHost/index', '1', '1', 'M', '1', '0', 'ne:neHost:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2136, 'menu.ne.neHostCommand', 4, 18, 'neHostCommand', 'ne/neHostCommand/index', '1', '0', 'M', '1', '0', 'ne:neHostCommand:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2137, 'menu.ne.neInfo', 4, 10, 'neInfo', 'ne/neInfo/index', '1', '0', 'M', '1', '1', 'ne:neInfo:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2138, 'menu.dashboard.amfUE', 2141, 1, 'amfUE', 'dashboard/amfUE/index', '1', '0', 'M', '1', '1', 'dashboard:amfUE:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2140, 'menu.monitor.cdr', 2089, 10, 'cdr', '', '1', '0', 'D', '1', '1', '', 'icon-tubiaoku', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2141, 'menu.monitor.event', 2089, 20, 'event', '', '1', '0', 'D', '1', '1', '', 'icon-gengduo', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2142, 'menu.ne.neQuickSetup', 4, 40, 'neQuickSetup', 'ne/neQuickSetup/index', '1', '1', 'M', '1', '1', 'ne:neQuickSetup:list', 'icon-wofaqi', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2143, 'menu.ne.neLicense', 4, 20, 'neLicense', 'ne/neLicense/index', '1', '0', 'M', '1', '1', 'ne:neLicense:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2144, 'menu.ne.neSoftware', 4, 23, 'neSoftware', 'ne/neSoftware/index', '1', '0', 'M', '1', '1', 'ne:neSoftware:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2145, 'menu.ne.neVersion', 4, 26, 'neVersion', 'ne/neVersion/index', '1', '0', 'M', '1', '1', 'ne:neVersion:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2146, 'menu.ne.neConfig', 4, 28, 'neConfig', 'ne/neConfig/index', '1', '0', 'M', '1', '1', 'ne:neConfig:list', 'icon-wofaqi', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2147, 'menu.fault.event', 2129, 3, 'event', 'faultManage/event/index', '1', '0', 'M', '1', '1', 'faultManage:event:index', 'icon-tubiaoku', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2148, 'menu.dashboard.smfCDR', 2140, 6, 'smfCDR', 'dashboard/smfCDR/index', '1', '0', 'M', '1', '1', 'dashboard:cdr:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2149, 'menu.dashboard.mmeUE', 2141, 5, 'mmeUE', 'dashboard/mmeUE/index', '1', '0', 'M', '1', '1', 'dashboard:mmeUE:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2150, 'menu.system.user.editPost', 100, 9, '', '', '1', '1', 'B', '1', '1', 'system:user:editPost', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2151, 'menu.system.setting.doc', 2114, 2, '', '', '1', '1', 'B', '1', '1', 'system:setting:doc', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2152, 'menu.system.setting.official', 2114, 3,'', '', '1', '1', 'B', '1', '1', 'system:setting:official', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2153, 'menu.system.setting.lock', 2114, 4, '', '', '1', '1', 'B', '1', '1', 'system:setting:lock', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2154, 'menu.ne.neConfigBackup', 4, 29, 'neConfigBackup', 'ne/neConfigBackup/index', '1', '0', 'M', '1', '1', 'ne:neConfigBackup:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2155, 'menu.common.delete', 2154, 1, '#', '', '1', '1', 'B', '1', '1', 'ne:neConfigBackup:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2156, 'menu.common.edit', 2154, 2, '#', '', '1', '1', 'B', '1', '1', 'ne:neConfigBackup:edit', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2157, 'menu.dashboard.smscCDR', 2140, 9, 'smscCDR', 'dashboard/smscCDR/index', '1', '0', 'M', '1', '1', 'dashboard:cdr:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2158, 'menu.trace.pcapFile', 2083, 12, 'pcap/inline/file', 'traceManage/pcap/file', '1', '1', 'M', '0', '1', 'traceManage:pcap:index', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2159, 'menu.log.exportFile', 2089, 100, 'exportFile', 'logManage/exportFile/index', '1', '1', 'M', '1', '1', 'logManage:exportFile:index', 'icon-wenjian', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2160, 'menu.perf.kpiCReport', 2099, 100, 'kpiCReport', 'perfManage/kpiCReport/index', '1', '0', 'M', '1', '1', 'perfManage:kpiCReport:index', 'icon-tubiaoku', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2161, 'menu.trace.taskHLR', 2083, 6, 'taskHLR', 'traceManage/task-hlr/index', '1', '0', 'M', '0', '1', 'traceManage:taskHLR:index', 'icon-chexiao', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2162, 'menu.trace.taskAnalyze', 2083, 2, 'task/inline/analyze', 'traceManage/task/analyze', '1', '0', 'M', '0', '1', 'traceManage:taskAnalyze:index', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2163, 'menu.trace.tshark', 2083, 14, 'tshark', 'traceManage/tshark/index', '1', '0', 'M', '1', '1', 'traceManage:tshark:index', 'icon-gengduo', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2164, 'menu.trace.wireshark', 2083, 16, 'wireshark', 'traceManage/wireshark/index', '1', '0', 'M', '1', '1', 'traceManage:wireshark:index', 'icon-gengduo', '0', 'system', 1728641403588,'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2165, 'menu.ne.neOverview', 4, 1, 'neOverview', 'configManage/neOverview/index', '1', '0', 'M', '1', '1', 'configManage:neOverview:index', 'icon-tubiaoku', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.ne.neOverviewRemark'); -INSERT INTO `sys_menu` VALUES (2166, 'menu.dashboard.overview.smfUeNum', 2132, 4, '', '', '1', '1', 'B', '1', '1', 'dashboard:overview:smfUeNum', '#', '0', 'system', 1728641403588, 'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2167, 'menu.dashboard.overview.imsUeNum', 2132, 2, '', '', '1', '1', 'B', '1', '1', 'dashboard:overview:imsUeNum', '#', '0', 'system', 1728641403588, 'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2168, 'menu.dashboard.overview.gnbBase', 2132, 6, '', '', '1', '1', 'B', '1', '1', 'dashboard:overview:gnbBase', '#', '0', 'system', 1728641403588, 'system', 1728641403588, ''); -INSERT INTO `sys_menu` VALUES (2169, 'menu.dashboard.overview.enbBase', 2132, 8, '', '', '1', '1', 'B', '1', '1', 'dashboard:overview:enbBase', '#', '0', 'system', 1728641403588, 'system', 1728641403588, ''); - -SET FOREIGN_KEY_CHECKS = 1; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_post.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_post.sql deleted file mode 100644 index 89aa9e83..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_post.sql +++ /dev/null @@ -1,34 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- Table structure for table `sys_post` --- - -DROP TABLE IF EXISTS `sys_post`; -CREATE TABLE `sys_post` ( - `post_id` bigint NOT NULL AUTO_INCREMENT COMMENT '岗位ID', - `post_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '岗位编码', - `post_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '岗位名称', - `post_sort` int NULL DEFAULT 0 COMMENT '显示顺序', - `status_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态(0停用 1正常)', - `del_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标记(0存在 1删除)', - `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', - `update_time` bigint NULL DEFAULT 0 COMMENT '更新时间', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注', - PRIMARY KEY (`post_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统_岗位信息表' ROW_FORMAT = Dynamic; - --- --- Dumping data for table `sys_post` --- - -LOCK TABLES `sys_post` WRITE; - -INSERT INTO `sys_post` VALUES (1, 'administator', 'post.admin', 1, '1', '0', 'system', 1697110106499, '', 0, ''); -INSERT INTO `sys_post` VALUES (2, 'operator', 'post.operator', 2, '1', '0', 'system', 1697110106499, '', 0, ''); -INSERT INTO `sys_post` VALUES (3, 'monitor', 'post.monitor', 3, '1', '0', 'system', 1697110106499, '', 0, ''); -INSERT INTO `sys_post` VALUES (4, 'visitor', 'post.visitor', 4, '1', '0', 'system', 1697110106499, '', 0, ''); - -UNLOCK TABLES; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_role.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_role.sql deleted file mode 100644 index 1e0c21bd..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_role.sql +++ /dev/null @@ -1,39 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `sys_role` --- - -DROP TABLE IF EXISTS `sys_role`; -CREATE TABLE `sys_role` ( - `role_id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID', - `role_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色名称', - `role_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色键值', - `role_sort` int NULL DEFAULT 0 COMMENT '显示顺序', - `data_scope` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '5' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限 5:仅本人数据权限)', - `menu_check_strictly` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '菜单树选择项是否关联显示(0:父子不互相关联显示 1:父子互相关联显示)', - `dept_check_strictly` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '部门树选择项是否关联显示(0:父子不互相关联显示 1:父子互相关联显示 )', - `status_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '角色状态(0停用 1正常)', - `del_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标记(0存在 1删除)', - `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', - `update_time` bigint NULL DEFAULT 0 COMMENT '更新时间', - `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注', - PRIMARY KEY (`role_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 50 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统_角色信息表' ROW_FORMAT = Dynamic; - --- --- Dumping data for table `sys_role` --- - -LOCK TABLES `sys_role` WRITE; - -INSERT INTO `sys_role` VALUES (1, 'role.system', 'system', 1, '1', '1', '1', '1', '0', 'system', 1697091437683, 'system', 1697091437683, 'role.systemRemark'); -INSERT INTO `sys_role` VALUES (2, 'role.admin', 'admin', 2, '1', '1', '1', '1', '0', 'system', 1697091437683, 'system', 1697091437683, 'role.adminRemark'); -INSERT INTO `sys_role` VALUES (3, 'role.operator', 'operator', 3, '1', '1', '1', '1', '0', 'system', 1697091437683, 'system', 1697091437683, 'role.operatorRemark'); -INSERT INTO `sys_role` VALUES (4, 'role.monitor', 'monitor', 4, '1', '1', '1', '1', '0', 'system', 1697091437683, 'system', 1697091437683, 'role.monitorRemark'); -INSERT INTO `sys_role` VALUES (5, 'role.vistor', 'vistor', 5, '1', '1', '1', '1', '0', 'system', 1697091437683, 'system', 1697091437683, 'role.vistorRemark'); - -UNLOCK TABLES; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_role_dept.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_role_dept.sql deleted file mode 100644 index b7feb14a..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_role_dept.sql +++ /dev/null @@ -1,20 +0,0 @@ --- --- Table structure for table `sys_role_dept` --- - -DROP TABLE IF EXISTS `sys_role_dept`; -CREATE TABLE `sys_role_dept` ( - `role_id` bigint(20) NOT NULL COMMENT '角色ID', - `dept_id` bigint(20) NOT NULL COMMENT '部门ID', - PRIMARY KEY (`role_id`,`dept_id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='系统_角色和部门关联表'; - - --- --- Dumping data for table `sys_role_dept` --- - -LOCK TABLES `sys_role_dept` WRITE; -UNLOCK TABLES; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_role_menu.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_role_menu.sql deleted file mode 100644 index 03a71fb4..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_role_menu.sql +++ /dev/null @@ -1,293 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for sys_role_menu --- ---------------------------- -DROP TABLE IF EXISTS `sys_role_menu`; -CREATE TABLE `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 -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统_角色和菜单关联表' ROW_FORMAT = Dynamic; - --- --- Dumping data for table `sys_role_menu` --- - -LOCK TABLES `sys_role_menu` WRITE; - -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 4); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 5); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 60); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 61); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 63); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 64); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 65); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 66); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 100); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 101); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 102); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 103); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 104); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 105); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 108); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 111); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 112); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 115); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 116); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 117); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 500); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 501); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1000); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1001); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1002); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1003); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1004); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1005); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1006); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1007); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1008); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1009); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1010); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1011); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1012); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1013); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1014); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1015); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1016); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1017); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1018); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1019); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1020); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1021); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1022); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1023); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1024); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1030); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1031); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1032); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1033); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1034); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1039); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1040); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1041); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1042); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1043); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1044); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1045); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1048); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1049); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1050); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1051); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1052); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1053); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1054); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1055); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1056); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2009); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2010); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2080); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2081); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2082); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2083); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2084); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2085); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2086); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2087); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2088); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2089); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2091); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2092); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2094); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2096); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2097); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2098); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2099); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2100); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2101); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2102); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2103); -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); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2111); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2112); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2113); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2114); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2115); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2116); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2117); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2118); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2119); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2120); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2121); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2122); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2123); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2124); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2125); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2126); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2128); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2129); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2130); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2131); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2132); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2133); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2137); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2138); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2140); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2141); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2142); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2143); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2145); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2146); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2147); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2148); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2149); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2150); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2151); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2152); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2153); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2154); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2155); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2156); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2157); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2158); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2159); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2160); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2162); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2163); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2165); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2166); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2167); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2168); -INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2169); - -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 4); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 5); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 60); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 65); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 66); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 108); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 112); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 115); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 500); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 501); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1030); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1031); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1032); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1034); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1039); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1042); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1048); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2009); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2010); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2080); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2081); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2082); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2083); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2086); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2087); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2088); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2089); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2091); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2092); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2094); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2097); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2107); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2108); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2109); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2111); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2113); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2114); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2115); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2119); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2120); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2123); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2126); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2128); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2129); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2130); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2131); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2132); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2133); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2137); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2138); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2140); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2141); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2143); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2146); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2147); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2148); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2149); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2151); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2152); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2153); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2154); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2155); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2156); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2157); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2158); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2165); - -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 4); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 60); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 65); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 66); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 112); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 115); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 500); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 501); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1039); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1041); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1042); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1044); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1048); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2083); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2086); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2087); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2088); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2089); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2091); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2092); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2094); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2097); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2113); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2114); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2126); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2128); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2129); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2130); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2131); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2132); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2133); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2138); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2140); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2141); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2147); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2148); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2149); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2151); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2152); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2153); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2157); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2163); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2165); - -INSERT IGNORE INTO `sys_role_menu` VALUES (5, 1); -INSERT IGNORE INTO `sys_role_menu` VALUES (5, 4); -INSERT IGNORE INTO `sys_role_menu` VALUES (5, 112); -INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2087); -INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2115); -INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2131); -INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2132); -INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2165); - -UNLOCK TABLES; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_user.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_user.sql deleted file mode 100644 index a2e4e5bd..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_user.sql +++ /dev/null @@ -1,42 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `sys_user` --- - -DROP TABLE IF EXISTS `sys_user`; -CREATE TABLE `sys_user` ( - `user_id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID', - `dept_id` bigint NULL DEFAULT 0 COMMENT '部门ID', - `user_name` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户账号', - `nick_name` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户昵称', - `email` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户邮箱', - `phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '手机号码', - `sex` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '用户性别(0未选择 1男 2女)', - `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '头像地址', - `password` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '密码', - `status_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '账号状态(0停用 1正常)', - `del_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标记(0存在 1删除)', - `login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '最后登录IP', - `login_time` bigint NULL DEFAULT 0 COMMENT '最后登录时间', - `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', - `update_time` bigint NULL DEFAULT 0 COMMENT '更新时间', - `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', - PRIMARY KEY (`user_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统_用户信息表' ROW_FORMAT = Dynamic; - --- --- Dumping data for table `sys_user` --- - -LOCK TABLES `sys_user` WRITE; -/*!40000 ALTER TABLE `sys_user` DISABLE KEYS */; -INSERT INTO `sys_user` VALUES (1, 100, 'supervisor', 'supervisor', '', '', '0', '', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); -INSERT INTO `sys_user` VALUES (2, 100, 'admin', 'admin', '', '', '', '0', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); -INSERT INTO `sys_user` VALUES (3, 100, 'manager', 'manager', '', '', '0', '', '$2a$10$RND3fUw9Ai.WcggYSI57tu.u3OIlktdPxFzlWkmiHC1paV038t0I2', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); -INSERT INTO `sys_user` VALUES (4, 100, 'monitor', 'monitor', '', '', '0', '', '$2a$10$t3zpKQ0olECotFyI1yO43.tCoS0EXoSRBDcqwl09xvrsmn14qFHHy', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); - -UNLOCK TABLES; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_user_post.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_user_post.sql deleted file mode 100644 index b7840f2e..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_user_post.sql +++ /dev/null @@ -1,23 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `sys_user_post` --- - -DROP TABLE IF EXISTS `sys_user_post`; -CREATE TABLE `sys_user_post` ( - `user_id` bigint(20) NOT NULL COMMENT '用户ID', - `post_id` bigint(20) NOT NULL COMMENT '岗位ID', - PRIMARY KEY (`user_id`,`post_id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='系统_用户与岗位关联表'; - --- --- Dumping data for table `sys_user_post` --- - -LOCK TABLES `sys_user_post` WRITE; - -INSERT INTO `sys_user_post` VALUES (1,1),(2,2),(3,3),(4,3); - -UNLOCK TABLES; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/sys_user_role.sql b/build/linux/usr/local/etc/omc/database/install/lite/sys_user_role.sql deleted file mode 100644 index dc687018..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/sys_user_role.sql +++ /dev/null @@ -1,23 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `sys_user_role` --- - -DROP TABLE IF EXISTS `sys_user_role`; -CREATE TABLE `sys_user_role` ( - `user_id` bigint(20) NOT NULL COMMENT '用户ID', - `role_id` bigint(20) NOT NULL COMMENT '角色ID', - PRIMARY KEY (`user_id`,`role_id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='系统_用户和角色关联表'; - --- --- Dumping data for table `sys_user_role` --- - -LOCK TABLES `sys_user_role` WRITE; - -INSERT INTO `sys_user_role` VALUES (1,1),(2,2),(3,3),(4,4); - -UNLOCK TABLES; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/trace_data.sql b/build/linux/usr/local/etc/omc/database/install/lite/trace_data.sql deleted file mode 100644 index 4b1d8c22..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/trace_data.sql +++ /dev/null @@ -1,23 +0,0 @@ --- --- Table structure for table `trace_data` --- - -DROP TABLE IF EXISTS `trace_data`; -CREATE TABLE `trace_data` ( - `id` int NOT NULL AUTO_INCREMENT, - `task_id` int NOT NULL COMMENT '跟踪任务ID', - `imsi` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `msisdn` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `src_addr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '源地址带端口', - `dst_addr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '目标地址带端口', - `if_type` int DEFAULT NULL COMMENT '接口类型,未分类', - `msg_type` int DEFAULT NULL, - `msg_direct` int DEFAULT NULL, - `length` int DEFAULT NULL COMMENT '去除头后的原始数据byte长度', - `timestamp` bigint DEFAULT '0' COMMENT '毫秒', - `raw_msg` text COLLATE utf8mb4_general_ci COMMENT '去除头后的原始数据byteBase64', - `dec_msg` text COLLATE utf8mb4_general_ci COMMENT 'TCP内容消息', - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='跟踪_任务数据'; - --- Dump completed on 2024-09-19 14:26:59 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/trace_task.sql b/build/linux/usr/local/etc/omc/database/install/lite/trace_task.sql deleted file mode 100644 index 6f4c4668..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/trace_task.sql +++ /dev/null @@ -1,31 +0,0 @@ --- --- Table structure for table `trace_task` --- - -DROP TABLE IF EXISTS `trace_task`; -CREATE TABLE `trace_task` ( - `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', - `trace_id` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '任务编号', - `trace_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '1-Interface,2-Device,3-User', - `start_time` bigint DEFAULT '0' COMMENT '开始时间 毫秒', - `end_time` bigint DEFAULT '0' COMMENT '结束时间 毫秒', - `interfaces` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '接口跟踪必须 例如 N8,N10', - `imsi` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '用户跟踪必须', - `msisdn` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '用户跟踪可选', - `ue_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备跟踪必须 IP', - `src_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '源地址IP', - `dst_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '目标地址IP', - `signal_port` int DEFAULT '0' COMMENT '地址IP端口', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', - `update_time` bigint DEFAULT '0' COMMENT '更新时间', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '备注', - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', - `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元ID', - `notify_url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '信息数据通知回调地址UDP 例如udp:192.168.5.58:29500', - `fetch_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '任务下发请求响应消息', - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='跟踪_任务'; - --- Dump completed on 2024-09-19 14:26:59 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/trace_task_hlr.sql b/build/linux/usr/local/etc/omc/database/install/lite/trace_task_hlr.sql deleted file mode 100644 index a84cd918..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/trace_task_hlr.sql +++ /dev/null @@ -1,24 +0,0 @@ --- --- Table structure for table `trace_task_hlr` --- - -DROP TABLE IF EXISTS `trace_task_hlr`; - -CREATE TABLE `trace_task_hlr` ( - `id` int NOT NULL AUTO_INCREMENT, - `trace_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '任务编号', - `imsi` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'IMSI', - `msisdn` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'MSISDN', - `start_time` bigint DEFAULT '0' COMMENT '开始时间', - `end_time` bigint DEFAULT '0' COMMENT '结束时间', - `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '任务状态(0停止 1进行)', - `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '任务信息', - `remark` varchar(255) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注说明', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', - `update_time` bigint DEFAULT '0' COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='跟踪_任务给HRL网元'; - --- Dump completed on 2024-09-19 14:26:59 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/udm_auth.sql b/build/linux/usr/local/etc/omc/database/install/lite/udm_auth.sql deleted file mode 100644 index 1f8c493f..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/udm_auth.sql +++ /dev/null @@ -1,19 +0,0 @@ --- --- Table structure for table `udm_auth` --- - -DROP TABLE IF EXISTS `udm_auth`; -CREATE TABLE `udm_auth` ( - `id` int NOT NULL AUTO_INCREMENT COMMENT '主键', - `imsi` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SIM卡/USIM卡ID', - `ne_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'UDM网元标识', - `amf` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AMF', - `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '状态', - `ki` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'ki', - `algo_index` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'algoIndex', - `opc` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'OPC', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `uk_auth_imsi_ne` (`imsi`,`ne_id`) USING BTREE COMMENT 'imsi_neid唯一主键' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='UDM用户数据_鉴权'; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/udm_extend.sql b/build/linux/usr/local/etc/omc/database/install/lite/udm_extend.sql deleted file mode 100644 index 75f1d33b..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/udm_extend.sql +++ /dev/null @@ -1,16 +0,0 @@ --- --- Table structure for table `udm_extend` --- - -DROP TABLE IF EXISTS `udm_extend`; -CREATE TABLE `udm_extend` ( - `id` int NOT NULL AUTO_INCREMENT COMMENT '默认ID', - `imsi` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SIM卡/USIM卡ID', - `msisdn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '用户电话号码', - `ne_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'UDM网元标识', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `imsi_ne` (`imsi`,`ne_id`) USING BTREE COMMENT 'imsi_ne唯一索引' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='UDM用户数据_IMSI扩展信息'; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/udm_sub.sql b/build/linux/usr/local/etc/omc/database/install/lite/udm_sub.sql deleted file mode 100644 index 7e9075ed..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/udm_sub.sql +++ /dev/null @@ -1,42 +0,0 @@ --- --- Table structure for table `udm_sub` --- - -DROP TABLE IF EXISTS `udm_sub`; -CREATE TABLE `udm_sub` ( - `id` int NOT NULL AUTO_INCREMENT COMMENT '主键', - `imsi` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SIM卡/USIM卡ID', - `msisdn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '用户电话号码', - `ne_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'UDM网元标识', - `am_dat` varchar(1500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData', - `ambr` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData SubUeAMBRTemp', - `nssai` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData SubSNSSAITemp', - `rat` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData RAT 0x00:VIRTUAL 0x01:WLAN 0x02:EUTRA 0x03:NR', - `arfb` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData AreaForbidden', - `sar` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData serviceAreaRestrictTemp', - `cn_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData CNType 0x00:EPC和5GC 0x01:5GC 0x02:EPC 0x03:EPC+5GC', - `rfsp_index` varchar(50) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData RfspIndex', - `reg_timer` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData RegTimer', - `ue_usage_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData UEUsageType', - `active_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData ActiveTime', - `mico` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData MICO', - `odb_ps` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData ODB_PS 0-all,1-hplmn,2-vplmn', - `group_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData GroupId', - `eps_dat` varchar(1500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat', - `eps_flag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat epsFlag', - `eps_odb` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat epsOdb', - `hplmn_odb` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat hplmnOdb', - `ard` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat Ard', - `epstpl` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat Epstpl', - `context_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat ContextId', - `apn_mum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat apnNum', - `apn_context` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat apnContext', - `static_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat staticIp 指给4G UE分配的静态IP,没有可不带此字段名', - `sm_data` varchar(1500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'smData', - `smf_sel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'smfSel', - `cag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'CAG', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `uk_sub_imsi_ne` (`imsi`,`ne_id`) USING BTREE COMMENT 'imsi_neid唯一主键' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='UDM用户数据_签约'; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/ue_event.sql b/build/linux/usr/local/etc/omc/database/install/lite/ue_event.sql deleted file mode 100644 index 5982a0ab..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/ue_event.sql +++ /dev/null @@ -1,19 +0,0 @@ --- --- Table structure for table `ue_event` --- - -DROP TABLE IF EXISTS `ue_event`; -CREATE TABLE `ue_event` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `rm_uid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '可能没有', - `timestamp` bigint DEFAULT '48' COMMENT '接收到的timestamp秒级存储毫秒时间戳', - `event_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '事件类型 auth-result detach cm-state', - `event_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'data JSON String', - `created_at` bigint DEFAULT '0' COMMENT '记录创建存储毫秒', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_type_t` (`event_type`,`timestamp`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='UE事件_基础表结构'; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/ue_event_amf.sql b/build/linux/usr/local/etc/omc/database/install/lite/ue_event_amf.sql deleted file mode 100644 index 274d358b..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/ue_event_amf.sql +++ /dev/null @@ -1,19 +0,0 @@ --- --- Table structure for table `ue_event_amf` --- - -DROP TABLE IF EXISTS `ue_event_amf`; -CREATE TABLE `ue_event_amf` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `rm_uid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '可能没有', - `timestamp` bigint DEFAULT '48' COMMENT '接收到的timestamp秒级存储毫秒时间戳', - `event_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '事件类型 auth-result detach cm-state', - `event_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'data JSON String', - `created_at` bigint DEFAULT '0' COMMENT '记录创建存储毫秒', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_amf_type_t` (`event_type`,`timestamp`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='UE事件_AMF终端接入'; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/ue_event_mme.sql b/build/linux/usr/local/etc/omc/database/install/lite/ue_event_mme.sql deleted file mode 100644 index f6355423..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/ue_event_mme.sql +++ /dev/null @@ -1,19 +0,0 @@ --- --- Table structure for table `ue_event_mme` --- - -DROP TABLE IF EXISTS `ue_event_mme`; -CREATE TABLE `ue_event_mme` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `rm_uid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '可能没有', - `timestamp` bigint DEFAULT '48' COMMENT '接收到的timestamp秒级存储毫秒时间戳', - `event_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '事件类型 auth-result detach cm-state', - `event_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'data JSON String', - `created_at` bigint DEFAULT '0' COMMENT '记录创建存储毫秒', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_mme_type_t` (`event_type`,`timestamp`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='UE事件_MME终端接入'; - --- Dump completed on 2025-02-14 15:26:56 diff --git a/build/linux/usr/local/etc/omc/database/install/lite/zinstall.sql b/build/linux/usr/local/etc/omc/database/install/lite/zinstall.sql deleted file mode 100644 index f7cdc98a..00000000 --- a/build/linux/usr/local/etc/omc/database/install/lite/zinstall.sql +++ /dev/null @@ -1,5 +0,0 @@ -SET FOREIGN_KEY_CHECKS=0; - --- - -SET FOREIGN_KEY_CHECKS = 1; \ No newline at end of file diff --git a/build/linux/usr/local/etc/omc/database/common/default/alarm_define.sql b/build/linux/usr/local/etc/omc/database/standard/common/alarm_define.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/alarm_define.sql rename to build/linux/usr/local/etc/omc/database/standard/common/alarm_define.sql diff --git a/build/linux/usr/local/etc/omc/database/common/default/chart_graph.sql b/build/linux/usr/local/etc/omc/database/standard/common/chart_graph.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/chart_graph.sql rename to build/linux/usr/local/etc/omc/database/standard/common/chart_graph.sql diff --git a/build/linux/usr/local/etc/omc/database/common/default/cm_title.sql b/build/linux/usr/local/etc/omc/database/standard/common/cm_title.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/cm_title.sql rename to build/linux/usr/local/etc/omc/database/standard/common/cm_title.sql diff --git a/build/linux/usr/local/etc/omc/database/common/default/config.sql b/build/linux/usr/local/etc/omc/database/standard/common/config.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/config.sql rename to build/linux/usr/local/etc/omc/database/standard/common/config.sql diff --git a/build/linux/usr/local/etc/omc/database/common/default/group.sql b/build/linux/usr/local/etc/omc/database/standard/common/group.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/group.sql rename to build/linux/usr/local/etc/omc/database/standard/common/group.sql diff --git a/build/linux/usr/local/etc/omc/database/common/default/kpi_title.sql b/build/linux/usr/local/etc/omc/database/standard/common/kpi_title.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/kpi_title.sql rename to build/linux/usr/local/etc/omc/database/standard/common/kpi_title.sql diff --git a/build/linux/usr/local/etc/omc/database/common/default/measure_title.sql b/build/linux/usr/local/etc/omc/database/standard/common/measure_title.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/measure_title.sql rename to build/linux/usr/local/etc/omc/database/standard/common/measure_title.sql diff --git a/build/linux/usr/local/etc/omc/database/common/default/mml_command.sql b/build/linux/usr/local/etc/omc/database/standard/common/mml_command.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/mml_command.sql rename to build/linux/usr/local/etc/omc/database/standard/common/mml_command.sql diff --git a/build/linux/usr/local/etc/omc/database/common/default/mml_http_map.sql b/build/linux/usr/local/etc/omc/database/standard/common/mml_http_map.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/mml_http_map.sql rename to build/linux/usr/local/etc/omc/database/standard/common/mml_http_map.sql diff --git a/build/linux/usr/local/etc/omc/database/common/default/mml_subscriber.sql b/build/linux/usr/local/etc/omc/database/standard/common/mml_subscriber.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/mml_subscriber.sql rename to build/linux/usr/local/etc/omc/database/standard/common/mml_subscriber.sql diff --git a/build/linux/usr/local/etc/omc/database/common/default/mml_system.sql b/build/linux/usr/local/etc/omc/database/standard/common/mml_system.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/mml_system.sql rename to build/linux/usr/local/etc/omc/database/standard/common/mml_system.sql diff --git a/build/linux/usr/local/etc/omc/database/common/default/ne_config.sql b/build/linux/usr/local/etc/omc/database/standard/common/ne_config.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/ne_config.sql rename to build/linux/usr/local/etc/omc/database/standard/common/ne_config.sql diff --git a/build/linux/usr/local/etc/omc/database/common/default/pm_custom_title.sql b/build/linux/usr/local/etc/omc/database/standard/common/pm_custom_title.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/pm_custom_title.sql rename to build/linux/usr/local/etc/omc/database/standard/common/pm_custom_title.sql diff --git a/build/linux/usr/local/etc/omc/database/common/default/title_info.sql b/build/linux/usr/local/etc/omc/database/standard/common/title_info.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/title_info.sql rename to build/linux/usr/local/etc/omc/database/standard/common/title_info.sql diff --git a/build/linux/usr/local/etc/omc/database/common/default/trace_info.sql b/build/linux/usr/local/etc/omc/database/standard/common/trace_info.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/common/default/trace_info.sql rename to build/linux/usr/local/etc/omc/database/standard/common/trace_info.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/4a_log.sql b/build/linux/usr/local/etc/omc/database/standard/install/4a_log.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/4a_log.sql rename to build/linux/usr/local/etc/omc/database/standard/install/4a_log.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/alarm.sql b/build/linux/usr/local/etc/omc/database/standard/install/alarm.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/alarm.sql rename to build/linux/usr/local/etc/omc/database/standard/install/alarm.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/alarm_event.sql b/build/linux/usr/local/etc/omc/database/standard/install/alarm_event.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/alarm_event.sql rename to build/linux/usr/local/etc/omc/database/standard/install/alarm_event.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/alarm_forward_log.sql b/build/linux/usr/local/etc/omc/database/standard/install/alarm_forward_log.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/alarm_forward_log.sql rename to build/linux/usr/local/etc/omc/database/standard/install/alarm_forward_log.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/alarm_log.sql b/build/linux/usr/local/etc/omc/database/standard/install/alarm_log.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/alarm_log.sql rename to build/linux/usr/local/etc/omc/database/standard/install/alarm_log.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/alarm_relation.sql b/build/linux/usr/local/etc/omc/database/standard/install/alarm_relation.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/alarm_relation.sql rename to build/linux/usr/local/etc/omc/database/standard/install/alarm_relation.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/alarm_subscribe.sql b/build/linux/usr/local/etc/omc/database/standard/install/alarm_subscribe.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/alarm_subscribe.sql rename to build/linux/usr/local/etc/omc/database/standard/install/alarm_subscribe.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/cdr_event.sql b/build/linux/usr/local/etc/omc/database/standard/install/cdr_event.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/cdr_event.sql rename to build/linux/usr/local/etc/omc/database/standard/install/cdr_event.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/cdr_event_ims.sql b/build/linux/usr/local/etc/omc/database/standard/install/cdr_event_ims.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/cdr_event_ims.sql rename to build/linux/usr/local/etc/omc/database/standard/install/cdr_event_ims.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/cdr_event_sgwc.sql b/build/linux/usr/local/etc/omc/database/standard/install/cdr_event_sgwc.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/cdr_event_sgwc.sql rename to build/linux/usr/local/etc/omc/database/standard/install/cdr_event_sgwc.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/cdr_event_smf.sql b/build/linux/usr/local/etc/omc/database/standard/install/cdr_event_smf.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/cdr_event_smf.sql rename to build/linux/usr/local/etc/omc/database/standard/install/cdr_event_smf.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/cdr_event_smsc.sql b/build/linux/usr/local/etc/omc/database/standard/install/cdr_event_smsc.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/cdr_event_smsc.sql rename to build/linux/usr/local/etc/omc/database/standard/install/cdr_event_smsc.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/cert_info.sql b/build/linux/usr/local/etc/omc/database/standard/install/cert_info.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/cert_info.sql rename to build/linux/usr/local/etc/omc/database/standard/install/cert_info.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/event_log.sql b/build/linux/usr/local/etc/omc/database/standard/install/event_log.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/event_log.sql rename to build/linux/usr/local/etc/omc/database/standard/install/event_log.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/kpi_c_report.sql b/build/linux/usr/local/etc/omc/database/standard/install/kpi_c_report.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/kpi_c_report.sql rename to build/linux/usr/local/etc/omc/database/standard/install/kpi_c_report.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/kpi_c_title.sql b/build/linux/usr/local/etc/omc/database/standard/install/kpi_c_title.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/kpi_c_title.sql rename to build/linux/usr/local/etc/omc/database/standard/install/kpi_c_title.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/kpi_report.sql b/build/linux/usr/local/etc/omc/database/standard/install/kpi_report.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/kpi_report.sql rename to build/linux/usr/local/etc/omc/database/standard/install/kpi_report.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/measure_data.sql b/build/linux/usr/local/etc/omc/database/standard/install/measure_data.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/measure_data.sql rename to build/linux/usr/local/etc/omc/database/standard/install/measure_data.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/measure_task.sql b/build/linux/usr/local/etc/omc/database/standard/install/measure_task.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/measure_task.sql rename to build/linux/usr/local/etc/omc/database/standard/install/measure_task.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/measure_threshold.sql b/build/linux/usr/local/etc/omc/database/standard/install/measure_threshold.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/measure_threshold.sql rename to build/linux/usr/local/etc/omc/database/standard/install/measure_threshold.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/mml_log.sql b/build/linux/usr/local/etc/omc/database/standard/install/mml_log.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/mml_log.sql rename to build/linux/usr/local/etc/omc/database/standard/install/mml_log.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/monitor_base.sql b/build/linux/usr/local/etc/omc/database/standard/install/monitor_base.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/monitor_base.sql rename to build/linux/usr/local/etc/omc/database/standard/install/monitor_base.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/monitor_io.sql b/build/linux/usr/local/etc/omc/database/standard/install/monitor_io.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/monitor_io.sql rename to build/linux/usr/local/etc/omc/database/standard/install/monitor_io.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/monitor_network.sql b/build/linux/usr/local/etc/omc/database/standard/install/monitor_network.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/monitor_network.sql rename to build/linux/usr/local/etc/omc/database/standard/install/monitor_network.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/nb_state.sql b/build/linux/usr/local/etc/omc/database/standard/install/nb_state.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/nb_state.sql rename to build/linux/usr/local/etc/omc/database/standard/install/nb_state.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/nbi_alarm_log.sql b/build/linux/usr/local/etc/omc/database/standard/install/nbi_alarm_log.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/nbi_alarm_log.sql rename to build/linux/usr/local/etc/omc/database/standard/install/nbi_alarm_log.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/nbi_cm.sql b/build/linux/usr/local/etc/omc/database/standard/install/nbi_cm.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/nbi_cm.sql rename to build/linux/usr/local/etc/omc/database/standard/install/nbi_cm.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/nbi_operation_log.sql b/build/linux/usr/local/etc/omc/database/standard/install/nbi_operation_log.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/nbi_operation_log.sql rename to build/linux/usr/local/etc/omc/database/standard/install/nbi_operation_log.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/nbi_pm.sql b/build/linux/usr/local/etc/omc/database/standard/install/nbi_pm.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/nbi_pm.sql rename to build/linux/usr/local/etc/omc/database/standard/install/nbi_pm.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/nbi_secure_log.sql b/build/linux/usr/local/etc/omc/database/standard/install/nbi_secure_log.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/nbi_secure_log.sql rename to build/linux/usr/local/etc/omc/database/standard/install/nbi_secure_log.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/ne_check.sql b/build/linux/usr/local/etc/omc/database/standard/install/ne_check.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/ne_check.sql rename to build/linux/usr/local/etc/omc/database/standard/install/ne_check.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/ne_config_backup.sql b/build/linux/usr/local/etc/omc/database/standard/install/ne_config_backup.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/ne_config_backup.sql rename to build/linux/usr/local/etc/omc/database/standard/install/ne_config_backup.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/ne_host.sql b/build/linux/usr/local/etc/omc/database/standard/install/ne_host.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/ne_host.sql rename to build/linux/usr/local/etc/omc/database/standard/install/ne_host.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/ne_host_cmd.sql b/build/linux/usr/local/etc/omc/database/standard/install/ne_host_cmd.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/ne_host_cmd.sql rename to build/linux/usr/local/etc/omc/database/standard/install/ne_host_cmd.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/ne_info.sql b/build/linux/usr/local/etc/omc/database/standard/install/ne_info.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/ne_info.sql rename to build/linux/usr/local/etc/omc/database/standard/install/ne_info.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/ne_license.sql b/build/linux/usr/local/etc/omc/database/standard/install/ne_license.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/ne_license.sql rename to build/linux/usr/local/etc/omc/database/standard/install/ne_license.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/ne_link.sql b/build/linux/usr/local/etc/omc/database/standard/install/ne_link.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/ne_link.sql rename to build/linux/usr/local/etc/omc/database/standard/install/ne_link.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/ne_pool.sql b/build/linux/usr/local/etc/omc/database/standard/install/ne_pool.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/ne_pool.sql rename to build/linux/usr/local/etc/omc/database/standard/install/ne_pool.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/ne_software.sql b/build/linux/usr/local/etc/omc/database/standard/install/ne_software.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/ne_software.sql rename to build/linux/usr/local/etc/omc/database/standard/install/ne_software.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/ne_state.sql b/build/linux/usr/local/etc/omc/database/standard/install/ne_state.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/ne_state.sql rename to build/linux/usr/local/etc/omc/database/standard/install/ne_state.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/ne_version.sql b/build/linux/usr/local/etc/omc/database/standard/install/ne_version.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/ne_version.sql rename to build/linux/usr/local/etc/omc/database/standard/install/ne_version.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/northbound_cm.sql b/build/linux/usr/local/etc/omc/database/standard/install/northbound_cm.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/northbound_cm.sql rename to build/linux/usr/local/etc/omc/database/standard/install/northbound_cm.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/northbound_pm.sql b/build/linux/usr/local/etc/omc/database/standard/install/northbound_pm.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/northbound_pm.sql rename to build/linux/usr/local/etc/omc/database/standard/install/northbound_pm.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/operation_log.sql b/build/linux/usr/local/etc/omc/database/standard/install/operation_log.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/operation_log.sql rename to build/linux/usr/local/etc/omc/database/standard/install/operation_log.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/param_value.sql b/build/linux/usr/local/etc/omc/database/standard/install/param_value.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/param_value.sql rename to build/linux/usr/local/etc/omc/database/standard/install/param_value.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/pm_custom_data.sql b/build/linux/usr/local/etc/omc/database/standard/install/pm_custom_data.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/pm_custom_data.sql rename to build/linux/usr/local/etc/omc/database/standard/install/pm_custom_data.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/pm_template.sql b/build/linux/usr/local/etc/omc/database/standard/install/pm_template.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/pm_template.sql rename to build/linux/usr/local/etc/omc/database/standard/install/pm_template.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_config.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_config.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_config.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_config.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_dept.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_dept.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_dept.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_dept.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_dict_data.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_dict_data.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_dict_data.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_dict_data.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_dict_type.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_dict_type.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_dict_type.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_dict_type.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_i18n.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_i18n.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_i18n.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_i18n.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_job.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_job.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_job.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_job.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_job_log.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_job_log.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_job_log.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_job_log.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_log_login.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_log_login.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_log_login.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_log_login.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_log_operate.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_log_operate.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_log_operate.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_log_operate.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_menu.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_menu.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_menu.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_menu.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_post.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_post.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_post.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_post.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_role.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_role.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_role.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_role.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_role_dept.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_role_dept.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_role_dept.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_role_dept.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_role_menu.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_role_menu.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_role_menu.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_role_menu.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_user.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_user.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_user.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_user.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_user_post.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_user_post.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_user_post.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_user_post.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/sys_user_role.sql b/build/linux/usr/local/etc/omc/database/standard/install/sys_user_role.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/sys_user_role.sql rename to build/linux/usr/local/etc/omc/database/standard/install/sys_user_role.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/trace_data.sql b/build/linux/usr/local/etc/omc/database/standard/install/trace_data.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/trace_data.sql rename to build/linux/usr/local/etc/omc/database/standard/install/trace_data.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/trace_task.sql b/build/linux/usr/local/etc/omc/database/standard/install/trace_task.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/trace_task.sql rename to build/linux/usr/local/etc/omc/database/standard/install/trace_task.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/trace_task_hlr.sql b/build/linux/usr/local/etc/omc/database/standard/install/trace_task_hlr.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/trace_task_hlr.sql rename to build/linux/usr/local/etc/omc/database/standard/install/trace_task_hlr.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/udm_auth.sql b/build/linux/usr/local/etc/omc/database/standard/install/udm_auth.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/udm_auth.sql rename to build/linux/usr/local/etc/omc/database/standard/install/udm_auth.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/udm_extend.sql b/build/linux/usr/local/etc/omc/database/standard/install/udm_extend.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/udm_extend.sql rename to build/linux/usr/local/etc/omc/database/standard/install/udm_extend.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/udm_sub.sql b/build/linux/usr/local/etc/omc/database/standard/install/udm_sub.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/udm_sub.sql rename to build/linux/usr/local/etc/omc/database/standard/install/udm_sub.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/ue_event.sql b/build/linux/usr/local/etc/omc/database/standard/install/ue_event.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/ue_event.sql rename to build/linux/usr/local/etc/omc/database/standard/install/ue_event.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/ue_event_amf.sql b/build/linux/usr/local/etc/omc/database/standard/install/ue_event_amf.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/ue_event_amf.sql rename to build/linux/usr/local/etc/omc/database/standard/install/ue_event_amf.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/ue_event_mme.sql b/build/linux/usr/local/etc/omc/database/standard/install/ue_event_mme.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/ue_event_mme.sql rename to build/linux/usr/local/etc/omc/database/standard/install/ue_event_mme.sql diff --git a/build/linux/usr/local/etc/omc/database/install/default/zinstall.sql b/build/linux/usr/local/etc/omc/database/standard/install/zinstall.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/install/default/zinstall.sql rename to build/linux/usr/local/etc/omc/database/standard/install/zinstall.sql diff --git a/build/linux/usr/local/etc/omc/database/upgrade/default/upg_sys_dict_data.sql b/build/linux/usr/local/etc/omc/database/standard/upgrade/upg_sys_dict_data.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/upgrade/default/upg_sys_dict_data.sql rename to build/linux/usr/local/etc/omc/database/standard/upgrade/upg_sys_dict_data.sql diff --git a/build/linux/usr/local/etc/omc/database/upgrade/default/zupgrade.sql b/build/linux/usr/local/etc/omc/database/standard/upgrade/zupgrade.sql similarity index 100% rename from build/linux/usr/local/etc/omc/database/upgrade/default/zupgrade.sql rename to build/linux/usr/local/etc/omc/database/standard/upgrade/zupgrade.sql diff --git a/build/linux/usr/local/etc/omc/database/upgrade/lite/upg_sys_dict_data.sql b/build/linux/usr/local/etc/omc/database/upgrade/lite/upg_sys_dict_data.sql deleted file mode 100644 index c345f1ca..00000000 --- a/build/linux/usr/local/etc/omc/database/upgrade/lite/upg_sys_dict_data.sql +++ /dev/null @@ -1,36 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for sys_dict_data --- ---------------------------- --- CREATE TABLE IF NOT EXISTS `sys_dict_data` ( --- `dict_code` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典编码', --- `dict_sort` int(11) NULL DEFAULT 0 COMMENT '字典排序', --- `dict_label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典标签', --- `dict_value` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典键值', --- `dict_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典类型', --- `tag_class` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '样式属性(样式扩展)', --- `tag_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签类型(预设颜色)', --- `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态(0停用 1正常)', --- `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', --- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间', --- `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', --- `update_time` bigint(20) NULL DEFAULT 0 COMMENT '更新时间', --- `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', --- PRIMARY KEY (`dict_code`) USING BTREE --- ) ENGINE = InnoDB AUTO_INCREMENT = 10000 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典数据表' ROW_FORMAT = Dynamic; - - --- ---------------------------- --- Records of sys_dict_data --- ---------------------------- --- REPLACE INTO `sys_dict_data` VALUES (1, 1, 'dictData.sex.un', '0', 'sys_user_sex', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); --- REPLACE INTO `sys_dict_data` VALUES (2, 2, 'dictData.sex.male', '1', 'sys_user_sex', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); --- REPLACE INTO `sys_dict_data` VALUES (3, 3, 'dictData.sex.female', '2', 'sys_user_sex', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); --- REPLACE INTO `sys_dict_data` VALUES (143, 30, 'dictData.cdr_cause_code.50', '50', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); - - --- 指定记录条件更新 - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/linux/usr/local/etc/omc/database/upgrade/lite/zupgrade.sql b/build/linux/usr/local/etc/omc/database/upgrade/lite/zupgrade.sql deleted file mode 100644 index f7cdc98a..00000000 --- a/build/linux/usr/local/etc/omc/database/upgrade/lite/zupgrade.sql +++ /dev/null @@ -1,5 +0,0 @@ -SET FOREIGN_KEY_CHECKS=0; - --- - -SET FOREIGN_KEY_CHECKS = 1; \ No newline at end of file diff --git a/build/linux/usr/local/etc/omc/nginx/omc.conf b/build/linux/usr/local/etc/omc/nginx/omc.conf index 0e1facc2..fd43506f 100644 --- a/build/linux/usr/local/etc/omc/nginx/omc.conf +++ b/build/linux/usr/local/etc/omc/nginx/omc.conf @@ -21,14 +21,14 @@ server { # OMC location / { - root /usr/local/omc/htdocs/front; + root /usr/local/etc/omc/web; try_files $uri $uri/ /index.html; index index.html index.htm; } location /omc-api/ { - proxy_pass http://127.0.0.1:33030/; + proxy_pass https://127.0.0.1:33443/; proxy_connect_timeout 180s; proxy_send_timeout 180s; @@ -46,7 +46,7 @@ server { } location /api/rest/ { - proxy_pass http://127.0.0.1:33030/api/rest/; + proxy_pass https://127.0.0.1:33443/api/rest/; proxy_cache_bypass $http_upgrade; proxy_set_header Upgrade $http_upgrade; diff --git a/build/linux/usr/local/etc/omc/script/setup.sh b/build/linux/usr/local/etc/omc/script/setup.sh index e2d63d87..3aac6524 100644 --- a/build/linux/usr/local/etc/omc/script/setup.sh +++ b/build/linux/usr/local/etc/omc/script/setup.sh @@ -7,7 +7,7 @@ VariableFile=$OMCEtcDir/omc.conf # Read the value of the variable from file source $VariableFile -# 初始化变量 +# Initializing variables T_PARAM="" C_PARAM="" M_PARAM="" @@ -19,18 +19,17 @@ usage() { echo "Program Initialization OPTION:" echo " -i, --install Specify the install" echo " -u, --upgrade Specify the upgrade" - echo " -m, --mode Available the mode (standard/light)" + echo " -m, --mode Available the mode (standard/lite)" echo " -c, --customize Available the customize (omc/agt/ba)" echo " -h Display this help message" echo exit 1 } -# 检查环境 -checkEnv() { - # 检查 mysql 或 mariadb 是否安装 +# standard env +standardEnv() { if command -v mysql &> /dev/null || command -v mariadb &> /dev/null; then - echo "MySQL 或 MariaDB 已安装" + echo "MySQL or MariaDB installed" else echo "MySQL or MariaDB not installed" exit 1 @@ -42,26 +41,6 @@ customize() { echo "customize" } -# install -install() { - # 数据源 - DBSource="default" - if [ "$MODE" = "lite" ]; then - DBSource="lite" - fi - $OMCBinFile -c $confFile --sqlPath $OMCEtcDir/$DBSource/install --sqlSource $DBSource -} - -# upgrade -upgrade() { - # 数据源 - DBSource="default" - if [ "$MODE" = "lite" ]; then - DBSource="lite" - fi - $OMCBinFile -c $confFile --sqlPath $OMCEtcDir/$DBSource/upgrade --sqlSource $DBSource -} - # ========================= # 参数解析 @@ -97,14 +76,23 @@ while [[ $# -gt 0 ]]; do esac done -# 确保 -i 或 -u 在前 +# Make sure -i or -u comes first. if [ -z "$T_PARAM" ]; then echo "Error: You must specify -i (install) or -u (upgrade) first." usage fi echo "Type parameter: $T_PARAM" -# 判断 -c 是否传入 +# Determine if -m is passed in +if [ -n "$M_PARAM" ]; then + echo "Mode parameter: $M_PARAM" + sed -i "s/MODE=.*/MODE=${M_PARAM}/" $VariableFile + sed -i "s/serverVersion: \"standard\"/serverVersion: \"${M_PARAM}\"/" $confFile + MODE=$M_PARAM +fi +echo "Mode parameter: $MODE" + +# Determine if -c is passed in if [ -n "$C_PARAM" ]; then echo "Customize parameter: $C_PARAM" sed -i "s/VENDORS=.*/VENDORS=${C_PARAM}/" $VariableFile @@ -112,18 +100,14 @@ if [ -n "$C_PARAM" ]; then fi echo "Customize parameter: $VENDORS" -# 判断 -m 是否传入 -if [ -n "$M_PARAM" ]; then - echo "Mode parameter: $M_PARAM" - sed -i "s/MODE=.*/MODE=${M_PARAM}/" $VariableFile - sed -i "s/mode:.*/mode: ${M_PARAM}/" $confFile - MODE=$M_PARAM -fi -echo "Mode parameter: $MODE" +# ========================= -if [ "$T_PARAM" = "install" ]; then - install -else - upgrade +if [ "$MODE" = "standard" ]; then + standardEnv fi - \ No newline at end of file + +$OMCBinFile -c $confFile --sqlPath $OMCEtcDir/database/$DBSource/$T_PARAM --sqlSource $MODE + +customize + +# bash setup.sh -i -m std -c omc diff --git a/build/linux/usr/local/etc/omc/vendor/agt/background/dark.jpg b/build/linux/usr/local/etc/omc/vendor/agt/background/dark.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1b64e7dff794db8d1a9744d940d72c7f66d3ddac GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^G9b*z3?w}c`(6i9Ea{HEjtmSN`?>!lvI6;R0X`wF zCT3Q81}5%N4AwvqaZeY=5RU7~KmPy!&(3zKgZbML!6mbJ7@h~Gem(Un^)yfkgQu&X J%Q~loCIFL(AJzZ> literal 0 HcmV?d00001 diff --git a/build/linux/usr/local/etc/omc/vendor/agt/background/light.jpg b/build/linux/usr/local/etc/omc/vendor/agt/background/light.jpg new file mode 100644 index 0000000000000000000000000000000000000000..101418322b48dd50af181eb54534b17159c78b79 GIT binary patch literal 71828 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

nsa*%>JWTS)gH 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

DZm>!DUzX%X2R9z^DjigHE3AzS;by`IKXzh}@Nl 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

QI~=dtkJv>!V~8xO4z{HZ z%|l{MbG4ki=CBSPDq zm7c!S^cH{)ZoA=WgUG+PS1ZBl?0C5tBpD%M4aXkvWZazac+w0v0MBl^ykYDt!YHsrvGkqx6`|D>uo_Vp}IaQPMC?lqsGcN?xkTV}J*j>l-X$n7eFn$1a!Z=EbOkz2r}f8MX$t=ICl3LJ)>_Fem@A zCba#f8@p{uYpyAgA}k>acJI?M`VpmUR&rlz+zJ^wWw!kkhky0~P4g1@ldVxfQm;U{ z&uvOH?z=S~4Y?LD7CeY}#1EOpknu@;58oA09HBO|H?bvw$&f}zxDe@Rfhdu$65$45 zQ?;sb+46$)6nuFVc`<=?7a4iS{aF-97J3lV)wbvEpfSrgaK3Zqp>J%D(Vgz+N;C|S zqU@S~RMjtHiM=_cbrzSsoYF@AO4D}${pPj!79F+^tMePUpVrqa21hgNXfs1^p1`## z@K^QfvP_UZbxCT@=E~~A=)zGnq5-)d``O3FG?Bwi(~R4W-&aqtPs1BvSE^WeLPK|f zhoiJ9rp&??JID=!;7L5x-XhR{Fen`sQU$W}(NWkUK#bgC@yKASZ?4eA2`i5@jkiz+Wfch?-Fj z?=eVSO@kkXdqE~iTb3s$+}8s5JIMVJgot({gND&3I}jGO^bdLf3oam^tVc3^1{wW` zc@yR2MylzTX`!6N`$?~-sHv<|;g9%o@%(J7Y2P0re3y8fc!9abu(vqzJ2@3!M80Qo zJ`z=c@@pq4G5bE9!yl_6C}OVkZx|;K+okRzLKWa_GmJdN&&}L$B*$W7exhTFD?~ig zVO}IFRy2Cr4&ck&^wB(T1z)_xLE>{|bGHJ@xAAbw3FdG-I>rt!CFFUt(7XBLvxW$v z1pga1B%6^=l>N^&4*gb3kNO$e3Xmlq!VsdS%vWf%h@gmuwnqMC@O8+9&e07}2MhaHlG0-A;#PWy6gR^LRd&@UadaVb9<6fQ->Q z{YEjLsx>gK*F}EBgWSN*aB7gvLcyw)Kil0~{wNoH8u#bSMa9ywQy|gE5=_psv0#?( zB-|?3fznE_omta-KyG27Q$pOX5Wldq6M12L()I! zIi6PBaqH{IWF4k)(2RHw{_UxtjoR(L%{#!=wppz{ZjE+}5}Oxa9tZ5OibI!?-88TN z6-J62)BDwOSXTt<$4+t{4Yc&GM_3M#GqV~_9@AQ}tweV>V_69@QgM^}kF6mC-B-b5 z4ka%dg*0ygk*){xH(!Wv0q<(E(BdVQ#8U*m5qze4VfZkm9he{WFP>M5=DWNxexVG()@FmFDQggw*B zZL_?1RmXo*jWi2pF-#o-Q1?Cn4q)3n>?G0XIIOh;QBvU5z|Tj@JR?*vMN+Kqs1be$K&vQm#YGb7Mx{ObgK;>!Z;>6*$c{F;mR)0u1^|o0nLTCfR2g7_5q2F^%S}!a(Z6Bz|;L-hli0N z+2FfdKuT=$`6&pV04^A#+^!6Lp3&%vz)wMX1CSZCzjX^ZWCOKT3^lK3@88_$AZS7h z#;{99c>U^SzRVvf*nzIhZvh$Fb>Lrrd?LncVfRhD%WPBer*kY@%lePetvc}%NuFq* z*_!fYL0VbPGJo)M(;uhg0He#4T*o}=^LM8CDaLoj05jiJmqX&&HU1!xyL_6vL--1t z3iwyqeidT$vRLq+_}cKPy4UHHXxOkeQggqk1lcycp>sTPjzAy*>WS#M2^!3pOi0+} z{F)y45aFVI3z#3j1uPle0(=eAL4%U>SC`G#Qshc`ivJLH_=7Vb%6Fy1hGOQh%GD@)@bBGT7H0t zFH}{l>>`yXr?I8H`)<*{&-1m_I;;u_UB9>E*l{}Sf5O~T$4wso6JPtQSNuaS<13Wq zs~0;WqK7sAYFvLXsmo%4%U#NDBQVm)ele~;nABDk%KtCk6Vbn~J<~Dv!3&ONB*IS$ zHlNT3{?Wf@>JE0J=f9X;vr|f)JroZbE-#(0iRDewBj?)Pl-!C&L&AdhKY|6Bt*U$f zFX7|Ax0n7SjQ)QNA}ee^lP&G~KL9^kI}rV`Ti+c2CX$anWOM%wsD*wFlU)Y`-M9>v zcBScW#By?qvL%_KbRg4dy-~YO=98Y)@aOlk z12vyOYEkcuuCDZF2|Q?*j5KZnQ$KINs+s+IZrWdweC4t z`Zs9g!R>e*uBailwdrBjsj{L%TIAP^lFgU*kRdZj2CkAW^W+|0{OWj{qOApO?yxoz za~~@2BfO9ZJwJ-T1GSAKHJzr(e~v6_`5K=lxPM3FtCVe?sKos`M1D|ZflT$DVc*>F zFN#hWpJNv&?YOw(ul+Kh(e&uB5Y6cfrAWkua}-CZKCmDfLtK#|;5toI+MJL93F zAFOKr3gK36%-ihA?R+t%B?+*7e$Ts1^W?06|MyRk`O7UpzQAK_xH<%M^3WfFNIl3z zJT0ETxr@v*nscvTUiR}Xo=P-^%49UO|1yA_Pod*2K%fS+kL(-7;H!|SahC_{jc$OE z5%MoX{EH^Dw}2rg@~cZwTWHbf9=T%S=)tDkFPS-0S?D`5l$0-bh)_&jKoglJO0$JUDSWL2r~aA8D9QD2mg)K^ZzB$z(%P! z7WP`M(xa&|f$a5lfp?eQN%(!N-Q53oAH%}$fSg`NHX4J%rI!wNYhG|2yi z2GCDraQ~cYb(yUV{R?LN?*UNT*l&y7voAOCyK`ZwtQZz${?{SMexRE#7W^lA%8cet?FdnK z5TcEP{F0^c>CgWAzpbSFk=UjGZaUgT3+fI(_{qW{$vNRxF~d0I`OJ=gsv+brjUo6| zNJqOMJ;A<0pGG1=XOa5U0SGA^+RYavRdMoZ=sv7770EzCZ_1E)-Wt?fLKB=z4Mi^t!bn*R%v_u>|Sr1G4DT^t~{0Gji~<}37Ogs-)D&@s`UoNvRH zhT|iNv&Q`!pHw8tDXOifoqRx#5OtluLgPmSg*0@9A&;EoAiKT(&%ZgVWOR|^I%<|2 zF%8;?En)hVwh1F>LWU>5C-92Ff8b+>kZhg;l7jtJGO#o}8A+0hBICZF-3HI@A=U9m znjZ5{^?@V_|Ni-!>IU+k1f$naf)R8>P=zEIk#uhOyueR_u^ADh4w!;h+ybaMRFP23 ze@RXMtz>j*5IH?P#3XX9qe_^0Vbn)Zp8cWHQdPB#jVxj!R|b6sw9!?h{M}OkP;Kc9w+S%scp{Lwnyk}LZ+*Ot99wWj@9Gg$ty03cLNEevpoMHSR zzYy7+MgPwG=i>c=YsX*v8xkw)&3B{UsP4@CP5{B61Ukh+kcv{K(Kait^iac_M_FTa z)q&xHHMl*av<0w-&`~8|{NQPv?NO31UP(4-)F~QX^pxG-UCrNH&;KcliMs1@*F@5( zVRM{^tXX2m?gp2mO2y$Nfj%9Ki4q^<;T&tBI@>vC0(}~cE!|9fOJIh0%oWD3K3q&x zwickcmQ#Y%OR?l{m7tSdON7*ZJLn7tbc3<n zL1N9IuDW_m0FlO=^_cKez_Dbv+-~EMb zNA^x*Al+o{9ML+6teH^$H19tm&R?q;TBF6n-)Dk61pwzXIW}^kZ}1W%c5;1!7M3R> z>N|%hkF4~~;X9lq3QFZy4A7v*)2i6&E9t?x>Y907DKFSb!;^*aRE%r>v*n;)@3Vv( zw!u6o8v-Z;S2Wl%Xlp|5+kcz=x{N%`uSl`B<4bE`dpFyU>m2PXcZyZZ@+nxo3@$J- z{XBVULRpyMh`T~$A-RR3+kn#I(ScykSxM#xxX$AC<6?&joqkX8__LC|6}n}g4e{cr zm(bjzN9h77KUxs>@%F%`d=`i%)ExykeBf;i=>xJfuQ4UM zZ#st9DeFwsV~VK^V5Ve#un?5p5^Zv_l|gc?&mPw=LWu`o^8V!8@S*UrCqpOQC1gh0 zbI#AhbeBH`y-9j(WjcbOF!h(3nCmG%=7cN>R(>oG%jF#GJKaH^sZNpJTl5Mxc(%)Y zJdZ$2|JMGG#~TD$L~tXh#x-P2?;Vm;IcdKYf{^ zf!`6-Spysp7#zZ&kb!7*T4JTmQ{GbwNTfn=<(o53A=aj*1aQSk^@8i0qyhXx2yz*# zQC^-5_`6=h53-sjdCo^OiyEV(RzQu&-D!2Znb~mUi&BVK8Y+(wkP|LO{)L<6j!*}; z9P??P(oa4R4CiZP_B=4b`(g?+&yrDj@7|T~oK#B7?njmDqerGjRWO_ zV!wJlhN(L-q$2lbnG)$O=bFkmJdz)IG&KZN)M>6w>4rSg<5e+bNo-G{Sk?Di8!@w( z60o23fu@rjruf`VJIwK8%1Q00ysHO$x4=;XD9 z5{E^IOh@~F!g4k=WL;a`vP)np#*+*CF$tw5RUE5p0%KNRJ$e2nLIz~Atn}lNQedjA zwZy=l%})O*7Z|vDVDFyp(*{kABZYJifWAgbWd!d3q?A1lpz5Mf<b?8%`=EbZQD@6d$RP&u))7qc}HaI>$cY z9)goky!hY^!5Ie^<|7^t{3aSUuGosHS$>VAnepuV)s_dxqA^=@=m*!AAI{~ZY#-&l z(8HtWv`_Y2pbJx7_wsZa-~zL2h<$%K9ana>pttff&MRn&tr^+b+b`bx{B;ikjlv7V zTjy$lX4?>@`mh6qbm|*Y)<%qS^i~>z9N))tYNb0v$LtE)MZV;^Bv&e6cCMQN;= zf^9pd1_Y)R*7#>Bu`b9r6TsR~=Yw9O;uJ|NY5vNE3g^q;FgelW$v0R1 z_*~tijOXsqW@*tCQ%p^(Ey+opK?IsYPEgM1`t#~2A*&J>$C9abHD7Z%>cQUE1UBd; zG;0&CJpPbc-^KVxgjAY1aD}I8k9A37H>|a#X&(@6%NB~T%X2e2Drf{PhsK&9|K$$G zAtA08AeNsMD;Jrruf2TO)8F!rm^VmensrfiAyv5HumbFe|` zxV&y2dc3?z6!jjogjsIPqhE}sN($GcC;5cyQBkHDSX~|Pr=bhjSl_VA`g25{&o

7 zEzC59a77q?Go62UGN$7GO!?-FwYvQJD#XP?r@qU@M^hwoQOfW`PeOmnYnj0ZbDaB7 z3U>jp6YQjUXZyjvIaBsgre-B`ko}Gb`pLf910!Nasvwa$6@ErdJ=?y{&rS{O!i23L zZO{QWYDOKHycLs-;;RsWz(jAq*Vvwg%mUh~W-(2XtCP#zRFugSOjIh}Bmi*XCvvxx zRD@?DC9~+=Suu%oJ9d0x5XNFVK9{`UDPA#U^Spy)e!uf^-y(O)P=Idct7Gh%$bsY; zJ6hz)fBHsxdeT>_KjSk#0_`QI#Q;ZfN>sTm@s^U#6UMjgQV<%#)%s{5wvhYZLFF|i z(i1$vORgS7G?>Iz_he+9FI7s6tDjEAc*kO!<~pxBqSYoSQGx0STd%QAPRe1zQoR|C zp&YNzN``&PIZe0eH6+1wKP+DGIP{XDnqh0R^xIwr7db$LpNBOVhKaS3jc;D2_+pJ& zYj!dgxq66b@TlSQWhWh(lFJ>eV3Qb|rPU_h$#L_=f|j1_-muKaF#shvyenhF{c!DH zNsm+Kf|s1n9t}-$@}h`qrBr1mYO#ua%km>Ff3XrFKw!c8y4e-&Cbg^fIThoJSje3_ z7hfy{`2z;{=`Pk191M%4i%g&i#E-{sm{v3fdr-mz`7+XDet7gU={gvlqZ$~rDpQ0H zzT@OQT{z(EHwkE!W@5;vrq&x$(S#g1KAt{2x7Lg)b7K0;KgU>GHa%7GWyE)i%FV?h zM}>wQ1%q`>1h4ckXAc>tl`N+rRsJ(9{x4nhGfn8oMg&M62>I5(?y6OXIpVNZOc<*< zZbo;WPjZ$%t}B^;`nGoCL8Y2;6IlcD6fnnolDA759~Um=KjU=DuT>%3A6<(6Am&2d zMO_pTzf>j*aAdzecO0F0Tsv7Ee+!VuOKsq901Z}-n3Q*mLB1r}Mh=n-ekjMjDWsGR zSigAxY^uI2yi3&5WQuHuDq%dyk`yEQQ@R7#ys|mpq+hZ!)-rkIW(ef#s;uhyW9u3B zK(Y1XDF-2MhfYFHQqb4bb*~9X+=11DGcfHTG{8+YMt-_)5nT3zwCH&6_^`?g&E~pr z$V#-BoBc)h=be<$p)Ex&iiq)IcO6he>)}nsHi98$Uj|nSP%W?a;*)?}4<*T+ZB4wd zpQ4v(sZ~onqN|v{o|-E>)|~6so$k={?bb@$B{3v1EdD%bz-E=`EhJiRY<3)}BA=w` zoX_~|^v1~efjE!UmJ%}6h#UL4LiE}b4=JCGOBsO46Fr_=bo32J2KLK<@DeK zUb#WCOx%?@{;21QR~>HCWxL6>*RMJ!+i^IgQ@J@3A3YJX&Z^;b&&Q zIpWceG5hjY(iy{DT62z244!+f8{D|2W4)H<;3K*ypscY-~&el=vvK$9L5XOwqh z{Y#Z`!Y*547$y(D)uJ;o$n#1scj&a>)e`XT>ifr=Wz!wG=yG@;9Tu$k)nP*=Z1v)9 z-TD#lY}+MAH_`x7uABi7;jSzq!{jgR+)64`qgs-43`6zB!=uz6K$N70Te22 zO1}|g>f7~#L3%L+ohLS(*z>v&lZjdgoBPeg730AEoKiv7a-U(LE1RMa=L-Od%}gnTCc{IZwF5pTU#R3df2Pif@(p4LK~XM#mU!J^TWI7h>j%h z)19+^XLt~Qx%fFy0^fPB9`onQ&io_atBzH1WMNEa)$D5CTKc46c-54O085;MF^u_M zjMzO?%NR@8n-jwo+gTS_WAHli?~Uw2`^YlVaNa(pGkyI=Kf&#tWX{}(rxk}Kg$1xl zmVStrS#Me6@wYsa1e+fsZ?ni0K1`w!3@CUnEJszHZS}A6n(h2A>QJ!O+FsBI_aW!WY5iq!y zAWS(H6q*Ns`Au%&ZmNXOsyz)^=v8(wzd*B_JT(EV(pGBi*^Mi*(1*y`*I0zFA3hACJ?3fLsckBt~&Chi8q;BDOM z$NQ(%HXDlh17e1ubj9Oqz_E4;q=CbC@buF{R}HbkD54tkPY`E(zQsn##j;tB3wAt> zKVaAq=V2Z-SII8`K6) zXo2Y8qanc8FYj~E6yegnL<8eLYDHd?5+jjPlW=XK7eBnw44C9*-&G;i7c%&f*!|lk z0jsi5HIn(kXO9fz=r=aoW%kA^yxo@atu3%J1H2qSWET8^&VEn55pRTWt7_Gw+GfUV zCktczr}8`u7(Kx~!?v8hIwae?`G)y&&!5aTnL}e+gItb`K<*uc4hQ10YkG(LgWo3^ zaq#y^aHTE!e0;ka2N^sqZ8kI@U`*P+CMH!Uqbb9z%qQfX?V1Ym7Q!Q`&ma4R4e=d{vW3{QQ1RAT`Boom+1Ebb z3F#>?L4)16`2EL_bUBolA9$9${=j5-zvW8a;Y<+T=UhWnNF}mE;N7g^qMxd*S)u}^ z@-oe>2q>FZw%Hlmz!w^KSD?O_kG8IN_RfNW3nA0-;PfPI*$1w7eNI_w_CRp$u}KuQ zm6L=2Gm$f}o5)RUho<&<$1{}w>6p*3mt?=Q@`u3Gf?E;V^jI}=akDdcn>8C-x?@zw z1?+)*6|C4CF^UG>nR2yTX8`987Se*>Q7C?R0R_bLzVpTP4(>H0k0fFe`=4ZBoZN`lZ>k@GtV`H@0^szi|g7(-mhTKxEQdp9R z^RN?aqkaXw2c^yb@6_-A@H18wicGoo#Q%HEGV`zGbk4Nd7eORsxIU*mFzR6A#iB6l z{M{1U0t0yma>xCg>|g5?jHhbTh&U8of3hSs%xdaFLQpwMH)HHg$hQPRHnML{+09~+ z7kJFQqB;;lTS@vLeJX%~9mdyG@s*dM7W4E~rHYcx8P478N`k(X(2EC4TKZ-<|2>U8 z$H7RBn~8H2;)m$fjV^N$3Vv)vG?a5LzD}~+cYmNjcKNbPWTcuv0E>26XvdbZ_4uHV z)+bXUo!VSD%6rnT`$y^mhrI)qFS9c%V7iO47SJK}3#ILcoE=aBilQv#bcGlMn!unoVjuKzQg_4(1*u-@u9<5Kf(t0nnE894i1uZp`eNZ_}w%G z!B2M_w7xu<)VdJf_wkoZ+HFpWsso8h&C$MAq>(3`v)hiJcixE0e@mC-Kw*J42r+_7#gro5gUE=;PVlp$tN)=hx}-CtUS8k_X%xjSUoovR`v0cbvf|B=cw} z1R1TRg0D=zp()F6zV6#5sU?P7DV03PiBFj~d8s|yBvZb8#BS zz7L`xJKnpQ0h)&K8Yfqu!^%4a2qNA{K5d`m{7POK}f zW5ykPpL7J+L}T~oG6kMk{#UjyR;e#}y!hznM;uRAdsJvzW9kN;-X%$R4qWV+lw1xR z3@A5#X^;@&JyN^falfM19R?(s4Jk1EkhepgJ4DbjPX^^Jr?;T-*c{yQY2au#skayt zgsepkHe*^xTvih(@&J&x5lfM6&cw=Io_w2VdF~{;1WuNBKJA&^ovHZlM%f)metTj!{h4a z_1J9IyS>ubH-$`gE;ajzJE;Cwi%x_B%(GD^1_ig z+O}J<{Nc`r@8fz9ti`A@)d=z7N^(7UQo*0F-|^`ZsD*AMkCES1PaMJAaC5&>^E6mP zevZ4ae~qs(e&0!{!qnzSL-*YDxKlN|b}9pe20O2gmAJNvY?)Idghm@z4Esa+TWATU zDL30$=47mLY)>j$Nv8xlU%$QGuzK#r94kWi-W$PJa;JRqCNESNVo~)S@?5`Y?0RfH z8EZ$@IZ=&sWR(B3wWeuUtojS{LYlS{UvZP^#f|?H&FHydJgnGVx1c*4{ot zzQr7rM-Dbz`Ifmk1OH>qTccYRdW%Zh3z*@bPIEwL7o1A3HuHzv3zxmXr6w9?^m4A( zRVOW!jB{K*?c2w|mQW>N!y+Fa0+vUf?!2$1vZ(~k64lNQ;IHl%ps(Q>qX@LflFTz% zm{Cnz`(MEDT^#-No2FphMitd(tG{>{U(I1jynCoihF?PY9!~G$vB{q+GWxsiO)cy+ zM_%i4J`(9qa&5tPnib?jeJK%)UoDPHz4Q|RY`YVpg8;8D4KW#%{-(!jqI#?*Cnc_5 zJb}_vt5RR)g4w5hoPzgk$7vw_!>;u)~&f^PA{O_4wC|H?60qmW?e5dedkxKH6@Qeai7TUnvU^ z2fL3`xzSHc9LoLg)E3O&z?Gi}lujbYUl^;f$m%oL5pPlr8KOJuM*qW#MzNPHGcm%(8Gj29q>c{V5vIXs|6NvfJl^96>~^;`D|7Gymt2DmUmiYI6w@<{-fow# z=bu^_s$f#r&z4Sdr(h1gL6EEmJV%PQbbA#InCK;%e{X-Zkr91@rvE9SQdXnJFP1?Q zU@0D+Ej`7XM}s#Ic4+N17Z>Pmk78fI6M!+&@QdAFcwoG$*VP=^OhTdrG9ACU|A^Go zjN^c3p~=eVk`XWGy5Ad;`Y462N5kbzv-e7gX)XCSqMH}L{p2vAA!CNm1GE`+b4DwE zr2}nlav7!=rEVqOB83pbw_I^-!84Fdi~bcM>+?z_{SaL;8(AU5jrHrU2{re@H;No} z*RNn&cv0cs02b5hfkr`dsG>y(0%PM#LW$Gh}{^QuxKF_uE63=Yas(~3_H4sG~ z%mK``HEyD?Fcd(@9^Zz_2OHE1#^lx2qPx~{=~u(n3y&4i1`r{RnvfEcQK8+N4ixjp z-Jy!Qnu~j~JB+lG%>n}xNSa@@1t8|j!ho)m!#gjGxa|X@LR(Vcoo2PBSA}U*hx=MY zm`;!fo>N=XGR>tkHv|W!&NF=u<=qc>H0pz5&LwfnaY_m9}g)@Z*iF~VK(EL71nv#+3r z6r02KPx)jNm7K`;xKAm5NwX?Sa?ECrtBq%)%XgG| zVH9#%3-OHI{M_8y+Lj=H{R*>c@nHxbYlW@7@-prKnCs>XJ&SneQ}}C$i6N$QoI_%- z1*N$;JMWooeA;bf3#VFTv@CfQ!SHZhG|QOWj~$SY^!}uFKqGiM9c1PeJ0WK zK%1ts$e1jKj;on5C$LifK^_4mFxAp=p3JneX<;ZI)duHB`DXyY!&OxQXj(bO^gKN@MOLfiaEU zTBnI;t=o3q$>Fg_pY08^w@GeRRD!-VWI7tK=CgDki%$>dBSA%(vaWlzpG6nKsfMW6 zk1S|B_e^q6fw(-&_}E*8S-UeyBDo-G=>;-!$fqB!c&^+E?ez5o#*OQdu*! z+?6li5az9TCP72RrM>J^NSkTF;zYOw@dgS*-P43`?P4~Qma?7Uhz6LUYU3jDlQ+qM&Ut@rmfa6lPDc196}G@NK=t}O=`iv1hl4p z{6}P+X6J<*Ia5>Wt03lNU12R*juAfqjos)&T*Qy=7)8T&gCr5=m9{_3xqsLD$%?I4kMQ?O@U(6Xs=J45iTH#&q)z3{nzEso zjk(wB=vAwQc?I+3Z{9cC6&9YCD3sJ%!A)`|(C&2j@erx!RcS3QDF#CppX~3mvND`u zrU=LZGgLptS59vT%T#+{!;h`aJFd?wYb}64h21_unP$W(Ixz@1T>KA#^Y?#Lbz?Vt zco9J8mwiAtYml7?^+>%`6kJCL_pzBivm+JNjdC46P?ETG9HEqkx(lzYx8oD6nq;mE zoPaZ3*0>3P2gNqdC9lQwF`gw-2h+*KnW#ZnaZeTMjCDW~_0Q^t2RVKaAy_fU`$RXZ zW7#U&TCY5?9YDB=DzCcaDU-iQe#2MsL3I11dp=Ow!c)wseD($_Or;L&`;mY6@vPaMF+VFdSJHdlEOCzo8&6^6^yfl|xk22qN*01nGCi5U?G752w zYpp94VUuz9Vrcdtlkym4ZR5HF!P67XFu`N~bpICVUiC`76S>NO zmE|X%a{Y3RK5}Vv^{U62?G|@ntZAbD*MYQpa0HIq<(D9JrxxpI zw<~nEv&8@s$VaTxF&G09o`!3GI9pY=Trp#qBbH0^4XEIJ9?t&Dh)TP)Eq$I5_?Sk3P zXNp7 zdVKq_InfShlid1+ARxMdih6o!H)OEf`>nYqBx@4!80+tb*YiwX9A<{ zh}`qIE2-cWDe|fA~%F>8I9s4=dxf@NLc@A-uG;l0IS~3 zM0oPfp*Zuk8qTn9@~~x)x`Qu0Ra>VU+Ow$Zu=jUchH#mkTe7h1H1JbCG}7>3f<$?n41>IrH&m5%AX z20u-yRwpeoVam}J;6IP<|2!4ncKEp6kpt0yX=QgV6W8O3sRSXc#&UifC2)=s@tqQ0 zu2wJS{E4zzkr3fzW`~H?g@HuFLC0? zk8UbOj%bn>PxT{K09cwID;#jp{jtS7bdB^5jRUm}d~B0emlm}LhCdb{EjNyT(0&|0Gh;rP!*> zM>^RK7Y~9>n4&B|!|%HIvYt|rmx;-Ww@EK`%RvvX9V2mg{JrbZAu4NB;wWO51^ENmT^*qcdTeArc zDTL#OsV_GK@VswW0c;SMu|rW}w%7)L3ylnre_Q(ig@fjo@X?xI)gOMzMMb|zaGN^~_tb;#*&DAU%uPT}Nl8tbyi z!B29%7}#naO_xY`$0qG86WND_KCpC_=^M<8SAI=-Dw62T_hUFgcsu%Dmb(|Ydm%-D z;(gc%mgr3!ex)AR^c`*Qg7xd4$mIVtc>d@2y=DIbVmLVOm{-nWkYS{#R-WS8i<*Pq z8ARRlr&f2cjC>UzEQ5Fy#r|6rf|>qvp!y@@ps;cACpSm5}F@RLW3Pn z;xrM3?ej%yFF9PUxjcx%B@Y)Dr4Lk(O?zmV<);M1{8WYqK~79dzr-8FQiJjGF*f&> z>AYKuA~~>pA6Q_AlEfyvx@76~Q86+HPq{hU&Gd*oEF3Dmr)KQ$UabY-dfLH{dISC- zC_%qM(JI@={}ZmHq`o>}mR{TN-1*0c5Se8ClWw381xc_&g{>1>Fl ziUtvJCsSxAh2JVvXt3y&(%^Nrb~^iY<%$98_)TMD`5{>4#8Bn+`9iotF)$aTtT9nH zEHKroE28+bW$w>{3f+&M$1?a&y(IW1CKybAi{3*+xhpFKW|_lOrw>MWJCdD$jp2*N z5AN>ia$hXtqda~i+G&q33kAWF`CPk)28(%G(s3zxV~#wi>_R8X(8>~IA73$2$RkvI zUx=?R-337v(J!r4i~+Y7mt8p`kqjvZ8kApBhGs<8&Q;V7ZXbw{o4tL+&{1i(>TA8m zjZ*Se_b6rKcWlCbF7)Z2N$ObFBmRWt_MgtvKe+Dy(8K9bfLxSHx-K+MuQ7S4GvcN4 z^Ua@TD}lkwG-Xq*0_C23zw(e`s;KSWcmE9BAt-x zpWFIPVs-PZiek@x>Fjl`)XM&VmXD!;1htI;!OYly_N>Bzi5p}=K448nX=^4r-pE9m z@dN9Vq>T8^?F_h^D=l%TU~9rk_VPRJJdsUR|KlriYBbqt9-sQ7Z6@Aa^7;ld?g!FJG?Fb`!|~~<0C{a4Kh2zR~FI< zB%autD^TmOCpwjm51yCW7Wm!Ln!wjW>dsipGst+wf1+n=judtFV8#oN@wO|_j?+_% z6!k)VLvT{(O9R!a2vWAN@9+G4ynW!VbBGXM&Q(rpmE%h=SBXcN|3LxpOSlY~IL)Fe z_U_(X>s;h^^@MviuG^we_Y!OJm3GsuM2mqUxnJ~O01rEQLtP3C7&Q-i@RbbJR%6Wz zkPtsZhxuk6rpG^aO^?AHRsLv=f|pVaUhVS9%O377EmQ#pNO6)AX2qzkDLqu^Mz0?T zqZ1?&voJ`7Pn?8BPLJ}-Y7$0X$RkFC6w+&!9u z?9nn!-s!L4Sk5@$N;1G=2U7FC+$wpK0s^z0MQAU!>pn3wp;FdpxO>RFWp+JGZ47;w zA~iQ_K<4vX7*ZilgXnw*OIh)c!oX`@>C%e|tVmxOpaV@?dt0dtt{n+O?5V6aMipS? zIRNR)1hI90pqy!CUenF$n>&ukYdqDz1Ct~3vsbasO6n`gYz^eX@@z~fnvzdxBsWY{ zTu**|hu}LBpFUMP-7}&&%=IZT^2>WTTtj|+a>o3l#mtq0S-{|%M97`;ioUNQT}--0 z6WQ=Hiy|DI1uGn=*u#-pKws;Yg!Ms|V3a|d1E@w0#p~F1}Rx{oEK{$;C@l~obx|kXG-p|ML zzDXFWox}!X^%<*~Cj151r}95x$R0#v9tr&xTbhIC;-1_|Pr3RrXhNqKT9Xk(#=F78 z7EQn2&b^g1X*;4G_dN3H!oYBlgV5%BIBmqMgZ1Q z1Im$U#nQz{-IO5leX^JTbwxJJhwZo+6= zKRYN_$0{A^?hW2pTbT;jbk~j{jj6%wNmsNh8$Ms`19;CwSC*7w%5$%$WUZ2Tytpem zxl@OQBox1QH@hd%fR-Oow`kaHLR44XbY@*u!(#+a9^Pyqv|t4I@9w6p?c|_qc>gPV zCGUS?v;22`4TJ*VmgLf4ZlCFe9@7nHI~&Rdv)l#aa>=)3sWs@%{_Y zIo=NCZ05u!O#|$S?n@g``x3WI!oBU7G^?#Mdvje->7*Aqja5nk{ z_IVVV`Zlcr!TYkG;mg4R8y*u<`wZxCJ)iXZoX2}xfiHGfk)uSmkd^$HWXfYCv#!`D#)l(0%yu1n$OLQ#ukJQe8ERFpCm)G1) zc#bdn;#S9TO-9R%mWpzLTLrw^pvFHGb4|=~zwnn`b*YT$!XZcY{2+X>O#gZHNEX3v z5aD&j)9GufP3mJT%_|jpk)eM@Tl>%cM-WN~&3nUm=n_Pe#CU*24R=)kp3qeHsQv`_ zp!B8UJnY}NX4*(e*2#)HnUgIL+rg#+mjRP|__uCSq$lHx`Kj9a@vy30S`iq3ZjF~o$I66&^+Z?>8i+vH zN(c5-JTHVDf}6-b)efBU{?H?oG8# zCE`%Ub-J(#lt+*ESHW5}$wWWit~coZ`W48E5x}?LbXQ8_&`nEmd==wxzNqvU@JU5< zj>NOa+{Eiw;A!x;{F05x19~{<@Zl9Oi+D!QFKZ2@X2lRN%pTH-F-skg0Yj5J`qz%4 zDf5iU1l@ngb5!>^p5Em@!`{vE%E71WH6feg5Em-+43=qZ^I_kzL4zsVKUa;r0W5-z zK;C3MWdSe0)}?4nB9taM=l3rK2RXjJj6SQ6W5jQhs?3`Bjvmebn!4QlvBSUPIKr9! zp9|3jV~Sg9WAo)hv;1E`L08dnL%l-@szvj-uc+IVvK8w6wc-xHCSgD_Un&*Cy@t5^ zIcm5|@DQQ2R-$KJg_LAEJ_>8KU8|oqn-0x&6Z)B=qfB9w$I|rN=vZ-F_`Fo=C4Q(c z>uNx4fX(%?xoNdmq2RR?m+wdbooa?#B}ZP=KjMG?Et%kd=kofWpG7j~Io@mF-?3VW zV|xh{PFJowwHNOJkp7{(1B*xJLb%Y(4l+H@AXs-hWx8HlUDl9~G5p2vKm(RbImeCH z8!MF>iv*Iz`0xKS*2TYq-Wd9$C2Ia1%dw}T<0-mua+DJ=E4Pd$jB)}%zUUTRLTZ`c ztAFFHYP)xkq9q#bmK6fdm2^oI&<*7OnCJ1Y{^I{v-!n$zZ11E!R+sT)%JmJTt)4*U zvFRO0IeZu>9BHZ?$%;+DajNf&vfx0+P%ZXWOHFl#e z4g%=(c^*EK>d_9wL9JDlDa+5Ort&4LoG3h95j~lR8-sTHFzZOpuOclXF53rhxubHM zP9E#KnG%jecsYQs>L1Ov&9!h4?e1Gml(TTR+>+Na#8$608xN5x7BdzkB>J}m-=i7I zcez0)Ptd*JenmzeiXy#!iX&s~&~Hpog44XLREjrEK8l#SETgboG?sFPv$vEn_Qem2 ztc$HL0&Kn9Uz|S|@~5zl0x8x0;1B}L_>y+Is@aPX7tgk_tQVha`<)rJxteW?XsG(6 zO*lJV1))LgwPydXOJO;a7%5evkU$%}gQ1d0=3E8u=V=ddNP)B`^7cWr?PVIY*B-PmEK}M2p}{zSYrn71v-{?54C~!-Z0(w2w6|OO02b5ubE%iT zAY{jLU$kYRz_0;!zIyWMFCMyYB9-RQx@r3Z_=~>)A{7z;&BDabnumv?bmrI7!`7v{ z4%@Z{KVdAlaOf1pi}q+Q%^O|as)Dvf?z201)FE)Bdv4nQvfnhy*^=>Zre^K0+r2r9g!A|>he{K{=N&0zm;`m&SPuxSj>nh|rpQOydZ#M%K#ih%ccu!Hb8b=W0qA5eHOW^PVkGI@s zfOe_lV}R(PKnL#ZUYcsbjr)_C!cLwZXX+jXwN>#A!T^(tmRy^XRZc%<*!8m95Z7y+kW@Ng_-u0t174>;cgI6F%LcFxAV)^QYMw&ftI|j~KKWpWCl}Q%bvE()3|M;(Mo3?ye zn!YA*H(OY&@~_G1bNVXGPnd!YWGOA}!yx`n1zdG(oUBxd4obr^oHD`Q9{j9(`7Pnf z(q+Xen`oddv01eL!FyU!SBRf3Cj)AcU#u`3-tKH{If5(!37rg^PWKFMwcpJHAZf*V}^pP+5oO6GIzerd%Ar1 z7r>q<&zGxy3LWMemm!Tz->-GRt|Mc9B=gwid{4dAfePemIp=n&XEPe5 zJWzZ_n`y_!%Ad6|o|CL>6W8?kd<`QaKIPb(c66j$eCaJfW*-a2 ztc|UvS#c0v+fVbHr>BZ~&Bu|CMDP-)U2dH18uH7KLV`!m)~qkwWw2-@-g zN$P2M&<5S~Q z`uN7!?`y3%{mmNSn2VqFj{48XCh1x|Ue}UbU^q#s75bhRY`*z(J`wp{OJ`sMod?SP zFWdcJ&YG_FY5)Le!t#^K$AzRy*mh%8e*Hnkh;_*4C2OBpMypdRgh+s+A5HAX>h8eh zvgZs1uVEvUVRG2Ep4OKbceh{K9(Q*cSO-BkIXTMnJK**tnf6?bk#8FZF-jyC{dyf_ z3LF{@M^)WBTB*wh-p1d)cBLC%YGIuMV-_+8pnIC83uF4zC4y^p56vBuep@E-mJP{y z^WB0BDs>D5X#A}8&wv^*c=|!R*1TYDcmGtbf~hBC(23nXe!PXUO;!Z{v(A8f&*PqJ z;FY4hZrMWvnrdGyz`mq6ha~h8`czOd{ggTwN$|-(DN~^LFxZNFj>1iaM)&H+Li|>q z56^0U_4ZOhw*DEH!LSk(c-z^{VU11K(jk4mr*-(Mp`lf#{Nr3-DgI8~y!vf%Tp50L zl)pAYmB?iOa%s`ex6M_gREb;9VHu1zJN{@&cE=2JV`mjGCQjG?=x-a?zUP!BK>$6i z#7^eJ9j9{Bkgfz@;CUVJM=&GaG}M2=Yham;hXsx^J|vyd%$KJmie{8JOJ6_?CjH0L ze3t$H0=AJ3iV%N25U3>}B^M7JMT9A+>(t%zUg@+L8sg~NTiZuaZahdP0Zon{a#!1= zzq+x&#eyk^>kZu>?V?WJQMhUk(=ez{&*D%~MMXC(^i!B;e>^81-ovTjJylj7h}L~^ zyraPAul2~_-}D=lR}n$r7TB^@mQJt>2B4EZeqkjzE|;#*d5Q2iWT~xOn!1|bec5j@ z1tlLaeo<)=_pxzmRgY_Qb2JUFj45LzM0ZJ`^G++f&|A+yqwol7>uL;IJ{NW(AyIQ< z@2>==fDYwiC}NLP3~idzqhyyUuFRgUqJkv$vZ2!l5P{pqK%Xej!_g^u`*!opOO}ro zH7glee33g9u5C{rqy$;an?E^zjJ2e{q3KzIy7-@J{9$g?Fp8#^1yo&m-bc86c^HcsXyuymT~Z= z>=!$8VKMvQ^nLhoVQE#c`O=h-Q%i2Ygzz|p$eW*Q+bW#~JV*7*Td?_)XM^wU9G3i` zuv2up@Xa%Z@0Px-r5^1j$Mx7Yr<;CR{r#d39zm4co7T1KkJj zlGhJc;_q3zGKvo9_HyOiNT6jlPPT&>jAIWL2O=1ehG^hm%k8jx>a=0Q#5?NKfUX8l zrBZNhLkA24KN8+FWfAcNe*EoaiD1={-f{_f6$^2gwFDp443 zxw5|b4WOP8Ip2t=2QXS(YUFy}{xK6NIG!OUo|}C5W<6<4gmQja5H(&WxsH_%#h{qa z(6JQtR=&?pF~0<}E%+@6vX0~EkTx$rP+dF@A%T|fIN2tbuzft#?=t^(&U~XWXX9jq zOmPpj#=(*USi(F-OZ~^@&@7CNr!*u1x>d%4R|E1~f}w-7_3x`Ps2SHeCje;bBT(%F z4na8oc51^xbNG*^3fE!R7hq%qp{=^1U)l+mi4~WXD!^#P%umK8%MZ(s4h!XNtfr}) znyl5(VEOaly@9Ip<9jCrbmMu#rh7c~m2TX?<+ZQHOXFwX--x-dkGKp-HtvhUzk8cE zw$-;_f)f-Mo?Ulhg4UO@(zfbHU-`z>8_+)w7w<9YM$nC)U6kMRsn0C+-|{Yje&FLa zipZXipQ3vb7bf_b26nE-EeqE>h!SdfE*=*}AXR`VLbD;UM^pn@RxrrhT4SXK$ZkHZro@M*H=nbTd7}KBRw)#2H|8kBI${`MmKU{u&+ec`V_d&?D*+ z65rlhVtft0?XD#_gM(iLU-Da+60k$s!5|SC5@s2aC;r*T6dMohQx#+BOkF)BGeVa5 z-*tI%ZR5)Hmm|12*F)j2SDBsh*YKZTQU_)i-$^L8b#3itmg>e&Q&xBCaWEUb7IBE)0`{Hs)ojW> zpB;+m-W3@srq5y;nlTu3r$XF?s?ua>-NPZMbY2pm(OgO?cE@{AW7%v0!L z=MW`ey_a*+7N^luk*+ZAAmlBs7{1467u#cZOPw{6oKm26#=6K?npm5D(s!LHULuJ5 zXp~N~>_8$DT`CQ9e7jRYaXuaDgX)QvtqH=HyhJ~~&ir_TcNgexPt6lGG9MV5T8PV} z4<&9u#{?Led6lweHJpK5@^e-^S(1m(=-`z=N@4@6w6R37gjL6P=TfVR=B2_Sg=pwR z7iP$sZ-c?rc*G_}y=6^dt1j-dirni$9f`%AR36Ju_6E-+C%R z(oul&=alO)5@BvYt2m}pNO*OwHSa@IYHeD%FdM7Xf@o*z9h5P8c=2jDAbTp0O4zjVJ;g{|Ejrh!{T zqvGP&N+Z2TNi1bS-d1urE+zXHglz1(Zo=^84y zNS>opM@>+udxg61Hv_cPPdQujB~s zJ075TvqKVyX_mDftfcPb{>6Vvymj=CSJvd3v7{gG(Xfs~ZO15;HRCN^u7uw$f?sFt zP0Y}#sz>fNS|laLn*n&~jR?}YROoJ<{FU{VujZ?HsOQe&LsI{NOoFFala=XD0P)(_aAQ^+?}OTdg`87-AwtzAC-PAa?$Ap2WjSfgGa&je5+5Y@Ny0wbvVZ zaejLiNTjwdO9QaaFLZP=Y87I2!VP8C5UlgOmj4(JJKHl33voC)I)E^@W{*ZWmw$YR z728VCRW-soJyl?3*-Rs1W#Dk7D%xJy$nkoL6P%zt96?;daivig_*R0zVcSH+uhb@G znb-|a@rC6e4qZm2H&h4i&cl9(abZtsE3vq(%r5G|d;!#RYvsx}IhxPR0q0qp(K zXdA@(yoCG}i54#Ic7~heb{1AnC9Mk7qiMgnaq&pq;ZO?UU^xP zH@W|Xf)|$QF+#0oy4Bhi@9wpY`Z09M~aw$fO20k983Z1sM<_V*75X%C4Ewe9uOug*YU z^vQDjwI#p1VeRR#si<`)r=0mguzbW$rnd00FU=>z;5CIXw~fH|`BK}4hQVxJBtPiZ z&#~Vwd#pAJEMdX!C51xwIt(bKYzZPvVK=aw>4aPDhAPXLVMQnAn-K=f0M%)GlBVW{m2yv7RUb!eV?r9g zmFzx!;rw>0<-_35mLo3yq1%J4L`upA#cg5NdD*=ZJIY9-^0x7qMUf)}V|ofF~$Wu92vyJ}{D zu7I9aPaoR^0)6`m-utiXefn9SoSl8m9iLwYObe}dhAkV3NBg|&wN{sP9CJ=@%^Yj& zdaD!3TwBvL&6O}WhRvKgMk^G`|*LP zFmZU&b6Inpe5Q!|t8Ztvq<>nIB6YSFO%q~FOt5<{nQ?4iztYg^N6@v#!>C>tx7qWX z@EK+b!xmC3EwLAog*&-LnbqN7&51025gM(?ZjqyY?@4kN8&-*wq-jk)`j|bKrC>mW z!VLLpO?!uLm$bOpdojFVJkAIc85WO8u&Fxq$YMoRmjWLvtI)nGv^|IquVVTUP}dEf z@c+_!othcN!xYDu2v3N_bVYY@zkt{FiX!`mv}Dc(8NQJnBLkjacHrMJP4bhs!#rNh zaH}gn@x>g^!HTo@ysQ*M8J5lJQ5ADR5-6A$%v_?^m+O5bAeH=fE#YZ=6NzJz^$WX0 zgwZ7zXlb-gbS;BAvcT$1X@DvBnaD1GHt}w)qJNYF+k$zavS)BB0RM$9J#VFSFw#j= z-`I|ZoZG=42f8!(}fq61a zDom*oVmw!_;WuTP_!q#>T{>^z+%ftP#^9EROyRv=+v;ME|DE;BMCeZS^w}kS%pd9!@4GnAqb!0_6Qn6xiX`AW%6z4!kH|jNuqFZv`d!4 zcAf*@QA9#YbT}`rd}e!lYr6KmpMn0-n8>6YA(&jm!K2bAABUX^QFd$CqnBw7qtv3oO}wfL)}Hi)o>xbT zh~l-JrEq+H&&U(lSBpBM)~*)IDD*!yV(Y;spTy@ zI&u}5Q?ed9J7tdxZk9$nMan@=YU4_se17MdA4e^4=4bVpAMs ztUR_gpT7cd`^=X5(&b~Z4EgvA5E6@Y>>v_G+C4=+xD9V5RvQP85zTG?qM7D=~S@ zOQaOf{lM-RWL&|Wo^{GU_ojj*PNSk#nnSF$RlJ7K+Xd+5k2Vfx+_=p%h}! zR{MGjTG9Zm4PGfFC75HJqLE;0zrpft;TsjjIwq|YTN4_~F&TfVk6DT zK(Ir_xI?juXSJM(_MFx>1{kHGRzB)f%(*U4?iSr&XH8BYx2IpHdDCm?ysW&ug(U-C z+@o|4<;tJh1W9@I!rniaxJ29UA|i7>Pg_mdbA?3r^={){y?%2#bA9dMdNkGM(lwWy zZGD_CS2OcNFuP<)#fpz^Wx*))?irnGy}?FLvj}#g={K+LqWbYc$;2EWe zhLrWFdj`mz1n=sSHheR*b^L&gevG~wN-&sVSaB7eDm_GoM#Gr-L?1TEy$K!dvfh*z z6l|7ayuUKax-s;kWtskc`;*IS7jc@`Z{&(>moR)1}9dGIWa z^F2&a(hiuiBoeB|%#soq<5tyb^h`XYXi?qyCPLj%OiQ%_;xgVA&A|8$(zM&5s7|P}G z9=l-dX42;`%}ffzk4Y4^cf>p@jbZ#1e9F8MF(Iu)9eA(hFy3BCs3?o~tB4-WEnbQr zbv-;kaiskodD!eqXG2vsVbo7N9SvM$RKK4(72XwtH34fT5Ub$Nr=4jf-T0H6_ zST)FENVs;T>aPMp*-|wR;?X9+o9?u)TSAQ#8D3_|&|V-nQFb%0Sf`RICNiv)6pK}b z#7e|jeXrx&`?KZ?Ec!fmo(ex`zbPy9On}LF^5YDfi#Yc1OOq2^s;T}q3(WF5(5}lS zDxcSpd+w(Q=_C76uWu-(2(a{q>ou*BHECLWWD*y+{=eA!3b?AaZr=?^2?$7ccXzjR zcY}0^NFzuHV$h9rhtkp^ASoh}(jhG%-RWC<1M2ZR=iKkR_rCk?``ydW?OuDuTyu^& z;y=b5bIw;AkGhL&#;a0%x(me|iCTB`?xkGJ)(=IDNk97d%I{QG4OM-`Xk?B^l?8iV z*-rl480|LngcG!u68=Q_9nP|By^PPxI)LkuEQ>@8)!}i zb{u-KLpj|jpP++iOIW`FVSe!F)Zc%c1f*sogG#@O<@Sr)3#8kga5QXnw)IF$kJ)=) z#9H&V5^H#o>2<&;`@(HR`*a9I1{8D0Ep01?|8gWcgA2;sa)^lHh;2z z9@d01&OqMGg`L&$adLU<{T(GqXKGsEOrkvkFt^(gd4WAb&=Hg#SHpL#~d}6CNUEb}mi)jQv1H;qQ4fi-H zKB};X1qT&2Ye>c)zJrn`7NpAygs6N|ny8vSt~V%e3j@n=&e-RnzR}w|_Sr>sHb9ON zEH;v2?5yP+XNbzN(dhqL@4{~)$2wB-09aRxLiG2s%^Lv`5A3q~&g=@U?_tw@EIkZU zl5~#I94z4XMIv{Z7kNQEoAF3`z*VtqGVP54anGUb$%waAq1^LABCF?Nx12l6N@DE1 z?ri&%WbmE}b#v-2(eSAo(pS<4ea32H*)@LgX+`5{sXGvmcz=>Rp;BGjtOW#Lr|#2h z1R*(a-?9&_={7BFEgPYw zERyJIy4{UQp|X)RiFegoLL?u3b>-*uvR>5=lZP{ab_s^I7*ap)e`O-)u;qDi`<8h0 zS>QvTx7%9MQ@28aoX}+%c3-H8vt6Ty-mi>o)j3DpZ_6z##N8XL#20qx1}gbs?tI;t z>fGf!h-1KYGsy4$GwEj&pQ2Atzk>`Pe#$DCSuL-qj%Sza9NN~%FSIqK;j+lwxv1m{ zMCjBm0NAjU`&VA%bRp6{#V~p^be1OY?ad3pw-fGWRSz7Gwbq-$?-!nVInH@`*#|#Z z=(aY0??M49Z#Kc#?!>7EQ`xlL7+dHOtU9#sfJ`;1ZG)?$I8Pz2Vn)`ooH~ys(N4@P zOj=Po2<(fzx6a%y<3C2pPMDfq)}cJRX3&HAhn-Yc&oJg~9+3$3ajQ=283tn9>8Wfq z_!1CsK0mQjqTT;Ue>TOWd4TI7XMJ4n3DY!|GDX>k+umVz%j0w%N&*1Fnd=q0BP)+_+=&_*vkDY!fG$rC5^Ol)?lz$CwGf#s~e zd$%)W8A@5X6|P>#hjqf>4qU-(jd^@SgnR|b5#o*TkDqtN&g3^};_PPK_l4BF-K8Eo zIox$pf^K=#aTZUV&t2f_DKcl6%V{f(VVIIm_#NcpBqh}TuxO-x)HEDl`I-G}bbi!B z9;ojiD3CAzylXiA(K7?&_{5k@>@Tf28-3y8I3@FmkA~*oH09UY%DX#AjJT$FNe?20 zx*P8<66{*ooV?OJ1J+C1FX7%U3AJyKws*)|Iq@C4SG2&+z(+7SPXv!NQ@cJ;^MT$% zO-;+|7H1ZYE3mjV7Tn{%i5S64y3eImdfaYp6)~GQkk73-l}<`Ip6Zx%Jgi%;v|S~+ z&AcxH-41L?t~i3uZhEA+i}s8mw$s2dc?4aOR0vC$wxyb`K;#+IOdF!Z0*b^sBTg<4 zZW%DAX1QFRs%=M+0Xs^H`J-2qlOj80iOPT2jsTpx<_X`zcWZDJvW8DbyVU2tyZ>PvA}qMM#>p@9fwO(^7a@vuybeFL#>?HRJX! z>JKERZ%VnHiG0EPG+e1OGiZE7t(fMwH^IlVnQAOXv3FKxc&ojtnk<=;EwnA#4@3m4 zhj}mlWba!STmo#35U~xC*%of0qLw{{oP{r@U874I92!O^QJbwuj-jlQ=WyEEcM#|k zVdMp}i1&Wnh1A zW+D6YVX>c9XRyuDxSF2r?U$=PppJpND-@qD#J_wp0`D(nE@9MyNmPaNJ=PcvC7`<~TeGO;K z_==tn_tQh6uUk!l_ka!8J%TlB<7R0FO?Jt2#>C6siLjDJ50+u|TVt2o&cL`P3E+;~ zy)40&dI6_zO+R_-4CYw90nf@g?-9#(;OB4bz|zvh22z>~Z>u6ZJatfL-9oHu>bhd=YZx69*xnrsHFysbBL zfb&iWZvK=-afoL|F4ZW*VJY)$fbel-K&P>@kww9(@%Twde46Q-H`AaU#>|~LgInFv zL7=QZ+f+g8X<#mQd5O--YsZ6xICkl~$}~GYR>LDtxNs{>O^N_dic^Jc;g{HH3@yontt+YKxm@0)}FOELnJ^sTSX~ zWk{gaE5XfHHwo1i3rZ3PZ0}n&r80PFr)*$9Os2o*F#%5#mWL%AJ-5bWWi-;jHD@nI z)4$0~%^k1)0q-tZ*g&xdQixeHGOAu=LMr-BgZ!*Ang^f>J>v35>YPP%-qTQw5{qys z9_ho!y1(*>J5E^Vw9|5#dB2M=PvR%?^3@rDi7N6 zrfKI6z6dYSr*ndr1rd2~1DmLgq_5W9Pn$D_`#McfV-c>Brlg;QhkDpAB|V3_m?k&B zv`w8hFY=T>FlDQMuizB%PL>}xVZccV5sMwk}l z2;1hZkfG)?zMKw)aGu%}ULYK$j?Zz2Sy$eXmRc=D77f~!J1D{ONE02tz*@!Oj^{32 z)!va{YEMhdRA$qKA$qHfG}5OXG$;z_r@!CW*3+s(`3Tr|!}l9u)2D_{Z@mnji5HTu*x{TT|!$peZFLdK239JXu4<01A7dxIQ*_{ zXbI~f^sRPm$P;CeejLD@dBpj*4l-;W?ycjBbJO}O^qKOdK3ezT;WNG}=W!KnW6TK` zSrq4#JmdPRlxnY1R)sDHlf1nAj&yHR#!50nPa^whvt!%Z7AvZsn0HRpO-_s#X@7mw z$Z&4Tq2na<37SU+i`uAsBblQqDQq)^Kf3cfL9LNiqWegg+d}Odc|>nN9y|<_%|qCc z-6e^MjvCurs_Xdj#*YlnaI!Lt+4Om!N^QH<+uyMFviG!SOc~;d z$u36dJ)Oz1JbI%(*A%Gd@M80}$hr(OO2Z&IEIYHzGRfn!RYiujI)~s2UyQGbDQEaD zb%Fi$6>%$7Qhc~-Q)LxCR#+)>Z>5#`8=&$$q?Lz?DhVF5)zqhcK5V-sdy}AvW-lFO z)K#BI|I6}o%F_O#iubb~b7P2;1L&n2md%vAMgm5Gv+GhFr~wxgWpM}70=31OS&tW0 zDMDz-oTK|jQXxCf{JZxZ2NKSqGE6e;@C%u^Q*w-r?i5v~PEReUcz%h6PnC3#oD(7R zP@+wbGnD#7T5lS(15<%2O6YdZ;M?k6?dkiD$Y<%ps-0cnkQuOoIi^V(Eg^cZ+~*_j zVq=dPrQt^cb9jnpB$m6TaVkh1p5B|q2tpp&9FcX~4&knfbR`Po&qguP4!I8|D2T!g zHBd)_7K=E~B{ZUp%f=0+>R>2S73|4Wr^29`4@<1Js0%D|9??{LD{*-t1us|CAoC(D z;8?TBxucPMo2u?zfvuB)c;15$^33I-KoChssdf6TB$=atxlnk; zaHT;mW%2=XIq3tBBs|JgUD;Jdi#5-Syg7kw?*fDK%mvbL-?&#hAzw^HiFz#i|1vEd zE-a_S*0cR>Hhy4lYFy;;gE&d#g0DKrX>Ez0fLiw3yQ|qFx+qu7E9nZ(P^oG=dzQg4 z9YyO7{qv^vhZ!~)qa(`3{X?PEfP7tEvXmp zPPNYzF2)KWS(wd1jc0*DY6%!}mUQ+hU8`UhF9bBEv zESyP!awI)mq}5$aTr9vpq}6#zdBHac3zM=)0dD}Gl+s}1BnAFKULvKz&PEFSyZXUL z%6EOcjgn4N@?iR~eDi&|ENZdxmD^vXbi~b? z4Ama{1V#=6A-jD=;=2!3&qvR&r6gS&_Y_lqHg0j};+fh{g6kSI^S$9K$`1Lb^W7UZ z@k;kf#U~ye?DtM>I@C4olznUT3F5gw?ftc0`TIA|+Zh~hzY0i*=}gGZ?!u7FeDj%- zC9^-=468fbK8!y)eVDyHQ7<#UQCj~{@JU$6w_7CPl)DnTxo0G>6qv5l@+SA(kKTAO zmh-BQHDoga_)}j$E)M2Kx$s!EuOIqgjXu_sqcvo;8l~P;emvwX+d!c7 zVoEcBdAzh<2gfT-$@{MDsn;Dh(+))QR;Hm`qm+Z%vX(AZcTYj}7B~*o5pIH34#mAz zZ-H(^66e%`NsCnPm%AFL{f{*Gle=?Igq&isXKgx_rp)+VlU0T94N2HEX)L^tsYgfR z&6Ln}8=20`$L&*nE(D^h!B|Q-I$D1weHSMLzF(p#q+ZG^QZ3VO{KlrgMOeMo>cSJ| zu5fy%u`=)80ot7X#sxn7BDirrmvHQFAdol72hd55u=Cu^#Ubr7YpSKX$2Zv1XH zaeBG>?C~rcgLo+psu>>HF5|-@K2PIBpB62XlehZ4pLt_3jS^#u*vexI>=koNG1ro2 zJ-a$Jw+b~LXRhI9zWT-@1x=|OanBKHKTw&P<8!ys7ps^lrg!sV*k7%Lnj4MoDQdlJ zSzXI7fr4(dGl|q;JN5rQVDi$v%B*Oq%zL*i=s~kRy7!xOh``T*v3$TXjC$k)7%M8qxwT9>nqS9|MEILqnts2P_s)uN? z2Wr)vNNhXCLwWf-KG&ryuc**0x~arMHk2-|E*lOtg|igJ84~f-wMPB$h_I<9Ev5?U z3I8oyd0^ok@!n=77~}T74tLd$DBVGo88?bW?`4ZF-xICsAZa*$SsukneH%!nSAC?w zPY7K(C}cqT1qzY#K>>dbUNLK0c4tn8R)+v@Mk^Fb@ay}LvZcq3FEWOM_gK9rcmqWo z#y7-R0-EcMSk*$+p<-9>Nrj`u^F2j65leK8~eP73I5CaYRAR1 zCk6fRrUb@CXpcUQCZaw<@li2yd}W*sSLo34ns=594f$QSkSsky%AEIoEL{EWdmKyz zpZuvb&Q0N?qg${et1tCEJr0pcoNT>mQKE&>Xrq6?+i6XS+ACCTw+8EZvN?D|H6GkCGW z_1=zx1kp{FrjI&MjUG1e%#OAB%zJh0vW|LieZTW9aB{VN+ns^))tHGOr1%o>$8*@dZ7X}43vcyT1ocRx^8kd<#-4>|s=zGd7TsSWg zIeb1V-|JlaC=jyBc3vLdmP62ZR-M>%=b7wVo0~y7EslsrZV0dCT$fSAR+dFtpRK_B znT6&7o8Eu0&^%Z6^8cQN{&S=JmxdQop?|{gva_ioIMp_}gmBGS!UB)z2b;d8)pf?pyKzlO{r zYl1CrXKl@Qu;uLxkamQInS&-IJJZT=PNaJX4MVIz)68m8EtA11+t z+|1#_GYoeHsGf@Cy`h{(I+6U#xH>`n?@M!H#^Bz@lg}?c(U5}UODLVA^=*z{7pp7t zA2<;w8ECVu;);T{Ri)QgeiExdJA#OaT)Wm4aq43SlBm50&GN+jrT8*`P@qcJ(m8sY z=B6v$w=d68cvV>|=mz5ZILE_cz69mz%T~JQPlqBhjVAO*J|udOf~MF_YyW7)O0)Oo zJB%7dV(CPqGq{Py(s%u@Cb>v8xpiLOSXNDIvk2!lYwd9ATMEG9Fbj*I_N#J#q|C26 za5L(*clLrmXIcy82kjB-)|)<^`p98)O*imdHSR!f_m79--aTrFLRN~)FkmnxsL657 zhi|Ud}B64}Z+XhHh$P zX}1l#+HbcF)|m-J*^2J3?*!qR&Xd{aWOz6>)K^-eW50xt?2FiK=;+XXrv9qE=K;%G zY55$z;p-Qzq6ndTJ-bkG`)z{^hsASru+tSXQy2ap6O>d3kP~`sFei~^VB{onl!|5VzRfR1mq3hG zgcC=hKE=%s_+F4k?yAG1rkw6j>@EJ9HcBG9nxv2fRn2n~eq%V(bp>Vhc}-8S;!W{s zYB5>o>=v2ARQ0q7F16Ph0UCh?yU!6Tjzj|-L9^nKT#uEWRa3_59_Jb(pnGnZNoVrm z;Kg^+e2#yH&XD$&^2YEJ2D8U1(Y8j>i7XhaR9#dr4io|>yIl>3(T<)tkQdoyb+&|L zP8{m^n^lxbapYO;dSI93rCdbUFJA^jFqL$>3#3wBp zKUd||=ngdZPvD%-D}HQId!h%kOaUt_9D*f;ZR$3pScyw=CWj04x__PT*-Jg-x|+xt z+N2Kxg6dxobF#zzFpGnx6HcGr(SNVnrQj+v94Q8!VotB{&)9DvM559*cU_485dmAWyFsC?D_^?%-g*Pvu3sm0ji{d+S5*L$t^2{6}P1`XfRo zWvMqTBqK8{bIHw4%&S|v5A~tfe1sE~wr?W;EX@3)zm*Y}IMA~>0 zV8|d26+4zba__7_Kf+KZ3XNSplv1Nppc%UcS#QCX%hvHNidb0air(WumxOmUWMkqC z>f_wWp9Q37v{IzKjlFN{BZRz;|8}fNbAtJNS8MU2ro8gDx5O8X%y+C>OlHGohNU0M)Ty~6A{*GrlQzdb4U7vikiuhA&`5w){Xd7GJ z9X(9?iFm|^+e>3umN1nl5(bDxB@Y*T8tUGY>3CD?2@9*-n%(xX;9(O@P`2+YH+}ue z5M3hvGuo8$LO{RKGgX`~SK zUtAO)J@c~~2>Z+-$DVt1`>TFlziJrYJ~>ZtPW4S9yA4FVp2vqA z)&Al$w_=Ik1r?>E-F&miUMb#T6#O;y**MJx;!1*@PDv`RAFD#_O;O1>-%6a`_pC2W zu3)X z+Pxb*dv2lAa^r+^g;3%k)j!XJ{LuvrI?*ewKgBS=L>a_wT%1)boFp9VA2{3xhY)y4 zfyl!>2PgFhCT4(xe#gSi#>_%ZS{!iPuN?S05*pX;yNrd6l{N4TH`@qnvx}>nyT?P%fG2@ZpFMvO6crs48yEjFAu%&6J0~|U z|JCa^P z1qFh+Y!>kUWy5}J7dp@`=o>d+Zoq@v1qJO6d|=RTz>=}S-4;`YH*v%uXMc=JR@aXA=lFJmh&cv$~Ninjy)-iS%QEq0=2NOg5NBkLXZk2CK* z(`>hy2&n_Mt@S&&#jAUvOESyIq*ocN=5Liy*kbF6v!PS^cs)K-kcHU+UAPXaBjRa? zm}KkK_9)}<_Qm8CMwhv5&SRR+Ml1JETX$~DG7tEIPz<*Y+x6}BHG(=0n#Vam-sZzr zT&vlGe;mYFJ@^Q5>ts+puH6b)Ha{W+&gpEPrj+Py0g}`;6U_ZsgJ= z){9llEs>ig7ILcbOgt9D-$7e42cNTOcQv%VnSe}&1AK;#3$mjmt;+3a-Ic>bmCoBz zxwPi=c;Q0uK9VluaMAO;CB?4xdWRp~o>Xv?JE6VzWVq#rdT)fWG>mg-k+Rse6FWz> zh3$T)w|wGu*I>K))MQVw$7>=o?HJ8EHG(lsf)KCW{a20nM@c#j+nkB6pU;E|%5B6#|)ga2;8Aas$%uBS7@_<~>ul99IE z=wVRjws1ouL0|4rA_;F6eW6#?2IYK_BMJJMov(>c9d#sy1aqHdtnh`hq_Og{L4449 zgKoA>+(F&quCl$`qjss7_p0$_G#Sg)nE7{sxp~}`D^sZGp{h$E7=tC2p2Csy-$Cmv zNUMpHiSE%v;ZQf~8(PB>I*Fv04dx$NIn4IM&pUqyjgH7~4Jw6^K9M@Asi1$_e~Dj z@ssbMR+0CE-$8*r50r53gwy1mh6ELN4enWN7YHk?S&fgjUOQZDR;gI6+o zk=~PJhSQ#PJL1oh9-9GYx`nzPT`v0Tl9fm{7Ob0=GrgATBgE7DJkQUpiq;ybE}FL% zLZM$Mh~MG0L0AR$GYBD0jg4*|T3)QHEb*nV2+N)AvGN+9wkp=0pxds4(?amq4o zUK5e8c=`a;C4`!Pw)VoCW{&&C>xm@0v3)eD`4{ri8%0gfug>(}M$M}Zq{j-@QdI2{ z3kH~E3$9Aqym+@{sur53H~Xji-HLoiHW)K|1mQ++Cu5=Ajp4bI@9UuY((G@=Z2Jrd z8-WGW6HM<&A4+MWM)#TVcnlbH~bZe^!k5@O2z_9Lntbj4=W|S&-G# z`+FgA!pF;8!8SxaJ-yEsytK)Kd;@kyM0~9A(14leD^?q;z?^RNL%V=aaEf;&Urie5N|1~*hfYTIJgE#5`WCe4 zSu+ZnFQEyth@CvF)*~DdSqm`8x(%YSo`??P=)6zYz@hD6;cJMoGa=?}Awbob7Hs5W zr3`HOM>d3|wX9zHCPLa3SnD@3;?0NGGW+kiY~Ppy%gz;$hc4^Nz%SJzlS zKvff3tT-1eor3%!BR1x7Km}CA@}MBGo%U1vaTf28VKS;srfQzAueG#BRM9DcL@~1H z80&rw9>U_jTl`zH1(i>tl)5ITnO6@=f$U2P>=0nJw`8j}d%c}jQEol&hMmc23#2=N zRW#eg0;y@CmXGMR)>g({PI88rh2pP|uf2ydSG| zFh-0qpTeV3y}kc=F(;+bjtE_HWCRb7{M_q@@(6E^+-*bKlkjFeI{p*FAyK-Mj?xIn{AL`Oz1rTnksUwm%naJRpsdPm#Bj`I%t@5gZ7AG8-%U;4Z+G3(P{!)v{V;eTxBREI}6M{IwgxV@rnpQZ;J<9nyo_MZSRtINUsSMeFT_+nid@ zERWvPByUH4V;KEfL~oWnPrI|ZWTgz9LED|=K+)lYyMp5|kLOUlPW@aGsjeb2wwn#6 zsm#`2o?yysuB#^M(-*OW3rg#k%tO5JyeolN>lJDqOH0f4pWi~=ReNIMopP>>wtbP7 zztSkc|5~r1jH8oNvGh$;&9U+veRW7BD!NCiJl#gc!}Tv3)VKrO_ZD_K!%dF08&oxs z-RVQ;-HDj#zVIa%G0@qW@w8U?-rZVCv6UJms)H7~#aBZ6nbD!rfw+f4&)}h&(T!VX zyrT%9<*y9m)+NkuMec3P=%-#7hI$ZN;Z9XLNFa6K8=O=JvJ~1&S(?M*oVKAk9?dmq zOY5UB8ceJ;;?}*bp*b`bjKmUp2a|tTlJT|p1UFCa7IvMFo1os2q@JyNxskSDZ*v_c zk9(F{d`tgIFe>YZ!4EpsN?1wzTwRjbMPH2Zh4#kpMZXsKvMyk*)l260W!Gp|Qp2$% zQAuuP#jfdN!rgdA4a3CY1LMfWarYo#X?A;0k#7^qr7Oo!XQKi1VGCuT=x+=-9eUmy zmD@BQu;Wo2mL%X`lH1qJ(+CM99@No3WfFhX=dY*Z{I0e&&e=gfRdL&qg@ucVdw6`{ zq1jVvC$o^!ZbGxiUz>_NNuDzHJbTJHVX0Oaw^Bo#9vOYMrWe%VI{8W}wu&nd7XM9w zcS{g$;Vr)_7YazJVy15ltD~YnSaV%ymlM^8-K$&_EjudeqGD(E}$&9S72|4G$|oKvq^SC%1Nrvb9=B-QBwaEPrW()1AX$m1B=u?!PFby zLDnQ}-$A--BYP_f{E`XvJmfsOcmbulhN>@JsKmyVm1Nen^Rvd4>rt(4z5is7-Ihrk zbZ4g<%X-Phq-L@91|h~ojxY-Shmmh{xX?&WOQg87?%o^wo+0W7<+eRd4Mrajrzokd zvoK>}gEfjd3-k-pDw{G9!mIF zgg$yWBeK`BkaMc@h+w}%?zsNLBnm6`(BeUvfpV4%M%hjyerK((dFwQG1_qIDzp0lG zGTkHKUL!qr1MLa~8cQO}sP1*j)k@uRi$QE>GA1C5v#8c zb$%X>BED(NjHVdU&``ZgIh|F2`YD`Eq_HXGj;N4LDB3qiMM@@lg2B`7mff0MowFIU%ObwlRD$@lpH==mVfKpAi|#~Wxa6AbZH+5R(_psnkGrn z$l`PgTYS5AK6~6>3%;WukAvwM>Zj0d;J(iW{fT_y zi@<6!z%!6i3leD;k>aYsuaN>5y;?-8X0sF6EdVLS2~rA3lulAHqH9M;5|21DBQqF^ zdv=v}Qb|+A={BN;;M+BUow0r0Dk0ifk0}y({SoOHS#xwj=I?zMH zi~A%g1o1;Yz~ZGkh=(lsXJ029vv%`ovtoYzmD#LZ>n*)31-@HMk}&<(U)a#z-K!$} zJixQ7H-DBN19{L;sFI*b>-4uae%?k9)|6@mKNI5UrzroKmBKL|F4Yk7yR%B;}|~2e9XbBhUTal{;a8_aX#XV%(>dbqa|4P9P_3gZQ-YX za;;bJCOH40&+lpK;B?zR&;a;-;}U5l%7OIcAYs$1CA;ymdq7N>F)GkNMEm+cJ`qHl zozwF>I3vXllB0#P{_P4RaPeOi1_s{q_?G|zP|qw*%Rif)`#A7l3@<=|_VYiA?#*Rq z1_uVM6R_CY>t(_8X*y$k00<{5_BU`2MviV>70g|VlANQ3L8F~|Du`d{ouF3fL_6gk zwJegOr!HmRgtyhBzuyr7Bz6B;@BH3d{~5o59+yo7>Cw@q!)8VW{eBS5`Fj9epnSRLql2p);Zg-Zlp-qS31Vjwf!wek4_TT~6e{uv~P7k#;EZ+6zW#*{f2n2Y zoB`FrYz<)tg@GjqQ{YypS;li-&tLGn*Xi5)!&sf@LR_Ex{HA3 zM)_e!bE=B^2XXvS32;bRLycu|CIAGh1=Io{tXI09*%}Zz1VEq0fGQIHK&hz5NRm{T zpo*B^Ccr?{z@=)Ta|WiJUdrPS0s{6on+WOkzg?ICY$z0+@7Ru&|BYv<5Z4V~I=mEpH5Y+&w z8DItFe@vil`KiMGpffJZ{BwQs|N5HPPYoUg*u`w{7F1xZ1{lfTwPy&R@$mkPf<1UZ zbLD8!0MYn2HSD$6fH>qK_~9puw8Vjp4gfZAE3P^jFDE+_z*HQ-(D@(m0#GramRB2P zU0bSO%?rfN7z}_iL;6LpI|YXGN^-%7q=)HR9H4=cU;ac0Y7mW1nt83sfC7GA1nSB} zg^8?32Mc+e^rq_XP5A$c0qAJK;tz;^1kkaVF%U+l`?+?>uej+46@O>fD{g^M4JZWo z#>>vVf`*skeW^A7Ahwr!5ikHbKPIdJLIQR7gz~fIa}H{XH!&Hf)8%gW0Fx*phvM^?@T2(Nk_W0ex(4xPyN*O zzbUe7kq5L_R2cGv!azGJT z39vyGnk9d{K|Zk@a$Sj zrGtoK#idaE(T4w~0j{;fZ9pYmSzpM*&2oSzCj;Aq`7(Wa=8;K^$tyZbM&I5bePbm#y{xR;0!%^4L3MoXEG5v+e~ObEbcgC8!?@0EdA zB8ZKlg~;@8a&aXC5kE~EptAry_~#$BYbk~3NGPBR0G**P(XTGBt`<9>*nf7)|Bd4W zmXmVjT=|Q_KED!KNi1_fBPxhpTZ>;IF%nQOQOujP0BX9#Su(Jhm!|ZmNB1Y%`&zTd zTrSK3=tIEQ_#?sxm)e-v zrrUG7aYA`9pE#1u_S2DER5gpakQijMp3dz|<5}>AQpPZd+=mkEgH5C>Uc=|8hn2*$ zH1mUhm0#q**fto0sG@x zi)sOaCocZ87r{Bebbf&DBL(X=D0vwG-=?dAlYjxx1xAlxu?4v0pTiD7?ChogWj{mM z1Oko#_J4dGfrDt;nA$ANm)9}1D{jXFUIWfP{)u&gKp4c8yOJ27egLcf;M*(e(%FE+ zfPXCrV2-&I201-B5DFDtcDkqyogx(&s;~jlpaKQflMp$i!u<0+jdK8*23->f;N?r; z2s{r#c7U`)aKTkz)-=xVHo){yv^kl-9vECYY*3Q8Kt6RQAR2(As6a_F{lSd@l}lo3 zS%B+;Ys5a3H_*W3<$AB(vRTsPOyD`*xh)aHyK$<*kril)Hpuz zuBaJXCsyE(95jYI+Z-gA=-fB0*FvP`XPtO2Jk;%rGM%JoId`yx=&GoMfzIY%CdD1A zA~2s?Aut9k68Hs0Z*39SEup|}u1HG+mAmQH_&8N~1hQjW&r%l|>8)BQW#QZ;i+QBV z&y4n)dHoyY!2aNpPZp=Kg?M(HfTWQ4GYabEcWl-?YOmjyzJ3_F0|O*c@xFhb?@~md z`*dS+Mk0fejWB_!s5f!p7QY|P2zh~$sp}%AAh3=&c`C4TuTk$=!ON}W0T0KDHNMFd z0nNu$)o$NGan7*>(c7yc=dPo6ZtSaiMC&n(!HioKwgwSU6pi#DjYRsr2oqmN6f$+v z@93%@QL3BO1+edeR% zXG^1QPnL5%mvU;hi&l^1237pW;fE|D2V~?@UQ-|&%=3MLnt5wGW_?neGMBXWo~qoN z|9Dtd^YGzo@yMO|u*OPb<*k^wX|kreRGBp8_#SJr8yiyb_s>Gis`w9cisJL;0_1^i zWN%BQrqDvf?{GP)*sL~?_1A$p6kR6bE1aJr!5|`CE67`!SDaWnPp&_{FfR7lRPxkJ zL-kOyLlID^`b-_>RxfrRpWGu*+cr$}-NI+bSzrZSU-R!E6Cw%ai=MHC^Q>-Pk?y_D zsg+JWhwhV$3fSdyU%lv6Bbp(&oNRp?>^_A$V2L=vZ=nt5x5d8P%JcV_d$UiZ^7VqJ z;_Wa#R-6#!u|M*<)wGXBui)_Rk(12+IrhfbJhrE6y}0JfO+Eu;$ME6IVL@81lG{k# zC3J;~k<}JmyD%G+tn-9c#nwJXzWJWVK2M8ZaOXMa6?GI~vMQ2ImUd+0j+C0pcKc{{ z9&IXlYqyOXW}Cmz8@7BNaAwQHvI^^3hf@5?%+%hMZ?=YwsPxm54VU!>^miv17p%tC zBRIm01N#~tPq540hZQQ#>7cQ)g%3Zi)Vip+vFCnK$yTzTHzG)tJKj9uz-5WO0k6?{ zGPnmK`IPh}K&a%2gHJo5GQE)ug|4wJY8|_BI^hLYMvjMS#U_@Ktvx+g0k)mB7++`_ z!6&xIgM@CcDc+4Nw`l9B)>i8-H1OOMGb2Fu$Ety^#95m;>(kG3I1<@H!dHG#lD&;@ zgR^7f4riS(U??p94q>$rkxK~`!z1ocamc}*ac_pc!v-rPaA&n)R#eDwGWDE(I%PIR ziUe)cHXbRbIYN@s0VTu&)11(ZBDG-|%Sv`@f9h#KflfCioPL+3$A_|Um=NS`iHU{p zAXa^VdBh)b1+Tq@?p7U)`+)J_@zka{Iqy?`$FAkD&ndY_UE{4f@hbYdl!G8@d73HA zjPhz5z6~~&$s=i1djWBoB;{0ler{RPdgMMCnGO%U`4#2rttZ{sjdf2BB3tu2iSei8 z7$wEJ#yvoU?#qOIC!^ROF7EJ5Q*0}xWE2-TTI3>F(v@M>dIX?{&hrX-5?A`_Z{Mj( ztXt7?TIo|DzuhgI!Tf%RI0!@$=;0|#tao|oy$QadK%y+ZRE((QV|2Yg># z+gJzH1BeXt)rTz#q((fphFt$3!S(WI^gu?>3j4_ z#%t+}zn5U%rZh6$n_qm_%e!uf`t+WwA&IgIozjGHMQH8 z@vpPmNGrqcxSG1(ZhrhY1gQM5_C*ynzf>oU4JL=|oVT=GrI$CpB459Vo0%--O&<$m zrKS}76>Xk_Y4`#B=Fu!%?MKybutMQyyQu4!v_5ZE1W(8Wy`XtKuQmlmFWTc&EsQ>- zuhbVsJ-D2t6dEPN+{$_THd`v3$BEjCgYuBK!`cakO(WURz88_vFhw4bc(1i?rkmYE ztojhbWzgZ8&bWkK&(`>C|2LGf>X-~)j*k=ZGtq;>X+PN@77V`s$9M(*TD^UKu4c`(~o?LJG88Wh0c9KD;*cslPHs zLSoA>pc}Su^MTnj<)GUibgF!ZF*+CZf{W}DEnk`07weDWvY78=#eHnrm?^zG<-9J> z5}23Nl6XJuAm-^sb9SVH-y1}nwU8hT$>Dt=r4P%7HKk}{vP+#P5xyy>*i3`OpOtk* zjGJS(&YEruD7qUCHHhWw=;`YOdojdHCmJ??+W_5ItUI|Sw3@!n^L!&?nEFk{V2GZ5 z+w&f}2ZlJMp!09HvLC;ntJ+hALG_)i65?SJ~KYG6n7I@$%n>esOd z$Txr|K{0Cm3NV~%ra={kuqRMa+*%L3}xI0e?Yfa4-r8+yjk8u+HI(K|rBmq5_X& zU2+J-?}EGZ&e#I4C;@hUEj}ZY!3UJrOTVCoUGLjubCmIhVNeaL=M~j-$W??pa zI8LV`2+`w1wKKqWea&xs;<}WIi=Tw$ICSaELZY-#05|6Y=mSsymDFgaYnsN?EQBrb&<}mv^s44V<^C9B-ipb`?ZzxFqe^37ppvf(C-6e*ZLL; z1m)VKSc60A5>b+g`pQK9velzw*HcwMMiGu^0S7YyLl4Snzcktq^Cb(YBV547iaxovL8hwUVt>&bKWr@! z$Jd)Y-GoJPOsNu{KmIM+U7iI@&3-ty08>mH3{=K z$K<^;J2$_Z^r?xPROL99W=l0)eDj<|K7Im)Y7H_E2550{*JfylTl|>%HK*6HBF(g8 zr`%x`yl0GLa9{7tNOEO=lx!2{(X_8Yz9k8=R@Kzomu!omWPiWyr$bAGT1%emZ(b8f z6|$&fZs|vvS)k}aI@x<;S}y`$0U6b&wo^D}g*lcQE!%SV=cid(?)y?R~$9)a}ZSeH82^vb_G(3}m)w=x{`!#(l$ah+?9z1%7K}J|Wq8D3? zeqRlmz?tr@*Iktx6`GVoa~|{YA70-1hAGp0m&C{UXfK1=l0P}(W%f=Bv+yQis^>Dv zGA5MUb!7Qp_(lLWfz=f`1*S5KVKGVKoOFE$&5)cRys`%6cKsjr-a0Ibw*4DlL?jgh z6p)f`0qF)=Qeu~qGU$e-1#tmIWhqHzrMp8xKva;BMp~t%8zrRI_u56hz2o_QpSOO; z`#X;3k2z*`W_D+G=DN=KoagyDF$KN3&ye{-c-NxhP|p;xGx@Je=5H}|?7=>Z*)%M!40J6Z^J;oFHpa z9Q+h6HA?4krbxnT4s!)yF5LgqwEayxA34O`asTBfs{8lLfCxJ)RtdB69(zJ$%V{SX zeMg2cp>foXVXtsKUuGk6Gu z$|Z^JAT&niHPRCOiGfXqxwv#6H zB2)dJ6v~g|2V!RTx$}<)B{AuTk90a{a#2u@&Ke^pUW>G#xZ|hj6#Zl+T9LFW##^51 z5#P|2bLO}%vS<7W9F#2`Z2{GRVw>px+U45a3t~QM9i~a@O$NDno=O`sLRL3e zpHl(wDc`ltsO)tuLAu*MpTO=1s)`=Q24Y&~gP`2Am^s>=j;p$F6|R$1wD-hGAnvT! zG;h#w$3Fkyq#M9YOt`1lWn{-cLWW=Z9rDumfV(6AL8A0~cpMX@2rn>WZ@A-7W+(+P zdtwCWj#FhcLeyC3=Ev`j=Jy0DtLf8NY?Ko{3NL4>6c*u{1cLo{`TLuI{w-fY04LTC zr6G365uiEJQf|U7?)#}?K+&m4uH7%m(}%}vE*)*R8{0J0qg85LqH^PgLbD68+rdgD zU8V4IDCFkYyue4r54(!=&|zk;$0VPv@bf6?+=kxRJD&I9z7ZNa9u8n?JcYLRFT&D% z4K*#ys|*DKk)v5nbnR!IZA#AVwMIGNxoGKhdcRLCq~XAq=FNPb#2!Z0eBl&79FJ*ETq^S^MPT^+Qs zc8Pdy``+Y)t)RmEkC6qg@WH`fO zi;=$E2L)-1>b%8__Vd58mJvej)YfI)*O$u2+LxY~BG6F!Y`^_dbi`$YxfHT`Tk-DG zW7exm!$rzg#|j)`g+*eNjKrBqD^IOG(lSZ*srZ+sFi_F|`q*#M$Bv_BKnt@C3WuS< zwh+mMQqj02pb34wS0p+=hmV{e?+++DazE=rso`kb;A>s9M znfMfCIENMIBK(jFzit0YYx|Sw@;4!i6>l-Rt|rP1qfUMV2BL5^#A${?c!-&+%8Pai zi$??ozGbu*+wCs02DkUz!AE;@Bq;g&CTSRfns;}c~P^`QTptp(5`eE zCzFAN#&kvm=~{H}P+rDw zeT4bqE|XTact6l8te*R1?G(+}^ZpF6Gm!c|k7B+z)Y;xio#!dC3YqOtb`q_rF;g@i z2)a~koD2BujrgY@Q<$M{uu_znJ@Oa0c0Y-Alah|&su#}@av!c5rX&{TVqvNDDqf1N z@!njD!2d>@11*9JY6C+8N{LSr90!egN#Kxk^pbg&Uqm68D$tk6omqy1ec8`S^WPz} z3CJzb&N%2l2mbR&ejg0Vr=P7_zcYO9?-mZh#Igc0h?Th6Iu?8P{kg%&vcUN@ASvz; zc1oux`(04})XJFvvpO_>u=L-K)*~cOvvZWj%IOE-;{9M=fxw5MAFx#K%#<;#i3Ye=l3d+#cIX4qyrd$jf z7F*76P0DkqKAeIpJA8ZT9>Q3!%CRp;xNmReTk7;=@xt=KU{jJ+e4FH1nazbd54J+y z2)2Togexlw1S)B00u=&>Ppx7kk+%N2dE6p`ij-`ed0a3<5hEHx;Z%ncTxdQGJEI0f zPt`&-a|Kzlz@0jC+En5lqw;(jAtv3XoI>>4!m8U~b_onh8JY6e(ItR&OYu10KAf`^ zfI?J&Wm$W7G$mb32u;^Up{t-Ev95I@E33Y80SgxV$#%dE23+nVPLg7!C^HtF`@gz4 zB)b6L%CBDTBplwYuM+c*X37Q-kf4JfEz$RhDsnpOO9gsy2_=kjI zv{mRgAh6y-p*KEo*i94974NJmGzZ85KP<@r(@p&@a7+@;4PY%8g`Q<#!Bp1$H!A4J z&*Q(jR#;{JXZI>^ea!gn))e&yEjnc|wz1x^{NaI5|GR|v6Sg!(i&SkT_@lWRd5YPm zj?8Z4)x9%3v6x$hnG+Yb6HB{yXN8}9D}t?1iL^b*R+fo;W9W@4cB0+(bZH7~Xdc}s zNr>`^(qNUbe%7Ub4uMY^L?0Lhv}^_rn*eY{kIqRQTh**M5;yzU~2 zD1%X6XXhO=jU$E1RZ=6tG}d>rBjhzQC_d|zUO<_^G%4=00#ZR>MwXGe`^|5B-0RJ| z+68EBL+)siKGO)vJ#}?v$%N;$ z(X09?Pi<_;B?%d>jm-|0^j!COP5ZR)fi&Q}yMPhiSkH(mUAN0xic(cCWr@<@cT*im zN=tfoeApEg2^EH_5L~_?4h2&$U;nhAuRh#dZ9FXl+Mz-BTwvZH<(YKjO^IMSin&%r zk%8%l6Xg>R?7}&}7~jK3Ju96JxaMb6VO^~7fQdPfr}c!GQMCq?sFGq~I=WgC{tQfw zjGJI|@#7F6fKJP+qCgTb78D|e@^K!*1Xwhk0(g2-Dw2KfW+5l0YVUUS^g$vuPoL`3 z{piJ-hNd%0{7JfjjeYz=7mhSiz~KBjWVWnrgnBnlxlmctqLb3DZ|_DQG-4d(2tTEK zha>@(iZP~$=YRuE%KSUz4OAVb_e8k1?+aTlq8X2{Ej{liizw{X9R{CWYut2jTwL2+R(JADVn; zlHp*D%ZTI1#Xl~`V09Pc-Si!D8wCO}A-^u5{Kvh4zyF_~j{N`Tfh5tX$B>b794)#< zJ-?sZherY7R?CBE@8b?KWWck zkt#=^VX&onR|qmv9!bw&?wt*~seFtgFn3#^&*39aMRBP>)szn8{u|B32_1 zgQ-oHJfQ&QN!?F@`robv)c@WHOC6V+m-m<^wy=Vnk@ui~su$+0$ksDlp>Ye&I=n*R zi*EEYT9{jU?jLZlWYNPHFVyko+xYBW%G5w!*c(xES$kyA+3bPT%P%MeMT_l2b_1#`vQ~W|eDd z(gM{vL6!VvbP#X3Ru#?0bQMaAbG6RS^s zhe$I7=$mzon!nlooP2O^T)#^@9RiUi;JsXgX)RTY+B1qZ?=569&2^??Pz$#g3K#4q z!|UYQ6uENCG3kjgI-$7AiR&Gd0%m%Qbk$ws-fBF>NE2o*^CI-{$=nQjlkU)E@{XE(hCHX}4D3thx5SH29ga6J@6~vd zBd%f2(UCmT&ROdIJn;p7FCnD}MZzV=rII3eam3PTq5i0Dz5^zZzRE$%hqo zN#{k_GwqG9j+3Ega}5;-C^L`yuW;>))ViE4%zPv9^_t%mb?aR9V{y}B zg?hevmE#*!`J^<(@__DM*I_w~^;8HIo$Yobg}#>%Ft>hTsrV#D1i-*QtfBl1S2OG zw6@Oel&k*%;H41TC-#?<3V$U)YgJ8Fs2;6V=%jqYX);caK+ok9ICUl#+Bvc&E`?lr z*W5MqJn*O;=q_9c(W&ZpFYgyx3~}jhJkxB2aF{z1!)QG{pJ1S8^16Rf_48iH(ei$_ z_z8D|sQw*xu@>>7G=I+dqBUayPb(Sw(CDN~Y9HqCUp8_#JUGr25D@-)4Y9-}c~NFi zBzW0UJTiRR;vMmKh|g16FMh+l^xl}6&-b!nUPs-f)UoiA7(}#v#Gw>Lu6xi~+ z#b}n_=0`CQEpYA>(TLuQaei?M*0L9F4PR5^k20~5$T8FHFrx~X&@-b4`U0=BugCCD zp7-rOxO1WF&4)ZbmVgU!%ArTz%FX$;Pzs%4ZQ$gw=Bj5FrVx<0ZmQCD&+nvg_UP@ncjhBl|B)q%d48ZCTvtfM(Fnw<;^V{|-r|(KB2wDxzi-%*f#9s=YBu zB`({Vm{renRxO&tV7S5GtuI zPDR*_7VMD{rzfsn%rtbS^W48nd>V9T_C3(@=}P&pLO?&1B_r@7aOv{c;N{Q4hyQ&w ziB*-BbP{M=S09ANBG8NzqcQh@a+JhIPL5)+Vk#h4QnUp)vI(-yV(aP^zN({)I8E|_ z?*7L|{OA3Z>GT`^zmjCI7Xu6MaDMmpwXd0ksH?IwODf~{eM@Bw;x6nQ(7Ho8e~8#Sl!tf*PD!P5l^R(hyWem2?(nD2wSUR3dL!m+5~)@ z_JR$KRM}>s@X93s3C2KR@FJPIF@ z$M91_ur<}y)DZd*>9-?(t}4KcMttFhkG76>BgoX=Y|j+H4AlxU(=Fef0xC@3GKd0x z8Zy;&q~E?pp{c}g2BWLtnZuuaN$;$cCr=Yw**&_I_GvzVT)E1di%z=frsp5rw=*$Z+Jhz)!-Del3A6TZj_^FXmV9 z{FJIQS=HES5#LBX29*l)*w%p{N<=QlQgf`By1TZ9z?tnDwP$fTNt?nH5>dV-x)U!H zAcXRo8JRg8Ki=~n;l#uD4f1)^a23a9Sf%sV(kEvqQ8&wM|Aaq?3&D0$tai#EsfDrvQiM<4*gSjyN#*U^vDa{Bh;n6GED>itZ8W@ zvis{17!1RgbawzfcgpTNKDhK&lAj zOqWi>oia$P3*2@bZ!j*l>1Hax18gz`I5I)lJ_c0B{qE-Gsiu|at5^}+~iFBE_hH9dpd2z>QlDF*3;_bQS41*<>H7@a9}gc@a5`$;Ml=5 z#v>EEdH4LmXCpXk1tstQ${8L=HR^c_-LlW5$iJND{86}6?^ z#raI)UFMT_Dy@2Sj*3(e)Q=hVrY{}a-82s46T3@Qu#bDH}NR)CSrd)THRVz+iCn}SbE6=u?FR({jlPhC4 z>=mJ{-}_Gn(HhX#A&$Ilx-C|R8plnyZ^2+}!E8^;dV8$U=&pjlXuRvP3*eb|-_Jvb z-eFU7x=zBG2%Ytd(_iJpeBUyLm3o9p89@}xi<_IKG2P$d{;MvIF zSjVzGV>ziDU4~V94Wl$vJ@E>Eo<^+meM z>oK}VgJ+sbtq1|dsv|z1?}rAr#013 z)!qWp!zg5~tdWtbY(GOGYvm`SI8^gM`9t@Xn<%TuqqUFbE>+N{e=STU6nAZ?E5F+F zKx*`U!t*9bdpKb^?6KZ5$sM-m=gx7@ycHb2n3oW_4bN#ZS_mU5>?EF;z4*Y)Gs)JN zZ^^Df)V1l|a(!379wiqlS4pHiG+mtC7aeJuKIzqJSIf8|UJwKK#uthjyKISh<{-Lt zF4|-zcI>750Yb+hx3p9pb-xo?Zlo+C@XCUu1h0TTynXpz%tR*LlZ!q^kValrv){ZP zEa-Z;l*N=C=5!pI5`R@O5G;=kU`E1nQy8gnLMj3K0M5e!Nu`GaA8@O&{`@(R*b5Ss zu{j_|SvkxkXh7eKwhb86?CM|U!0+?n|Hw8rqyxg~D>NrT(#(&z&R^^)Y#s1n#QR_U z)1QyzU##V!QtX9d5DA?s5vr5Dfg~OjMUsSS{{nl*W<)9h-Cjtinf} zCG<60>q#H4WJSrhthA3$c`h+|2%pi^A`#H;naEXqic)n_1-|$V@RN+R$+va;Px~#z zWgf;nKyV1cEouB6^2i?fid*UVX7LW8=w4mX<982pzm$Nq_$f-lebSx&y!kDm8j*QcWDi?u^}b9{i`po4&GU&);&>8h`(sCQh2r?>{_uROha&Y{b|*HhU{B9 zo5A_GxP+#YBL_26{TUvS_^D(W7N;}|GWDG`!kCE)6#%_*2<~Zcu~&wHppU#>((+Ky z4iuLFP}!Ly*g#Uqx)6TSdQtaN2yK*VMj@q8#fA3BnJCa}%7+9M)1x1JwevG5c?Nj= z6HB>T>$S96nK*35k}WZbU<2NQz2Ks0Sw(B=`t@!fJ%!Ux%V2^D=J{3)rW#PU9HT+< z(bh``-7Q7%N#p9uW~H@9->#Kku?)W&<)`6s`N-&VYoV{fwnyF1cn61=5&6>>s?t{r z>{x~w`c)QKQgRhKZu+Piy`vvZ_p0iV_d7ayzut#tYTpC%rs?1VCf1!y_uMzzoIIY! z;491G^JxArVO)8BWQb>R%qQkE^TpL~Sp?NLEQLzuHaZV_2RfZy5l%q*rjx&WR$R88 z-JWA2@;P!rrkvJep_5`E|KrX}x55XHd6zundIwF}wyjAQp1D9})T_P4sAFGOG9=!Z zAM-3Mzx6C7rqGWZHZi@l5|_T>K^iQtJ!*vX5G$C?9Zd0=yQk|Z#bc_fF{(N1oKC(S zV~nga$P1774q*&&-s0Ny7M2lR@WYTFjM9g!fmf3RS^vp`uu%cR$sebb4+R5GNO0QX0I*-W{ol&H{awn%{C)oa`!}C$S2QC=5li{$ zpy$BGsG7K%XzK=o2E&$OORx3H4TkbAgsa>iB5_F}(}`8*hmGEUdm>zLw#!SH@oK7)EpL#4wxc z@OSrsB)N>6lJ5tQQ?z5NB(F?JItH#LO1~B*>51Cvret{8A_Q_OPgly0U+*l?GZn?i zyC8w7aa9<8ZJq7nh(ffk`}Uo&JPj|#b{CQ6CWqbrK_T5wW^MZl1|ypQddQ32F&iYk zrV_V|Hh#F&janhdxY>8{JH(`K(V0v;hA0&>WtL~k@?|V@7)Gs|9k(E{*=fTxv+dx{ zuW;uJ`;4=*UFRULJKd&_ovf2TOG8en`11jB{TXyyB!TmLO zYCdfW=@}j@xcC?)Y~|yZbox!x_$T`fXuGGrcOwxieJ<(3hO<$cAkqb+;f5X!c6H#$ z;30$)P$~j1QRgH~`*mHB9JTPNC_~M2V&C#$W>uCMiVJpUtCrHg3WYc{#fjziP-xyw z*3lY~&*z>n^h50GmJSgxmbOqbs|ELA^d1x~D!p$BW;sReb-QVZVN#E%Go#8(ahe7( z6Im|ZC$jj`kW#s-z`poY-n3)-F!EJ@0CUTQ(WUFMjS0QnFOx_}4ebzG=h(l@U9GCA zsuqvaXYO+00zTaWcOfgKg`3FKN>fg5j1Hw;T~p9-1J`Z^<>^ROl6;-CGhGN>tG>eV zqe^6ji(UG9qnREqB=I8ITLuAYLe{buBqD<=JaPt&@MqLtH+^9j4!SiV8INadd9pZX zx<;bYr)YCTotS80lRwc`x{UR{L7eg}y7+K$c41G6RNH>wQ`OMf!wl!VV{1?yVUjBt zN<>~(;+EZz!Bd?{YlHo2#pBx2n*I3wifaf$=k)K8W~QNow+4A}IC*n@i@>z_NcOt} zt*#Q}%9jn`nCsI0Zp0rkLunId4gxxQ-n8L$;5*83Lq3atWjHvBTsw-~*I@XPupNO3l-)TZi(!jcl2Tq*{t84pX0ZMn^1)703)Fk; z&-ap!Ig<>2y9?YcBUl=`4<02Iic@MIwE`8!CKL58HsdJl<-6aBM1z5Jx zvL#;`IvASv@9x=?f5I@#__9(?BL8$Je|a9?=$UuYK@Q|2q~py!+4}wW7HO}X|9U5X zdmNbh2BZ*@VU2vbK-PL28NU=`5cVDNms|PM)A;BeF%vO~kv}MZu=E{5zAhd0-@Tjk zpRY#tKQHD#FXsR08BzdfAt$l%CDoJ>Qd; z_f}Jq|5w3-aFh`D%wwS#{d-tqRKRt}fu$n`Byv9tG3*-9X&w4@I5Xg%9h*PFD!)T4 zKT_fUj>Y`MWd5r)%oJD$T7~Mc5oEqrp>SnVqa0_gHfOE=Jpy%Nk{v08O62p6aUXQF zgKFQ3Fz*J9;!X9^TB)9A6pJWCOwuvPw=9dKveXy^^Eg)Pt1ycL&1zh3NDi;YMXnMSn6{Y3Fk$uxdEwupI zEdC~~j9V7;Q+(v+r@UUsdD{k+OiGspOkmoW8z?p6_0uv+lJrhv;96g> zGxAcu@!U5ys^ij2CBD&3J1A)deN4=J&E12+2W+G1sw`NRv?Ht)a;~m+3VMV$xSnga zyWBkz6sSBME>rI5XDGU)@_|ccu0!dXp%!&h`IWf2*SB{2YVm3*isIf{ZE+RmN>%OW zM}A$hr|x|bu>-PfpM5}>7&I`v&PEPhKZtv|wj&xG@qSGl(ZVBDQL zc9(skLRG5C^EL{u=1u9X_TMx7tdq;}6xMJ(hO7Q#e~>@BpcrhvZ@{tG=#7s7S+C{? ziO-TC1*r9%00|k0J>-S=%|Jr%dt@3A6iLss&CC$(9X#4~7xO$tT{-q;CSXYgIIO)jW|z4YlCQ z-{DVwC;XTnRE<^ux20e4fERDw|$DaTna-wg+Y2WYjUCqUwDlHgG?4v}E%nWQfTFRL& zP+lpV1_#Hz58nKG$k?1rc^(NOvXB2P~6L(DIiYaX(?ezxp)hsb3*E>9tX;G~^k#dPVam>@)A%u6Am}iFGlj6c#)quPe|Al9 z$#-WDwvmxYJbk8gQzCPQNSAO!AV2A| zA~BP#*LU`*^PQF>) z#LS9!fy2tosnVUJ&_pHgVG0-9u$w;759vFnt+-z)ncZl-HA~egCbg%xr{d`9mrzYP zm%GB_%u7i#(=$PUd}$f{NVJz3U6EniZO7oeehs=OobZ^qB-{|;?<(P@rpJ{2-tSm$ zOIzGve3@QO*=r>iG6}z7{~QY;IkKvwE9ru`FG{Kr20 zei<5Ma~0w{^A*oZ3?U#3hEU+}&hL|L+jb2Pry$UPs@y z?~`mldP3O{6sZ;x{gB-_jP9He97|;#EmZc)zx^wz)}M^ze|#H1(Chy#f3_`o(|$9T zOELniQk~dKjWWVSMI^nlbialwOnKz{p1%Jo{M=yCKWV-S`4>n(N?Q!&TNkIz=sC_0EFrgu#C9~430~QthUCozRr6Ji zmLB_lI<@oR3^HFMWT9{R`O%fwwu&0H=TI4^w{62vJ^3IAi4FP^dmIaVa@(!Lpl>?r zxP5v=_Nt zjA=71N64O(?@T~6t%`#zMEiU`AnkCH9!%pk%*%urJy))5Iuq2JaO?MqHI4&i=QFK` zJPMD^ao^8w@X+}fut1nQn&N}tj2+FFHuQ1nEy@h7eCU5n$(w!NIG1Ck`MEE3@u3)> z4}L1?{NTD9Y`5t<mv3C|X zxQH)KUSl%Z8!&HP`DCWLC4_IpW!mB)d6uQ}5L3L7RVYPL%>rGa_^hLB%kxC6b}PHh zu2i|QnRtmyyno4nn^6(yt-k(GDT?KFp^toewMnmvCU1sy`RJrnvYzFyPELs4%!zi^ zg{#`MzN0?k%q5o-X7VZ-vGyTlQIBh4$iSk7WrKly42Wo9>C5M^>)brc%7M4okn3Lo zsGk+@uM6q!6{GlJazGGC%p2Kd9c`jV*=BrV zL2`7A*K_mZXrd)i?iH-GN7Y ziZZ-CQuCxHY?13S%S|o@t7GU1-s#@PH*NXq!K|YyQRf2~sAx~Z9u!M?WZR)b7Q7U6 zXc{SON-v*YV}{OM>N~K1x)ALgo%M1TkX1F$@Am0sf6$Po+e60ZTdd076;9{A6p0}7 zFMZ#xdh|d8`Z)>x{vdD$V}DiGKqu9^Rdi%*?K^}SEnF}@xQ*07*5#HReEz@GW2 zin#}5!)*Kg95-`AUhagWsxCyPYoEN(5(edweIDhtx?LTf#hk<^vb@cG2Rn>aJ8^ID z&sz9T;Gj=-z1Ge-KH0_PnvJ7Ht(9Zo3c7fB@8QF8zc_N z3mpNv?RhCo;HdoWnzL&nE=Y9^>cQ1&V1#iJt6`$n`fqCN@d%j+^ zr56DY!zd;_CDDkmOm*FI4-QQ1z-mmjkWOT3?Ur9tdPxB;K?S3hq35r^@Z zq1saxu&DGRF8c=pLu!lt+L1f@d3G{O`UlO3nSm?0$0F@d4KG+m@Ac3QScLB0sX%;F z5uM?QnIqJ+`*v68`TX>>YsafKyRvoVW7Y0GVz6%xWV>G*ZO`%DQZkC;)ir8c;%Uq~g`5>$qGpN+%*k}@tH7BwEjU;#_ z#;-dXwsX4qlaow2mocNbRR18itB3h#HztcvH@Nn(V~~ls)Mt-KItR+UJ)SZ!Dd@$l zC^OXAtD#&HQdv1xg2XtB3>|L8uHN^c6N@riH)m*Kkj>NyJ?Wx!+^55Obk0+>HvR$$ z$cooI?h~`Fw2>1bSah`_tMlwop^fMWWg3PO%_)lze2FZ7OL=FkzLnpJWdzgO-`ChP za*4}Zty;*9RXu@&rI#g~qpI==`yOeV{wgX>otI0%;f?0ekhBN?VHp*_2_bj2_DrF`i+$ zM@3&w!TV;KH1U)40^GCD%b+WwMu;S7-g8()a$S2Mc*Nv>Im5}F?-2a`JU8veE!>7( zuoL_v_*1y@3B13$`M-K>fVdB&?6-6%EO^iep282<7RQyq2=@I^rNj%$mf~+-bN))M zR#QE&Jp1B#k~gLu5R$~bC2LA>U*PWHB)Qv%Zz^`>N=d(ThF<4weL6GFJ&`4Et#98-!9%FbE`A#W~xhis6% z0m&0y0Ns`?*+lLVTt|*e0#nqts1Y-lZuTAG4m+sU**S?c)4_Op8~hvBV8C92@IP1h zuiwOfp3;BD(*F}P&UK7@si@$#ESIS~3*Q#cXA2WrM_BI{;r=cNKEw?5HNW2@Pa-0B z5tfmwqx(S)%Rb*bkEMVUMh|x{8GzE>XNMRnuJ;>`a36*~WPSVTT9*N;Bdo;xlL7W$ z8DBUO80@#7fV5#amD!;&h2!u3Avrnyv4;<)Z1U#E8kj)%-b963CLc?(Js4EX~h2%G;;RBVtcOE z%3C`ATtt&mRzozG800P~4y?azFBP<|qU@z{(K7A4rRmyNZk=y3sFr=p8${w%7foZ} z1>Gz;t_66(+f`yY#j7l!Yy0BvB((H1Q2*%!gK;?8~kU z&}pdT+GJ8RP^AF2t(#D3GppqQV7j7YUkyd1WFo>KNsw#@62T<`r4KA$QaEzd&q|>^ z&0g|Q_j^P4HH5D=4{zllbQEN6Zf5nUs74X6my59%O1V?$J3cm#`&vU|!H9gX_BpN^ z8&GVPAm3WNZ?sEWaWF#9Cb``nPjI~iuxVxPimnMm39gk+e7^Hwhh{GS%k!l3>BkqU z^&aG{nwIe6tgD3|)|Gt_u&z9Qx30cJiXL>`Kn9!yPVc=%5)i{Zsbd_VnWb_EwwVkv^Q7XK^0X@B z8Lv&2{$bvP8{^a(P_w6*JU$#9P@emS>huSk(xw46MUsLhDtIi>@L{pAqeR{e-aSyJ z%Xl~3E=44kwirdQJJe4`AS_?5iXy$DBZH*IV~P0nLqc&u%&TAR%&<8**nGSDz4MXMUmHysATp3>BBaYz}zmC zM{`TB2J2SH!-;Aa+%~djP;pH+Xx#yi1+K-|AwC2{E7%4+E*RO7zd(3?O{?eGsP}T= zy*0iW^M}13#^zNgY;RZ3DIZ+IWIeyg!uMiQis-)VY5TrZRWarEb^8IkE9xPOA)yZ* z1z{GxaODa+)wL8`IJ{`?B^cTz`4reQFhs9=;UkhZ0YE;i`V_DG%EeRFJfvsLhUO~_ zq%tgZ_Eu~2yXQSiZnQ5;B0apXca{ygB_{^wB+3=tGDvt8{-i7PcGKlpjYy`3q=y3V z^1Ke}aQUk9g(5UBUK6;rYDlK1LWRxm#@?=?yR@ZB`DxA?!!iJ(4A=^$Nhhsc-I~?p zS<~iFx@_F1_bwkc?GrVhwPK~5{;p%j zv~`Od(>=LXND;1qwaXrFDD+ z{82s$eReRmDXo`+ei};cCR05+J?zmdx#^1ML$e{O<5rm#_fN%VP;XF@js;CnkVtC~ zSCrUPu$_D)xJ02t_NA%rcvD|Ld+e0B6`TJhjmwo))n}v|q7X^a1ec=aj9e&Xah(t)80f{E|V<(ZjbNrv&!;Nq2?TMVN#Pbb)mikcD!+e%F>g_9YPRDcw--I zw77pm-LO77IpG6S`G%oS`Oye+npMN7l>8UBHD!SO&5CvXaA32`Fm2rT>B(g`Acy;Z z$l;sgM_Mm_@x=kQP8EddV5&-iw>rV^xE!=J>K1LJxpwcy;L>a!pvtxX+RXSEZp@67W(%Y&$nhpnxWkGN9d8M(Bm+k#Il zhGkFbqm6B=oXQd>xg(TNjHg|WX_$l&6j*^Qm#fN0?n((DbFWks>ffSKYNJKdP0#V3 zy!Y7ECt82(fPTpOYlV>t)2WMz7pdmBh-sUrpRT1(c+Q>Y4g(3esV5>I(Xul0!GK^W+t_6#L?4bu_gBc}CsJnggU{k$O6MO!+2}A0@5kAP zPVis7>i@;hNA<_PE|Txv-O-mCd{f9*e(PqoZJZ8k-n(n+A+ryo#*-+`kXl9`UjTJ{ z6*?@cC<@5Jj@+0S$39Z{dwcViI z90w&mwfowm$se+Jo}K}2`&Z#!$K`9pjw?N`J^0lz_*9IOx#GKUXpxbj&47W?Xnv;L zddk6?2|=LJJFU2@Yuxc)`d<~^{G1)$J&6)4zRXpm&r?C7GVVj3O-UhOGCz3Y0S|GG ze8J@`9_}-?&rB}!A)ZW=2tHtRs}e|Z#iMw9eX%mVz{&kV!#B^D<@+?Tn_-y+Obkqh znWt9yG9u%|q{SMYJ&Melw5$foheE=nn6+%3PqyFE$2;$e-{r5#&waVB`~A6l?lvn? zik0dd`p}q@t#6OX6DG`{jbtxw%TB5JFe|B7GF9ClR6Wura=To%F(3+Wvq>z&cgX#9 zcyqH%FVnfJwJghYs!j5pg1&t;Z=Rrwk_KkP+^bCghr&^Yx;pJ1(DY8*Oy! z1NvTMN1o|PC)UuD{^T!%lN54fgITsx(iM=K<_8-n0)3eDF z8kq2<%t;s0ix2t{Y-l{p5=o~Z2t*kPU^%_1upw-0;zwnQnKr15`H2Am0v2prR?uJh z2R%)U6|T`TmQoh9y9D491g5dBAHy%rQBo9?30etZuYskj`>!0LL$3#YmBiN71}M!( zoS6rlF_j>3gP09a4&4BD3XX`Hgd;P>>^F)T#$T3_+HtyE{}|Zd-7CuHCyzDmGi<)! zMW>3ldp2R76qE2k6b0phSGXJ5BV9Q4UphdsowggKHw;ZxpI1<@+~ zEN*Uj*{UiK9YaPI8ci1O>w9!zXioH#-Opr8d9)6rFlM>e-#4#&Gry%L%d*Kluu66w z4x}$K(bI^0KcEl;lGsvdCRTtl8^bEIq(J0^y7Pwf0nvv$lG_4eCCLqzi%E`CyEIW3 zp7b7c%R{~nCOwOh%Y$qcbH3*BQAgBW>JKL%nAE(B$Z0z(6=hp4vLYE_YgpMyST2Gx zGQ<959)8pS9?M-f`oNryoDO! zVExZdL(0BzP_o#V)`e&EiNF;DPx6L_x~SHnP-WLR;(G*#@#;{SF3s#00KWS?v`9yv zRULlLJ(NP{(}g|mvfIn6urVk5AibmeuL&pBr(YSlr@kW=$LN-OdNH``T+|ABgV@X) z?te(wDO3I`?!M{*-!NL6)7DN+yqF5vlvw#4;sBh$skoP8;A3IU-b@v1u^ayWQSa^d z6VEItUB`k6fhWb46YIqA3TP_*-j8*XPqYr>i7UZ(CCUF#Mz@MC)+&=C53@kpJZ{fO zBg@)$=X|d!@5M-^++qG zF3hC%c)JUCD!ZmI^H_3;@48?bvv^&uu&tT83%yRGcDAsq8<(eJ zGaZudrewi1^>}NK_I4AgX>-9>g=-Ng%rZQeaiJt>mf$A~MeD*a=RXPAxW6R3I>1 z<-ue*LYW>3>N`b+$};d(10_JGtI*xApywASLWu+0@9Rfo30D#KlbZ%RTYr#7VMB|+ z2F~~!oqEM#x$GYyMl53czq(Lz!`+-JTafSk!K$ki^;A-n2fR zS)fIGGDW3JX_#Z&GZ)j%kdeH#TvL}(yOECHACLyS>+FQ=UgO{;eek&Q8ULi#LCU?Zro5m2#h@D~?8qef1Y8FoahhKAPeEC?sR z-|eSj3@2(Eh=xeM35T+4~Q*D6eUj-we`^F64-1x~e67OG1x`TR|q4Qk0J{ z*_2@;w`NSXv)U9NBNz7_qJ%Z~5$BW-xSY3!c0M=)gJ1`5$Pa)E3c_RI7&1*M_OI00 zqkw>UO-qrJ)29#AJ-mXyzOSsQXEn!V8LSLLKSIE#KYB79t;^;GO`0g1@jl0Ur%aWhV+xzBbj@{LWcA4_B7Z)zmEYQUTqo$w zZZ@XF^!~!6)QLOBt9eMH#ka!i+tZkC&=76$=Jl0G4xul0C++0ygVS>b<+YAHDQ7JB zWTVXmQf$D$_;NwNHV>VAHvQnU;vE*<7u?2cDgB|kXA>HZ8#UVVwuINaX&wuOp#o5x zwK@u=V)(*>b#iTq>AkPjJvqr50r)gaMW2;v8nUINm7B>D-IC+VRY%nAv){ClIgALX z-Jpp1d%6S|tk`m32vrB0G?t>jh0dl~sO$*{Il*0}=dii1@UA1c^8DY07+^}oWxs)M zVkZ$GzX3Dq2ds)){~yLiehK5BLixuU+iu1W+in0otYuaXNSx$ga-g`l3{C@@r=(Mm zK(KT1hyQ>zl5qS;*fc#M+^pra!OC(P4!le1%64kFlK~~`VM7iQ1s6eEJL>c7Hdv9fzESw*5S$DT#mXJ1 zFEt9ToC#8XP0#OqaQ#>GDbx<40?kbzR%~8n*sYFwU*ial4IrlEJrl zXFn(3p5%O_@q3oXk@2*VX!SmBV5RDf&7sXq7oi52Qcr1z%0DA3cfJv9A>F_4y8 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%0AA54=x@wI~%SlJd1UiyHhgz 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�Oe*~g&ZJ>$Z?~_XHnwZ+{=t7#Mmch) z({?CJ0HXiy8vG4fBLx-0fZM*=D5b8e4~l#LFVYo3qz>E}=YZiR1+2|1GF|+f zn5c?(P>Ol7Y`>l#hX$XFOTDx>=@RsOzR9iH!tVyV-S)Qx_EIhj;?-K@C9LA7nQUI8 z;4&doof8c)e$bcVJ!{#>Th=S!y9Y@4iM(Zxi}|GYE!l(96pDW#x%xTbWgN1jiq@6D zo2b*NMwnk3mB!0G=cGuJAU$X?(#*>=p zzVH;(fa{xX_uuc-ZwyV5qiqG~6vj2Y7Sx++ZbXpvPd*} zA}2ckz+XnlSMT`{Q``yjD-ms(X+kdUV@Zx%_2dnO9_%SQPU#UxC}Xl!edrR)+0p{f z+;L@MLXVKc?4VYXrJWf#FLon#NM|9Gi&9ldH*rvwHvYWq{1l&&_1UKV&A}-#;LJn* z;GYEhsIQBZe5@U62%O~Nux!F2yDw?q_*H)8H%{#+AL2OZiY<-JwM@E?;V|G@l5{4i zAfIuNrhANJu+%Y&Qm4_<2;#DUIfoig;l7yhx}RT7bJc&_jc10~?nXy>d6tYOjr1{1 z?8%Ns*5IIB0WgymSYY5k&AWGJ-80++O03h+>!g`U`?7t+=mkdbYUH`s#~K0}@U;UP zxo>Q*@K~R6FHLjjlZJ%UZ!VAKiaU#TmC=!P!{?2pSZ`l_sEbequa6!~X4kY_=iT7# zh`IMPl)*vmu0oQSk-eLNJ|V)fwjnxFf=@eZ_c=5vHf0+hm3MqFno!ZQv1&OTtY7x- zo?oBBNv4aTUR>0+g>!Xznp0GP$F5OucN^Dv`{?obvX5JJx+t~eeW8rNWZtzhz z@lSjx%$onc}3?7I5erdsRJf{iq@uAP@o0}kw*N+JwHRx)3d zH)4TOvEI{463Evv7yqZb(F0n-=W_#I|#+ZAQK4G`ecPt0Oc zxTh_88yKf?`3AnnVi92qqV)Enrnnahk`B{_eDg|Obmk(QXP2c1^Q2^-T#TbT}ho*y=m)jdUW~pUJgP*`TN`_$Sb=B>Q z<~rV)?&!^$0Z-c@M$|ajhp3SW)CbDlLehFTuY2=U3zHGe%Yl5)>!wDl?wKUK&^wfM z2OUX=zQvt9T%~BoeZ1R9Tqb)(pvDT7^tI^#7 z%snO?RmVKEFV7*;D*_a8GT%#28YObDG?kuV3@kLKuit;}w_P<#)48rWn1wp0+-jjp zqR%8svIB#J{@*#z_*+~5hnBuT&BQ6~*&UDfr#jCcBS~MH3h_$|tSG%(KHt%apR+y8 zKGxTs8+3gRdh_W=;6;U0zQlu(4JCt_e6e!Z6~Y+qLHYiL7W2qgd@e&AQ}ypR(Ca`q zb)RBP9~1PC?daNgLgwuAtU<{inYy21Kg2hBXnWct9Okpp<>?u1QKN)8u5&#G%4v*} z7E39nHHClGvS9G*rn-OK{fe#Ps;oawj7E2s7l{f7qEB59)pnmd`l$RNkf%j}FF7dN?K$Q-dI zP0g)Rv2H|cwnjW6V?c6FIhip^2kK9JxkkfK>Q~~^x+5M~PQd)`#?-<;%(&9_yopDlajDlZCL5hRyqX>qG@oLns5a0+*`xI+EZQ z+6Tu@oE*bE+-{-_!OI>8uAjUdGzqjfP}n^Kf9}oY4)yXM01oFvE=PRyebbPfmf;(z zMmJxQ2!#pW#L|+^&hNK!{8&%l!~IyE(jil{yOUu$#T#H(S60XAl$tD9Z;|F;vS)2R zeZO`U64CluuHV`azcK!qFv++`-+pR{+`FQ%4-qGro)h-DS8*!zQT>__e)?z^Rq_?z zZDHpyO!FMR(v!#Nbgp81H!aInl-QPoUas%`5dy_IfiIKZG`z&z{cLs6XYRJqYx7ZS zd32wZJ5_h+feTAsEBe7WK_6 z4q0tRZ4!#V-;H$%cXSEprFUpVX27ikZ5IwY7sd^F8soqA3fF~Vn@K#bHi?9}cWCe6dS6&s3ol)*NYFYnyN>Z{A z?b_HmNuewe8&i0P|?Gn|UdGsJDO*>HD?`e}@6gdptPX(%Uidx}J^(ok?0$DX{yvD}H$ z7keJ8z5M*lUbyTvJgH>3+#`F&Ct!bW7+`&DE%nFu@1-}4m+`0}aPO@V9|-}bF<|t# zqQVbj>f)99ITuou<18353J{_pzY(G(0Yda6u`3l|M)%tqpE!Wi-Jw8^3)bU}6+JGw z@=GYMq|eK4kPQLSGuLkcYsV3LhCk6-fcn!MP$CJuoDo=?AIhwPtWZw1Y~w#+|6;FMQThRCA_Kcj(*Jt!(swjB)AtYA09p$%5ElWJ zb;JJi*#7Bk{kQ2i92|iA(whTROzVa>M8&%cV=k$0y0t1B8!KvSYG8@4qGZ?TGt~XT z{Jm=*7rz(u^58@EK1k-#+3)>cnPm|CkFLyAe<9_E{-rW|eKYkbeHXX{9U)(fFZZ+z zods!t>SIgrVF-hUJi7*RlmpU{IJ%?`Vz}wnea5%j@uKnIRxHMQ;KsJgS(C*D%j|+u za9p+}jX8D+zp`T8mH6RDec}m?P#@8YQ+NNlu~l%^<23#(<~~$aablueknX&J-pi)q zXTw7GGpla~7Ooyeiyul#3XEpCNvoD-2Wb*f-H_Mr@tqG zcOt3(Q%U|`vibTC?fg4T?%w<@) zSnUsNg(nw-Sx-B?$f#??$bhqAHU}B8Ye!tA1Hus%KxN*2XL!B^;Aol8LRlEtY)#W| zrN(fd97WPTGu3j?yUTyQ4h^b?HLk{W7)rjn#My@{-C)f?mY)AYIw=&Zv=!Ut1K4NY zN`NY*NaTl>DJIb)zjl7nyD@cV)}{38*uGnYRK$gC-aX2`*ikU>449;xtx5k$`kP9H z4iKJbq^iy8%0qk}16H(^{F1}(qL=29+}-5QfOStEQ#XJ{HvLCi8!DG4ziUYv^2wD+ zM$YK_zKeE2k$R>9(z@CWA`h%@CLxwC% zOzSlsqNS?JqOZuClevoEyq?R9B@oajkc`#%f}Ploqw*D7^qX3}zL?k=bSmQo2O1^Z{h|Hx4G9-$2O9E+{B(3kIFRF_jrdapWE0RE+4sc%!OkOp z3J_e7z5rWHtG@d#EH{{ta$z5jit4Y$6C;I=mtE%`aef(YU5RL3`=hUr=*^eUEoc%_ zzNNypo?-Kpkl1V(>HU_#&LFKWQJU<4ZfZ10Jmhr2NQK0-Ca_hZBYHdUdeq#@37Bw$ zg-;OnyB7!Zp?`3gjcL!C_&7oR&gRHz?vZFw5{R!?Sf73fzb~VEw25zkg?d1sMTooW z=5?@oW*Qjxey4}j$r#>1i)mg$0O<#au?bDt2EUm~Q2tBT|LcWSICvRUy8mW#b4YFL zK1o07;Awx@fzyik5fC2*&d(c}8&^+iJ5sLj>m;d5Oq?ZkP(_-{jt(L(Z_OOOhLkm0 z{dE^&f3yp?TJ!5Yc}DW5U%qFZUuBuPY1y@>L|AVi@mpwifc=^#fuOi z5ZoOSEV#QTI01sYySs-J5+Jxk@C0{vCs^=c1r+YVEkLl!Z>LY6?vuX#PT%|9y>GnV z82v{Euv4}7+TU7x?X~7N=ln4AMhpDvS(qCM4c6?3dEZYk+FO#^_lvJ)oOu0q75TwdFI(k$FvE8)VVrF&FvxuFd)@+<@XA+)n~}b)XjyjK zkd0a{(>3uSu)Gt`Eib?KTUUR2q4KW+H9}6<(L6gP6TIrJ|1g5hbPJb(kjFU#Q`(^r zPlJqn-Tvv0ine_(&#fn28fqvL!BMm{wfjJWRV~aAFh7MkEVUf4{xTQ*<7B1dVvRLm zl#&fiRv<}Me^s+t1&X^8bReIWUT&4OzV~F_Z3WMMcKow*JeNeKVrcmcM=7v_cEka9 z*T++s>T&l2H1fK#bJOY{Cg@+HsXbFk5qiYJ{1D>F)9Bbj<7I5ILX;4U#DII=-OVR# zUG5RH12Y>ey8D-L>Kh0(SXyT;*5X1xlbS^tQ{felFF)H6d5iwQqg z^WG_wC}4mh%0_-ocP9DSY8GTS&7%QKGxju2O2(uM-9IBTCh=U>rXu&}6S4Jd!26Bi zrW$M%a0C0W6ncLu3KYZ1{pBevHPG#|XOpR8n;v z@V>v3BJy^0!xpULWLrZi9lT%lXES`U<2R3*I{Bt!W`{$l#@j&$U6fV$pk}pi!cx-h z7Srb}E3?adw?n(Y9Oqon@_aO@e!A?)qWkHyyFQBnAxFuFx0c+ge;`QwX0ait&85e5CG#<|8X14HD0t4Lcg3d#Hf2)T0drE_b8@&CHp z(H~HD(4YOTHsM}mW7RSv?P6KY{X5vG*Y-DS$@0_tl{l_9@QO+oSm0T1*z+P$Rn1MH zTs^^G`0H;oZT62WC8ER8@W$K_CZd8FG`=A>aJ|;h zXnaEcXks(!MDl)$k^TqB$|y*i;v{KbL?-6Ywn=g`tnJ<1YWC8($MJwe-LMk&o`(k8 zd>>7#?x$^;WLp{Yxq)JY={R*avk%{d5&KWeDsyJcNb1Gc2AZ0euJRa$>pGiX@$XB8 z73h97poPsuAd)HWJ*ztayF4cwUllRzZ(FrZi*0Rd;dMA)miV$LOH0_o!@*BL-gRVF)E5L!3L!mD`RIW%g=<6+4~1Vf911( zzD#Ux>e;ABGWScHT}#h8BXs1Hc9-k) zaXme|XRW|}Y1%?hsl^Ld=L8=R`{sCQ950C_yQoFqX0V8PSf>Rsi~oJ|XF?+xqyT?k zptLVxovfL3yl$x#m5hpoH*YL_2HaUO|EQZ>x%@m!=j`SP9-qU?#XXlcq@KzTH?_UN z#XxAlk@T%>uyI>kHaivHPK93y*@LrTrL?`H1HqPsnir(@)$`d~)I5^}C|aA*O(mW4 zo)imI@-+CXBToiJS!BETzm;Nsb>zZ7zFd$<-o!!W;0$?<&7RpRPVJnG7urcT?ntHa z;p5P9_UtuDyp0btESp-^#m=m`THcZXE`M%9CjT)9onWkK@P;F|2^bTaJbie05gLue z6GhZpQu8*FDI7$KXVOxy)s5YY+ghT!TLOg*#~L->#m3?} z$Fi|;R>gJmjq8M*_py|^Ki$KRa=+w6#ev>`%%)YdBS>eCg~xOqFwM{uXkktFfm}j^ zGe70oQ%@DXrwY?77L3LD4xbTeHuLy>JTjE;=xLMqq*f4uW5FuMHiKVT%EgxP0ET?J zV)m?QwFphPRXqX>;`QJrT+N)=SBCJ9noJL1wF+Vua)3DIiLzoJN9mN5$7aAz3%UQnKOyutQ+^~g` zxpliq&k#iFgl67TzQCM^*-#rLZqh7XWEa=gXpI--z}V*SYPbnCYNl^Ox*_REuDjbE z9GabyI=}QinUARwAuI2&s1ARke$!@XswIV~`yE;rLo**8-uU;BZRk}mK_gEjF|rv; z8E%E^^y=+)?X$8iI_6R9FHyYi_x3PxNn8~k0YNka=&Vw`GQaG4L$d+y$>9}$pS)|? z?y;>WLN$ASUvu27^|q%QjdT@?^LGg6t^!_Dyl<;jzSZ4KqlNuJo*6mZE1As);=2P> zY+6uRupe5Uq(pp`I+GXDa*JQN(%M3Pr_%nW>n-1F&vOCXX(rQ_s;oU2N%LA;RNtrP zd+S)!GICJ^!2`=wNNEGfd+_eYG(G8GpGLj-gp}k@n9b@TYUoqxZpxgi8%BhYjXl&V zyGovVwO&aEx6bi6;#SZvh1Cu<Qsz!@9_$4(oQ1DYs(^rY87 zy5UA2vhdzgwnAw1hz67KgCyUh4*~t4uei}J4E2yoQ@{L^{0)A_R6`Vc9j z!Yvjt4N7c*NVn}~l5}f(7PH1o9(kf3)SU~mH}wt*Yrf8!|4y){f+F_Xp$nDKOA zE$LY_Gfc;JS$xMitsbo$-CGi0O(PuG>5X_h7k9Qr>4#lkHn-Qco<2;8wc&9J4#d-F ztG8Bu7o{Gu6!n>E>hxmUD*uq|$fih=k?z{PF(qzk!7Kg~|Bk${qV6M26@r%s)E3P# zR_M({bTqE@W9U*!cn@13iBPi$gikN*AT@<^FBL7cwZllv;Ndu{k`@u+u4Va!^l^Q) zbyj9g@bQtC4-Qz}zh*1NbG6kFM}7NJcjZwmU_U>0#l+bv1Uqz|KJRyhq@)B{LlT2(NcS30iei#_YI%b2fKuFQk+MwSASMozePf z*7Hn7hNq6dKHZK*bZUDhi+EOzLqfJ%biAE4Mi)9BO^w)u4 zIfw{J#$H6Bq^~v8cbdx-l#B-)+R}Rd?Af0xQUoB3Ka<+ew>K`cFRH6x)Q$4_n9Epj z@rRrGp=eFjF_h8Xl&jw^iw@oQO*FI})K*BSBNxZFPu8WV@nbOJ^ISNm5S#byIb=7I ztu4YKkJ3$L`RyEFUr`?8d?WSDYn;k!neL0^_%zlV9LqlEggoX9@PO(rFSw?rj;d3t z3oAMyTjd6~hXHd-Vto}vBWw~w{z=MhoUaG?zIty6@9U5pipt!=YuWJB=yr4Q5@0dN z(KWeKX2b`G={11tJo&lf(@<+@nskSi>h$`l!{<`aSK~p0`pv7SEj6~h^!<9HwlGOw zJ_VPR7iCd(&kl1ZH)p7_<`xG%%+IzY*E|MDUbi;Gp2Br~^_@C&zZGPD)jl2JW^R>o z$b-!#`;Y-VgWy%$=𐍆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 m9156WgCESHdduTgzg* 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

i0xfH<9Jas9W1-!l5c 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%0D4Tf-&bjARB*t=^S`n9b1s66k5?p2kax=hi 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 vV<%qEhFxdik%AV*$@e*8| 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%0D>+&{Q9RGuD4GI%S6HenK?x^~JaM-yxHoKuwy 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

Xn4bSKKU+Sy??2i|WmlpiNvH!)XGdZPVug#( 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 z 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

RG5 zzbf%LX}|KP)A~kQ`ySr5I8`KH1dEGdMoX%&w73axJ>bOcj@|+_tlx7EnlxUbDY^$1 zH%ha(3F5XXl86+Fa)*^m>bqUQ3rRCCj(B+339{;hR$^<6U%hUMXRa;Cmy1s#nXao2nDqy}VW#H6>Ls3ul9r3MI{b369yQX}+SU z;Rl=u4cNoLCGT=5d!s%f5fwjnqoP=xkiZ}+Un4k^!C`4mf8V}^P=6u4PI{D4UGki= zyVr-u-B?QFU9rFaz1I`z_U_9mzbAJ@g=HKs=9BUgkXzhi#0(5HTi_#2`2>fSMOA|#d`S?wA~z|p#;>igPQB_ z%y;%bEfD%*Q(wq>t->SOzoYY$O`tH*AL0@$i<->9lo%0AG6?7y|54rjEhLA3D6fMG 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

Blb6B@_rQh>=JrC> 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

}ULoww$CE>Cnsp7)) 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