From 25b596d2c93853d226b798f34d1dd84339839dba Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Mon, 18 Aug 2025 18:58:53 +0800 Subject: [PATCH 1/5] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0CDR=E5=92=8CUENB?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E5=88=A0=E9=99=A4=E8=B0=83=E5=BA=A6=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E5=8F=8A=E7=9B=B8=E5=85=B3=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/database/lite/install/sys_i18n.sql | 8 +++ build/database/lite/install/sys_job.sql | 2 + build/database/lite/upgrade/upg_sys_i18n.sql | 8 +++ build/database/lite/upgrade/upg_sys_job.sql | 2 + build/database/std/install/sys_i18n.sql | 4 ++ build/database/std/install/sys_job.sql | 2 + build/database/std/upgrade/upg_sys_i18n.sql | 4 ++ build/database/std/upgrade/upg_sys_job.sql | 2 + .../delete_cdr_record/delete_cdr_record.go | 67 +++++++++++++++++++ .../delete_data_record/delete_data_record.go | 7 +- .../delete_kpi_record/delete_kpi_record.go | 8 +-- .../delete_uenb_record/delete_uenb_record.go | 67 +++++++++++++++++++ .../ne_alarm_state_check_cmd.go | 3 +- src/modules/crontask/processor/processor.go | 6 ++ 14 files changed, 183 insertions(+), 7 deletions(-) create mode 100644 src/modules/crontask/processor/delete_cdr_record/delete_cdr_record.go create mode 100644 src/modules/crontask/processor/delete_uenb_record/delete_uenb_record.go diff --git a/build/database/lite/install/sys_i18n.sql b/build/database/lite/install/sys_i18n.sql index 2e440a15..ce325f4d 100644 --- a/build/database/lite/install/sys_i18n.sql +++ b/build/database/lite/install/sys_i18n.sql @@ -941,6 +941,14 @@ INSERT INTO "sys_i18n" VALUES (765, "dictData.sys_user_type.oauth2", "OAuth2", " INSERT INTO "sys_i18n" VALUES (766, "user.export.userType", "用户类型", "User Type"); INSERT INTO "sys_i18n" VALUES (767, "menu.system.loginSource", "第三方登录认证", "Third Party Login Source"); INSERT INTO "sys_i18n" VALUES (768, "log.operate.title.sysLoginSource", "认证源", "Login Source"); +INSERT INTO "sys_i18n" VALUES (769, 'job.delete_cdr_record', '删除-过期话单记录', 'Delete-Expired CDR Records'); +INSERT INTO "sys_i18n" VALUES (770, 'job.delete_cdr_record_remark', 'storeDays:表示保留最近天数的数据记录 +neList:表示匹配的网元类型', 'storeDays: Indicates the most recent days of data records retained +neList: Indicates the type of network elements matched'); +INSERT INTO "sys_i18n" VALUES (771, 'job.delete_uenb_record', '删除-过期终端接入基站记录', 'Delete-Expired UE-NB Records'); +INSERT INTO "sys_i18n" VALUES (772, 'job.delete_uenb_record_remark', 'storeDays:表示保留最近天数的数据记录 +neList:表示匹配的网元类型', 'storeDays: Indicates the most recent days of data records retained +neList: Indicates the type of network elements matched'); INSERT INTO "sys_i18n" VALUES (2000, 'menu.psap.agent', '座席', 'Agent'); INSERT INTO "sys_i18n" VALUES (2001, 'menu.psap.agent.callings', '并行话务', 'Calling Information'); diff --git a/build/database/lite/install/sys_job.sql b/build/database/lite/install/sys_job.sql index 0e16f7b4..5a1ae066 100644 --- a/build/database/lite/install/sys_job.sql +++ b/build/database/lite/install/sys_job.sql @@ -40,6 +40,8 @@ INSERT INTO "sys_job" VALUES (6, 'job.ne_config_backup', 'SYSTEM', 'ne_config_ba INSERT INTO "sys_job" VALUES (10, 'job.delete_ne_config_backup', 'SYSTEM', 'delete_ne_config_backup', '{"storeDays":7,"storeNum":7}', '0 20 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_ne_config_backup_remark'); INSERT INTO "sys_job" VALUES (11, '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 (12, '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 (13, 'job.delete_cdr_record', 'SYSTEM', 'delete_cdr_record', '{\"storeDays\":7,\"neList\":[\"IMS\",\"SMF\",\"SGWC\",\"SMSC\"]}', '0 25 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_cdr_record_remark'); +INSERT INTO "sys_job" VALUES (14, 'job.delete_uenb_record', 'SYSTEM', 'delete_uenb_record', '{\"storeDays\":7,\"neList\":[\"AMF\",\"MME\"]}', '0 28 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_uenb_record_remark'); INSERT INTO "sys_job" VALUES (20, 'job.ne_alarm_state_check', 'SYSTEM', 'ne_alarm_state_check', '{"alarmTitle":"NE State Check Alarm","alarmType":"EquipmentAlarm","origSeverity":"Major","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 (21, 'job.ne_alarm_state_check_cmd', 'SYSTEM', 'ne_alarm_state_check_cmd', '{"alarmTitle":"NE State Check Alarm CPU/Menory/Disk","alarmType":"EquipmentAlarm","origSeverity":"Major","specificProblem":"Alarm Cause: CPU/Menory/Disk status received from target NE reaches the threshold","specificProblemId":"AC10100","addInfo":"","cpuUseGt":70,"memUseGt":70,"diskUseGt":70}', '0/15 * * * * ?', '3', '0', '1', '0', 'system', 1698478134839, 'system', 1698478134839, 'job.ne_alarm_state_check_cmd_remark'); diff --git a/build/database/lite/upgrade/upg_sys_i18n.sql b/build/database/lite/upgrade/upg_sys_i18n.sql index 256fbb8a..c62c8f04 100644 --- a/build/database/lite/upgrade/upg_sys_i18n.sql +++ b/build/database/lite/upgrade/upg_sys_i18n.sql @@ -940,6 +940,14 @@ REPLACE INTO "sys_i18n" VALUES (765, "dictData.sys_user_type.oauth2", "OAuth2", REPLACE INTO "sys_i18n" VALUES (766, "user.export.userType", "用户类型", "User Type"); REPLACE INTO "sys_i18n" VALUES (767, "menu.system.loginSource", "第三方登录认证", "Third Party Login Source"); REPLACE INTO "sys_i18n" VALUES (768, "log.operate.title.sysLoginSource", "认证源", "Login Source"); +REPLACE INTO "sys_i18n" VALUES (769, 'job.delete_cdr_record', '删除-过期话单记录', 'Delete-Expired CDR Records'); +REPLACE INTO "sys_i18n" VALUES (770, 'job.delete_cdr_record_remark', 'storeDays:表示保留最近天数的数据记录 +neList:表示匹配的网元类型', 'storeDays: Indicates the most recent days of data records retained +neList: Indicates the type of network elements matched'); +REPLACE INTO "sys_i18n" VALUES (771, 'job.delete_uenb_record', '删除-过期终端接入基站记录', 'Delete-Expired UE-NB Records'); +REPLACE INTO "sys_i18n" VALUES (772, 'job.delete_uenb_record_remark', 'storeDays:表示保留最近天数的数据记录 +neList:表示匹配的网元类型', 'storeDays: Indicates the most recent days of data records retained +neList: Indicates the type of network elements matched'); REPLACE INTO "sys_i18n" VALUES (2000, 'menu.psap.agent', '座席', 'Agent'); REPLACE INTO "sys_i18n" VALUES (2001, 'menu.psap.agent.callings', '并行话务', 'Calling Information'); diff --git a/build/database/lite/upgrade/upg_sys_job.sql b/build/database/lite/upgrade/upg_sys_job.sql index 47859628..e1f00d8c 100644 --- a/build/database/lite/upgrade/upg_sys_job.sql +++ b/build/database/lite/upgrade/upg_sys_job.sql @@ -39,6 +39,8 @@ REPLACE INTO "sys_job" VALUES (6, 'job.ne_config_backup', 'SYSTEM', 'ne_config_b REPLACE INTO "sys_job" VALUES (10, 'job.delete_ne_config_backup', 'SYSTEM', 'delete_ne_config_backup', '{"storeDays":7,"storeNum":7}', '0 20 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_ne_config_backup_remark'); REPLACE INTO "sys_job" VALUES (11, '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'); REPLACE INTO "sys_job" VALUES (12, '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'); +REPLACE INTO "sys_job" VALUES (13, 'job.delete_cdr_record', 'SYSTEM', 'delete_cdr_record', '{\"storeDays\":7,\"neList\":[\"IMS\",\"SMF\",\"SGWC\",\"SMSC\"]}', '0 25 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_cdr_record_remark'); +REPLACE INTO "sys_job" VALUES (14, 'job.delete_uenb_record', 'SYSTEM', 'delete_uenb_record', '{\"storeDays\":7,\"neList\":[\"AMF\",\"MME\"]}', '0 28 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_uenb_record_remark'); REPLACE INTO "sys_job" VALUES (20, 'job.ne_alarm_state_check', 'SYSTEM', 'ne_alarm_state_check', '{"alarmTitle":"NE State Check Alarm","alarmType":"EquipmentAlarm","origSeverity":"Major","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'); REPLACE INTO "sys_job" VALUES (21, 'job.ne_alarm_state_check_cmd', 'SYSTEM', 'ne_alarm_state_check_cmd', '{"alarmTitle":"NE State Check Alarm CPU/Menory/Disk","alarmType":"EquipmentAlarm","origSeverity":"Major","specificProblem":"Alarm Cause: CPU/Menory/Disk status received from target NE reaches the threshold","specificProblemId":"AC10100","addInfo":"","cpuUseGt":70,"memUseGt":70,"diskUseGt":70}', '0/15 * * * * ?', '3', '0', '1', '0', 'system', 1698478134839, 'system', 1698478134839, 'job.ne_alarm_state_check_cmd_remark'); diff --git a/build/database/std/install/sys_i18n.sql b/build/database/std/install/sys_i18n.sql index 88c198b5..fd6b1ab3 100644 --- a/build/database/std/install/sys_i18n.sql +++ b/build/database/std/install/sys_i18n.sql @@ -783,6 +783,10 @@ INSERT INTO `sys_i18n` VALUES (765, "dictData.sys_user_type.oauth2", "OAuth2", " INSERT INTO `sys_i18n` VALUES (766, "user.export.userType", "用户类型", "User Type"); INSERT INTO `sys_i18n` VALUES (767, "menu.system.loginSource", "第三方登录认证", "Third Party Login Source"); INSERT INTO `sys_i18n` VALUES (768, "log.operate.title.sysLoginSource", "认证源", "Login Source"); +INSERT INTO `sys_i18n` VALUES (769, 'job.delete_cdr_record', '删除-过期话单记录', 'Delete-Expired CDR Records'); +INSERT INTO `sys_i18n` VALUES (770, 'job.delete_cdr_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 (771, 'job.delete_uenb_record', '删除-过期终端接入基站记录', 'Delete-Expired UE-NB Records'); +INSERT INTO `sys_i18n` VALUES (772, 'job.delete_uenb_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 (2000, 'menu.psap.agent', '座席', 'Agent'); INSERT INTO `sys_i18n` VALUES (2001, 'menu.psap.agent.callings', '并行话务', 'Calling Information'); diff --git a/build/database/std/install/sys_job.sql b/build/database/std/install/sys_job.sql index f7ea93d8..6b28cacc 100644 --- a/build/database/std/install/sys_job.sql +++ b/build/database/std/install/sys_job.sql @@ -35,6 +35,8 @@ INSERT INTO `sys_job` VALUES (6, 'job.ne_config_backup', 'SYSTEM', 'ne_config_ba INSERT INTO `sys_job` VALUES (10, 'job.delete_ne_config_backup', 'SYSTEM', 'delete_ne_config_backup', '{\"storeDays\":7,\"storeNum\":7}', '0 20 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_ne_config_backup_remark'); INSERT INTO `sys_job` VALUES (11, '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 (12, '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 (13, 'job.delete_cdr_record', 'SYSTEM', 'delete_cdr_record', '{\"storeDays\":7,\"neList\":[\"IMS\",\"SMF\",\"SGWC\",\"SMSC\"]}', '0 25 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_cdr_record_remark'); +INSERT INTO `sys_job` VALUES (14, 'job.delete_uenb_record', 'SYSTEM', 'delete_uenb_record', '{\"storeDays\":7,\"neList\":[\"AMF\",\"MME\"]}', '0 28 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_uenb_record_remark'); INSERT INTO `sys_job` VALUES (20, 'job.ne_alarm_state_check', 'SYSTEM', 'ne_alarm_state_check', '{\"alarmTitle\":\"NE State Check Alarm\",\"alarmType\":\"EquipmentAlarm\",\"origSeverity\":\"Major\",\"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 (21, 'job.ne_alarm_state_check_cmd', 'SYSTEM', 'ne_alarm_state_check_cmd', '{\"alarmTitle\":\"NE State Check Alarm CPU/Menory/Disk\",\"alarmType\":\"EquipmentAlarm\",\"origSeverity\":\"Major\",\"specificProblem\":\"Alarm Cause: CPU/Menory/Disk status received from target NE reaches the threshold\",\"specificProblemId\":\"AC10100\",\"addInfo\":\"\",\"cpuUseGt\":70,\"memUseGt\":70,\"diskUseGt\":70}', '0/15 * * * * ?', '3', '0', '1', '0', 'system', 1698478134839, 'system', 1698478134839, 'job.ne_alarm_state_check_cmd_remark'); diff --git a/build/database/std/upgrade/upg_sys_i18n.sql b/build/database/std/upgrade/upg_sys_i18n.sql index 45033918..178ba0c6 100644 --- a/build/database/std/upgrade/upg_sys_i18n.sql +++ b/build/database/std/upgrade/upg_sys_i18n.sql @@ -780,6 +780,10 @@ REPLACE INTO `sys_i18n` VALUES (765, "dictData.sys_user_type.oauth2", "OAuth2", REPLACE INTO `sys_i18n` VALUES (766, "user.export.userType", "用户类型", "User Type"); REPLACE INTO `sys_i18n` VALUES (767, "menu.system.loginSource", "第三方登录认证", "Third Party Login Source"); REPLACE INTO `sys_i18n` VALUES (768, "log.operate.title.sysLoginSource", "认证源", "Login Source"); +REPLACE INTO `sys_i18n` VALUES (769, 'job.delete_cdr_record', '删除-过期话单记录', 'Delete-Expired CDR Records'); +REPLACE INTO `sys_i18n` VALUES (770, 'job.delete_cdr_record_remark', 'storeDays:表示保留最近天数的数据记录\r\nneList:表示匹配的网元类型', 'storeDays: Indicates the most recent days of data records retained\r\nneList: Indicates the type of network elements matched'); +REPLACE INTO `sys_i18n` VALUES (771, 'job.delete_uenb_record', '删除-过期终端接入基站记录', 'Delete-Expired UE-NB Records'); +REPLACE INTO `sys_i18n` VALUES (772, 'job.delete_uenb_record_remark', 'storeDays:表示保留最近天数的数据记录\r\nneList:表示匹配的网元类型', 'storeDays: Indicates the most recent days of data records retained\r\nneList: Indicates the type of network elements matched'); REPLACE INTO `sys_i18n` VALUES (2000, 'menu.psap.agent', '座席', 'Agent'); REPLACE INTO `sys_i18n` VALUES (2001, 'menu.psap.agent.callings', '并行话务', 'Calling Information'); diff --git a/build/database/std/upgrade/upg_sys_job.sql b/build/database/std/upgrade/upg_sys_job.sql index 9752e55c..9e964593 100644 --- a/build/database/std/upgrade/upg_sys_job.sql +++ b/build/database/std/upgrade/upg_sys_job.sql @@ -51,6 +51,8 @@ REPLACE INTO `sys_job` VALUES (6, 'job.ne_config_backup', 'SYSTEM', 'ne_config_b REPLACE INTO `sys_job` VALUES (10, 'job.delete_ne_config_backup', 'SYSTEM', 'delete_ne_config_backup', '{\"storeDays\":7,\"storeNum\":7}', '0 20 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_ne_config_backup_remark'); REPLACE INTO `sys_job` VALUES (11, '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'); REPLACE INTO `sys_job` VALUES (12, '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'); +REPLACE INTO `sys_job` VALUES (13, 'job.delete_cdr_record', 'SYSTEM', 'delete_cdr_record', '{\"storeDays\":7,\"neList\":[\"IMS\",\"SMF\",\"SGWC\",\"SMSC\"]}', '0 25 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_cdr_record_remark'); +REPLACE INTO `sys_job` VALUES (14, 'job.delete_uenb_record', 'SYSTEM', 'delete_uenb_record', '{\"storeDays\":7,\"neList\":[\"AMF\",\"MME\"]}', '0 28 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.delete_uenb_record_remark'); REPLACE INTO `sys_job` VALUES (20, 'job.ne_alarm_state_check', 'SYSTEM', 'ne_alarm_state_check', '{\"alarmTitle\":\"NE State Check Alarm\",\"alarmType\":\"EquipmentAlarm\",\"origSeverity\":\"Major\",\"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'); REPLACE INTO `sys_job` VALUES (21, 'job.ne_alarm_state_check_cmd', 'SYSTEM', 'ne_alarm_state_check_cmd', '{\"alarmTitle\":\"NE State Check Alarm CPU/Menory/Disk\",\"alarmType\":\"EquipmentAlarm\",\"origSeverity\":\"Major\",\"specificProblem\":\"Alarm Cause: CPU/Menory/Disk status received from target NE reaches the threshold\",\"specificProblemId\":\"AC10100\",\"addInfo\":\"\",\"cpuUseGt\":70,\"memUseGt\":70,\"diskUseGt\":70}', '0/15 * * * * ?', '3', '0', '1', '0', 'system', 1698478134839, 'system', 1698478134839, 'job.ne_alarm_state_check_cmd_remark'); diff --git a/src/modules/crontask/processor/delete_cdr_record/delete_cdr_record.go b/src/modules/crontask/processor/delete_cdr_record/delete_cdr_record.go new file mode 100644 index 00000000..3ff4239c --- /dev/null +++ b/src/modules/crontask/processor/delete_cdr_record/delete_cdr_record.go @@ -0,0 +1,67 @@ +package delete_CDR_record + +import ( + "encoding/json" + "fmt" + "strings" + "time" + + "be.ems/src/framework/cron" + "be.ems/src/framework/database/db" + "be.ems/src/framework/logger" +) + +var NewProcessor = &DeleteCDRRecordProcessor{ + count: 0, +} + +// DeleteCDRRecordProcessor 删除CDR记录 +type DeleteCDRRecordProcessor struct { + count int // 执行次数 +} + +func (s *DeleteCDRRecordProcessor) Execute(data any) (any, error) { + s.count++ // 执行次数加一 + options := data.(cron.JobData) + sysJob := options.SysJob + logger.Infof("重复:%v 任务ID:%d 执行次数:%d", options.Repeat, sysJob.JobId, s.count) + // 返回结果,用于记录执行结果 + result := map[string]any{ + "count": s.count, + } + + // 读取参数值 + var params struct { + StoreDays int `json:"storeDays"` // store days + NeList []string `json:"neList"` // ne list + } + err := json.Unmarshal([]byte(sysJob.TargetParams), ¶ms) + if err != nil { + return nil, fmt.Errorf("json params err: %v", err) + } + if params.StoreDays < 0 { + return nil, fmt.Errorf("params storeDays less than 0 ") + } + if len(params.NeList) <= 0 { + return nil, fmt.Errorf("params neList less than 0 ") + } + + // 计算删除时间 + ltTime := time.Now().AddDate(0, 0, -params.StoreDays).UnixMilli() + + for _, neType := range params.NeList { + neTypeLower := strings.ToLower(neType) + + // 数据表 + cdrTableName := fmt.Sprintf("cdr_event_%s", neTypeLower) + cdrTx := db.DB("").Table(cdrTableName).Where("created_at < ?", ltTime) + if err := cdrTx.Delete(nil).Error; err != nil { + result[neTypeLower] = err.Error() + } else { + result[neTypeLower] = cdrTx.RowsAffected + } + } + + // 返回结果,用于记录执行结果 + return result, nil +} diff --git a/src/modules/crontask/processor/delete_data_record/delete_data_record.go b/src/modules/crontask/processor/delete_data_record/delete_data_record.go index 0504b721..692a1af9 100644 --- a/src/modules/crontask/processor/delete_data_record/delete_data_record.go +++ b/src/modules/crontask/processor/delete_data_record/delete_data_record.go @@ -21,7 +21,7 @@ type DeleteDataRecordProcessor struct { type optionParams struct { TableName string `json:"tableName"` // table name - ColName string `json:"colName"` // column name + ColName string `json:"colName"` // column name is timestamp milliseconds StoreDays int `json:"storeDays"` // store days WhereSQL string `json:"whereSQL"` // extras condition for where } @@ -45,13 +45,16 @@ func (s *DeleteDataRecordProcessor) Execute(data any) (any, error) { if params.TableName == "" { return nil, fmt.Errorf("params tableName is empty ") } + if params.ColName == "" { + return nil, fmt.Errorf("params colName is empty ") + } if params.StoreDays < 0 { return nil, fmt.Errorf("params storeDays less than 0 ") } // 指定表名 tx := db.DB("").Table(params.TableName) - if params.StoreDays >= 0 && params.ColName != "" { + if params.StoreDays >= 0 { // 计算删除时间 ltTime := time.Now().AddDate(0, 0, -params.StoreDays).UnixMilli() tx = tx.Where(fmt.Sprintf("%s < ?", params.ColName), ltTime) diff --git a/src/modules/crontask/processor/delete_kpi_record/delete_kpi_record.go b/src/modules/crontask/processor/delete_kpi_record/delete_kpi_record.go index 9199f28d..ea87fd9a 100644 --- a/src/modules/crontask/processor/delete_kpi_record/delete_kpi_record.go +++ b/src/modules/crontask/processor/delete_kpi_record/delete_kpi_record.go @@ -56,18 +56,18 @@ func (s *DeleteKPIRecordProcessor) Execute(data any) (any, error) { kpiTableName := fmt.Sprintf("kpi_report_%s", neTypeLower) kpiTx := db.DB("").Table(kpiTableName).Where("created_at < ?", ltTime) if err := kpiTx.Delete(nil).Error; err != nil { - result[kpiTableName] = err.Error() + result[neTypeLower] = err.Error() } else { - result[kpiTableName] = kpiTx.RowsAffected + result[neTypeLower] = kpiTx.RowsAffected } // KPI自定义数据表 kpicTableName := fmt.Sprintf("kpi_c_report_%s", neTypeLower) kpicTx := db.DB("").Table(kpicTableName).Where("created_at < ?", ltTime) if err := kpicTx.Delete(nil).Error; err != nil { - result[kpiTableName] = err.Error() + result["c_"+neTypeLower] = err.Error() } else { - result[kpiTableName] = kpicTx.RowsAffected + result["c_"+neTypeLower] = kpicTx.RowsAffected } } diff --git a/src/modules/crontask/processor/delete_uenb_record/delete_uenb_record.go b/src/modules/crontask/processor/delete_uenb_record/delete_uenb_record.go new file mode 100644 index 00000000..d19662e8 --- /dev/null +++ b/src/modules/crontask/processor/delete_uenb_record/delete_uenb_record.go @@ -0,0 +1,67 @@ +package delete_UENB_record + +import ( + "encoding/json" + "fmt" + "strings" + "time" + + "be.ems/src/framework/cron" + "be.ems/src/framework/database/db" + "be.ems/src/framework/logger" +) + +var NewProcessor = &DeleteUENBRecordProcessor{ + count: 0, +} + +// DeleteUENBRecordProcessor 删除UENB记录 +type DeleteUENBRecordProcessor struct { + count int // 执行次数 +} + +func (s *DeleteUENBRecordProcessor) Execute(data any) (any, error) { + s.count++ // 执行次数加一 + options := data.(cron.JobData) + sysJob := options.SysJob + logger.Infof("重复:%v 任务ID:%d 执行次数:%d", options.Repeat, sysJob.JobId, s.count) + // 返回结果,用于记录执行结果 + result := map[string]any{ + "count": s.count, + } + + // 读取参数值 + var params struct { + StoreDays int `json:"storeDays"` // store days + NeList []string `json:"neList"` // ne list + } + err := json.Unmarshal([]byte(sysJob.TargetParams), ¶ms) + if err != nil { + return nil, fmt.Errorf("json params err: %v", err) + } + if params.StoreDays < 0 { + return nil, fmt.Errorf("params storeDays less than 0 ") + } + if len(params.NeList) <= 0 { + return nil, fmt.Errorf("params neList less than 0 ") + } + + // 计算删除时间 + ltTime := time.Now().AddDate(0, 0, -params.StoreDays).UnixMilli() + + for _, neType := range params.NeList { + neTypeLower := strings.ToLower(neType) + + // 数据表 + uenbTableName := fmt.Sprintf("ue_event_%s", neTypeLower) + uenbTx := db.DB("").Table(uenbTableName).Where("created_at < ?", ltTime) + if err := uenbTx.Delete(nil).Error; err != nil { + result[neTypeLower] = err.Error() + } else { + result[neTypeLower] = uenbTx.RowsAffected + } + } + + // 返回结果,用于记录执行结果 + return result, nil +} diff --git a/src/modules/crontask/processor/ne_alarm_state_check_cmd/ne_alarm_state_check_cmd.go b/src/modules/crontask/processor/ne_alarm_state_check_cmd/ne_alarm_state_check_cmd.go index 12dc40ae..6cd31605 100644 --- a/src/modules/crontask/processor/ne_alarm_state_check_cmd/ne_alarm_state_check_cmd.go +++ b/src/modules/crontask/processor/ne_alarm_state_check_cmd/ne_alarm_state_check_cmd.go @@ -237,7 +237,8 @@ func (s NeAlarmStateCheckCMDProcessor) serverState(state map[string]any) (float6 } s.neStateService.Insert(neState) // 删除网元状态记录7天前 - s.neStateService.DeleteByTime(time.Now().UnixMilli() - 7*24*60*60*1000) + ltTime := time.Now().AddDate(0, 0, -7).UnixMilli() + s.neStateService.DeleteByTime(ltTime) // 推送ws消息 groupID := fmt.Sprintf("%s_%s_%s", wsService.GROUP_NE_STATE, neState.NeType, neState.NeId) s.wsSendService.ByGroupID(groupID, neState) diff --git a/src/modules/crontask/processor/processor.go b/src/modules/crontask/processor/processor.go index c4e203cf..ededc7bd 100644 --- a/src/modules/crontask/processor/processor.go +++ b/src/modules/crontask/processor/processor.go @@ -8,9 +8,11 @@ import ( processorBackupExportUDM "be.ems/src/modules/crontask/processor/backup_export_udm" processorBackupRemoveFile "be.ems/src/modules/crontask/processor/backup_remove_file" processorDeleteAlarmRecord "be.ems/src/modules/crontask/processor/delete_alarm_record" + processorDeleteCDRRecord "be.ems/src/modules/crontask/processor/delete_cdr_record" processorDeleteDataRecord "be.ems/src/modules/crontask/processor/delete_data_record" processorDeleteKPIRecord "be.ems/src/modules/crontask/processor/delete_kpi_record" processorDeleteNeConfigBackup "be.ems/src/modules/crontask/processor/delete_ne_config_backup" + processorDeleteUENBRecord "be.ems/src/modules/crontask/processor/delete_uenb_record" processorMonitorSysResource "be.ems/src/modules/crontask/processor/monitor_sys_resource" processorNeAlarmStateCheck "be.ems/src/modules/crontask/processor/ne_alarm_state_check" processorNeAlarmStateCheckCMD "be.ems/src/modules/crontask/processor/ne_alarm_state_check_cmd" @@ -41,6 +43,10 @@ func InitCronQueue() { cron.CreateQueue("delete_alarm_record", processorDeleteAlarmRecord.NewProcessor) // 删除-KPI数据记录 cron.CreateQueue("delete_kpi_record", processorDeleteKPIRecord.NewProcessor) + // 删除-KPI数据记录 + cron.CreateQueue("delete_cdr_record", processorDeleteCDRRecord.NewProcessor) + // 删除-UENB数据记录 + cron.CreateQueue("delete_uenb_record", processorDeleteUENBRecord.NewProcessor) // 删除-网元配置文件定期备份 cron.CreateQueue("delete_ne_config_backup", processorDeleteNeConfigBackup.NewProcessor) From 2bf2ff59478fe27fbd361ff396191c23f5ca6350 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Tue, 19 Aug 2025 16:07:07 +0800 Subject: [PATCH 2/5] =?UTF-8?q?style:=20=E8=A1=A5=E5=85=85=E8=B0=83?= =?UTF-8?q?=E5=BA=A6=E4=BB=BB=E5=8A=A1=E6=8F=90=E7=A4=BA=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/database/lite/install/sys_i18n.sql | 8 ++++---- build/database/std/install/sys_i18n.sql | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build/database/lite/install/sys_i18n.sql b/build/database/lite/install/sys_i18n.sql index ce325f4d..920a6ada 100644 --- a/build/database/lite/install/sys_i18n.sql +++ b/build/database/lite/install/sys_i18n.sql @@ -327,10 +327,10 @@ interval单位分钟,平均分钟资源情况 注:请根据cron表达式的时间单位分钟,传入参数interva值', 'System Resource CPU/IO/Netword Collection interval unit minutes, average minute resource situation Note: Please pass the value of the parameter interva according to the time unit minutes of the cron expression'); -INSERT INTO "sys_i18n" VALUES (291, 'job.delete_ne_config_backup', '删除-过期配置文件备份', 'Delete-Expired NE ETC Backup File'); -INSERT INTO "sys_i18n" VALUES (292, '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, 'job.delete_alarm_record', '删除-过期告警记录', 'Delete-Expired Alarm Records'); -INSERT INTO "sys_i18n" VALUES (294, 'job.delete_alarm_record_remark', 'storeDays:表示保留最近天数的数据记录 +INSERT INTO "sys_i18n" VALUES (291, 'job.delete_alarm_record', '删除-过期告警记录', 'Delete-Expired Alarm Records'); +INSERT INTO "sys_i18n" VALUES (292, 'job.delete_alarm_record_remark', 'storeDays:表示保留最近天数的数据记录', 'storeDays: indicates that the most recent days of data records are kept.'); +INSERT INTO "sys_i18n" VALUES (293, 'job.delete_ne_config_backup', '删除-过期配置文件备份', 'Delete-Expired NE ETC Backup File'); +INSERT INTO "sys_i18n" VALUES (294, 'job.delete_ne_config_backup_remark', 'storeDays:表示保留最近天数的数据记录 storeNum:保留数量,默认保留7个', 'storeDays: indicates that the most recent days of data records are kept. storeNum: the number of reservations, the default reservation is 7.'); INSERT INTO "sys_i18n" VALUES (295, 'job.delete_kpi_record', '删除-过期指标记录', 'Delete-Expired KPI Records'); diff --git a/build/database/std/install/sys_i18n.sql b/build/database/std/install/sys_i18n.sql index fd6b1ab3..31ff6af0 100644 --- a/build/database/std/install/sys_i18n.sql +++ b/build/database/std/install/sys_i18n.sql @@ -305,10 +305,10 @@ INSERT INTO `sys_i18n` VALUES (287, 'config.errDelete', '删除参数配置信 INSERT INTO `sys_i18n` VALUES (288, 'config.errType', '操作含有内置参数,禁止删除!', 'The operation contains built-in parameters and deletion is prohibited!'); INSERT INTO `sys_i18n` VALUES (289, 'job.monitor_sys_resource', '监控-系统资源', 'Monitor-System Resources'); INSERT INTO `sys_i18n` VALUES (290, '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, 'job.delete_ne_config_backup', '删除-过期配置文件备份', 'Delete-Expired NE ETC Backup File'); -INSERT INTO `sys_i18n` VALUES (292, '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, 'job.delete_alarm_record', '删除-过期告警记录', 'Delete-Expired Alarm Records'); -INSERT INTO `sys_i18n` VALUES (294, 'job.delete_alarm_record_remark', 'storeDays:表示保留最近天数的数据记录\r\nstoreNum:保留数量,默认保留7个', 'storeDays: indicates that the most recent days of data records are kept.\r\nstoreNum: the number of reservations, the default reservation is 7.'); +INSERT INTO `sys_i18n` VALUES (291, 'job.delete_alarm_record', '删除-过期告警记录', 'Delete-Expired Alarm Records'); +INSERT INTO `sys_i18n` VALUES (292, 'job.delete_alarm_record_remark', 'storeDays:表示保留最近天数的数据记录', 'storeDays: indicates that the most recent days of data records are kept.'); +INSERT INTO `sys_i18n` VALUES (293, 'job.delete_ne_config_backup', '删除-过期配置文件备份', 'Delete-Expired NE ETC Backup File'); +INSERT INTO `sys_i18n` VALUES (294, 'job.delete_ne_config_backup_remark', 'storeDays:表示保留最近天数的数据记录\r\nstoreNum:保留数量,默认保留7个', 'storeDays: indicates that the most recent days of data records are kept.\r\nstoreNum: the number of reservations, the default reservation is 7.'); INSERT INTO `sys_i18n` VALUES (295, 'job.delete_kpi_record', '删除-过期指标记录', 'Delete-Expired KPI Records'); INSERT INTO `sys_i18n` VALUES (296, '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, 'menu.neData.backupData', '导出文件', 'Exponted File'); From a382fcd05fb1c7ed9d8b088699ce475ca6e4aafa Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Thu, 21 Aug 2025 11:03:08 +0800 Subject: [PATCH 3/5] =?UTF-8?q?feat:=20kpi=E6=8C=87=E6=A0=87=E6=A0=87?= =?UTF-8?q?=E9=A2=98=E7=AE=A1=E7=90=86=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../network_data/controller/all_kpi.go | 86 +++++++++++ .../network_data/controller/all_kpi_c.go | 4 +- src/modules/network_data/model/kpi_report.go | 13 +- src/modules/network_data/network_data.go | 16 ++ .../network_data/repository/kpi_report.go | 146 ++++++++++++++++-- .../network_data/service/kpi_report.go | 30 ++++ 6 files changed, 270 insertions(+), 25 deletions(-) diff --git a/src/modules/network_data/controller/all_kpi.go b/src/modules/network_data/controller/all_kpi.go index 6ba91898..e82bb9b4 100644 --- a/src/modules/network_data/controller/all_kpi.go +++ b/src/modules/network_data/controller/all_kpi.go @@ -6,6 +6,7 @@ import ( "be.ems/src/framework/i18n" "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" + "be.ems/src/framework/utils/parse" "be.ems/src/modules/network_data/model" neDataService "be.ems/src/modules/network_data/service" neService "be.ems/src/modules/network_element/service" @@ -88,3 +89,88 @@ func (s KPIController) KPITitle(c *gin.Context) { kpiTitles := s.kpiReportService.FindTitle(neType) c.JSON(200, resp.OkData(kpiTitles)) } + +// 统计标题列表 +// +// GET /title/list +func (s KPIController) ListTitle(c *gin.Context) { + query := reqctx.QueryMap(c) + rows, total := s.kpiReportService.TitleFindByPage(query) + c.JSON(200, resp.OkData(map[string]any{"total": total, "rows": rows})) +} + +// 统计标题新增 +// +// POST /title +func (s KPIController) AddTitle(c *gin.Context) { + var body model.KpiTitle + if err := c.ShouldBindBodyWithJSON(&body); err != nil { + errMsgs := fmt.Sprintf("bind err: %s", resp.FormatBindError(err)) + c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_PARSER, errMsgs)) + return + } + + // 校验指标是否存在 + kpicTitles := s.kpiReportService.TitleFind(model.KpiTitle{ + NeType: body.NeType, + KpiId: body.KpiId, + }) + if len(kpicTitles) > 0 { + c.JSON(200, resp.ErrMsg("indicator already exist")) + return + } + + insertId := s.kpiReportService.TitleInsert(body) + if insertId > 0 { + c.JSON(200, resp.Ok(nil)) + return + } + c.JSON(200, resp.Err(nil)) +} + +// 统计标题修改 +// +// PUT /title +func (s KPIController) EditTitle(c *gin.Context) { + var body model.KpiTitle + if err := c.ShouldBindBodyWithJSON(&body); err != nil { + errMsgs := fmt.Sprintf("bind err: %s", resp.FormatBindError(err)) + c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_PARSER, errMsgs)) + return + } + + rows := s.kpiReportService.TitleUpdate(body) + if rows > 0 { + c.JSON(200, resp.Ok(nil)) + return + } + c.JSON(200, resp.Err(nil)) +} + +// 统计标题删除 +// +// DELETE /title?id=1,2,3 +func (s KPIController) RemoveTitle(c *gin.Context) { + language := reqctx.AcceptLanguage(c) + id := c.Query("id") + if id == "" { + c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_CHEACK, "bind err: id is empty")) + return + } + + // 处理字符转id数组后去重 + uniqueIDs := parse.RemoveDuplicatesToArray(id, ",") + // 转换成int64数组类型 + ids := make([]int64, 0) + for _, v := range uniqueIDs { + ids = append(ids, parse.Number(v)) + } + + rows, err := s.kpiReportService.TitleDeleteByIds(ids) + if err != nil { + c.JSON(200, resp.ErrMsg(i18n.TKey(language, err.Error()))) + return + } + msg := i18n.TTemplate(language, "app.common.deleteSuccess", map[string]any{"num": rows}) + c.JSON(200, resp.OkMsg(msg)) +} diff --git a/src/modules/network_data/controller/all_kpi_c.go b/src/modules/network_data/controller/all_kpi_c.go index 0952e250..3fc061b4 100644 --- a/src/modules/network_data/controller/all_kpi_c.go +++ b/src/modules/network_data/controller/all_kpi_c.go @@ -71,7 +71,7 @@ func (s KPICController) KPIData(c *gin.Context) { // 自定义标题列表 // -// GET /titlelist +// GET /title/list func (s KPICController) ListTitle(c *gin.Context) { query := reqctx.QueryMap(c) if v, ok := query["status"]; ok && v == "" { @@ -156,7 +156,7 @@ func (s KPICController) EditTitle(c *gin.Context) { // 自定义标题删除 // -// DELETE /title/:id +// DELETE /title func (s KPICController) RemoveTitle(c *gin.Context) { language := reqctx.AcceptLanguage(c) id := c.Query("id") diff --git a/src/modules/network_data/model/kpi_report.go b/src/modules/network_data/model/kpi_report.go index 7b71b65d..0e75cf7e 100644 --- a/src/modules/network_data/model/kpi_report.go +++ b/src/modules/network_data/model/kpi_report.go @@ -2,12 +2,13 @@ package model // KpiTitle 指标标题信息对象 kpi_title type KpiTitle struct { - ID int64 `json:"id" gorm:"column:id;primaryKey;autoIncrement"` - NeType string `json:"neType" gorm:"column:ne_type"` // 网元类型 - KpiId string `json:"kpiId" gorm:"column:kpi_id"` // KPI标识 - TitleJson string `json:"titleJson" gorm:"column:title_json"` - CnTitle string `json:"cnTitle" gorm:"column:cn_title"` // 中文名 - EnTitle string `json:"enTitle" gorm:"column:en_title"` // 英文名 + ID int64 `json:"id" gorm:"column:id;primaryKey;autoIncrement"` + NeType string `json:"neType" gorm:"column:ne_type"` // 网元类型 + KpiId string `json:"kpiId" gorm:"column:kpi_id"` // KPI标识 + TitleJson string `json:"titleJson" gorm:"column:title_json"` + CnTitle string `json:"cnTitle" gorm:"column:cn_title"` // 中文名 + EnTitle string `json:"enTitle" gorm:"column:en_title"` // 英文名 + StatusFlag string `json:"statusFlag" gorm:"column:status_flag"` // 状态标识 1:启用 0:禁用 } // TableName 表名称 diff --git a/src/modules/network_data/network_data.go b/src/modules/network_data/network_data.go index e41d1683..61681b1b 100644 --- a/src/modules/network_data/network_data.go +++ b/src/modules/network_data/network_data.go @@ -27,6 +27,22 @@ func Setup(router *gin.Engine) { middleware.AuthorizeUser(nil), controller.NewKPI.KPITitle, ) + kpiGroup.GET("/title/list", + middleware.AuthorizeUser(nil), + controller.NewKPI.ListTitle, + ) + kpiGroup.POST("/title", + middleware.AuthorizeUser(nil), + controller.NewKPI.AddTitle, + ) + kpiGroup.PUT("/title", + middleware.AuthorizeUser(nil), + controller.NewKPI.EditTitle, + ) + kpiGroup.DELETE("/title", + middleware.AuthorizeUser(nil), + controller.NewKPI.RemoveTitle, + ) kpiGroup.GET("/data", middleware.AuthorizeUser(nil), controller.NewKPI.KPIData, diff --git a/src/modules/network_data/repository/kpi_report.go b/src/modules/network_data/repository/kpi_report.go index 202b395f..e451e7fc 100644 --- a/src/modules/network_data/repository/kpi_report.go +++ b/src/modules/network_data/repository/kpi_report.go @@ -71,23 +71,6 @@ func (r KpiReport) Insert(param model.KpiReport) int64 { return param.ID } -// SelectKPITitle 网元对应的指标名称 -func (r KpiReport) SelectKPITitle(neType string) []model.KpiTitle { - rows := []model.KpiTitle{} - if neType == "" { - return rows - } - tx := db.DB("").Model(&model.KpiTitle{}) - // 构建查询条件 - tx = tx.Where("ne_type =?", neType) - // 查询数据 - if err := tx.Find(&rows).Error; err != nil { - logger.Errorf("query find err => %v", err.Error()) - return rows - } - return rows -} - // SelectUPF 查询UPF数据 N3上行,N6下行 func (r KpiReport) SelectUPF(rmUID string, beginTime, endTime int64) []model.KpiReport { tx := db.DB("").Model(&model.KpiReport{}) @@ -104,3 +87,132 @@ func (r KpiReport) SelectUPF(rmUID string, beginTime, endTime int64) []model.Kpi } return rows } + +// SelectKPITitle 网元对应的指标名称 +func (r KpiReport) SelectKPITitle(neType string) []model.KpiTitle { + rows := []model.KpiTitle{} + if neType == "" { + return rows + } + tx := db.DB("").Model(&model.KpiTitle{}) + // 构建查询条件 + tx = tx.Where("ne_type = ? and status_flag = ?", neType, "1") + // 查询数据 + if err := tx.Find(&rows).Error; err != nil { + logger.Errorf("query find err => %v", err.Error()) + return rows + } + return rows +} + +// SelectByPageTitle 分页查询集合 +func (r KpiReport) TitleSelectByPage(query map[string]string) ([]model.KpiTitle, int64) { + tx := db.DB("").Model(&model.KpiTitle{}) + // 查询条件拼接 + if v, ok := query["neType"]; ok && v != "" { + tx = tx.Where("ne_type = ?", v) + } + if v, ok := query["kpiId"]; ok && v != "" { + tx = tx.Where("kpi_id like ?", fmt.Sprintf("%s%%", v)) + } + if v, ok := query["title"]; ok && v != "" { + tx = tx.Where("cn_title like ? or en_title like ?", fmt.Sprintf("%%%s%%", v), fmt.Sprintf("%%%s%%", v)) + } + if v, ok := query["statusFlag"]; ok && v != "" { + tx = tx.Where("status_flag = ?", v) + } + + // 查询结果 + var total int64 = 0 + rows := []model.KpiTitle{} + + // 查询数量 长度为0直接返回 + if err := tx.Count(&total).Error; err != nil || total <= 0 { + return rows, total + } + + // 分页 + pageNum, pageSize := db.PageNumSize(query["pageNum"], query["pageSize"]) + tx = tx.Offset(int(pageNum * pageSize)).Limit(int(pageSize)) + + // 排序 + if v, ok := query["sortField"]; ok && v != "" { + sortSql := v + if o, ok := query["sortOrder"]; ok && o != "" { + if o == "desc" { + sortSql += " desc " + } else { + sortSql += " asc " + } + } + tx = tx.Order(sortSql) + } + + // 查询数据 + if err := tx.Find(&rows).Error; err != nil { + logger.Errorf("query err => %v", err) + } + + return rows, total +} + +// TitleSelect 网元对应的指标名称 +func (r KpiReport) TitleSelect(param model.KpiTitle) []model.KpiTitle { + tx := db.DB("").Model(&model.KpiTitle{}) + // 构建查询条件 + if param.NeType != "" { + tx = tx.Where("ne_type =?", param.NeType) + } + if param.KpiId != "" { + tx = tx.Where("kpi_id = ?", param.KpiId) + } + if param.StatusFlag != "" { + tx = tx.Where("status_flag = ?", param.StatusFlag) + } + // 查询数据 + rows := []model.KpiTitle{} + if err := tx.Find(&rows).Error; err != nil { + logger.Errorf("query find err => %v", err.Error()) + return rows + } + return rows +} + +// TitleInsert 新增信息 +func (r KpiReport) TitleInsert(param model.KpiTitle) int64 { + tx := db.DB("").Create(¶m) + if err := tx.Error; err != nil { + logger.Errorf("Create err => %v", err) + } + return param.ID +} + +// TitleUpdate 修改信息 +func (r KpiReport) TitleUpdate(param model.KpiTitle) int64 { + if param.ID <= 0 { + return 0 + } + tx := db.DB("").Model(&model.KpiTitle{}) + // 构建查询条件 + tx = tx.Where("id = ?", param.ID) + tx = tx.Omit("id", "title_json") + // 执行更新 + if err := tx.Updates(param).Error; err != nil { + logger.Errorf("update err => %v", err.Error()) + return 0 + } + return tx.RowsAffected +} + +// TitleDeleteByIds 批量删除信息 +func (r KpiReport) TitleDeleteByIds(ids []int64) int64 { + if len(ids) <= 0 { + return 0 + } + tx := db.DB("").Where("id in ?", ids) + if err := tx.Delete(&model.KpiTitle{}).Error; err != nil { + logger.Errorf("delete err => %v", err.Error()) + return 0 + } + return tx.RowsAffected +} diff --git a/src/modules/network_data/service/kpi_report.go b/src/modules/network_data/service/kpi_report.go index 6dea301f..10e96e10 100644 --- a/src/modules/network_data/service/kpi_report.go +++ b/src/modules/network_data/service/kpi_report.go @@ -141,6 +141,36 @@ func (r KpiReport) FindTitle(neType string) []model.KpiTitle { return r.kpiReportRepository.SelectKPITitle(neType) } +// FindByPage 根据条件分页查询 +func (r KpiReport) TitleFindByPage(query map[string]string) ([]model.KpiTitle, int64) { + return r.kpiReportRepository.TitleSelectByPage(query) +} + +// TitleFind 查询信息 +func (r KpiReport) TitleFind(param model.KpiTitle) []model.KpiTitle { + return r.kpiReportRepository.TitleSelect(param) +} + +// TitleUpdate 更新信息 +func (r KpiReport) TitleUpdate(param model.KpiTitle) int64 { + return r.kpiReportRepository.TitleUpdate(param) +} + +// TitleDeleteByIds 批量删除信息 +func (r KpiReport) TitleDeleteByIds(ids []int64) (int64, error) { + rows := r.kpiReportRepository.TitleDeleteByIds(ids) + if rows > 0 { + return rows, nil + } + // 删除信息失败! + return 0, fmt.Errorf("delete fail") +} + +// TitleInsert 新增信息 +func (r KpiReport) TitleInsert(param model.KpiTitle) int64 { + return r.kpiReportRepository.TitleInsert(param) +} + // UPFTodayFlowFind 查询UPF总流量 N3上行 N6下行 // day 统计天数 // down * 8 / 1000 / 1000 单位M From a72aa00f89c2ff1580aeb0392565a5ab3b0e3af6 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Thu, 21 Aug 2025 11:10:15 +0800 Subject: [PATCH 4/5] =?UTF-8?q?sql:=20=E6=96=B0=E5=A2=9E=E6=8C=87=E6=A0=87?= =?UTF-8?q?Title=E7=AE=A1=E7=90=86=E8=8F=9C=E5=8D=95=EF=BC=8C=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E5=88=A0=E9=99=A4=E9=87=8D=E5=A4=8Dalarm=5Fid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/database/lite/common/kpi_title.sql | 395 ++++---- build/database/lite/upgrade/upg_alarm.sql | 75 -- .../database/lite/upgrade/upg_alarm_event.sql | 53 -- .../lite/upgrade/upg_alarm_forward_log.sql | 40 - build/database/lite/upgrade/upg_alarm_log.sql | 37 - build/database/lite/upgrade/upg_sys_user.sql | 46 - .../database/lite/upgrade/upg_trace_task.sql | 35 - build/database/std/common/kpi_title.sql | 889 +++++++++--------- build/database/std/install/sys_i18n.sql | 1 + build/database/std/install/sys_menu.sql | 2 +- build/database/std/upgrade/upg_alarm.sql | 8 + build/database/std/upgrade/upg_sys_i18n.sql | 1 + build/database/std/upgrade/upg_sys_menu.sql | 2 +- 13 files changed, 655 insertions(+), 929 deletions(-) delete mode 100644 build/database/lite/upgrade/upg_alarm.sql delete mode 100644 build/database/lite/upgrade/upg_alarm_event.sql delete mode 100644 build/database/lite/upgrade/upg_alarm_forward_log.sql delete mode 100644 build/database/lite/upgrade/upg_alarm_log.sql delete mode 100644 build/database/lite/upgrade/upg_sys_user.sql delete mode 100644 build/database/lite/upgrade/upg_trace_task.sql diff --git a/build/database/lite/common/kpi_title.sql b/build/database/lite/common/kpi_title.sql index 35a22fb0..739ef935 100644 --- a/build/database/lite/common/kpi_title.sql +++ b/build/database/lite/common/kpi_title.sql @@ -9,6 +9,7 @@ CREATE TABLE "kpi_title" ( "title_json" text, "cn_title" text(255), "en_title" text(255), + "status_flag" text(1), PRIMARY KEY ("id") ); @@ -23,200 +24,200 @@ ON "kpi_title" ( -- ---------------------------- -- 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 (33, 'AMF', 'AMF.A.02', '{"cn":"AMF移动性注册更新成功次数","en":"AMF.SuccMobiReg"}', 'AMF移动性注册更新成功次数', 'AMF.SuccMobiReg'); -INSERT INTO "kpi_title" VALUES (34, 'AMF', 'AMF.A.03', '{"cn":"AMF移动性注册更新失败次数","en":"AMF.FailedMobiReg"}', 'AMF移动性注册更新失败次数', 'AMF.FailedMobiReg'); -INSERT INTO "kpi_title" VALUES (35, 'AMF', 'AMF.A.04', '{"cn":"AMF紧急注册请求次数","en":"AMF.AttEmergReg"}', 'AMF紧急注册请求次数', 'AMF.AttEmergReg'); -INSERT INTO "kpi_title" VALUES (36, 'AMF', 'AMF.A.05', '{"cn":"AMF紧急注册成功次数","en":"AMF.SuccEmergReg"}', 'AMF紧急注册成功次数', 'AMF.SuccEmergReg'); -INSERT INTO "kpi_title" VALUES (37, 'AMF', 'AMF.A.06', '{"cn":"AMF紧急注册失败次数","en":"AMF.FailedEmergReg"}', 'AMF紧急注册失败次数', 'AMF.FailedEmergReg'); -INSERT INTO "kpi_title" VALUES (38, 'AMF', 'AMF.A.07', '{"cn":"UE发起的去注册请求次数","en":"AMF.AttUeDereg"}', 'UE发起的去注册请求次数', 'AMF.AttUeDereg'); -INSERT INTO "kpi_title" VALUES (39, 'AMF', 'AMF.A.08', '{"cn":"UE发起的去注册成功次数","en":"AMF.SuccUeDereg"}', 'UE发起的去注册成功次数', 'AMF.SuccUeDereg'); -INSERT INTO "kpi_title" VALUES (40, 'AMF', 'AMF.A.09', '{"cn":"AMF发起的去注册请求次数","en":"AMF.AttAmfDereg"}', 'AMF发起的去注册请求次数', 'AMF.AttAmfDereg'); -INSERT INTO "kpi_title" VALUES (41, 'AMF', 'AMF.A.10', '{"cn":"AMF发起的去注册成功次数","en":"AMF.SuccAmfDereg"}', 'AMF发起的去注册成功次数', 'AMF.SuccAmfDereg'); -INSERT INTO "kpi_title" VALUES (42, 'AMF', 'AMF.A.11', '{"cn":"UDM发起的去注册请求次数","en":"AMF.AttUdmDereg"}', 'UDM发起的去注册请求次数', 'AMF.AttUdmDereg'); -INSERT INTO "kpi_title" VALUES (43, 'AMF', 'AMF.A.12', '{"cn":"UDM发起的去注册成功次数","en":"AMF.SuccUdmDereg"}', 'UDM发起的去注册成功次数', 'AMF.SuccUdmDereg'); -INSERT INTO "kpi_title" VALUES (44, 'AMF', 'AMF.A.13', '{"cn":"AMF寻呼失败次数","en":"AMF.PagFail"}', 'AMF寻呼失败次数', 'AMF.PagFail'); -INSERT INTO "kpi_title" VALUES (45, 'AMF', 'AMF.A.14', '{"cn":"AMF隐式去注册次数","en":"AMF.ImplicitDereg"}', 'AMF隐式去注册次数', 'AMF.ImplicitDereg'); -INSERT INTO "kpi_title" VALUES (60, 'UDM', 'UDM.01', '{"cn": "5G注册用户数", "en": "UDR.5gActSub"}', '5G注册用户数', 'UDR.5gActSub'); -INSERT INTO "kpi_title" VALUES (61, 'UDM', 'UDM.02', '{"cn": "AMF发起的UECM注册请求次数", "en": "UDM.AmfUecmRegReq"}', 'AMF发起的UECM注册请求次数', 'UDM.AmfUecmRegReq'); -INSERT INTO "kpi_title" VALUES (62, 'UDM', 'UDM.03', '{"cn": "AMF发起的UECM注册成功次数", "en": "UDM.AmfUecmRegSucc"}', 'AMF发起的UECM注册成功次数', 'UDM.AmfUecmRegSucc'); -INSERT INTO "kpi_title" VALUES (63, 'UDM', 'UDM.04', '{"cn": "SMF发起的UECM注册成功次数", "en": "UDM.SmfUecmRegSucc"}', 'SMF发起的UECM注册成功次数', 'UDM.SmfUecmRegSucc'); -INSERT INTO "kpi_title" VALUES (64, 'UDM', 'UDM.05', '{"cn": "SMF发起的UECM注册请求次数", "en": "UDM.SmfUecmRegReq"}', 'SMF发起的UECM注册请求次数', 'UDM.SmfUecmRegReq'); -INSERT INTO "kpi_title" VALUES (78, 'UDM', 'AUSF.01', '{"cn": "鉴权成功次数", "en": "Ausf.UeAuthAnsSucc"}', '鉴权成功次数', 'Ausf.UeAuthAnsSucc'); -INSERT INTO "kpi_title" VALUES (79, 'UDM', 'AUSF.02', '{"cn": "鉴权请求次数", "en": "Ausf.UeAuthReq"}', '鉴权请求次数', 'Ausf.UeAuthReq'); -INSERT INTO "kpi_title" VALUES (80, 'AUSF', 'AUSF.01', '{"cn": "鉴权成功次数", "en": "Ausf.UeAuthAnsSucc"}', '鉴权成功次数', 'Ausf.UeAuthAnsSucc'); -INSERT INTO "kpi_title" VALUES (81, 'AUSF', 'AUSF.02', '{"cn": "鉴权请求次数", "en": "Ausf.UeAuthReq"}', '鉴权请求次数', 'Ausf.UeAuthReq'); -INSERT INTO "kpi_title" VALUES (90, 'UPF', 'UPF.01', '{"cn": "PFCP会话建立成功次数", "en": "UPF.PfcpSessionEstabSucc"}', 'PFCP会话建立成功次数', 'UPF.PfcpSessionEstabSucc'); -INSERT INTO "kpi_title" VALUES (91, 'UPF', 'UPF.02', '{"cn": "PFCP会话建立请求次数", "en": "UPF.PfcpSessionEstabReq"}', 'PFCP会话建立请求次数', 'UPF.PfcpSessionEstabReq'); -INSERT INTO "kpi_title" VALUES (92, 'UPF', 'UPF.03', '{"cn": "N6接口上行字节数", "en": "UPF.N6OgOct"}', 'N6接口上行字节数', 'UPF.N6OgOct'); -INSERT INTO "kpi_title" VALUES (93, 'UPF', 'UPF.04', '{"cn": "N6接口下行字节数", "en": "UPF.N6IncOct"}', 'N6接口下行字节数', 'UPF.N6IncOct'); -INSERT INTO "kpi_title" VALUES (94, 'UPF', 'UPF.05', '{"cn": "N3接口上行字节数", "en": "UPF.N3OgOct"}', 'N3接口上行字节数', 'UPF.N3OgOct'); -INSERT INTO "kpi_title" VALUES (95, 'UPF', 'UPF.06', '{"cn": "N3接口下行字节数", "en": "UPF.N3IncOct"}', 'N3接口下行字节数', 'UPF.N3IncOct'); -INSERT INTO "kpi_title" VALUES (120, 'SMF', 'SMF.01', '{"cn": "5G实时PDU会话数", "en": "SMF.MeanPduSession"}', '5G实时PDU会话数', 'SMF.MeanPduSession'); -INSERT INTO "kpi_title" VALUES (121, 'SMF', 'SMF.02', '{"cn": "PDU会话建立成功次数", "en": "SMF.SuccCreatePduSession"}', 'PDU会话建立成功次数', 'SMF.SuccCreatePduSession'); -INSERT INTO "kpi_title" VALUES (122, 'SMF', 'SMF.03', '{"cn": "PDU会话建立请求次数", "en": "SMF.AttCreatePduSession"}', 'PDU会话建立请求次数', 'SMF.AttCreatePduSession'); -INSERT INTO "kpi_title" VALUES (123, 'SMF', 'SMF.04', '{"cn": "IMS PDU会话建立成功次数", "en": "SMF.SuccCreatePduSession._Ims"}', 'IMS PDU会话建立成功次数', 'SMF.SuccCreatePduSession._Ims'); -INSERT INTO "kpi_title" VALUES (124, 'SMF', 'SMF.05', '{"cn": "IMS PDU会话建立请求次数", "en": "SMF.AttCreatePduSession._Ims"}', 'IMS PDU会话建立请求次数', 'SMF.AttCreatePduSession._Ims'); -INSERT INTO "kpi_title" VALUES (134, 'SMF', 'SMF.A.01', '{"cn":"PDU会话接受次数","en":"SMF.PduSessAcpt"}', 'PDU会话接受次数', 'SMF.PduSessAcpt'); -INSERT INTO "kpi_title" VALUES (135, 'SMF', 'SMF.A.02', '{"cn":"基站Pdu资源创建成功次数","en":"SM.PduResSetupSucc"}', '基站Pdu资源创建成功次数', 'SM.PduResSetupSucc'); -INSERT INTO "kpi_title" VALUES (136, 'SMF', 'SMF.A.03', '{"cn":"查询用户SM数据失败次数","en":"SM.RetrieveSmDataFail"}', '查询用户SM数据失败次数', 'SM.RetrieveSmDataFail'); -INSERT INTO "kpi_title" VALUES (137, 'SMF', 'SMF.A.04', '{"cn":"PFCP会话建立失败次数","en":"SM.PfcpSessEstFail"}', 'PFCP会话建立失败次数', 'SM.PfcpSessEstFail'); -INSERT INTO "kpi_title" VALUES (138, 'SMF', 'SMF.A.05', '{"cn":"基站Pdu资源创建失败次数","en":"SM.PduResSetupFail"}', '基站Pdu资源创建失败次数', 'SM.PduResSetupFail'); -INSERT INTO "kpi_title" VALUES (139, 'SMF', 'SMF.A.06', '{"cn":"PFCP会话修改失败次数","en":"SM.PfcpSessMdfyFail"}', 'PFCP会话修改失败次数', 'SM.PfcpSessMdfyFail'); -INSERT INTO "kpi_title" VALUES (140, 'SMF', 'SMF.A.07', '{"cn":"PDU会话拒绝次数","en":"SM.PduSessRejt"}', 'PDU会话拒绝次数', 'SM.PduSessRejt'); -INSERT INTO "kpi_title" VALUES (141, 'SMF', 'SMF.A.08', '{"cn":"PDU会话释放指示次数","en":"SM.PduSessRelCmd"}', 'PDU会话释放指示次数', 'SM.PduSessRelCmd'); -INSERT INTO "kpi_title" VALUES (150, 'NSSF', 'NSSF.A.02', '{"cn":"可用AMF注册次数","en":"NSSF.SuccAvailAMFPut"}', '可用AMF注册成功次数', 'NSSF.SuccAvailAMFPut'); -INSERT INTO "kpi_title" VALUES (151, 'NSSF', 'NSSF.A.03', '{"cn":"可用AMF注册更新成功次数","en":"NSSF.AvailAMFPut"}', '可用AMF注册次数', 'NSSF.AvailAMFPut'); -INSERT INTO "kpi_title" VALUES (152, 'NSSF', 'NSSF.A.04', '{"cn":"可用AMF注册更新次数","en":"NSSF.SuccAvailAMFPatch"}', '可用AMF注册更新成功次数', 'NSSF.SuccAvailAMFPatch'); -INSERT INTO "kpi_title" VALUES (153, 'NSSF', 'NSSF.A.01', '{"cn":"可用AMF注册成功次数","en":"NSSF.AvailAMFPatch"}', '可用AMF注册更新次数', 'NSSF.AvailAMFPatch'); -INSERT INTO "kpi_title" VALUES (154, 'NSSF', 'NSSF.A.05', '{"cn":"可用AMF去注册成功次数","en":"NSSF.SuccAvailAMFDelete"}', '可用AMF去注册成功次数', 'NSSF.SuccAvailAMFDelete'); -INSERT INTO "kpi_title" VALUES (155, 'NSSF', 'NSSF.A.06', '{"cn":"可用AMF去注册次数","en":"NSSF.AvailAMFDelete"}', '可用AMF去注册次数', 'NSSF.AvailAMFDelete'); -INSERT INTO "kpi_title" VALUES (156, 'NSSF', 'NSSF.A.07', '{"cn":"网元订阅成功次数","en":"NSSF.SuccAvailSubscription"}', '网元订阅成功次数', 'NSSF.SuccAvailSubscription'); -INSERT INTO "kpi_title" VALUES (157, 'NSSF', 'NSSF.A.08', '{"cn":"网元订阅次数","en":"NSSF.AvailSubscription"}', '网元订阅次数', 'NSSF.AvailSubscription'); -INSERT INTO "kpi_title" VALUES (158, 'NSSF', 'NSSF.A.09', '{"cn":"网元去订阅成功次数","en":"NSSF.SuccAvailUnsubscription"}', '网元去订阅成功次数', 'NSSF.SuccAvailUnsubscription'); -INSERT INTO "kpi_title" VALUES (159, 'NSSF', 'NSSF.A.10', '{"cn":"网元去订阅次数","en":"NSSF.AvailUnsubscription"}', '网元去订阅次数', 'NSSF.AvailUnsubscription'); -INSERT INTO "kpi_title" VALUES (160, 'NSSF', 'NSSF.A.11', '{"cn":"向NRF注册成功次数","en":"NSSF.SuccNRFReg"}', '向NRF注册成功次数', 'NSSF.SuccNRFReg'); -INSERT INTO "kpi_title" VALUES (161, 'NSSF', 'NSSF.A.12', '{"cn":"向NRF注册次数","en":"NSSF.NRFReg"}', '向NRF注册次数', 'NSSF.NRFReg'); -INSERT INTO "kpi_title" VALUES (162, 'NSSF', 'NSSF.A.13', '{"cn":"向NRF发送心跳次数","en":"NSSF.NRFHeartbeat"}', '向NRF发送心跳次数', 'NSSF.NRFHeartbeat'); -INSERT INTO "kpi_title" VALUES (163, 'NSSF', 'NSSF.A.14', '{"cn":"当前注册AMF个数","en":"NSSF.CurrentAMFCount"}', '当前注册AMF个数', 'NSSF.CurrentAMFCount'); -INSERT INTO "kpi_title" VALUES (164, 'NSSF', 'NSSF.A.15', '{"cn":"当前订阅网元个数","en":"NSSF.CurrentSubscriperCount"}', '当前订阅网元个数', 'NSSF.CurrentSubscriperCount'); -INSERT INTO "kpi_title" VALUES (180, 'MME', 'MME.A.01', '{"cn":"MME附着请求次数","en":"EpsAttachAtt"}', 'MME附着请求次数', 'EpsAttachAtt'); -INSERT INTO "kpi_title" VALUES (181, 'MME', 'MME.A.02', '{"cn":"MME附着成功次数","en":"EpsAttachSucc"}', 'MME附着成功次数', 'EpsAttachSucc'); -INSERT INTO "kpi_title" VALUES (183, 'MME', 'MME.A.04', '{"cn":"MME组合附着请求次数","en":"CombAttachAtt"}', 'MME组合附着请求次数', 'CombAttachAtt'); -INSERT INTO "kpi_title" VALUES (184, 'MME', 'MME.A.05', '{"cn":"MME组合附着成功次数","en":"CombAttachSucc"}', 'MME组合附着成功次数', 'CombAttachSucc'); -INSERT INTO "kpi_title" VALUES (186, 'MME', 'MME.A.07', '{"cn":"MME紧急附着请求次数","en":"EmergAttachAtt"}', 'MME紧急附着请求次数', 'EmergAttachAtt'); -INSERT INTO "kpi_title" VALUES (187, 'MME', 'MME.A.08', '{"cn":"MME紧急附着成功次数","en":"EmergAttachSucc"}', 'MME紧急附着成功次数', 'EmergAttachSucc'); -INSERT INTO "kpi_title" VALUES (189, 'MME', 'MME.A.10', '{"cn":"UE发起的分离请求次数","en":"EpsDetachUeAtt"}', 'UE发起的分离请求次数', 'EpsDetachUeAtt'); -INSERT INTO "kpi_title" VALUES (190, 'MME', 'MME.A.11', '{"cn":"UE发起的分离请求成功次数","en":"EpsDetachUeSucc"}', 'UE发起的分离请求成功次数', 'EpsDetachUeSucc'); -INSERT INTO "kpi_title" VALUES (191, 'MME', 'MME.A.12', '{"cn":"MME发起的分离请求次数","en":"EpsDetachMMEAtt"}', 'MME发起的分离请求次数', 'EpsDetachMMEAtt'); -INSERT INTO "kpi_title" VALUES (192, 'MME', 'MME.A.13', '{"cn":"MME发起的分离请求成功次数","en":"EpsDetachMMESucc"}', 'MME发起的分离请求成功次数', 'EpsDetachMMESucc'); -INSERT INTO "kpi_title" VALUES (196, 'MME', 'MME.A.17', '{"cn":"MME寻呼次数","en":"PagingEpsAtt"}', 'MME寻呼次数', 'PagingEpsAtt'); -INSERT INTO "kpi_title" VALUES (197, 'MME', 'MME.A.18', '{"cn":"MME寻呼成功次数","en":"PagingEpsSucc"}', 'MME寻呼成功次数', 'PagingEpsSucc'); -INSERT INTO "kpi_title" VALUES (199, 'MME', 'MME.A.20', '{"cn":"MME隐式分离请求次数","en":"EpsImplicitDetach"}', 'MME隐式分离请求次数', 'EpsImplicitDetach'); -INSERT INTO "kpi_title" VALUES (200, 'MME', 'MME.A.21', '{"cn":"MME激活专用承载请求次数","en":"ActDedicatedEpsBearerAtt"}', 'MME激活专用承载请求次数', 'ActDedicatedEpsBearerAtt'); -INSERT INTO "kpi_title" VALUES (201, 'MME', 'MME.A.22', '{"cn":"MME激活专用承载请求成功次数","en":"ActDedicatedEpsBearerSucc"}', 'MME激活专用承载请求成功次数', 'ActDedicatedEpsBearerSucc'); -INSERT INTO "kpi_title" VALUES (203, 'MME', 'MME.A.24', '{"cn":"MME去激活专用承载请求次数","en":"DeactEpsDedicatedBearerAtt"}', 'MME去激活专用承载请求次数', 'DeactEpsDedicatedBearerAtt'); -INSERT INTO "kpi_title" VALUES (204, 'MME', 'MME.A.25', '{"cn":"MME去激活专用承载请求成功次数","en":"DeactEpsDedicatedBearerSucc"}', 'MME去激活专用承载请求成功次数', 'DeactEpsDedicatedBearerSucc'); -INSERT INTO "kpi_title" VALUES (205, 'MME', 'MME.A.26', '{"cn":"MME修改专用承载请求次数","en":"ModEpsBearerAtt"}', 'MME修改专用承载请求次数', 'ModEpsBearerAtt'); -INSERT INTO "kpi_title" VALUES (206, 'MME', 'MME.A.27', '{"cn":"MME修改专用承载请求成功次数","en":"ModEpsBearerSucc"}', 'MME修改专用承载请求成功次数', 'ModEpsBearerSucc'); -INSERT INTO "kpi_title" VALUES (208, 'MME', 'MME.A.29', '{"cn":"MME服务请求次数","en":"EpsServiceReqAtt"}', 'MME服务请求次数', 'EpsServiceReqAtt'); -INSERT INTO "kpi_title" VALUES (209, 'MME', 'MME.A.30', '{"cn":"MME服务请求成功次数","en":"EpsServiceReqSucc"}', 'MME服务请求成功次数', 'EpsServiceReqSucc'); -INSERT INTO "kpi_title" VALUES (240, 'MOCNGW', 'MOCNGW.01', '{"cn":"AttachRequest","en":"AttachRequest"}', 'AttachRequest', 'AttachRequest'); -INSERT INTO "kpi_title" VALUES (241, 'MOCNGW', 'MOCNGW.02', '{"cn":"AttachAccept","en":"AttachAccept"}', 'AttachAccept', 'AttachAccept'); -INSERT INTO "kpi_title" VALUES (242, 'MOCNGW', 'MOCNGW.03', '{"cn":"AttachComplete","en":"AttachComplete"}', 'AttachComplete', 'AttachComplete'); -INSERT INTO "kpi_title" VALUES (243, 'MOCNGW', 'MOCNGW.04', '{"cn":"AttachReject","en":"AttachReject"}', 'AttachReject', 'AttachReject'); -INSERT INTO "kpi_title" VALUES (244, 'MOCNGW', 'MOCNGW.05', '{"cn":"DetachRequest","en":"DetachRequest"}', 'DetachRequest', 'DetachRequest'); -INSERT INTO "kpi_title" VALUES (245, 'MOCNGW', 'MOCNGW.06', '{"cn":"DetachAccept","en":"DetachAccept"}', 'DetachAccept', 'DetachAccept'); -INSERT INTO "kpi_title" VALUES (246, 'MOCNGW', 'MOCNGW.07', '{"cn":"TrackingAreaUpdateRequest","en":"TrackingAreaUpdateRequest"}', 'TrackingAreaUpdateRequest', 'TrackingAreaUpdateRequest'); -INSERT INTO "kpi_title" VALUES (247, 'MOCNGW', 'MOCNGW.08', '{"cn":"TrackingAreaUpdateAccept","en":"TrackingAreaUpdateAccept"}', 'TrackingAreaUpdateAccept', 'TrackingAreaUpdateAccept'); -INSERT INTO "kpi_title" VALUES (248, 'MOCNGW', 'MOCNGW.09', '{"cn":"TrackingAreaUpdateComplete","en":"TrackingAreaUpdateComplete"}', 'TrackingAreaUpdateComplete', 'TrackingAreaUpdateComplete'); -INSERT INTO "kpi_title" VALUES (249, 'MOCNGW', 'MOCNGW.10', '{"cn":"TrackingAreaUpdateReject","en":"TrackingAreaUpdateReject"}', 'TrackingAreaUpdateReject', 'TrackingAreaUpdateReject'); -INSERT INTO "kpi_title" VALUES (250, 'MOCNGW', 'MOCNGW.11', '{"cn":"ServiceRequest","en":"ServiceRequest"}', 'ServiceRequest', 'ServiceRequest'); -INSERT INTO "kpi_title" VALUES (251, 'MOCNGW', 'MOCNGW.12', '{"cn":"ExtendedServiceRequest","en":"ExtendedServiceRequest"}', 'ExtendedServiceRequest', 'ExtendedServiceRequest'); -INSERT INTO "kpi_title" VALUES (252, 'MOCNGW', 'MOCNGW.13', '{"cn":"ControlPlaneServiceRequest","en":"ControlPlaneServiceRequest"}', 'ControlPlaneServiceRequest', 'ControlPlaneServiceRequest'); -INSERT INTO "kpi_title" VALUES (253, 'MOCNGW', 'MOCNGW.14', '{"cn":"ServiceReject","en":"ServiceReject"}', 'ServiceReject', 'ServiceReject'); -INSERT INTO "kpi_title" VALUES (254, 'MOCNGW', 'MOCNGW.15', '{"cn":"ServiceAccept","en":"ServiceAccept"}', 'ServiceAccept', 'ServiceAccept'); -INSERT INTO "kpi_title" VALUES (255, 'MOCNGW', 'MOCNGW.16', '{"cn":"GutiReallocationCommand","en":"GutiReallocationCommand"}', 'GutiReallocationCommand', 'GutiReallocationCommand'); -INSERT INTO "kpi_title" VALUES (256, 'MOCNGW', 'MOCNGW.17', '{"cn":"GutiReallocationComplete","en":"GutiReallocationComplete"}', 'GutiReallocationComplete', 'GutiReallocationComplete'); -INSERT INTO "kpi_title" VALUES (257, 'MOCNGW', 'MOCNGW.18', '{"cn":"AuthenticationRequest","en":"AuthenticationRequest"}', 'AuthenticationRequest', 'AuthenticationRequest'); -INSERT INTO "kpi_title" VALUES (258, 'MOCNGW', 'MOCNGW.19', '{"cn":"AuthenticationResponse","en":"AuthenticationResponse"}', 'AuthenticationResponse', 'AuthenticationResponse'); -INSERT INTO "kpi_title" VALUES (259, 'MOCNGW', 'MOCNGW.20', '{"cn":"AuthenticationReject","en":"AuthenticationReject"}', 'AuthenticationReject', 'AuthenticationReject'); -INSERT INTO "kpi_title" VALUES (260, 'MOCNGW', 'MOCNGW.21', '{"cn":"AuthenticationFailure","en":"AuthenticationFailure"}', 'AuthenticationFailure', 'AuthenticationFailure'); -INSERT INTO "kpi_title" VALUES (261, 'MOCNGW', 'MOCNGW.22', '{"cn":"IdentityRequest","en":"IdentityRequest"}', 'IdentityRequest', 'IdentityRequest'); -INSERT INTO "kpi_title" VALUES (262, 'MOCNGW', 'MOCNGW.23', '{"cn":"IdentityResponse","en":"IdentityResponse"}', 'IdentityResponse', 'IdentityResponse'); -INSERT INTO "kpi_title" VALUES (263, 'MOCNGW', 'MOCNGW.24', '{"cn":"SecurityModeCommand","en":"SecurityModeCommand"}', 'SecurityModeCommand', 'SecurityModeCommand'); -INSERT INTO "kpi_title" VALUES (264, 'MOCNGW', 'MOCNGW.25', '{"cn":"SecurityModeComplete","en":"SecurityModeComplete"}', 'SecurityModeComplete', 'SecurityModeComplete'); -INSERT INTO "kpi_title" VALUES (265, 'MOCNGW', 'MOCNGW.26', '{"cn":"SecurityModeReject","en":"SecurityModeReject"}', 'SecurityModeReject', 'SecurityModeReject'); -INSERT INTO "kpi_title" VALUES (266, 'MOCNGW', 'MOCNGW.27', '{"cn":"EmmStatus","en":"EmmStatus"}', 'EmmStatus', 'EmmStatus'); -INSERT INTO "kpi_title" VALUES (267, 'MOCNGW', 'MOCNGW.28', '{"cn":"EmmInformation","en":"EmmInformation"}', 'EmmInformation', 'EmmInformation'); -INSERT INTO "kpi_title" VALUES (268, 'MOCNGW', 'MOCNGW.29', '{"cn":"DownlinkNasTransport","en":"DownlinkNasTransport"}', 'DownlinkNasTransport', 'DownlinkNasTransport'); -INSERT INTO "kpi_title" VALUES (269, 'MOCNGW', 'MOCNGW.30', '{"cn":"UplinkNasTransport","en":"UplinkNasTransport"}', 'UplinkNasTransport', 'UplinkNasTransport'); -INSERT INTO "kpi_title" VALUES (270, 'MOCNGW', 'MOCNGW.31', '{"cn":"CsServiceNotification","en":"CsServiceNotification"}', 'CsServiceNotification', 'CsServiceNotification'); -INSERT INTO "kpi_title" VALUES (271, 'MOCNGW', 'MOCNGW.32', '{"cn":"DownlinkGenericNasTransport","en":"DownlinkGenericNasTransport"}', 'DownlinkGenericNasTransport', 'DownlinkGenericNasTransport'); -INSERT INTO "kpi_title" VALUES (272, 'MOCNGW', 'MOCNGW.33', '{"cn":"UplinkGenericNasTransport","en":"UplinkGenericNasTransport"}', 'UplinkGenericNasTransport', 'UplinkGenericNasTransport'); -INSERT INTO "kpi_title" VALUES (302, 'IMS', 'SCSCF.03', '{"cn": "初始注册成功次数","en": "UR.SuccInitReg"}', '初始注册成功次数', 'UR.SuccInitReg'); -INSERT INTO "kpi_title" VALUES (303, 'IMS', 'SCSCF.04', '{"cn": "初始注册请求次数","en": "UR.AttInitReg"}', '初始注册请求次数', 'UR.AttInitReg'); -INSERT INTO "kpi_title" VALUES (304, 'IMS', 'SCSCF.05', '{"cn": "主叫接通次数","en": "SC.SuccSessionOrig"}', '主叫接通次数', 'SC.SuccSessionOrig'); -INSERT INTO "kpi_title" VALUES (305, 'IMS', 'SCSCF.06', '{"cn": "主叫试呼次数","en": "SC.AttSessionOrig"}', '主叫试呼次数', 'SC.AttSessionOrig'); -INSERT INTO "kpi_title" VALUES (306, 'IMS', 'SCSCF.07', '{"cn": "被叫接通次数","en": "SC.SuccSessionTerm"}', '被叫接通次数', 'SC.SuccSessionTerm'); -INSERT INTO "kpi_title" VALUES (307, 'IMS', 'SCSCF.08', '{"cn": "被叫试呼次数","en": "SC.AttSessionTerm"}', '被叫试呼次数', 'SC.AttSessionTerm'); -INSERT INTO "kpi_title" VALUES (308, 'IMS', 'SCSCF.09', '{"cn": "主叫应答次数","en": "SC.AnsSessionOrig"}', '主叫应答次数', 'SC.AnsSessionOrig'); -INSERT INTO "kpi_title" VALUES (321, 'IMS', 'SCSCF.22', '{"cn": "被叫应答次数","en": "SC.AnsSessionTerm"}', '被叫应答次数', 'SC.AnsSessionTerm'); -INSERT INTO "kpi_title" VALUES (334, 'IMS', 'IDD.01', '', '呼出IDD呼叫尝试次数', 'IDDOutgoingAttSessionOrig'); -INSERT INTO "kpi_title" VALUES (335, 'IMS', 'IDD.02', '', '呼出IDD接通次数', 'IDDOutgoingAnsSession'); -INSERT INTO "kpi_title" VALUES (336, 'IMS', 'IDD.03', '', '呼出IDD接通成功次数', 'IDDOutgoingSuccSession'); -INSERT INTO "kpi_title" VALUES (337, 'IMS', 'IDD.04', '', '呼入IDD呼叫尝试次数', 'IDDIncomingAttSessionOrig'); -INSERT INTO "kpi_title" VALUES (338, 'IMS', 'IDD.05', '', '呼入IDD接通次数', 'IDDIncomingAnsSession'); -INSERT INTO "kpi_title" VALUES (339, 'IMS', 'IDD.06', '', '呼入IDD接通成功次数', 'IDDIncomingSuccSession'); -INSERT INTO "kpi_title" VALUES (351, 'PCF', 'PCF.02', '{"cn": "SM策略关联建立成功次数", "en": "PCF.PolicySmAssocCreateSucc"}', 'SM策略关联建立成功次数', 'PCF.PolicySmAssocCreateSucc'); -INSERT INTO "kpi_title" VALUES (352, 'PCF', 'PCF.03', '{"cn": "SM策略关联建立请求次数", "en": "PCF.PolicySmAssocCreateReq"}', 'SM策略关联建立请求次数', 'PCF.PolicySmAssocCreateReq'); -INSERT INTO "kpi_title" VALUES (353, 'PCF', 'PCF.04', '{"cn": "SM策略关联更新成功次数", "en": "PCF.PolicySmAssocUpdateSucc"}', 'SM策略关联更新成功次数', 'PCF.PolicySmAssocUpdateSucc'); -INSERT INTO "kpi_title" VALUES (354, 'PCF', 'PCF.05', '{"cn": "SM策略关联更新请求次数", "en": "PCF.PolicySmAssocUpdateReq"}', 'SM策略关联更新请求次数', 'PCF.PolicySmAssocUpdateReq'); -INSERT INTO "kpi_title" VALUES (380, 'SMSC', 'SMSC.A.01', '{"cn": "MS到SMSC短信请求次数", "en": "SMSC.MStoSMSCAtt"}', 'MS到SMSC短信请求次数', 'SMSC.MStoSMSCAtt'); -INSERT INTO "kpi_title" VALUES (381, 'SMSC', 'SMSC.A.02', '{"cn": "MS到SMSC短信成功次数", "en": "SMSC.MStoSMSCSucc"}', 'MS到SMSC短信成功次数', 'SMSC.MStoSMSCSucc'); -INSERT INTO "kpi_title" VALUES (382, 'SMSC', 'SMSC.A.03', '{"cn": "MS到SMSC短信失败次数", "en": "SMSC.MStoSMSCFail"}', 'MS到SMSC短信失败次数', 'SMSC.MStoSMSCFail'); -INSERT INTO "kpi_title" VALUES (383, 'SMSC', 'SMSC.A.04', '{"cn": "MS到SMSC短信字节数", "en": "SMSC.MStoSMSCBytes"}', 'MS到SMSC短信字节数', 'SMSC.MStoSMSCBytes'); -INSERT INTO "kpi_title" VALUES (396, 'SMSC', 'SMSC.A.17', '{"cn": "SMSC到MS短信请求次数", "en": "SMSC.SMSCtoMSAtt"}', 'SMSC到MS短信请求次数', 'SMSC.SMSCtoMSAtt'); -INSERT INTO "kpi_title" VALUES (397, 'SMSC', 'SMSC.A.18', '{"cn": "SMSC到MS短信成功次数", "en": "SMSC.SMSCtoMSSucc"}', 'SMSC到MS短信成功次数', 'SMSC.SMSCtoMSSucc'); -INSERT INTO "kpi_title" VALUES (398, 'SMSC', 'SMSC.A.19', '{"cn": "SMSC到MS短信失败次数", "en": "SMSC.SMSCtoMSFail"}', 'SMSC到MS短信失败次数', 'SMSC.SMSCtoMSFail'); -INSERT INTO "kpi_title" VALUES (399, 'SMSC', 'SMSC.A.20', '{"cn": "SMSC到MS短信字节数", "en": "SMSC.SMSCtoMSBytes"}', 'SMSC到MS短信字节数', 'SMSC.SMSCtoMSBytes'); -INSERT INTO "kpi_title" VALUES (430, 'CBC', 'CBC.A.01', '{"cn": "CBC 发起 Create Write 消息成功", "en": "WarningReqSucc"}', 'CBC 发起 Create Write 消息成功', 'WarningReqSucc'); -INSERT INTO "kpi_title" VALUES (431, 'CBC', 'CBC.A.02', '{"cn": "CBC 发起 Create Write 消息失败", "en": "WarningReqFail"}', 'CBC 发起 Create Write 消息失败', 'WarningReqFail'); -INSERT INTO "kpi_title" VALUES (432, 'CBC', 'CBC.A.03', '{"cn": "CBC 发起 Cancel Write 消息成功", "en": "WarningCancelSucc"}', 'CBC 发起 Cancel Write 消息成功', 'WarningCancelSucc'); -INSERT INTO "kpi_title" VALUES (433, 'CBC', 'CBC.A.04', '{"cn": "CBC 发起 Cancel Write 消息失败", "en": "WarningCancelFail"}', 'CBC 发起 Cancel Write 消息失败', 'WarningCancelFail'); -INSERT INTO "kpi_title" VALUES (440, 'HLR', 'HLR.A.001', NULL, '鉴权信息请求次数', 'AuthReqTotalNum'); -INSERT INTO "kpi_title" VALUES (441, 'HLR', 'HLR.A.002', NULL, '鉴权信息请求成功次数', 'AuthSuccTotalNum'); -INSERT INTO "kpi_title" VALUES (442, 'HLR', 'HLR.A.003', NULL, '鉴权请求失败:缺参数', 'AuthFailByMissPara'); -INSERT INTO "kpi_title" VALUES (443, 'HLR', 'HLR.A.004', NULL, '鉴权请求失败:系统错误', 'AuthFailBySysFail'); -INSERT INTO "kpi_title" VALUES (444, 'HLR', 'HLR.A.005', NULL, '鉴权请求失败:非期望的参数值', 'AuthFailByUnexptData'); -INSERT INTO "kpi_title" VALUES (445, 'HLR', 'HLR.A.006', NULL, '鉴权请求失败:未知用户', 'AuthFailByUnknownUser'); -INSERT INTO "kpi_title" VALUES (446, 'HLR', 'HLR.A.007', NULL, '鉴权失败报告次数', 'AuthFailReportTotalNum'); -INSERT INTO "kpi_title" VALUES (447, 'HLR', 'HLR.A.008', NULL, '鉴权失败报告(错误的网络签名)次数', 'AuthFailReportByErrNetSign'); -INSERT INTO "kpi_title" VALUES (448, 'HLR', 'HLR.A.009', NULL, '鉴权失败报告(错误的用户响应)次数', 'AuthFailReportByErrUserRsp'); -INSERT INTO "kpi_title" VALUES (449, 'HLR', 'HLR.A.010', NULL, '登记请求次数', 'LuReqTotalNum'); -INSERT INTO "kpi_title" VALUES (450, 'HLR', 'HLR.A.011', NULL, '登记成功次数', 'LuSuccTotalNum'); -INSERT INTO "kpi_title" VALUES (451, 'HLR', 'HLR.A.012', NULL, '登记失败:复制手机', 'LuFailByDuplicUnit'); -INSERT INTO "kpi_title" VALUES (452, 'HLR', 'HLR.A.013', NULL, '登记失败:无效ESN', 'LuFailByInvalidESN'); -INSERT INTO "kpi_title" VALUES (453, 'HLR', 'HLR.A.014', NULL, '登记失败:缺鉴权参数', 'LuFailByMissAuthPara'); -INSERT INTO "kpi_title" VALUES (454, 'HLR', 'HLR.A.015', NULL, '登记失败:在这个MSC中不能使用', 'LuFailByMscNotAllow'); -INSERT INTO "kpi_title" VALUES (455, 'HLR', 'HLR.A.016', NULL, '登记失败:终端类型不匹配', 'LuFailByUeTypeMismatch'); -INSERT INTO "kpi_title" VALUES (456, 'HLR', 'HLR.A.017', NULL, '登记失败:未分配号码的手机', 'LuFailByUnAssignMsisdn'); -INSERT INTO "kpi_title" VALUES (457, 'HLR', 'HLR.A.018', NULL, '登记失败:不确定', 'LuFailByUnKnown'); -INSERT INTO "kpi_title" VALUES (458, 'HLR', 'HLR.A.019', NULL, '注销登记次数', 'CancelLuReqTotalNum'); -INSERT INTO "kpi_title" VALUES (459, 'HLR', 'HLR.A.020', NULL, '注销登记成功次数', 'CancelLuSuccTotalNum'); -INSERT INTO "kpi_title" VALUES (460, 'HLR', 'HLR.A.021', NULL, '注销失败:系统错误', 'CancelLuFailBySysFail'); -INSERT INTO "kpi_title" VALUES (461, 'HLR', 'HLR.A.022', NULL, '注销失败:缺参数', 'CancelLuFailByMissPara'); -INSERT INTO "kpi_title" VALUES (462, 'HLR', 'HLR.A.023', NULL, '移动台去活次数', 'MsPurgeReqTotalNum'); -INSERT INTO "kpi_title" VALUES (463, 'HLR', 'HLR.A.024', NULL, '移动台去活成功次数', 'MsPurgeSuccTotalNum'); -INSERT INTO "kpi_title" VALUES (464, 'HLR', 'HLR.A.025', NULL, '移动台去活:系统错误', 'MsPurgeFailBySysFail'); -INSERT INTO "kpi_title" VALUES (465, 'HLR', 'HLR.A.026', NULL, '移动台去活:非期望的参数值', 'MsPurgeFailByUnexptPara'); -INSERT INTO "kpi_title" VALUES (466, 'HLR', 'HLR.A.027', NULL, '移动台去活:未知用户', 'MsPurgeFailByUnknownUser'); -INSERT INTO "kpi_title" VALUES (610, 'HLR', 'HLR.A.171', NULL, 'C2G Boss开户成功次数', 'AddUserBossSuccNum'); -INSERT INTO "kpi_title" VALUES (611, 'HLR', 'HLR.A.172', NULL, 'C2G Boss销户成功次数', 'DelUserBossSuccNum'); -INSERT INTO "kpi_title" VALUES (612, 'HLR', 'HLR.A.173', NULL, 'C2G Boss修改用户成功次数', 'ModUserBossSuccNum'); -INSERT INTO "kpi_title" VALUES (613, 'HLR', 'HLR.A.174', NULL, 'C2G Boss开户请求次数', 'AddUserBossReqNum'); -INSERT INTO "kpi_title" VALUES (614, 'HLR', 'HLR.A.175', NULL, 'C2G Boss受理失败返回IMSI not used次数', 'BossServFailByImsiNot'); -INSERT INTO "kpi_title" VALUES (615, 'HLR', 'HLR.A.176', NULL, 'C2G Boss受理失败返回ISDN not used次数', 'BossServFailByIsdnNot'); -INSERT INTO "kpi_title" VALUES (616, 'HLR', 'HLR.A.177', NULL, 'C2G Boss受理失败返回其他错误次数', 'BossServFailByOther'); -INSERT INTO "kpi_title" VALUES (617, 'HLR', 'HLR.A.178', NULL, 'C2G Boss受理失败返回repeat IMSI次数', 'BossServFailByRepImsi'); -INSERT INTO "kpi_title" VALUES (618, 'HLR', 'HLR.A.179', NULL, 'C2G Boss受理失败返回repeat ISDN次数', 'BossServFailByRepIsdn'); -INSERT INTO "kpi_title" VALUES (619, 'HLR', 'HLR.A.180', NULL, 'C2G Boss销户请求次数', 'DelUserBossReqNum'); -INSERT INTO "kpi_title" VALUES (620, 'HLR', 'HLR.A.181', NULL, 'C2G Boss修改用户请求次数', 'ModUserBossReqNum'); +INSERT INTO "kpi_title" VALUES (1, 'AMF', 'AMF.01', '{"cn": "AMF注册态用户数", "en": "AMF.RegSub"}', 'AMF注册态用户数', 'AMF.RegSub', '1'); +INSERT INTO "kpi_title" VALUES (2, 'AMF', 'AMF.02', '{"cn": "AMF初始注册请求次数", "en": "AMF.AttInitReg"}', 'AMF初始注册请求次数', 'AMF.AttInitReg', '1'); +INSERT INTO "kpi_title" VALUES (3, 'AMF', 'AMF.03', '{"cn": "AMF初始注册成功次数", "en": "AMF.SuccInitReg"}', 'AMF初始注册成功次数', 'AMF.SuccInitReg', '1'); +INSERT INTO "kpi_title" VALUES (4, 'AMF', 'AMF.04', '{"cn": "AMF初始注册失败次数_非法用户", "en": "AMF.FailedInitReg.3"}', 'AMF初始注册失败次数_非法用户', 'AMF.FailedInitReg.3', '1'); +INSERT INTO "kpi_title" VALUES (5, 'AMF', 'AMF.05', '{"cn": "AMF初始注册失败次数_PEI不允许", "en": "AMF.FailedInitReg.5"}', 'AMF初始注册失败次数_PEI不允许', 'AMF.FailedInitReg.5', '1'); +INSERT INTO "kpi_title" VALUES (6, 'AMF', 'AMF.06', '{"cn": "AMF初始注册失败次数_非法设备", "en": "AMF.FailedInitReg.6"}', 'AMF初始注册失败次数_非法设备', 'AMF.FailedInitReg.6', '1'); +INSERT INTO "kpi_title" VALUES (7, 'AMF', 'AMF.07', '{"cn": "AMF初始注册失败次数_5GS服务不允许_用户原因", "en": "AMF.FailedInitReg.7.User"}', 'AMF初始注册失败次数_5GS服务不允许_用户原因', 'AMF.FailedInitReg.7.User', '1'); +INSERT INTO "kpi_title" VALUES (8, 'AMF', 'AMF.08', '{"cn": "AMF初始注册失败次数_跟踪区内无合适小区_用户原因", "en": "AMF.FailedInitReg.15.User"}', 'AMF初始注册失败次数_跟踪区内无合适小区_用户原因', 'AMF.FailedInitReg.15.User', '1'); +INSERT INTO "kpi_title" VALUES (9, 'AMF', 'AMF.09', '{"cn": "AMF初始注册失败次数_N1模式不允许", "en": "AMF.FailedInitReg.27"}', 'AMF初始注册失败次数_N1模式不允许', 'AMF.FailedInitReg.27', '1'); +INSERT INTO "kpi_title" VALUES (10, 'AMF', 'AMF.10', '{"cn": "AMF初始注册失败次数_PLMN不允许", "en": "AMF.FailedInitReg.11"}', 'AMF初始注册失败次数_PLMN不允许', 'AMF.FailedInitReg.11', '1'); +INSERT INTO "kpi_title" VALUES (11, 'AMF', 'AMF.11', '{"cn": "AMF初始注册失败次数_跟踪区不允许", "en": "AMF.FailedInitReg.12"}', 'AMF初始注册失败次数_跟踪区不允许', 'AMF.FailedInitReg.12', '1'); +INSERT INTO "kpi_title" VALUES (12, 'AMF', 'AMF.12', '{"cn": "AMF初始注册失败次数_漫游跟踪区禁止接入", "en": "AMF.FailedInitReg.13"}', 'AMF初始注册失败次数_漫游跟踪区禁止接入', 'AMF.FailedInitReg.13', '1'); +INSERT INTO "kpi_title" VALUES (13, 'AMF', 'AMF.13', '{"cn": "AMF初始注册失败次数_无可用网络切片", "en": "AMF.FailedInitReg.62"}', 'AMF初始注册失败次数_无可用网络切片', 'AMF.FailedInitReg.62', '1'); +INSERT INTO "kpi_title" VALUES (14, 'AMF', 'AMF.14', '{"cn": "AMF初始注册失败次数_协议错误_用户原因", "en": "AMF.FailedInitReg.111.User"}', 'AMF初始注册失败次数_协议错误_用户原因', 'AMF.FailedInitReg.111.User', '1'); +INSERT INTO "kpi_title" VALUES (15, 'AMF', 'AMF.15', '{"cn": "AMF一次寻呼响应次数", "en": "AMF.FirstPagingSucc"}', 'AMF一次寻呼响应次数', 'AMF.FirstPagingSucc', '1'); +INSERT INTO "kpi_title" VALUES (16, 'AMF', 'AMF.16', '{"cn": "AMF二次寻呼响应次数", "en": "AMF.SecondPagingSucc"}', 'AMF二次寻呼响应次数', 'AMF.SecondPagingSucc', '1'); +INSERT INTO "kpi_title" VALUES (17, 'AMF', 'AMF.17', '{"cn": "AMF寻呼请求次数", "en": "AMF.PagAtt"}', 'AMF寻呼请求次数', 'AMF.PagAtt', '1'); +INSERT INTO "kpi_title" VALUES (18, 'AMF', 'AMF.18', '{"cn": "AMF业务请求被拒次数", "en": "AMF.FailServiceReq"}', 'AMF业务请求被拒次数', 'AMF.FailServiceReq', '1'); +INSERT INTO "kpi_title" VALUES (19, 'AMF', 'AMF.19', '{"cn": "AMF业务请求尝试次数", "en": "AMF.AttServiceReq"}', 'AMF业务请求尝试次数', 'AMF.AttServiceReq', '1'); +INSERT INTO "kpi_title" VALUES (33, 'AMF', 'AMF.A.02', '{"cn":"AMF移动性注册更新成功次数","en":"AMF.SuccMobiReg"}', 'AMF移动性注册更新成功次数', 'AMF.SuccMobiReg', '1'); +INSERT INTO "kpi_title" VALUES (34, 'AMF', 'AMF.A.03', '{"cn":"AMF移动性注册更新失败次数","en":"AMF.FailedMobiReg"}', 'AMF移动性注册更新失败次数', 'AMF.FailedMobiReg', '1'); +INSERT INTO "kpi_title" VALUES (35, 'AMF', 'AMF.A.04', '{"cn":"AMF紧急注册请求次数","en":"AMF.AttEmergReg"}', 'AMF紧急注册请求次数', 'AMF.AttEmergReg', '1'); +INSERT INTO "kpi_title" VALUES (36, 'AMF', 'AMF.A.05', '{"cn":"AMF紧急注册成功次数","en":"AMF.SuccEmergReg"}', 'AMF紧急注册成功次数', 'AMF.SuccEmergReg', '1'); +INSERT INTO "kpi_title" VALUES (37, 'AMF', 'AMF.A.06', '{"cn":"AMF紧急注册失败次数","en":"AMF.FailedEmergReg"}', 'AMF紧急注册失败次数', 'AMF.FailedEmergReg', '1'); +INSERT INTO "kpi_title" VALUES (38, 'AMF', 'AMF.A.07', '{"cn":"UE发起的去注册请求次数","en":"AMF.AttUeDereg"}', 'UE发起的去注册请求次数', 'AMF.AttUeDereg', '1'); +INSERT INTO "kpi_title" VALUES (39, 'AMF', 'AMF.A.08', '{"cn":"UE发起的去注册成功次数","en":"AMF.SuccUeDereg"}', 'UE发起的去注册成功次数', 'AMF.SuccUeDereg', '1'); +INSERT INTO "kpi_title" VALUES (40, 'AMF', 'AMF.A.09', '{"cn":"AMF发起的去注册请求次数","en":"AMF.AttAmfDereg"}', 'AMF发起的去注册请求次数', 'AMF.AttAmfDereg', '1'); +INSERT INTO "kpi_title" VALUES (41, 'AMF', 'AMF.A.10', '{"cn":"AMF发起的去注册成功次数","en":"AMF.SuccAmfDereg"}', 'AMF发起的去注册成功次数', 'AMF.SuccAmfDereg', '1'); +INSERT INTO "kpi_title" VALUES (42, 'AMF', 'AMF.A.11', '{"cn":"UDM发起的去注册请求次数","en":"AMF.AttUdmDereg"}', 'UDM发起的去注册请求次数', 'AMF.AttUdmDereg', '1'); +INSERT INTO "kpi_title" VALUES (43, 'AMF', 'AMF.A.12', '{"cn":"UDM发起的去注册成功次数","en":"AMF.SuccUdmDereg"}', 'UDM发起的去注册成功次数', 'AMF.SuccUdmDereg', '1'); +INSERT INTO "kpi_title" VALUES (44, 'AMF', 'AMF.A.13', '{"cn":"AMF寻呼失败次数","en":"AMF.PagFail"}', 'AMF寻呼失败次数', 'AMF.PagFail', '1'); +INSERT INTO "kpi_title" VALUES (45, 'AMF', 'AMF.A.14', '{"cn":"AMF隐式去注册次数","en":"AMF.ImplicitDereg"}', 'AMF隐式去注册次数', 'AMF.ImplicitDereg', '1'); +INSERT INTO "kpi_title" VALUES (60, 'UDM', 'UDM.01', '{"cn": "5G注册用户数", "en": "UDR.5gActSub"}', '5G注册用户数', 'UDR.5gActSub', '1'); +INSERT INTO "kpi_title" VALUES (61, 'UDM', 'UDM.02', '{"cn": "AMF发起的UECM注册请求次数", "en": "UDM.AmfUecmRegReq"}', 'AMF发起的UECM注册请求次数', 'UDM.AmfUecmRegReq', '1'); +INSERT INTO "kpi_title" VALUES (62, 'UDM', 'UDM.03', '{"cn": "AMF发起的UECM注册成功次数", "en": "UDM.AmfUecmRegSucc"}', 'AMF发起的UECM注册成功次数', 'UDM.AmfUecmRegSucc', '1'); +INSERT INTO "kpi_title" VALUES (63, 'UDM', 'UDM.04', '{"cn": "SMF发起的UECM注册成功次数", "en": "UDM.SmfUecmRegSucc"}', 'SMF发起的UECM注册成功次数', 'UDM.SmfUecmRegSucc', '1'); +INSERT INTO "kpi_title" VALUES (64, 'UDM', 'UDM.05', '{"cn": "SMF发起的UECM注册请求次数", "en": "UDM.SmfUecmRegReq"}', 'SMF发起的UECM注册请求次数', 'UDM.SmfUecmRegReq', '1'); +INSERT INTO "kpi_title" VALUES (78, 'UDM', 'AUSF.01', '{"cn": "鉴权成功次数", "en": "Ausf.UeAuthAnsSucc"}', '鉴权成功次数', 'Ausf.UeAuthAnsSucc', '1'); +INSERT INTO "kpi_title" VALUES (79, 'UDM', 'AUSF.02', '{"cn": "鉴权请求次数", "en": "Ausf.UeAuthReq"}', '鉴权请求次数', 'Ausf.UeAuthReq', '1'); +INSERT INTO "kpi_title" VALUES (80, 'AUSF', 'AUSF.01', '{"cn": "鉴权成功次数", "en": "Ausf.UeAuthAnsSucc"}', '鉴权成功次数', 'Ausf.UeAuthAnsSucc', '1'); +INSERT INTO "kpi_title" VALUES (81, 'AUSF', 'AUSF.02', '{"cn": "鉴权请求次数", "en": "Ausf.UeAuthReq"}', '鉴权请求次数', 'Ausf.UeAuthReq', '1'); +INSERT INTO "kpi_title" VALUES (90, 'UPF', 'UPF.01', '{"cn": "PFCP会话建立成功次数", "en": "UPF.PfcpSessionEstabSucc"}', 'PFCP会话建立成功次数', 'UPF.PfcpSessionEstabSucc', '1'); +INSERT INTO "kpi_title" VALUES (91, 'UPF', 'UPF.02', '{"cn": "PFCP会话建立请求次数", "en": "UPF.PfcpSessionEstabReq"}', 'PFCP会话建立请求次数', 'UPF.PfcpSessionEstabReq', '1'); +INSERT INTO "kpi_title" VALUES (92, 'UPF', 'UPF.03', '{"cn": "N6接口上行字节数", "en": "UPF.N6OgOct"}', 'N6接口上行字节数', 'UPF.N6OgOct', '1'); +INSERT INTO "kpi_title" VALUES (93, 'UPF', 'UPF.04', '{"cn": "N6接口下行字节数", "en": "UPF.N6IncOct"}', 'N6接口下行字节数', 'UPF.N6IncOct', '1'); +INSERT INTO "kpi_title" VALUES (94, 'UPF', 'UPF.05', '{"cn": "N3接口上行字节数", "en": "UPF.N3OgOct"}', 'N3接口上行字节数', 'UPF.N3OgOct', '1'); +INSERT INTO "kpi_title" VALUES (95, 'UPF', 'UPF.06', '{"cn": "N3接口下行字节数", "en": "UPF.N3IncOct"}', 'N3接口下行字节数', 'UPF.N3IncOct', '1'); +INSERT INTO "kpi_title" VALUES (120, 'SMF', 'SMF.01', '{"cn": "5G实时PDU会话数", "en": "SMF.MeanPduSession"}', '5G实时PDU会话数', 'SMF.MeanPduSession', '1'); +INSERT INTO "kpi_title" VALUES (121, 'SMF', 'SMF.02', '{"cn": "PDU会话建立成功次数", "en": "SMF.SuccCreatePduSession"}', 'PDU会话建立成功次数', 'SMF.SuccCreatePduSession', '1'); +INSERT INTO "kpi_title" VALUES (122, 'SMF', 'SMF.03', '{"cn": "PDU会话建立请求次数", "en": "SMF.AttCreatePduSession"}', 'PDU会话建立请求次数', 'SMF.AttCreatePduSession', '1'); +INSERT INTO "kpi_title" VALUES (123, 'SMF', 'SMF.04', '{"cn": "IMS PDU会话建立成功次数", "en": "SMF.SuccCreatePduSession._Ims"}', 'IMS PDU会话建立成功次数', 'SMF.SuccCreatePduSession._Ims', '1'); +INSERT INTO "kpi_title" VALUES (124, 'SMF', 'SMF.05', '{"cn": "IMS PDU会话建立请求次数", "en": "SMF.AttCreatePduSession._Ims"}', 'IMS PDU会话建立请求次数', 'SMF.AttCreatePduSession._Ims', '1'); +INSERT INTO "kpi_title" VALUES (134, 'SMF', 'SMF.A.01', '{"cn":"PDU会话接受次数","en":"SMF.PduSessAcpt"}', 'PDU会话接受次数', 'SMF.PduSessAcpt', '1'); +INSERT INTO "kpi_title" VALUES (135, 'SMF', 'SMF.A.02', '{"cn":"基站Pdu资源创建成功次数","en":"SM.PduResSetupSucc"}', '基站Pdu资源创建成功次数', 'SM.PduResSetupSucc', '1'); +INSERT INTO "kpi_title" VALUES (136, 'SMF', 'SMF.A.03', '{"cn":"查询用户SM数据失败次数","en":"SM.RetrieveSmDataFail"}', '查询用户SM数据失败次数', 'SM.RetrieveSmDataFail', '1'); +INSERT INTO "kpi_title" VALUES (137, 'SMF', 'SMF.A.04', '{"cn":"PFCP会话建立失败次数","en":"SM.PfcpSessEstFail"}', 'PFCP会话建立失败次数', 'SM.PfcpSessEstFail', '1'); +INSERT INTO "kpi_title" VALUES (138, 'SMF', 'SMF.A.05', '{"cn":"基站Pdu资源创建失败次数","en":"SM.PduResSetupFail"}', '基站Pdu资源创建失败次数', 'SM.PduResSetupFail', '1'); +INSERT INTO "kpi_title" VALUES (139, 'SMF', 'SMF.A.06', '{"cn":"PFCP会话修改失败次数","en":"SM.PfcpSessMdfyFail"}', 'PFCP会话修改失败次数', 'SM.PfcpSessMdfyFail', '1'); +INSERT INTO "kpi_title" VALUES (140, 'SMF', 'SMF.A.07', '{"cn":"PDU会话拒绝次数","en":"SM.PduSessRejt"}', 'PDU会话拒绝次数', 'SM.PduSessRejt', '1'); +INSERT INTO "kpi_title" VALUES (141, 'SMF', 'SMF.A.08', '{"cn":"PDU会话释放指示次数","en":"SM.PduSessRelCmd"}', 'PDU会话释放指示次数', 'SM.PduSessRelCmd', '1'); +INSERT INTO "kpi_title" VALUES (150, 'NSSF', 'NSSF.A.02', '{"cn":"可用AMF注册次数","en":"NSSF.SuccAvailAMFPut"}', '可用AMF注册成功次数', 'NSSF.SuccAvailAMFPut', '1'); +INSERT INTO "kpi_title" VALUES (151, 'NSSF', 'NSSF.A.03', '{"cn":"可用AMF注册更新成功次数","en":"NSSF.AvailAMFPut"}', '可用AMF注册次数', 'NSSF.AvailAMFPut', '1'); +INSERT INTO "kpi_title" VALUES (152, 'NSSF', 'NSSF.A.04', '{"cn":"可用AMF注册更新次数","en":"NSSF.SuccAvailAMFPatch"}', '可用AMF注册更新成功次数', 'NSSF.SuccAvailAMFPatch', '1'); +INSERT INTO "kpi_title" VALUES (153, 'NSSF', 'NSSF.A.01', '{"cn":"可用AMF注册成功次数","en":"NSSF.AvailAMFPatch"}', '可用AMF注册更新次数', 'NSSF.AvailAMFPatch', '1'); +INSERT INTO "kpi_title" VALUES (154, 'NSSF', 'NSSF.A.05', '{"cn":"可用AMF去注册成功次数","en":"NSSF.SuccAvailAMFDelete"}', '可用AMF去注册成功次数', 'NSSF.SuccAvailAMFDelete', '1'); +INSERT INTO "kpi_title" VALUES (155, 'NSSF', 'NSSF.A.06', '{"cn":"可用AMF去注册次数","en":"NSSF.AvailAMFDelete"}', '可用AMF去注册次数', 'NSSF.AvailAMFDelete', '1'); +INSERT INTO "kpi_title" VALUES (156, 'NSSF', 'NSSF.A.07', '{"cn":"网元订阅成功次数","en":"NSSF.SuccAvailSubscription"}', '网元订阅成功次数', 'NSSF.SuccAvailSubscription', '1'); +INSERT INTO "kpi_title" VALUES (157, 'NSSF', 'NSSF.A.08', '{"cn":"网元订阅次数","en":"NSSF.AvailSubscription"}', '网元订阅次数', 'NSSF.AvailSubscription', '1'); +INSERT INTO "kpi_title" VALUES (158, 'NSSF', 'NSSF.A.09', '{"cn":"网元去订阅成功次数","en":"NSSF.SuccAvailUnsubscription"}', '网元去订阅成功次数', 'NSSF.SuccAvailUnsubscription', '1'); +INSERT INTO "kpi_title" VALUES (159, 'NSSF', 'NSSF.A.10', '{"cn":"网元去订阅次数","en":"NSSF.AvailUnsubscription"}', '网元去订阅次数', 'NSSF.AvailUnsubscription', '1'); +INSERT INTO "kpi_title" VALUES (160, 'NSSF', 'NSSF.A.11', '{"cn":"向NRF注册成功次数","en":"NSSF.SuccNRFReg"}', '向NRF注册成功次数', 'NSSF.SuccNRFReg', '1'); +INSERT INTO "kpi_title" VALUES (161, 'NSSF', 'NSSF.A.12', '{"cn":"向NRF注册次数","en":"NSSF.NRFReg"}', '向NRF注册次数', 'NSSF.NRFReg', '1'); +INSERT INTO "kpi_title" VALUES (162, 'NSSF', 'NSSF.A.13', '{"cn":"向NRF发送心跳次数","en":"NSSF.NRFHeartbeat"}', '向NRF发送心跳次数', 'NSSF.NRFHeartbeat', '1'); +INSERT INTO "kpi_title" VALUES (163, 'NSSF', 'NSSF.A.14', '{"cn":"当前注册AMF个数","en":"NSSF.CurrentAMFCount"}', '当前注册AMF个数', 'NSSF.CurrentAMFCount', '1'); +INSERT INTO "kpi_title" VALUES (164, 'NSSF', 'NSSF.A.15', '{"cn":"当前订阅网元个数","en":"NSSF.CurrentSubscriperCount"}', '当前订阅网元个数', 'NSSF.CurrentSubscriperCount', '1'); +INSERT INTO "kpi_title" VALUES (180, 'MME', 'MME.A.01', '{"cn":"MME附着请求次数","en":"EpsAttachAtt"}', 'MME附着请求次数', 'EpsAttachAtt', '1'); +INSERT INTO "kpi_title" VALUES (181, 'MME', 'MME.A.02', '{"cn":"MME附着成功次数","en":"EpsAttachSucc"}', 'MME附着成功次数', 'EpsAttachSucc', '1'); +INSERT INTO "kpi_title" VALUES (183, 'MME', 'MME.A.04', '{"cn":"MME组合附着请求次数","en":"CombAttachAtt"}', 'MME组合附着请求次数', 'CombAttachAtt', '1'); +INSERT INTO "kpi_title" VALUES (184, 'MME', 'MME.A.05', '{"cn":"MME组合附着成功次数","en":"CombAttachSucc"}', 'MME组合附着成功次数', 'CombAttachSucc', '1'); +INSERT INTO "kpi_title" VALUES (186, 'MME', 'MME.A.07', '{"cn":"MME紧急附着请求次数","en":"EmergAttachAtt"}', 'MME紧急附着请求次数', 'EmergAttachAtt', '1'); +INSERT INTO "kpi_title" VALUES (187, 'MME', 'MME.A.08', '{"cn":"MME紧急附着成功次数","en":"EmergAttachSucc"}', 'MME紧急附着成功次数', 'EmergAttachSucc', '1'); +INSERT INTO "kpi_title" VALUES (189, 'MME', 'MME.A.10', '{"cn":"UE发起的分离请求次数","en":"EpsDetachUeAtt"}', 'UE发起的分离请求次数', 'EpsDetachUeAtt', '1'); +INSERT INTO "kpi_title" VALUES (190, 'MME', 'MME.A.11', '{"cn":"UE发起的分离请求成功次数","en":"EpsDetachUeSucc"}', 'UE发起的分离请求成功次数', 'EpsDetachUeSucc', '1'); +INSERT INTO "kpi_title" VALUES (191, 'MME', 'MME.A.12', '{"cn":"MME发起的分离请求次数","en":"EpsDetachMMEAtt"}', 'MME发起的分离请求次数', 'EpsDetachMMEAtt', '1'); +INSERT INTO "kpi_title" VALUES (192, 'MME', 'MME.A.13', '{"cn":"MME发起的分离请求成功次数","en":"EpsDetachMMESucc"}', 'MME发起的分离请求成功次数', 'EpsDetachMMESucc', '1'); +INSERT INTO "kpi_title" VALUES (196, 'MME', 'MME.A.17', '{"cn":"MME寻呼次数","en":"PagingEpsAtt"}', 'MME寻呼次数', 'PagingEpsAtt', '1'); +INSERT INTO "kpi_title" VALUES (197, 'MME', 'MME.A.18', '{"cn":"MME寻呼成功次数","en":"PagingEpsSucc"}', 'MME寻呼成功次数', 'PagingEpsSucc', '1'); +INSERT INTO "kpi_title" VALUES (199, 'MME', 'MME.A.20', '{"cn":"MME隐式分离请求次数","en":"EpsImplicitDetach"}', 'MME隐式分离请求次数', 'EpsImplicitDetach', '1'); +INSERT INTO "kpi_title" VALUES (200, 'MME', 'MME.A.21', '{"cn":"MME激活专用承载请求次数","en":"ActDedicatedEpsBearerAtt"}', 'MME激活专用承载请求次数', 'ActDedicatedEpsBearerAtt', '1'); +INSERT INTO "kpi_title" VALUES (201, 'MME', 'MME.A.22', '{"cn":"MME激活专用承载请求成功次数","en":"ActDedicatedEpsBearerSucc"}', 'MME激活专用承载请求成功次数', 'ActDedicatedEpsBearerSucc', '1'); +INSERT INTO "kpi_title" VALUES (203, 'MME', 'MME.A.24', '{"cn":"MME去激活专用承载请求次数","en":"DeactEpsDedicatedBearerAtt"}', 'MME去激活专用承载请求次数', 'DeactEpsDedicatedBearerAtt', '1'); +INSERT INTO "kpi_title" VALUES (204, 'MME', 'MME.A.25', '{"cn":"MME去激活专用承载请求成功次数","en":"DeactEpsDedicatedBearerSucc"}', 'MME去激活专用承载请求成功次数', 'DeactEpsDedicatedBearerSucc', '1'); +INSERT INTO "kpi_title" VALUES (205, 'MME', 'MME.A.26', '{"cn":"MME修改专用承载请求次数","en":"ModEpsBearerAtt"}', 'MME修改专用承载请求次数', 'ModEpsBearerAtt', '1'); +INSERT INTO "kpi_title" VALUES (206, 'MME', 'MME.A.27', '{"cn":"MME修改专用承载请求成功次数","en":"ModEpsBearerSucc"}', 'MME修改专用承载请求成功次数', 'ModEpsBearerSucc', '1'); +INSERT INTO "kpi_title" VALUES (208, 'MME', 'MME.A.29', '{"cn":"MME服务请求次数","en":"EpsServiceReqAtt"}', 'MME服务请求次数', 'EpsServiceReqAtt', '1'); +INSERT INTO "kpi_title" VALUES (209, 'MME', 'MME.A.30', '{"cn":"MME服务请求成功次数","en":"EpsServiceReqSucc"}', 'MME服务请求成功次数', 'EpsServiceReqSucc', '1'); +INSERT INTO "kpi_title" VALUES (240, 'MOCNGW', 'MOCNGW.01', '{"cn":"AttachRequest","en":"AttachRequest"}', 'AttachRequest', 'AttachRequest', '1'); +INSERT INTO "kpi_title" VALUES (241, 'MOCNGW', 'MOCNGW.02', '{"cn":"AttachAccept","en":"AttachAccept"}', 'AttachAccept', 'AttachAccept', '1'); +INSERT INTO "kpi_title" VALUES (242, 'MOCNGW', 'MOCNGW.03', '{"cn":"AttachComplete","en":"AttachComplete"}', 'AttachComplete', 'AttachComplete', '1'); +INSERT INTO "kpi_title" VALUES (243, 'MOCNGW', 'MOCNGW.04', '{"cn":"AttachReject","en":"AttachReject"}', 'AttachReject', 'AttachReject', '1'); +INSERT INTO "kpi_title" VALUES (244, 'MOCNGW', 'MOCNGW.05', '{"cn":"DetachRequest","en":"DetachRequest"}', 'DetachRequest', 'DetachRequest', '1'); +INSERT INTO "kpi_title" VALUES (245, 'MOCNGW', 'MOCNGW.06', '{"cn":"DetachAccept","en":"DetachAccept"}', 'DetachAccept', 'DetachAccept', '1'); +INSERT INTO "kpi_title" VALUES (246, 'MOCNGW', 'MOCNGW.07', '{"cn":"TrackingAreaUpdateRequest","en":"TrackingAreaUpdateRequest"}', 'TrackingAreaUpdateRequest', 'TrackingAreaUpdateRequest', '1'); +INSERT INTO "kpi_title" VALUES (247, 'MOCNGW', 'MOCNGW.08', '{"cn":"TrackingAreaUpdateAccept","en":"TrackingAreaUpdateAccept"}', 'TrackingAreaUpdateAccept', 'TrackingAreaUpdateAccept', '1'); +INSERT INTO "kpi_title" VALUES (248, 'MOCNGW', 'MOCNGW.09', '{"cn":"TrackingAreaUpdateComplete","en":"TrackingAreaUpdateComplete"}', 'TrackingAreaUpdateComplete', 'TrackingAreaUpdateComplete', '1'); +INSERT INTO "kpi_title" VALUES (249, 'MOCNGW', 'MOCNGW.10', '{"cn":"TrackingAreaUpdateReject","en":"TrackingAreaUpdateReject"}', 'TrackingAreaUpdateReject', 'TrackingAreaUpdateReject', '1'); +INSERT INTO "kpi_title" VALUES (250, 'MOCNGW', 'MOCNGW.11', '{"cn":"ServiceRequest","en":"ServiceRequest"}', 'ServiceRequest', 'ServiceRequest', '1'); +INSERT INTO "kpi_title" VALUES (251, 'MOCNGW', 'MOCNGW.12', '{"cn":"ExtendedServiceRequest","en":"ExtendedServiceRequest"}', 'ExtendedServiceRequest', 'ExtendedServiceRequest', '1'); +INSERT INTO "kpi_title" VALUES (252, 'MOCNGW', 'MOCNGW.13', '{"cn":"ControlPlaneServiceRequest","en":"ControlPlaneServiceRequest"}', 'ControlPlaneServiceRequest', 'ControlPlaneServiceRequest', '1'); +INSERT INTO "kpi_title" VALUES (253, 'MOCNGW', 'MOCNGW.14', '{"cn":"ServiceReject","en":"ServiceReject"}', 'ServiceReject', 'ServiceReject', '1'); +INSERT INTO "kpi_title" VALUES (254, 'MOCNGW', 'MOCNGW.15', '{"cn":"ServiceAccept","en":"ServiceAccept"}', 'ServiceAccept', 'ServiceAccept', '1'); +INSERT INTO "kpi_title" VALUES (255, 'MOCNGW', 'MOCNGW.16', '{"cn":"GutiReallocationCommand","en":"GutiReallocationCommand"}', 'GutiReallocationCommand', 'GutiReallocationCommand', '1'); +INSERT INTO "kpi_title" VALUES (256, 'MOCNGW', 'MOCNGW.17', '{"cn":"GutiReallocationComplete","en":"GutiReallocationComplete"}', 'GutiReallocationComplete', 'GutiReallocationComplete', '1'); +INSERT INTO "kpi_title" VALUES (257, 'MOCNGW', 'MOCNGW.18', '{"cn":"AuthenticationRequest","en":"AuthenticationRequest"}', 'AuthenticationRequest', 'AuthenticationRequest', '1'); +INSERT INTO "kpi_title" VALUES (258, 'MOCNGW', 'MOCNGW.19', '{"cn":"AuthenticationResponse","en":"AuthenticationResponse"}', 'AuthenticationResponse', 'AuthenticationResponse', '1'); +INSERT INTO "kpi_title" VALUES (259, 'MOCNGW', 'MOCNGW.20', '{"cn":"AuthenticationReject","en":"AuthenticationReject"}', 'AuthenticationReject', 'AuthenticationReject', '1'); +INSERT INTO "kpi_title" VALUES (260, 'MOCNGW', 'MOCNGW.21', '{"cn":"AuthenticationFailure","en":"AuthenticationFailure"}', 'AuthenticationFailure', 'AuthenticationFailure', '1'); +INSERT INTO "kpi_title" VALUES (261, 'MOCNGW', 'MOCNGW.22', '{"cn":"IdentityRequest","en":"IdentityRequest"}', 'IdentityRequest', 'IdentityRequest', '1'); +INSERT INTO "kpi_title" VALUES (262, 'MOCNGW', 'MOCNGW.23', '{"cn":"IdentityResponse","en":"IdentityResponse"}', 'IdentityResponse', 'IdentityResponse', '1'); +INSERT INTO "kpi_title" VALUES (263, 'MOCNGW', 'MOCNGW.24', '{"cn":"SecurityModeCommand","en":"SecurityModeCommand"}', 'SecurityModeCommand', 'SecurityModeCommand', '1'); +INSERT INTO "kpi_title" VALUES (264, 'MOCNGW', 'MOCNGW.25', '{"cn":"SecurityModeComplete","en":"SecurityModeComplete"}', 'SecurityModeComplete', 'SecurityModeComplete', '1'); +INSERT INTO "kpi_title" VALUES (265, 'MOCNGW', 'MOCNGW.26', '{"cn":"SecurityModeReject","en":"SecurityModeReject"}', 'SecurityModeReject', 'SecurityModeReject', '1'); +INSERT INTO "kpi_title" VALUES (266, 'MOCNGW', 'MOCNGW.27', '{"cn":"EmmStatus","en":"EmmStatus"}', 'EmmStatus', 'EmmStatus', '1'); +INSERT INTO "kpi_title" VALUES (267, 'MOCNGW', 'MOCNGW.28', '{"cn":"EmmInformation","en":"EmmInformation"}', 'EmmInformation', 'EmmInformation', '1'); +INSERT INTO "kpi_title" VALUES (268, 'MOCNGW', 'MOCNGW.29', '{"cn":"DownlinkNasTransport","en":"DownlinkNasTransport"}', 'DownlinkNasTransport', 'DownlinkNasTransport', '1'); +INSERT INTO "kpi_title" VALUES (269, 'MOCNGW', 'MOCNGW.30', '{"cn":"UplinkNasTransport","en":"UplinkNasTransport"}', 'UplinkNasTransport', 'UplinkNasTransport', '1'); +INSERT INTO "kpi_title" VALUES (270, 'MOCNGW', 'MOCNGW.31', '{"cn":"CsServiceNotification","en":"CsServiceNotification"}', 'CsServiceNotification', 'CsServiceNotification', '1'); +INSERT INTO "kpi_title" VALUES (271, 'MOCNGW', 'MOCNGW.32', '{"cn":"DownlinkGenericNasTransport","en":"DownlinkGenericNasTransport"}', 'DownlinkGenericNasTransport', 'DownlinkGenericNasTransport', '1'); +INSERT INTO "kpi_title" VALUES (272, 'MOCNGW', 'MOCNGW.33', '{"cn":"UplinkGenericNasTransport","en":"UplinkGenericNasTransport"}', 'UplinkGenericNasTransport', 'UplinkGenericNasTransport', '1'); +INSERT INTO "kpi_title" VALUES (302, 'IMS', 'SCSCF.03', '{"cn": "初始注册成功次数","en": "UR.SuccInitReg"}', '初始注册成功次数', 'UR.SuccInitReg', '1'); +INSERT INTO "kpi_title" VALUES (303, 'IMS', 'SCSCF.04', '{"cn": "初始注册请求次数","en": "UR.AttInitReg"}', '初始注册请求次数', 'UR.AttInitReg', '1'); +INSERT INTO "kpi_title" VALUES (304, 'IMS', 'SCSCF.05', '{"cn": "主叫接通次数","en": "SC.SuccSessionOrig"}', '主叫接通次数', 'SC.SuccSessionOrig', '1'); +INSERT INTO "kpi_title" VALUES (305, 'IMS', 'SCSCF.06', '{"cn": "主叫试呼次数","en": "SC.AttSessionOrig"}', '主叫试呼次数', 'SC.AttSessionOrig', '1'); +INSERT INTO "kpi_title" VALUES (306, 'IMS', 'SCSCF.07', '{"cn": "被叫接通次数","en": "SC.SuccSessionTerm"}', '被叫接通次数', 'SC.SuccSessionTerm', '1'); +INSERT INTO "kpi_title" VALUES (307, 'IMS', 'SCSCF.08', '{"cn": "被叫试呼次数","en": "SC.AttSessionTerm"}', '被叫试呼次数', 'SC.AttSessionTerm', '1'); +INSERT INTO "kpi_title" VALUES (308, 'IMS', 'SCSCF.09', '{"cn": "主叫应答次数","en": "SC.AnsSessionOrig"}', '主叫应答次数', 'SC.AnsSessionOrig', '1'); +INSERT INTO "kpi_title" VALUES (321, 'IMS', 'SCSCF.22', '{"cn": "被叫应答次数","en": "SC.AnsSessionTerm"}', '被叫应答次数', 'SC.AnsSessionTerm', '1'); +INSERT INTO "kpi_title" VALUES (334, 'IMS', 'IDD.01', '', '呼出IDD呼叫尝试次数', 'IDDOutgoingAttSessionOrig', '1'); +INSERT INTO "kpi_title" VALUES (335, 'IMS', 'IDD.02', '', '呼出IDD接通次数', 'IDDOutgoingAnsSession', '1'); +INSERT INTO "kpi_title" VALUES (336, 'IMS', 'IDD.03', '', '呼出IDD接通成功次数', 'IDDOutgoingSuccSession', '1'); +INSERT INTO "kpi_title" VALUES (337, 'IMS', 'IDD.04', '', '呼入IDD呼叫尝试次数', 'IDDIncomingAttSessionOrig', '1'); +INSERT INTO "kpi_title" VALUES (338, 'IMS', 'IDD.05', '', '呼入IDD接通次数', 'IDDIncomingAnsSession', '1'); +INSERT INTO "kpi_title" VALUES (339, 'IMS', 'IDD.06', '', '呼入IDD接通成功次数', 'IDDIncomingSuccSession', '1'); +INSERT INTO "kpi_title" VALUES (351, 'PCF', 'PCF.02', '{"cn": "SM策略关联建立成功次数", "en": "PCF.PolicySmAssocCreateSucc"}', 'SM策略关联建立成功次数', 'PCF.PolicySmAssocCreateSucc', '1'); +INSERT INTO "kpi_title" VALUES (352, 'PCF', 'PCF.03', '{"cn": "SM策略关联建立请求次数", "en": "PCF.PolicySmAssocCreateReq"}', 'SM策略关联建立请求次数', 'PCF.PolicySmAssocCreateReq', '1'); +INSERT INTO "kpi_title" VALUES (353, 'PCF', 'PCF.04', '{"cn": "SM策略关联更新成功次数", "en": "PCF.PolicySmAssocUpdateSucc"}', 'SM策略关联更新成功次数', 'PCF.PolicySmAssocUpdateSucc', '1'); +INSERT INTO "kpi_title" VALUES (354, 'PCF', 'PCF.05', '{"cn": "SM策略关联更新请求次数", "en": "PCF.PolicySmAssocUpdateReq"}', 'SM策略关联更新请求次数', 'PCF.PolicySmAssocUpdateReq', '1'); +INSERT INTO "kpi_title" VALUES (380, 'SMSC', 'SMSC.A.01', '{"cn": "MS到SMSC短信请求次数", "en": "SMSC.MStoSMSCAtt"}', 'MS到SMSC短信请求次数', 'SMSC.MStoSMSCAtt', '1'); +INSERT INTO "kpi_title" VALUES (381, 'SMSC', 'SMSC.A.02', '{"cn": "MS到SMSC短信成功次数", "en": "SMSC.MStoSMSCSucc"}', 'MS到SMSC短信成功次数', 'SMSC.MStoSMSCSucc', '1'); +INSERT INTO "kpi_title" VALUES (382, 'SMSC', 'SMSC.A.03', '{"cn": "MS到SMSC短信失败次数", "en": "SMSC.MStoSMSCFail"}', 'MS到SMSC短信失败次数', 'SMSC.MStoSMSCFail', '1'); +INSERT INTO "kpi_title" VALUES (383, 'SMSC', 'SMSC.A.04', '{"cn": "MS到SMSC短信字节数", "en": "SMSC.MStoSMSCBytes"}', 'MS到SMSC短信字节数', 'SMSC.MStoSMSCBytes', '1'); +INSERT INTO "kpi_title" VALUES (396, 'SMSC', 'SMSC.A.17', '{"cn": "SMSC到MS短信请求次数", "en": "SMSC.SMSCtoMSAtt"}', 'SMSC到MS短信请求次数', 'SMSC.SMSCtoMSAtt', '1'); +INSERT INTO "kpi_title" VALUES (397, 'SMSC', 'SMSC.A.18', '{"cn": "SMSC到MS短信成功次数", "en": "SMSC.SMSCtoMSSucc"}', 'SMSC到MS短信成功次数', 'SMSC.SMSCtoMSSucc', '1'); +INSERT INTO "kpi_title" VALUES (398, 'SMSC', 'SMSC.A.19', '{"cn": "SMSC到MS短信失败次数", "en": "SMSC.SMSCtoMSFail"}', 'SMSC到MS短信失败次数', 'SMSC.SMSCtoMSFail', '1'); +INSERT INTO "kpi_title" VALUES (399, 'SMSC', 'SMSC.A.20', '{"cn": "SMSC到MS短信字节数", "en": "SMSC.SMSCtoMSBytes"}', 'SMSC到MS短信字节数', 'SMSC.SMSCtoMSBytes', '1'); +INSERT INTO "kpi_title" VALUES (430, 'CBC', 'CBC.A.01', '{"cn": "CBC 发起 Create Write 消息成功", "en": "WarningReqSucc"}', 'CBC 发起 Create Write 消息成功', 'WarningReqSucc', '1'); +INSERT INTO "kpi_title" VALUES (431, 'CBC', 'CBC.A.02', '{"cn": "CBC 发起 Create Write 消息失败", "en": "WarningReqFail"}', 'CBC 发起 Create Write 消息失败', 'WarningReqFail', '1'); +INSERT INTO "kpi_title" VALUES (432, 'CBC', 'CBC.A.03', '{"cn": "CBC 发起 Cancel Write 消息成功", "en": "WarningCancelSucc"}', 'CBC 发起 Cancel Write 消息成功', 'WarningCancelSucc', '1'); +INSERT INTO "kpi_title" VALUES (433, 'CBC', 'CBC.A.04', '{"cn": "CBC 发起 Cancel Write 消息失败", "en": "WarningCancelFail"}', 'CBC 发起 Cancel Write 消息失败', 'WarningCancelFail', '1'); +INSERT INTO "kpi_title" VALUES (440, 'HLR', 'HLR.A.001', NULL, '鉴权信息请求次数', 'AuthReqTotalNum', '1'); +INSERT INTO "kpi_title" VALUES (441, 'HLR', 'HLR.A.002', NULL, '鉴权信息请求成功次数', 'AuthSuccTotalNum', '1'); +INSERT INTO "kpi_title" VALUES (442, 'HLR', 'HLR.A.003', NULL, '鉴权请求失败:缺参数', 'AuthFailByMissPara', '1'); +INSERT INTO "kpi_title" VALUES (443, 'HLR', 'HLR.A.004', NULL, '鉴权请求失败:系统错误', 'AuthFailBySysFail', '1'); +INSERT INTO "kpi_title" VALUES (444, 'HLR', 'HLR.A.005', NULL, '鉴权请求失败:非期望的参数值', 'AuthFailByUnexptData', '1'); +INSERT INTO "kpi_title" VALUES (445, 'HLR', 'HLR.A.006', NULL, '鉴权请求失败:未知用户', 'AuthFailByUnknownUser', '1'); +INSERT INTO "kpi_title" VALUES (446, 'HLR', 'HLR.A.007', NULL, '鉴权失败报告次数', 'AuthFailReportTotalNum', '1'); +INSERT INTO "kpi_title" VALUES (447, 'HLR', 'HLR.A.008', NULL, '鉴权失败报告(错误的网络签名)次数', 'AuthFailReportByErrNetSign', '1'); +INSERT INTO "kpi_title" VALUES (448, 'HLR', 'HLR.A.009', NULL, '鉴权失败报告(错误的用户响应)次数', 'AuthFailReportByErrUserRsp', '1'); +INSERT INTO "kpi_title" VALUES (449, 'HLR', 'HLR.A.010', NULL, '登记请求次数', 'LuReqTotalNum', '1'); +INSERT INTO "kpi_title" VALUES (450, 'HLR', 'HLR.A.011', NULL, '登记成功次数', 'LuSuccTotalNum', '1'); +INSERT INTO "kpi_title" VALUES (451, 'HLR', 'HLR.A.012', NULL, '登记失败:复制手机', 'LuFailByDuplicUnit', '1'); +INSERT INTO "kpi_title" VALUES (452, 'HLR', 'HLR.A.013', NULL, '登记失败:无效ESN', 'LuFailByInvalidESN', '1'); +INSERT INTO "kpi_title" VALUES (453, 'HLR', 'HLR.A.014', NULL, '登记失败:缺鉴权参数', 'LuFailByMissAuthPara', '1'); +INSERT INTO "kpi_title" VALUES (454, 'HLR', 'HLR.A.015', NULL, '登记失败:在这个MSC中不能使用', 'LuFailByMscNotAllow', '1'); +INSERT INTO "kpi_title" VALUES (455, 'HLR', 'HLR.A.016', NULL, '登记失败:终端类型不匹配', 'LuFailByUeTypeMismatch', '1'); +INSERT INTO "kpi_title" VALUES (456, 'HLR', 'HLR.A.017', NULL, '登记失败:未分配号码的手机', 'LuFailByUnAssignMsisdn', '1'); +INSERT INTO "kpi_title" VALUES (457, 'HLR', 'HLR.A.018', NULL, '登记失败:不确定', 'LuFailByUnKnown', '1'); +INSERT INTO "kpi_title" VALUES (458, 'HLR', 'HLR.A.019', NULL, '注销登记次数', 'CancelLuReqTotalNum', '1'); +INSERT INTO "kpi_title" VALUES (459, 'HLR', 'HLR.A.020', NULL, '注销登记成功次数', 'CancelLuSuccTotalNum', '1'); +INSERT INTO "kpi_title" VALUES (460, 'HLR', 'HLR.A.021', NULL, '注销失败:系统错误', 'CancelLuFailBySysFail', '1'); +INSERT INTO "kpi_title" VALUES (461, 'HLR', 'HLR.A.022', NULL, '注销失败:缺参数', 'CancelLuFailByMissPara', '1'); +INSERT INTO "kpi_title" VALUES (462, 'HLR', 'HLR.A.023', NULL, '移动台去活次数', 'MsPurgeReqTotalNum', '1'); +INSERT INTO "kpi_title" VALUES (463, 'HLR', 'HLR.A.024', NULL, '移动台去活成功次数', 'MsPurgeSuccTotalNum', '1'); +INSERT INTO "kpi_title" VALUES (464, 'HLR', 'HLR.A.025', NULL, '移动台去活:系统错误', 'MsPurgeFailBySysFail', '1'); +INSERT INTO "kpi_title" VALUES (465, 'HLR', 'HLR.A.026', NULL, '移动台去活:非期望的参数值', 'MsPurgeFailByUnexptPara', '1'); +INSERT INTO "kpi_title" VALUES (466, 'HLR', 'HLR.A.027', NULL, '移动台去活:未知用户', 'MsPurgeFailByUnknownUser', '1'); +INSERT INTO "kpi_title" VALUES (610, 'HLR', 'HLR.A.171', NULL, 'C2G Boss开户成功次数', 'AddUserBossSuccNum', '1'); +INSERT INTO "kpi_title" VALUES (611, 'HLR', 'HLR.A.172', NULL, 'C2G Boss销户成功次数', 'DelUserBossSuccNum', '1'); +INSERT INTO "kpi_title" VALUES (612, 'HLR', 'HLR.A.173', NULL, 'C2G Boss修改用户成功次数', 'ModUserBossSuccNum', '1'); +INSERT INTO "kpi_title" VALUES (613, 'HLR', 'HLR.A.174', NULL, 'C2G Boss开户请求次数', 'AddUserBossReqNum', '1'); +INSERT INTO "kpi_title" VALUES (614, 'HLR', 'HLR.A.175', NULL, 'C2G Boss受理失败返回IMSI not used次数', 'BossServFailByImsiNot', '1'); +INSERT INTO "kpi_title" VALUES (615, 'HLR', 'HLR.A.176', NULL, 'C2G Boss受理失败返回ISDN not used次数', 'BossServFailByIsdnNot', '1'); +INSERT INTO "kpi_title" VALUES (616, 'HLR', 'HLR.A.177', NULL, 'C2G Boss受理失败返回其他错误次数', 'BossServFailByOther', '1'); +INSERT INTO "kpi_title" VALUES (617, 'HLR', 'HLR.A.178', NULL, 'C2G Boss受理失败返回repeat IMSI次数', 'BossServFailByRepImsi', '1'); +INSERT INTO "kpi_title" VALUES (618, 'HLR', 'HLR.A.179', NULL, 'C2G Boss受理失败返回repeat ISDN次数', 'BossServFailByRepIsdn', '1'); +INSERT INTO "kpi_title" VALUES (619, 'HLR', 'HLR.A.180', NULL, 'C2G Boss销户请求次数', 'DelUserBossReqNum', '1'); +INSERT INTO "kpi_title" VALUES (620, 'HLR', 'HLR.A.181', NULL, 'C2G Boss修改用户请求次数', 'ModUserBossReqNum', '1'); diff --git a/build/database/lite/upgrade/upg_alarm.sql b/build/database/lite/upgrade/upg_alarm.sql deleted file mode 100644 index dbb993b7..00000000 --- a/build/database/lite/upgrade/upg_alarm.sql +++ /dev/null @@ -1,75 +0,0 @@ --- ---------------------------- --- Table structure for alarm --- ---------------------------- -UPDATE "alarm" SET "alarm_type" = 'CommunicationAlarm' WHERE "alarm_type" = '1'; -UPDATE "alarm" SET "alarm_type" = 'EquipmentAlarm' WHERE "alarm_type" = '2'; -UPDATE "alarm" SET "alarm_type" = 'ProcessingFailure' WHERE "alarm_type" = '3'; -UPDATE "alarm" SET "alarm_type" = 'EnvironmentalAlarm' WHERE "alarm_type" = '4'; -UPDATE "alarm" SET "alarm_type" = 'QualityOfServiceAlarm' WHERE "alarm_type" = '5'; -UPDATE "alarm" SET "orig_severity" = 'Critical', "perceived_severity" = 'Critical' WHERE "orig_severity" = '1'; -UPDATE "alarm" SET "orig_severity" = 'Major', "perceived_severity" = 'Major' WHERE "orig_severity" = '2'; -UPDATE "alarm" SET "orig_severity" = 'Minor', "perceived_severity" = 'Minor' WHERE "orig_severity" = '3'; -UPDATE "alarm" SET "orig_severity" = 'Warning', "perceived_severity" = 'Warning' WHERE "orig_severity" = '4'; -UPDATE "alarm" SET "orig_severity" = 'Event', "perceived_severity" = 'Event' WHERE "orig_severity" = '5'; -UPDATE "alarm" SET "alarm_status" = 'Clear' WHERE "alarm_status" = '0'; -UPDATE "alarm" SET "alarm_status" = 'Active' WHERE "alarm_status" = '1'; -UPDATE "alarm" SET "ack_state" = 'NotAck' WHERE "ack_state" = '0'; -UPDATE "alarm" SET "ack_state" = 'Ack' WHERE "ack_state" = '1'; -UPDATE "alarm" SET "clear_type" = 'NotClear' WHERE "clear_type" = '0'; -UPDATE "alarm" SET "clear_type" = 'AutoClear' WHERE "clear_type" = '1'; -UPDATE "alarm" SET "clear_type" = 'ManualClear' WHERE "clear_type" = '2'; -ALTER TABLE "alarm" RENAME TO "alarm_old"; -CREATE TABLE "alarm" ( - "id" integer NOT NULL, - "ne_type" text(32) NOT NULL, - "ne_id" text(64) NOT NULL, - "ne_name" text(32), - "province" text(32), - "pv_flag" text(10), - "alarm_seq" integer(11), - "alarm_id" text(32) NOT NULL, - "alarm_title" text(255), - "alarm_code" integer(11), - "event_time" integer(20), - "alarm_type" text(64), - "orig_severity" text(64), - "perceived_severity" text(64), - "object_uid" text(64), - "object_name" text(64), - "object_type" text(20), - "location_info" text(2048), - "alarm_status" text(64), - "specific_problem" text(255), - "specific_problem_id" text(100), - "add_info" text(2048), - "ack_state" text(64), - "ack_time" integer(20), - "ack_user" text(64), - "clear_type" text(64), - "clear_time" integer(20), - "clear_user" text(64), - "timestamp" integer(20), - PRIMARY KEY ("id") -); - --- ---------------------------- --- Indexes structure for table alarm --- ---------------------------- -CREATE INDEX IF NOT EXISTS "idx_status_severity_time" -ON "alarm" ( - "alarm_status" ASC, - "orig_severity" ASC, - "event_time" ASC -); -CREATE UNIQUE INDEX IF NOT EXISTS "uk_uni_ne_aid" -ON "alarm" ( - "ne_type" ASC, - "ne_id" ASC, - "alarm_id" ASC -); - --- ---------------------------- --- Records of alarm --- ---------------------------- -INSERT INTO "alarm" ("id", "ne_type", "ne_id", "ne_name", "province", "pv_flag", "alarm_seq", "alarm_id", "alarm_title", "alarm_code", "event_time", "alarm_type", "orig_severity", "perceived_severity", "object_uid", "object_name", "object_type", "location_info", "alarm_status", "specific_problem", "specific_problem_id", "add_info", "ack_state", "ack_time", "ack_user", "clear_type", "clear_time", "clear_user", "timestamp") SELECT "id", "ne_type", "ne_id", "ne_name", "province", "pv_flag", "alarm_seq", "alarm_id", "alarm_title", "alarm_code", "event_time", "alarm_type", "orig_severity", "perceived_severity", "object_uid", "object_name", "object_type", "location_info", "alarm_status", "specific_problem", "specific_problem_id", "add_info", "ack_state", "ack_time", "ack_user", "clear_type", "clear_time", "clear_user", "timestamp" FROM "alarm_old"; -DROP TABLE IF EXISTS "alarm_old"; diff --git a/build/database/lite/upgrade/upg_alarm_event.sql b/build/database/lite/upgrade/upg_alarm_event.sql deleted file mode 100644 index b8e5a583..00000000 --- a/build/database/lite/upgrade/upg_alarm_event.sql +++ /dev/null @@ -1,53 +0,0 @@ --- ---------------------------- --- Table structure for alarm_event --- ---------------------------- -UPDATE "alarm_event" SET "alarm_status" = 'Clear' WHERE "alarm_status" = '0'; -UPDATE "alarm_event" SET "alarm_status" = 'Active' WHERE "alarm_status" = '1'; -UPDATE "alarm_event" SET "clear_type" = 'NotClear' WHERE "clear_type" = '0'; -UPDATE "alarm_event" SET "clear_type" = 'AutoClear' WHERE "clear_type" = '1'; -UPDATE "alarm_event" SET "clear_type" = 'ManualClear' WHERE "clear_type" = '2'; -ALTER TABLE "alarm_event" RENAME TO "alarm_event_old"; -CREATE TABLE "alarm_event" ( - "id" integer NOT NULL, - "ne_type" text(32) NOT NULL, - "ne_id" text(64) NOT NULL, - "alarm_seq" integer(11), - "alarm_id" text(32) NOT NULL, - "alarm_title" text(255), - "alarm_code" integer(11), - "event_time" integer(20), - "object_uid" text(64), - "object_name" text(64), - "object_type" text(20), - "location_info" text(2048), - "alarm_status" text(64), - "specific_problem" text(255), - "specific_problem_id" text(100), - "add_info" text(2048), - "clear_type" text(64), - "clear_time" integer(20), - "clear_user" text(64), - "timestamp" integer(20), - PRIMARY KEY ("id") -); - --- ---------------------------- --- Indexes structure for table alarm_event --- ---------------------------- -CREATE INDEX IF NOT EXISTS "idx_astatus_etime" -ON "alarm_event" ( - "alarm_status" ASC, - "event_time" ASC -); -CREATE UNIQUE INDEX IF NOT EXISTS "uk_ti_aid" -ON "alarm_event" ( - "ne_type" ASC, - "ne_id" ASC, - "alarm_id" ASC -); - --- ---------------------------- --- Records of alarm_event --- ---------------------------- -INSERT INTO "alarm_event" ("id", "ne_type", "ne_id", "alarm_seq", "alarm_id", "alarm_title", "alarm_code", "event_time", "object_uid", "object_name", "object_type", "location_info", "alarm_status", "specific_problem", "specific_problem_id", "add_info", "clear_type", "clear_time", "clear_user", "timestamp") SELECT "id", "ne_type", "ne_id", "alarm_seq", "alarm_id", "alarm_title", "alarm_code", "event_time", "object_uid", "object_name", "object_type", "location_info", "alarm_status", "specific_problem", "specific_problem_id", "add_info", "clear_type", "clear_time", "clear_user", "timestamp" FROM "alarm_event_old"; -DROP TABLE IF EXISTS "alarm_event_old"; diff --git a/build/database/lite/upgrade/upg_alarm_forward_log.sql b/build/database/lite/upgrade/upg_alarm_forward_log.sql deleted file mode 100644 index 93e5a7e7..00000000 --- a/build/database/lite/upgrade/upg_alarm_forward_log.sql +++ /dev/null @@ -1,40 +0,0 @@ --- ---------------------------- --- Table structure for alarm_forward_log --- ---------------------------- -UPDATE "alarm_forward_log" SET "alarm_type" = 'CommunicationAlarm' WHERE "alarm_type" = '1'; -UPDATE "alarm_forward_log" SET "alarm_type" = 'EquipmentAlarm' WHERE "alarm_type" = '2'; -UPDATE "alarm_forward_log" SET "alarm_type" = 'ProcessingFailure' WHERE "alarm_type" = '3'; -UPDATE "alarm_forward_log" SET "alarm_type" = 'EnvironmentalAlarm' WHERE "alarm_type" = '4'; -UPDATE "alarm_forward_log" SET "alarm_type" = 'QualityOfServiceAlarm' WHERE "alarm_type" = '5'; -UPDATE "alarm_forward_log" SET "orig_severity" = 'Critical' WHERE "orig_severity" = '1'; -UPDATE "alarm_forward_log" SET "orig_severity" = 'Major' WHERE "orig_severity" = '2'; -UPDATE "alarm_forward_log" SET "orig_severity" = 'Minor' WHERE "orig_severity" = '3'; -UPDATE "alarm_forward_log" SET "orig_severity" = 'Warning' WHERE "orig_severity" = '4'; -UPDATE "alarm_forward_log" SET "orig_severity" = 'Event' WHERE "orig_severity" = '5'; -UPDATE "alarm_forward_log" SET "alarm_status" = 'Clear' WHERE "alarm_status" = '0'; -UPDATE "alarm_forward_log" SET "alarm_status" = 'Active' WHERE "alarm_status" = '1'; -ALTER TABLE "alarm_forward_log" RENAME TO "alarm_forward_log_old"; -CREATE TABLE "alarm_forward_log" ( - "id" integer NOT NULL, - "ne_type" text(16), - "ne_id" text(64) NOT NULL, - "alarm_seq" integer(11), - "alarm_id" text(32), - "alarm_code" integer(11), - "alarm_title" text(255), - "alarm_status" text(64), - "alarm_type" text(64), - "orig_severity" text(10), - "event_time" integer(20), - "created_at" integer(20), - "type" text(255), - "target" text(255), - "result" text(255), - PRIMARY KEY ("id") -); - --- ---------------------------- --- Records of alarm_forward_log --- ---------------------------- -INSERT INTO "alarm_forward_log" ("id", "ne_type", "ne_id", "alarm_seq", "alarm_id", "alarm_code", "alarm_title", "alarm_status", "alarm_type", "orig_severity", "event_time", "created_at", "type", "target", "result") SELECT "id", "ne_type", "ne_id", "alarm_seq", "alarm_id", "alarm_code", "alarm_title", "alarm_status", "alarm_type", "orig_severity", "event_time", "created_at", "type", "target", "result" FROM "alarm_forward_log_old"; -DROP TABLE IF EXISTS "alarm_forward_log_old"; diff --git a/build/database/lite/upgrade/upg_alarm_log.sql b/build/database/lite/upgrade/upg_alarm_log.sql deleted file mode 100644 index 66b78694..00000000 --- a/build/database/lite/upgrade/upg_alarm_log.sql +++ /dev/null @@ -1,37 +0,0 @@ --- ---------------------------- --- Table structure for alarm_log --- ---------------------------- -UPDATE "alarm_log" SET "alarm_type" = 'CommunicationAlarm' WHERE "alarm_type" = '1'; -UPDATE "alarm_log" SET "alarm_type" = 'EquipmentAlarm' WHERE "alarm_type" = '2'; -UPDATE "alarm_log" SET "alarm_type" = 'ProcessingFailure' WHERE "alarm_type" = '3'; -UPDATE "alarm_log" SET "alarm_type" = 'EnvironmentalAlarm' WHERE "alarm_type" = '4'; -UPDATE "alarm_log" SET "alarm_type" = 'QualityOfServiceAlarm' WHERE "alarm_type" = '5'; -UPDATE "alarm_log" SET "orig_severity" = 'Critical' WHERE "orig_severity" = '1'; -UPDATE "alarm_log" SET "orig_severity" = 'Major' WHERE "orig_severity" = '2'; -UPDATE "alarm_log" SET "orig_severity" = 'Minor' WHERE "orig_severity" = '3'; -UPDATE "alarm_log" SET "orig_severity" = 'Warning' WHERE "orig_severity" = '4'; -UPDATE "alarm_log" SET "orig_severity" = 'Event' WHERE "orig_severity" = '5'; -UPDATE "alarm_log" SET "alarm_status" = 'Clear' WHERE "alarm_status" = '0'; -UPDATE "alarm_log" SET "alarm_status" = 'Active' WHERE "alarm_status" = '1'; -ALTER TABLE "alarm_log" RENAME TO "alarm_log_old"; -CREATE TABLE "alarm_log" ( - "id" integer NOT NULL, - "ne_type" text(16), - "ne_id" text(64) NOT NULL, - "alarm_seq" integer(11), - "alarm_id" text(32), - "alarm_code" integer(11), - "alarm_title" text(255), - "alarm_status" text(64), - "alarm_type" text(64), - "orig_severity" text(64), - "event_time" integer(20), - "created_at" integer(20), - PRIMARY KEY ("id") -); - --- ---------------------------- --- Records of alarm_log --- ---------------------------- -INSERT INTO "alarm_log" ("id", "ne_type", "ne_id", "alarm_seq", "alarm_id", "alarm_code", "alarm_title", "alarm_status", "alarm_type", "orig_severity", "event_time", "created_at") SELECT "id", "ne_type", "ne_id", "alarm_seq", "alarm_id", "alarm_code", "alarm_title", "alarm_status", "alarm_type", "orig_severity", "event_time", "created_at" FROM "alarm_log_old"; -DROP TABLE IF EXISTS "alarm_log_old"; diff --git a/build/database/lite/upgrade/upg_sys_user.sql b/build/database/lite/upgrade/upg_sys_user.sql deleted file mode 100644 index 89eab69f..00000000 --- a/build/database/lite/upgrade/upg_sys_user.sql +++ /dev/null @@ -1,46 +0,0 @@ --- ---------------------------- --- Table structure for sys_user --- ---------------------------- -ALTER TABLE "sys_user" RENAME TO "sys_user_old"; -CREATE TABLE "sys_user" ( - "user_id" integer NOT NULL, - "dept_id" integer, - "user_name" text(36) NOT NULL, - "nick_name" text(36) NOT NULL, - "email" text(64), - "phone" text(32), - "sex" text(1), - "avatar" text(255), - "password" text(128), - "user_type" text(20), - "user_source" text(32), - "status_flag" text(1), - "del_flag" text(1), - "password_update_time" integer, - "login_count" integer, - "login_ip" text(128), - "login_time" integer, - "create_by" text(64), - "create_time" integer, - "update_by" text(64), - "update_time" integer, - "remark" text(200), - PRIMARY KEY ("user_id") -); - --- ---------------------------- --- Records of sys_user --- ---------------------------- -INSERT INTO "sys_user" ( -"user_id", "dept_id", "user_name", "nick_name", "email", "phone", "sex", "avatar", "password", "status_flag", "del_flag", "password_update_time", "login_count", "login_ip", "login_time", "create_by", "create_time", "update_by", "update_time", "remark") -SELECT -"user_id", "dept_id", "user_name", "nick_name", "email", "phone", "sex", "avatar", "password", "status_flag", "del_flag", "password_update_time", "login_count", "login_ip", "login_time", "create_by", "create_time", "update_by", "update_time", "remark" -FROM "sys_user_old"; - --- UPDATE "user_type", "user_source" -UPDATE sys_user SET -user_type = COALESCE((SELECT user_type FROM sys_user_old WHERE sys_user_old.user_id = sys_user.user_id), 'Sytem'), -user_source = COALESCE((SELECT user_source FROM sys_user_old WHERE sys_user_old.user_id = sys_user.user_id), '#') -WHERE EXISTS (SELECT 1 FROM sys_user_old WHERE sys_user_old.user_id = sys_user.user_id); - -DROP TABLE IF EXISTS "sys_user_old"; \ No newline at end of file diff --git a/build/database/lite/upgrade/upg_trace_task.sql b/build/database/lite/upgrade/upg_trace_task.sql deleted file mode 100644 index 5f2d45a7..00000000 --- a/build/database/lite/upgrade/upg_trace_task.sql +++ /dev/null @@ -1,35 +0,0 @@ --- ---------------------------- --- Table structure for trace_task --- ---------------------------- -ALTER TABLE "trace_task" RENAME TO "trace_task_old"; -CREATE TABLE IF NOT EXISTS "trace_task" ( - "id" integer NOT NULL, - "trace_id" text(16) NOT NULL, - "trace_type" text(2) NOT NULL, - "start_time" integer, - "end_time" integer, - "interfaces" text(255), - "imsi" text(16), - "msisdn" text(16), - "src_ip" text(128), - "dst_ip" text(128), - "create_by" text(50), - "create_time" integer, - "title" text(255), - "remark" text(500), - "ne_list" text(255) NOT NULL, - "notify_url" text(128) NOT NULL, - PRIMARY KEY ("id") -); - --- ---------------------------- --- Indexes structure for table trace_task --- ---------------------------- - - --- ---------------------------- --- COLUMN for trace_task --- ---------------------------- --- ALTER TABLE trace_task ADD COLUMN title text(255); -INSERT INTO "trace_task" ("id", "trace_id", "trace_type", "start_time", "end_time", "interfaces", "imsi", "msisdn", "src_ip", "dst_ip", "create_by", "create_time", "title", "remark", "ne_list", "notify_url") SELECT "id", "trace_id", "trace_type", "start_time", "end_time", "interfaces", "imsi", "msisdn", "src_ip", "dst_ip", "create_by", "create_time", "title", "remark", "ne_list", "notify_url" FROM "trace_task_old"; -DROP TABLE IF EXISTS "trace_task_old"; diff --git a/build/database/std/common/kpi_title.sql b/build/database/std/common/kpi_title.sql index 3e1a5310..4f01b776 100644 --- a/build/database/std/common/kpi_title.sql +++ b/build/database/std/common/kpi_title.sql @@ -12,6 +12,7 @@ CREATE TABLE `kpi_title` ( `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 '英文名', + `status_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态(0停用 1正常)', PRIMARY KEY (`id`) USING BTREE, KEY `idx_type` (`ne_type`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='KPI_指标标题'; @@ -20,475 +21,475 @@ CREATE TABLE `kpi_title` ( -- Records of kpi_title -- ---------------------------- -- 更新AMF 20250613 -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, 'AMF', 'AMF.20', '{\"cn\": \"EPS在线用户数\", \"en\": \"SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected\"}', 'EPS在线用户数', 'SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected'); --- INSERT INTO `kpi_title` VALUES (21, 'AMF', 'AMF.21', '{\"cn\": \"EPS附着成功次数\", \"en\": \"MM.SuccEpsAttach\"}', 'EPS附着成功次数', 'MM.SuccEpsAttach'); --- INSERT INTO `kpi_title` VALUES (22, 'AMF', 'AMF.22', '{\"cn\": \"EPS附着请求次数\", \"en\": \"MM.AttEpsAttach\"}', 'EPS附着请求次数', 'MM.AttEpsAttach'); --- INSERT INTO `kpi_title` VALUES (23, 'AMF', 'AMF.23', '{\"cn\": \"EPS附着失败次数_非法用户\", \"en\": \"MM.FailedEpsAttach.3\"}', 'EPS附着失败次数_非法用户', 'MM.FailedEpsAttach.3'); --- INSERT INTO `kpi_title` VALUES (24, 'AMF', 'AMF.24', '{\"cn\": \"EPS附着失败次数_非法终端\", \"en\": \"MM.FailedEpsAttach.5\"}', 'EPS附着失败次数_非法终端', 'MM.FailedEpsAttach.5'); --- INSERT INTO `kpi_title` VALUES (25, 'AMF', 'AMF.25', '{\"cn\": \"EPS附着失败次数_非法ME\", \"en\": \"MM.FailedEpsAttach.6\"}', 'EPS附着失败次数_非法ME', 'MM.FailedEpsAttach.6'); --- INSERT INTO `kpi_title` VALUES (26, 'AMF', 'AMF.26', '{\"cn\": \"EPS附着失败次数_EPS服务不允许_用户原因\", \"en\": \"MM.FailedEpsAttach.7.User\"}', 'EPS附着失败次数_EPS服务不允许_用户原因', 'MM.FailedEpsAttach.7.User'); --- INSERT INTO `kpi_title` VALUES (27, 'AMF', 'AMF.27', '{\"cn\": \"EPS附着失败次数_EPS和非EPS服务不允许\", \"en\": \"MM.FailedEpsAttach.8\"}', 'EPS附着失败次数_EPS和非EPS服务不允许', 'MM.FailedEpsAttach.8'); --- INSERT INTO `kpi_title` VALUES (28, 'AMF', 'AMF.28', '{\"cn\": \"EPS附着失败次数_跟踪区内无合适小区_用户原因\", \"en\": \"MM.FailedEpsAttach.15.User\"}', 'EPS附着失败次数_跟踪区内无合适小区_用户原因', 'MM.FailedEpsAttach.15.User'); --- INSERT INTO `kpi_title` VALUES (29, 'AMF', 'AMF.29', '{\"cn\": \"EPS附着失败次数_ESM失败_用户原因\", \"en\": \"MM.FailedEpsAttach.19.User\"}', 'EPS附着失败次数_ESM失败_用户原因', 'MM.FailedEpsAttach.19.User'); --- INSERT INTO `kpi_title` VALUES (30, 'AMF', 'AMF.30', '{\"cn\": \"MME一次寻呼响应次数\", \"en\": \"MM.FirstPagingSucc\"}', 'MME一次寻呼响应次数', 'MM.FirstPagingSucc'); --- INSERT INTO `kpi_title` VALUES (31, 'AMF', 'AMF.31', '{\"cn\": \"MME二次寻呼响应次数\", \"en\": \"MM.SecondPagingSucc\"}', 'MME二次寻呼响应次数', 'MM.SecondPagingSucc'); --- INSERT INTO `kpi_title` VALUES (32, 'AMF', 'AMF.32', '{\"cn\": \"MME寻呼请求次数\", \"en\": \"MM.PagAtt\"}', 'MME寻呼请求次数', 'MM.PagAtt'); -INSERT INTO `kpi_title` VALUES (33, 'AMF', 'AMF.A.02', '{\"cn\":\"AMF移动性注册更新成功次数\",\"en\":\"AMF.SuccMobiReg\"}', 'AMF移动性注册更新成功次数', 'AMF.SuccMobiReg'); -INSERT INTO `kpi_title` VALUES (34, 'AMF', 'AMF.A.03', '{\"cn\":\"AMF移动性注册更新失败次数\",\"en\":\"AMF.FailedMobiReg\"}', 'AMF移动性注册更新失败次数', 'AMF.FailedMobiReg'); -INSERT INTO `kpi_title` VALUES (35, 'AMF', 'AMF.A.04', '{\"cn\":\"AMF紧急注册请求次数\",\"en\":\"AMF.AttEmergReg\"}', 'AMF紧急注册请求次数', 'AMF.AttEmergReg'); -INSERT INTO `kpi_title` VALUES (36, 'AMF', 'AMF.A.05', '{\"cn\":\"AMF紧急注册成功次数\",\"en\":\"AMF.SuccEmergReg\"}', 'AMF紧急注册成功次数', 'AMF.SuccEmergReg'); -INSERT INTO `kpi_title` VALUES (37, 'AMF', 'AMF.A.06', '{\"cn\":\"AMF紧急注册失败次数\",\"en\":\"AMF.FailedEmergReg\"}', 'AMF紧急注册失败次数', 'AMF.FailedEmergReg'); -INSERT INTO `kpi_title` VALUES (38, 'AMF', 'AMF.A.07', '{\"cn\":\"UE发起的去注册请求次数\",\"en\":\"AMF.AttUeDereg\"}', 'UE发起的去注册请求次数', 'AMF.AttUeDereg'); -INSERT INTO `kpi_title` VALUES (39, 'AMF', 'AMF.A.08', '{\"cn\":\"UE发起的去注册成功次数\",\"en\":\"AMF.SuccUeDereg\"}', 'UE发起的去注册成功次数', 'AMF.SuccUeDereg'); -INSERT INTO `kpi_title` VALUES (40, 'AMF', 'AMF.A.09', '{\"cn\":\"AMF发起的去注册请求次数\",\"en\":\"AMF.AttAmfDereg\"}', 'AMF发起的去注册请求次数', 'AMF.AttAmfDereg'); -INSERT INTO `kpi_title` VALUES (41, 'AMF', 'AMF.A.10', '{\"cn\":\"AMF发起的去注册成功次数\",\"en\":\"AMF.SuccAmfDereg\"}', 'AMF发起的去注册成功次数', 'AMF.SuccAmfDereg'); -INSERT INTO `kpi_title` VALUES (42, 'AMF', 'AMF.A.11', '{\"cn\":\"UDM发起的去注册请求次数\",\"en\":\"AMF.AttUdmDereg\"}', 'UDM发起的去注册请求次数', 'AMF.AttUdmDereg'); -INSERT INTO `kpi_title` VALUES (43, 'AMF', 'AMF.A.12', '{\"cn\":\"UDM发起的去注册成功次数\",\"en\":\"AMF.SuccUdmDereg\"}', 'UDM发起的去注册成功次数', 'AMF.SuccUdmDereg'); -INSERT INTO `kpi_title` VALUES (44, 'AMF', 'AMF.A.13', '{\"cn\":\"AMF寻呼失败次数\",\"en\":\"AMF.PagFail\"}', 'AMF寻呼失败次数', 'AMF.PagFail'); -INSERT INTO `kpi_title` VALUES (45, 'AMF', 'AMF.A.14', '{\"cn\":\"AMF隐式去注册次数\",\"en\":\"AMF.ImplicitDereg\"}', 'AMF隐式去注册次数', 'AMF.ImplicitDereg'); +INSERT INTO `kpi_title` VALUES (1, 'AMF', 'AMF.01', '{\"cn\": \"AMF注册态用户数\", \"en\": \"AMF.RegSub\"}', 'AMF注册态用户数', 'AMF.RegSub', '1'); +INSERT INTO `kpi_title` VALUES (2, 'AMF', 'AMF.02', '{\"cn\": \"AMF初始注册请求次数\", \"en\": \"AMF.AttInitReg\"}', 'AMF初始注册请求次数', 'AMF.AttInitReg', '1'); +INSERT INTO `kpi_title` VALUES (3, 'AMF', 'AMF.03', '{\"cn\": \"AMF初始注册成功次数\", \"en\": \"AMF.SuccInitReg\"}', 'AMF初始注册成功次数', 'AMF.SuccInitReg', '1'); +INSERT INTO `kpi_title` VALUES (4, 'AMF', 'AMF.04', '{\"cn\": \"AMF初始注册失败次数_非法用户\", \"en\": \"AMF.FailedInitReg.3\"}', 'AMF初始注册失败次数_非法用户', 'AMF.FailedInitReg.3', '1'); +INSERT INTO `kpi_title` VALUES (5, 'AMF', 'AMF.05', '{\"cn\": \"AMF初始注册失败次数_PEI不允许\", \"en\": \"AMF.FailedInitReg.5\"}', 'AMF初始注册失败次数_PEI不允许', 'AMF.FailedInitReg.5', '1'); +INSERT INTO `kpi_title` VALUES (6, 'AMF', 'AMF.06', '{\"cn\": \"AMF初始注册失败次数_非法设备\", \"en\": \"AMF.FailedInitReg.6\"}', 'AMF初始注册失败次数_非法设备', 'AMF.FailedInitReg.6', '1'); +INSERT INTO `kpi_title` VALUES (7, 'AMF', 'AMF.07', '{\"cn\": \"AMF初始注册失败次数_5GS服务不允许_用户原因\", \"en\": \"AMF.FailedInitReg.7.User\"}', 'AMF初始注册失败次数_5GS服务不允许_用户原因', 'AMF.FailedInitReg.7.User', '1'); +INSERT INTO `kpi_title` VALUES (8, 'AMF', 'AMF.08', '{\"cn\": \"AMF初始注册失败次数_跟踪区内无合适小区_用户原因\", \"en\": \"AMF.FailedInitReg.15.User\"}', 'AMF初始注册失败次数_跟踪区内无合适小区_用户原因', 'AMF.FailedInitReg.15.User', '1'); +INSERT INTO `kpi_title` VALUES (9, 'AMF', 'AMF.09', '{\"cn\": \"AMF初始注册失败次数_N1模式不允许\", \"en\": \"AMF.FailedInitReg.27\"}', 'AMF初始注册失败次数_N1模式不允许', 'AMF.FailedInitReg.27', '1'); +INSERT INTO `kpi_title` VALUES (10, 'AMF', 'AMF.10', '{\"cn\": \"AMF初始注册失败次数_PLMN不允许\", \"en\": \"AMF.FailedInitReg.11\"}', 'AMF初始注册失败次数_PLMN不允许', 'AMF.FailedInitReg.11', '1'); +INSERT INTO `kpi_title` VALUES (11, 'AMF', 'AMF.11', '{\"cn\": \"AMF初始注册失败次数_跟踪区不允许\", \"en\": \"AMF.FailedInitReg.12\"}', 'AMF初始注册失败次数_跟踪区不允许', 'AMF.FailedInitReg.12', '1'); +INSERT INTO `kpi_title` VALUES (12, 'AMF', 'AMF.12', '{\"cn\": \"AMF初始注册失败次数_漫游跟踪区禁止接入\", \"en\": \"AMF.FailedInitReg.13\"}', 'AMF初始注册失败次数_漫游跟踪区禁止接入', 'AMF.FailedInitReg.13', '1'); +INSERT INTO `kpi_title` VALUES (13, 'AMF', 'AMF.13', '{\"cn\": \"AMF初始注册失败次数_无可用网络切片\", \"en\": \"AMF.FailedInitReg.62\"}', 'AMF初始注册失败次数_无可用网络切片', 'AMF.FailedInitReg.62', '1'); +INSERT INTO `kpi_title` VALUES (14, 'AMF', 'AMF.14', '{\"cn\": \"AMF初始注册失败次数_协议错误_用户原因\", \"en\": \"AMF.FailedInitReg.111.User\"}', 'AMF初始注册失败次数_协议错误_用户原因', 'AMF.FailedInitReg.111.User', '1'); +INSERT INTO `kpi_title` VALUES (15, 'AMF', 'AMF.15', '{\"cn\": \"AMF一次寻呼响应次数\", \"en\": \"AMF.FirstPagingSucc\"}', 'AMF一次寻呼响应次数', 'AMF.FirstPagingSucc', '1'); +INSERT INTO `kpi_title` VALUES (16, 'AMF', 'AMF.16', '{\"cn\": \"AMF二次寻呼响应次数\", \"en\": \"AMF.SecondPagingSucc\"}', 'AMF二次寻呼响应次数', 'AMF.SecondPagingSucc', '1'); +INSERT INTO `kpi_title` VALUES (17, 'AMF', 'AMF.17', '{\"cn\": \"AMF寻呼请求次数\", \"en\": \"AMF.PagAtt\"}', 'AMF寻呼请求次数', 'AMF.PagAtt', '1'); +INSERT INTO `kpi_title` VALUES (18, 'AMF', 'AMF.18', '{\"cn\": \"AMF业务请求被拒次数\", \"en\": \"AMF.FailServiceReq\"}', 'AMF业务请求被拒次数', 'AMF.FailServiceReq', '1'); +INSERT INTO `kpi_title` VALUES (19, 'AMF', 'AMF.19', '{\"cn\": \"AMF业务请求尝试次数\", \"en\": \"AMF.AttServiceReq\"}', 'AMF业务请求尝试次数', 'AMF.AttServiceReq', '1'); +-- INSERT INTO `kpi_title` VALUES (20, 'AMF', 'AMF.20', '{\"cn\": \"EPS在线用户数\", \"en\": \"SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected\"}', 'EPS在线用户数', 'SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected', '1'); +-- INSERT INTO `kpi_title` VALUES (21, 'AMF', 'AMF.21', '{\"cn\": \"EPS附着成功次数\", \"en\": \"MM.SuccEpsAttach\"}', 'EPS附着成功次数', 'MM.SuccEpsAttach', '1'); +-- INSERT INTO `kpi_title` VALUES (22, 'AMF', 'AMF.22', '{\"cn\": \"EPS附着请求次数\", \"en\": \"MM.AttEpsAttach\"}', 'EPS附着请求次数', 'MM.AttEpsAttach', '1'); +-- INSERT INTO `kpi_title` VALUES (23, 'AMF', 'AMF.23', '{\"cn\": \"EPS附着失败次数_非法用户\", \"en\": \"MM.FailedEpsAttach.3\"}', 'EPS附着失败次数_非法用户', 'MM.FailedEpsAttach.3', '1'); +-- INSERT INTO `kpi_title` VALUES (24, 'AMF', 'AMF.24', '{\"cn\": \"EPS附着失败次数_非法终端\", \"en\": \"MM.FailedEpsAttach.5\"}', 'EPS附着失败次数_非法终端', 'MM.FailedEpsAttach.5', '1'); +-- INSERT INTO `kpi_title` VALUES (25, 'AMF', 'AMF.25', '{\"cn\": \"EPS附着失败次数_非法ME\", \"en\": \"MM.FailedEpsAttach.6\"}', 'EPS附着失败次数_非法ME', 'MM.FailedEpsAttach.6', '1'); +-- INSERT INTO `kpi_title` VALUES (26, 'AMF', 'AMF.26', '{\"cn\": \"EPS附着失败次数_EPS服务不允许_用户原因\", \"en\": \"MM.FailedEpsAttach.7.User\"}', 'EPS附着失败次数_EPS服务不允许_用户原因', 'MM.FailedEpsAttach.7.User', '1'); +-- INSERT INTO `kpi_title` VALUES (27, 'AMF', 'AMF.27', '{\"cn\": \"EPS附着失败次数_EPS和非EPS服务不允许\", \"en\": \"MM.FailedEpsAttach.8\"}', 'EPS附着失败次数_EPS和非EPS服务不允许', 'MM.FailedEpsAttach.8', '1'); +-- INSERT INTO `kpi_title` VALUES (28, 'AMF', 'AMF.28', '{\"cn\": \"EPS附着失败次数_跟踪区内无合适小区_用户原因\", \"en\": \"MM.FailedEpsAttach.15.User\"}', 'EPS附着失败次数_跟踪区内无合适小区_用户原因', 'MM.FailedEpsAttach.15.User', '1'); +-- INSERT INTO `kpi_title` VALUES (29, 'AMF', 'AMF.29', '{\"cn\": \"EPS附着失败次数_ESM失败_用户原因\", \"en\": \"MM.FailedEpsAttach.19.User\"}', 'EPS附着失败次数_ESM失败_用户原因', 'MM.FailedEpsAttach.19.User', '1'); +-- INSERT INTO `kpi_title` VALUES (30, 'AMF', 'AMF.30', '{\"cn\": \"MME一次寻呼响应次数\", \"en\": \"MM.FirstPagingSucc\"}', 'MME一次寻呼响应次数', 'MM.FirstPagingSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (31, 'AMF', 'AMF.31', '{\"cn\": \"MME二次寻呼响应次数\", \"en\": \"MM.SecondPagingSucc\"}', 'MME二次寻呼响应次数', 'MM.SecondPagingSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (32, 'AMF', 'AMF.32', '{\"cn\": \"MME寻呼请求次数\", \"en\": \"MM.PagAtt\"}', 'MME寻呼请求次数', 'MM.PagAtt', '1'); +INSERT INTO `kpi_title` VALUES (33, 'AMF', 'AMF.A.02', '{\"cn\":\"AMF移动性注册更新成功次数\",\"en\":\"AMF.SuccMobiReg\"}', 'AMF移动性注册更新成功次数', 'AMF.SuccMobiReg', '1'); +INSERT INTO `kpi_title` VALUES (34, 'AMF', 'AMF.A.03', '{\"cn\":\"AMF移动性注册更新失败次数\",\"en\":\"AMF.FailedMobiReg\"}', 'AMF移动性注册更新失败次数', 'AMF.FailedMobiReg', '1'); +INSERT INTO `kpi_title` VALUES (35, 'AMF', 'AMF.A.04', '{\"cn\":\"AMF紧急注册请求次数\",\"en\":\"AMF.AttEmergReg\"}', 'AMF紧急注册请求次数', 'AMF.AttEmergReg', '1'); +INSERT INTO `kpi_title` VALUES (36, 'AMF', 'AMF.A.05', '{\"cn\":\"AMF紧急注册成功次数\",\"en\":\"AMF.SuccEmergReg\"}', 'AMF紧急注册成功次数', 'AMF.SuccEmergReg', '1'); +INSERT INTO `kpi_title` VALUES (37, 'AMF', 'AMF.A.06', '{\"cn\":\"AMF紧急注册失败次数\",\"en\":\"AMF.FailedEmergReg\"}', 'AMF紧急注册失败次数', 'AMF.FailedEmergReg', '1'); +INSERT INTO `kpi_title` VALUES (38, 'AMF', 'AMF.A.07', '{\"cn\":\"UE发起的去注册请求次数\",\"en\":\"AMF.AttUeDereg\"}', 'UE发起的去注册请求次数', 'AMF.AttUeDereg', '1'); +INSERT INTO `kpi_title` VALUES (39, 'AMF', 'AMF.A.08', '{\"cn\":\"UE发起的去注册成功次数\",\"en\":\"AMF.SuccUeDereg\"}', 'UE发起的去注册成功次数', 'AMF.SuccUeDereg', '1'); +INSERT INTO `kpi_title` VALUES (40, 'AMF', 'AMF.A.09', '{\"cn\":\"AMF发起的去注册请求次数\",\"en\":\"AMF.AttAmfDereg\"}', 'AMF发起的去注册请求次数', 'AMF.AttAmfDereg', '1'); +INSERT INTO `kpi_title` VALUES (41, 'AMF', 'AMF.A.10', '{\"cn\":\"AMF发起的去注册成功次数\",\"en\":\"AMF.SuccAmfDereg\"}', 'AMF发起的去注册成功次数', 'AMF.SuccAmfDereg', '1'); +INSERT INTO `kpi_title` VALUES (42, 'AMF', 'AMF.A.11', '{\"cn\":\"UDM发起的去注册请求次数\",\"en\":\"AMF.AttUdmDereg\"}', 'UDM发起的去注册请求次数', 'AMF.AttUdmDereg', '1'); +INSERT INTO `kpi_title` VALUES (43, 'AMF', 'AMF.A.12', '{\"cn\":\"UDM发起的去注册成功次数\",\"en\":\"AMF.SuccUdmDereg\"}', 'UDM发起的去注册成功次数', 'AMF.SuccUdmDereg', '1'); +INSERT INTO `kpi_title` VALUES (44, 'AMF', 'AMF.A.13', '{\"cn\":\"AMF寻呼失败次数\",\"en\":\"AMF.PagFail\"}', 'AMF寻呼失败次数', 'AMF.PagFail', '1'); +INSERT INTO `kpi_title` VALUES (45, 'AMF', 'AMF.A.14', '{\"cn\":\"AMF隐式去注册次数\",\"en\":\"AMF.ImplicitDereg\"}', 'AMF隐式去注册次数', 'AMF.ImplicitDereg', '1'); -- 更新UDM 20250613 -INSERT INTO `kpi_title` VALUES (60, 'UDM', 'UDM.01', '{\"cn\": \"5G注册用户数\", \"en\": \"UDR.5gActSub\"}', '5G注册用户数', 'UDR.5gActSub'); -INSERT INTO `kpi_title` VALUES (61, 'UDM', 'UDM.02', '{\"cn\": \"AMF发起的UECM注册请求次数\", \"en\": \"UDM.AmfUecmRegReq\"}', 'AMF发起的UECM注册请求次数', 'UDM.AmfUecmRegReq'); -INSERT INTO `kpi_title` VALUES (62, 'UDM', 'UDM.03', '{\"cn\": \"AMF发起的UECM注册成功次数\", \"en\": \"UDM.AmfUecmRegSucc\"}', 'AMF发起的UECM注册成功次数', 'UDM.AmfUecmRegSucc'); -INSERT INTO `kpi_title` VALUES (63, 'UDM', 'UDM.04', '{\"cn\": \"SMF发起的UECM注册成功次数\", \"en\": \"UDM.SmfUecmRegSucc\"}', 'SMF发起的UECM注册成功次数', 'UDM.SmfUecmRegSucc'); -INSERT INTO `kpi_title` VALUES (64, 'UDM', 'UDM.05', '{\"cn\": \"SMF发起的UECM注册请求次数\", \"en\": \"UDM.SmfUecmRegReq\"}', 'SMF发起的UECM注册请求次数', 'UDM.SmfUecmRegReq'); --- INSERT INTO `kpi_title` VALUES (65, 'UDM', 'UDM.06', '{\"cn\": \"4G注册用户数\", \"en\": \"SUB.EpsActSubsInHss\"}', '4G注册用户数', 'SUB.EpsActSubsInHss'); --- INSERT INTO `kpi_title` VALUES (66, 'UDM', 'UDM.07', '{\"cn\": \"4G鉴权信息查询成功次数\", \"en\": \"DIAM.AucInfoAnsSucc\"}', '4G鉴权信息查询成功次数', 'DIAM.AucInfoAnsSucc'); --- INSERT INTO `kpi_title` VALUES (67, 'UDM', 'UDM.08', '{\"cn\": \"4G鉴权信息查询请求次数\", \"en\": \"DIAM.AucInfoReq\"}', '4G鉴权信息查询请求次数', 'DIAM.AucInfoReq'); --- INSERT INTO `kpi_title` VALUES (68, 'UDM', 'UDM.09', '{\"cn\": \"4G更新位置成功次数\", \"en\": \"DIAM.UpdateLocationAnsSucc\"}', '4G更新位置成功次数', 'DIAM.UpdateLocationAnsSucc'); --- INSERT INTO `kpi_title` VALUES (69, 'UDM', 'UDM.10', '{\"cn\": \"4G更新位置请求次数\", \"en\": \"DIAM.UpdateLocationReq\"}', '4G更新位置请求次数', 'DIAM.UpdateLocationReq'); --- INSERT INTO `kpi_title` VALUES (70, 'UDM', 'UDM.11', '{\"cn\": \"SAR成功响应总次数\", \"en\": \"UR.SuccSAA\"}', 'SAR成功响应总次数', 'UR.SuccSAA'); --- INSERT INTO `kpi_title` VALUES (71, 'UDM', 'UDM.12', '{\"cn\": \"SAR请求总次数\", \"en\": \"UR.AttSAR\"}', 'SAR请求总次数', 'UR.AttSAR'); --- INSERT INTO `kpi_title` VALUES (72, 'UDM', 'UDM.13', '{\"cn\": \"LIR成功响应总次数\", \"en\": \"LIQ.SuccLIA\"}', 'LIR成功响应总次数', 'LIQ.SuccLIA'); --- INSERT INTO `kpi_title` VALUES (73, 'UDM', 'UDM.14', '{\"cn\": \"LIR请求总次数\", \"en\": \"LIQ.AttLIR\"}', 'LIR请求总次数', 'LIQ.AttLIR'); +INSERT INTO `kpi_title` VALUES (60, 'UDM', 'UDM.01', '{\"cn\": \"5G注册用户数\", \"en\": \"UDR.5gActSub\"}', '5G注册用户数', 'UDR.5gActSub', '1'); +INSERT INTO `kpi_title` VALUES (61, 'UDM', 'UDM.02', '{\"cn\": \"AMF发起的UECM注册请求次数\", \"en\": \"UDM.AmfUecmRegReq\"}', 'AMF发起的UECM注册请求次数', 'UDM.AmfUecmRegReq', '1'); +INSERT INTO `kpi_title` VALUES (62, 'UDM', 'UDM.03', '{\"cn\": \"AMF发起的UECM注册成功次数\", \"en\": \"UDM.AmfUecmRegSucc\"}', 'AMF发起的UECM注册成功次数', 'UDM.AmfUecmRegSucc', '1'); +INSERT INTO `kpi_title` VALUES (63, 'UDM', 'UDM.04', '{\"cn\": \"SMF发起的UECM注册成功次数\", \"en\": \"UDM.SmfUecmRegSucc\"}', 'SMF发起的UECM注册成功次数', 'UDM.SmfUecmRegSucc', '1'); +INSERT INTO `kpi_title` VALUES (64, 'UDM', 'UDM.05', '{\"cn\": \"SMF发起的UECM注册请求次数\", \"en\": \"UDM.SmfUecmRegReq\"}', 'SMF发起的UECM注册请求次数', 'UDM.SmfUecmRegReq', '1'); +-- INSERT INTO `kpi_title` VALUES (65, 'UDM', 'UDM.06', '{\"cn\": \"4G注册用户数\", \"en\": \"SUB.EpsActSubsInHss\"}', '4G注册用户数', 'SUB.EpsActSubsInHss', '1'); +-- INSERT INTO `kpi_title` VALUES (66, 'UDM', 'UDM.07', '{\"cn\": \"4G鉴权信息查询成功次数\", \"en\": \"DIAM.AucInfoAnsSucc\"}', '4G鉴权信息查询成功次数', 'DIAM.AucInfoAnsSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (67, 'UDM', 'UDM.08', '{\"cn\": \"4G鉴权信息查询请求次数\", \"en\": \"DIAM.AucInfoReq\"}', '4G鉴权信息查询请求次数', 'DIAM.AucInfoReq', '1'); +-- INSERT INTO `kpi_title` VALUES (68, 'UDM', 'UDM.09', '{\"cn\": \"4G更新位置成功次数\", \"en\": \"DIAM.UpdateLocationAnsSucc\"}', '4G更新位置成功次数', 'DIAM.UpdateLocationAnsSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (69, 'UDM', 'UDM.10', '{\"cn\": \"4G更新位置请求次数\", \"en\": \"DIAM.UpdateLocationReq\"}', '4G更新位置请求次数', 'DIAM.UpdateLocationReq', '1'); +-- INSERT INTO `kpi_title` VALUES (70, 'UDM', 'UDM.11', '{\"cn\": \"SAR成功响应总次数\", \"en\": \"UR.SuccSAA\"}', 'SAR成功响应总次数', 'UR.SuccSAA', '1'); +-- INSERT INTO `kpi_title` VALUES (71, 'UDM', 'UDM.12', '{\"cn\": \"SAR请求总次数\", \"en\": \"UR.AttSAR\"}', 'SAR请求总次数', 'UR.AttSAR', '1'); +-- INSERT INTO `kpi_title` VALUES (72, 'UDM', 'UDM.13', '{\"cn\": \"LIR成功响应总次数\", \"en\": \"LIQ.SuccLIA\"}', 'LIR成功响应总次数', 'LIQ.SuccLIA', '1'); +-- INSERT INTO `kpi_title` VALUES (73, 'UDM', 'UDM.14', '{\"cn\": \"LIR请求总次数\", \"en\": \"LIQ.AttLIR\"}', 'LIR请求总次数', 'LIQ.AttLIR', '1'); -- UDM融合AUSF -INSERT INTO `kpi_title` VALUES (78, 'UDM', 'AUSF.01', '{\"cn\": \"鉴权成功次数\", \"en\": \"Ausf.UeAuthAnsSucc\"}', '鉴权成功次数', 'Ausf.UeAuthAnsSucc'); -INSERT INTO `kpi_title` VALUES (79, 'UDM', 'AUSF.02', '{\"cn\": \"鉴权请求次数\", \"en\": \"Ausf.UeAuthReq\"}', '鉴权请求次数', 'Ausf.UeAuthReq'); +INSERT INTO `kpi_title` VALUES (78, 'UDM', 'AUSF.01', '{\"cn\": \"鉴权成功次数\", \"en\": \"Ausf.UeAuthAnsSucc\"}', '鉴权成功次数', 'Ausf.UeAuthAnsSucc', '1'); +INSERT INTO `kpi_title` VALUES (79, 'UDM', 'AUSF.02', '{\"cn\": \"鉴权请求次数\", \"en\": \"Ausf.UeAuthReq\"}', '鉴权请求次数', 'Ausf.UeAuthReq', '1'); -- 更新AUSF 20250613 -INSERT INTO `kpi_title` VALUES (80, 'AUSF', 'AUSF.01', '{\"cn\": \"鉴权成功次数\", \"en\": \"Ausf.UeAuthAnsSucc\"}', '鉴权成功次数', 'Ausf.UeAuthAnsSucc'); -INSERT INTO `kpi_title` VALUES (81, 'AUSF', 'AUSF.02', '{\"cn\": \"鉴权请求次数\", \"en\": \"Ausf.UeAuthReq\"}', '鉴权请求次数', 'Ausf.UeAuthReq'); +INSERT INTO `kpi_title` VALUES (80, 'AUSF', 'AUSF.01', '{\"cn\": \"鉴权成功次数\", \"en\": \"Ausf.UeAuthAnsSucc\"}', '鉴权成功次数', 'Ausf.UeAuthAnsSucc', '1'); +INSERT INTO `kpi_title` VALUES (81, 'AUSF', 'AUSF.02', '{\"cn\": \"鉴权请求次数\", \"en\": \"Ausf.UeAuthReq\"}', '鉴权请求次数', 'Ausf.UeAuthReq', '1'); -- 更新UPF 20250613 -INSERT INTO `kpi_title` VALUES (90, 'UPF', 'UPF.01', '{\"cn\": \"PFCP会话建立成功次数\", \"en\": \"UPF.PfcpSessionEstabSucc\"}', 'PFCP会话建立成功次数', 'UPF.PfcpSessionEstabSucc'); -INSERT INTO `kpi_title` VALUES (91, 'UPF', 'UPF.02', '{\"cn\": \"PFCP会话建立请求次数\", \"en\": \"UPF.PfcpSessionEstabReq\"}', 'PFCP会话建立请求次数', 'UPF.PfcpSessionEstabReq'); -INSERT INTO `kpi_title` VALUES (92, 'UPF', 'UPF.03', '{\"cn\": \"N6接口上行字节数\", \"en\": \"UPF.N6OgOct\"}', 'N6接口上行字节数', 'UPF.N6OgOct'); -INSERT INTO `kpi_title` VALUES (93, 'UPF', 'UPF.04', '{\"cn\": \"N6接口下行字节数\", \"en\": \"UPF.N6IncOct\"}', 'N6接口下行字节数', 'UPF.N6IncOct'); -INSERT INTO `kpi_title` VALUES (94, 'UPF', 'UPF.05', '{\"cn\": \"N3接口上行字节数\", \"en\": \"UPF.N3OgOct\"}', 'N3接口上行字节数', 'UPF.N3OgOct'); -INSERT INTO `kpi_title` VALUES (95, 'UPF', 'UPF.06', '{\"cn\": \"N3接口下行字节数\", \"en\": \"UPF.N3IncOct\"}', 'N3接口下行字节数', 'UPF.N3IncOct'); --- INSERT INTO `kpi_title` VALUES (96, 'UPF', 'UPF.07', '{\"cn\": \"SGi接口上行字节数\", \"en\": \"IP.PeakThroughputUlSgi\"}', 'SGi接口上行字节数', 'IP.PeakThroughputUlSgi'); --- INSERT INTO `kpi_title` VALUES (97, 'UPF', 'UPF.08', '{\"cn\": \"SGi接口下行字节数\", \"en\": \"IP.PeakThroughputDlSgi\"}', 'SGi接口下行字节数', 'IP.PeakThroughputDlSgi'); --- INSERT INTO `kpi_title` VALUES (98, 'UPF', 'UPF.09', '{\"cn\": \"S1-U接口上行字节数\", \"en\": \"GTP.OutOctS1uSgw\"}', 'S1-U接口上行字节数', 'GTP.OutOctS1uSgw'); --- INSERT INTO `kpi_title` VALUES (99, 'UPF', 'UPF.10', '{\"cn\": \"S1-U接口下行字节数\", \"en\": \"GTP.IncOctS1uSgw\"}', 'S1-U接口下行字节数', 'GTP.IncOctS1uSgw'); +INSERT INTO `kpi_title` VALUES (90, 'UPF', 'UPF.01', '{\"cn\": \"PFCP会话建立成功次数\", \"en\": \"UPF.PfcpSessionEstabSucc\"}', 'PFCP会话建立成功次数', 'UPF.PfcpSessionEstabSucc', '1'); +INSERT INTO `kpi_title` VALUES (91, 'UPF', 'UPF.02', '{\"cn\": \"PFCP会话建立请求次数\", \"en\": \"UPF.PfcpSessionEstabReq\"}', 'PFCP会话建立请求次数', 'UPF.PfcpSessionEstabReq', '1'); +INSERT INTO `kpi_title` VALUES (92, 'UPF', 'UPF.03', '{\"cn\": \"N6接口上行字节数\", \"en\": \"UPF.N6OgOct\"}', 'N6接口上行字节数', 'UPF.N6OgOct', '1'); +INSERT INTO `kpi_title` VALUES (93, 'UPF', 'UPF.04', '{\"cn\": \"N6接口下行字节数\", \"en\": \"UPF.N6IncOct\"}', 'N6接口下行字节数', 'UPF.N6IncOct', '1'); +INSERT INTO `kpi_title` VALUES (94, 'UPF', 'UPF.05', '{\"cn\": \"N3接口上行字节数\", \"en\": \"UPF.N3OgOct\"}', 'N3接口上行字节数', 'UPF.N3OgOct', '1'); +INSERT INTO `kpi_title` VALUES (95, 'UPF', 'UPF.06', '{\"cn\": \"N3接口下行字节数\", \"en\": \"UPF.N3IncOct\"}', 'N3接口下行字节数', 'UPF.N3IncOct', '1'); +-- INSERT INTO `kpi_title` VALUES (96, 'UPF', 'UPF.07', '{\"cn\": \"SGi接口上行字节数\", \"en\": \"IP.PeakThroughputUlSgi\"}', 'SGi接口上行字节数', 'IP.PeakThroughputUlSgi', '1'); +-- INSERT INTO `kpi_title` VALUES (97, 'UPF', 'UPF.08', '{\"cn\": \"SGi接口下行字节数\", \"en\": \"IP.PeakThroughputDlSgi\"}', 'SGi接口下行字节数', 'IP.PeakThroughputDlSgi', '1'); +-- INSERT INTO `kpi_title` VALUES (98, 'UPF', 'UPF.09', '{\"cn\": \"S1-U接口上行字节数\", \"en\": \"GTP.OutOctS1uSgw\"}', 'S1-U接口上行字节数', 'GTP.OutOctS1uSgw', '1'); +-- INSERT INTO `kpi_title` VALUES (99, 'UPF', 'UPF.10', '{\"cn\": \"S1-U接口下行字节数\", \"en\": \"GTP.IncOctS1uSgw\"}', 'S1-U接口下行字节数', 'GTP.IncOctS1uSgw', '1'); -- 更新SMF 20250613 -INSERT INTO `kpi_title` VALUES (120, 'SMF', 'SMF.01', '{\"cn\": \"5G实时PDU会话数\", \"en\": \"SMF.MeanPduSession\"}', '5G实时PDU会话数', 'SMF.MeanPduSession'); -INSERT INTO `kpi_title` VALUES (121, 'SMF', 'SMF.02', '{\"cn\": \"PDU会话建立成功次数\", \"en\": \"SMF.SuccCreatePduSession\"}', 'PDU会话建立成功次数', 'SMF.SuccCreatePduSession'); -INSERT INTO `kpi_title` VALUES (122, 'SMF', 'SMF.03', '{\"cn\": \"PDU会话建立请求次数\", \"en\": \"SMF.AttCreatePduSession\"}', 'PDU会话建立请求次数', 'SMF.AttCreatePduSession'); -INSERT INTO `kpi_title` VALUES (123, 'SMF', 'SMF.04', '{\"cn\": \"IMS PDU会话建立成功次数\", \"en\": \"SMF.SuccCreatePduSession._Ims\"}', 'IMS PDU会话建立成功次数', 'SMF.SuccCreatePduSession._Ims'); -INSERT INTO `kpi_title` VALUES (124, 'SMF', 'SMF.05', '{\"cn\": \"IMS PDU会话建立请求次数\", \"en\": \"SMF.AttCreatePduSession._Ims\"}', 'IMS PDU会话建立请求次数', 'SMF.AttCreatePduSession._Ims'); --- INSERT INTO `kpi_title` VALUES (125, 'SMF', 'SMF.06', '{\"cn\": \"EPS-Fallback成功数\", \"en\": \"SMF.SuccSmfModifyBearerResponse.Epsfb\"}', 'EPS-Fallback成功数', 'SMF.SuccSmfModifyBearerResponse.Epsfb'); --- INSERT INTO `kpi_title` VALUES (126, 'SMF', 'SMF.07', '{\"cn\": \"EPS-Fallback请求数\", \"en\": \"SMF.AttSmfModifyPduSession.Epsfb\"}', 'EPS-Fallback请求数', 'SMF.AttSmfModifyPduSession.Epsfb'); --- INSERT INTO `kpi_title` VALUES (127, 'SMF', 'SMF.08', '{\"cn\": \"4G在线会话数\", \"en\": \"SM.MeanNbrBearerPgw.Default\"}', '4G在线会话数', 'SM.MeanNbrBearerPgw.Default'); --- INSERT INTO `kpi_title` VALUES (128, 'SMF', 'SMF.09', '{\"cn\": \"PGW缺省承载建立成功个数\", \"en\": \"SM.SuccCreateDefaultEpsBearer\"}', 'PGW缺省承载建立成功个数', 'SM.SuccCreateDefaultEpsBearer'); --- INSERT INTO `kpi_title` VALUES (129, 'SMF', 'SMF.10', '{\"cn\": \"PGW缺省承载建立请求个数\", \"en\": \"SM.AttCreateDefaultEpsBearer\"}', 'PGW缺省承载建立请求个数', 'SM.AttCreateDefaultEpsBearer'); --- INSERT INTO `kpi_title` VALUES (130, 'SMF', 'SMF.11', '{\"cn\": \"PGW专用承载建立成功个数\", \"en\": \"SM.SuccCreateDedicatedEpsBearer\"}', 'PGW专用承载建立成功个数', 'SM.SuccCreateDedicatedEpsBearer'); --- INSERT INTO `kpi_title` VALUES (131, 'SMF', 'SMF.12', '{\"cn\": \"PGW专用承载建立请求个数\", \"en\": \"SM.AttCreateDedicatedEpsBearer\"}', 'PGW专用承载建立请求个数', 'SM.AttCreateDedicatedEpsBearer'); --- INSERT INTO `kpi_title` VALUES (132, 'SMF', 'SMF.13', '{\"cn\": \"IMS缺省承载成功建立个数\", \"en\": \"SM.SuccCreateDefaultEpsBearer._Ims\"}', 'IMS缺省承载成功建立个数', 'SM.SuccCreateDefaultEpsBearer._Ims'); --- INSERT INTO `kpi_title` VALUES (133, 'SMF', 'SMF.14', '{\"cn\": \"IMS缺省承载请求建立个数\", \"en\": \"SM.AttCreateDefaultEpsBearer._Ims\"}', 'IMS缺省承载请求建立个数', 'SM.AttCreateDefaultEpsBearer._Ims'); -INSERT INTO `kpi_title` VALUES (134, 'SMF', 'SMF.A.01', '{\"cn\":\"PDU会话接受次数\",\"en\":\"SMF.PduSessAcpt\"}', 'PDU会话接受次数', 'SMF.PduSessAcpt'); -INSERT INTO `kpi_title` VALUES (135, 'SMF', 'SMF.A.02', '{\"cn\":\"基站Pdu资源创建成功次数\",\"en\":\"SM.PduResSetupSucc\"}', '基站Pdu资源创建成功次数', 'SM.PduResSetupSucc'); -INSERT INTO `kpi_title` VALUES (136, 'SMF', 'SMF.A.03', '{\"cn\":\"查询用户SM数据失败次数\",\"en\":\"SM.RetrieveSmDataFail\"}', '查询用户SM数据失败次数', 'SM.RetrieveSmDataFail'); -INSERT INTO `kpi_title` VALUES (137, 'SMF', 'SMF.A.04', '{\"cn\":\"PFCP会话建立失败次数\",\"en\":\"SM.PfcpSessEstFail\"}', 'PFCP会话建立失败次数', 'SM.PfcpSessEstFail'); -INSERT INTO `kpi_title` VALUES (138, 'SMF', 'SMF.A.05', '{\"cn\":\"基站Pdu资源创建失败次数\",\"en\":\"SM.PduResSetupFail\"}', '基站Pdu资源创建失败次数', 'SM.PduResSetupFail'); -INSERT INTO `kpi_title` VALUES (139, 'SMF', 'SMF.A.06', '{\"cn\":\"PFCP会话修改失败次数\",\"en\":\"SM.PfcpSessMdfyFail\"}', 'PFCP会话修改失败次数', 'SM.PfcpSessMdfyFail'); -INSERT INTO `kpi_title` VALUES (140, 'SMF', 'SMF.A.07', '{\"cn\":\"PDU会话拒绝次数\",\"en\":\"SM.PduSessRejt\"}', 'PDU会话拒绝次数', 'SM.PduSessRejt'); -INSERT INTO `kpi_title` VALUES (141, 'SMF', 'SMF.A.08', '{\"cn\":\"PDU会话释放指示次数\",\"en\":\"SM.PduSessRelCmd\"}', 'PDU会话释放指示次数', 'SM.PduSessRelCmd'); +INSERT INTO `kpi_title` VALUES (120, 'SMF', 'SMF.01', '{\"cn\": \"5G实时PDU会话数\", \"en\": \"SMF.MeanPduSession\"}', '5G实时PDU会话数', 'SMF.MeanPduSession', '1'); +INSERT INTO `kpi_title` VALUES (121, 'SMF', 'SMF.02', '{\"cn\": \"PDU会话建立成功次数\", \"en\": \"SMF.SuccCreatePduSession\"}', 'PDU会话建立成功次数', 'SMF.SuccCreatePduSession', '1'); +INSERT INTO `kpi_title` VALUES (122, 'SMF', 'SMF.03', '{\"cn\": \"PDU会话建立请求次数\", \"en\": \"SMF.AttCreatePduSession\"}', 'PDU会话建立请求次数', 'SMF.AttCreatePduSession', '1'); +INSERT INTO `kpi_title` VALUES (123, 'SMF', 'SMF.04', '{\"cn\": \"IMS PDU会话建立成功次数\", \"en\": \"SMF.SuccCreatePduSession._Ims\"}', 'IMS PDU会话建立成功次数', 'SMF.SuccCreatePduSession._Ims', '1'); +INSERT INTO `kpi_title` VALUES (124, 'SMF', 'SMF.05', '{\"cn\": \"IMS PDU会话建立请求次数\", \"en\": \"SMF.AttCreatePduSession._Ims\"}', 'IMS PDU会话建立请求次数', 'SMF.AttCreatePduSession._Ims', '1'); +-- INSERT INTO `kpi_title` VALUES (125, 'SMF', 'SMF.06', '{\"cn\": \"EPS-Fallback成功数\", \"en\": \"SMF.SuccSmfModifyBearerResponse.Epsfb\"}', 'EPS-Fallback成功数', 'SMF.SuccSmfModifyBearerResponse.Epsfb', '1'); +-- INSERT INTO `kpi_title` VALUES (126, 'SMF', 'SMF.07', '{\"cn\": \"EPS-Fallback请求数\", \"en\": \"SMF.AttSmfModifyPduSession.Epsfb\"}', 'EPS-Fallback请求数', 'SMF.AttSmfModifyPduSession.Epsfb', '1'); +-- INSERT INTO `kpi_title` VALUES (127, 'SMF', 'SMF.08', '{\"cn\": \"4G在线会话数\", \"en\": \"SM.MeanNbrBearerPgw.Default\"}', '4G在线会话数', 'SM.MeanNbrBearerPgw.Default', '1'); +-- INSERT INTO `kpi_title` VALUES (128, 'SMF', 'SMF.09', '{\"cn\": \"PGW缺省承载建立成功个数\", \"en\": \"SM.SuccCreateDefaultEpsBearer\"}', 'PGW缺省承载建立成功个数', 'SM.SuccCreateDefaultEpsBearer', '1'); +-- INSERT INTO `kpi_title` VALUES (129, 'SMF', 'SMF.10', '{\"cn\": \"PGW缺省承载建立请求个数\", \"en\": \"SM.AttCreateDefaultEpsBearer\"}', 'PGW缺省承载建立请求个数', 'SM.AttCreateDefaultEpsBearer', '1'); +-- INSERT INTO `kpi_title` VALUES (130, 'SMF', 'SMF.11', '{\"cn\": \"PGW专用承载建立成功个数\", \"en\": \"SM.SuccCreateDedicatedEpsBearer\"}', 'PGW专用承载建立成功个数', 'SM.SuccCreateDedicatedEpsBearer', '1'); +-- INSERT INTO `kpi_title` VALUES (131, 'SMF', 'SMF.12', '{\"cn\": \"PGW专用承载建立请求个数\", \"en\": \"SM.AttCreateDedicatedEpsBearer\"}', 'PGW专用承载建立请求个数', 'SM.AttCreateDedicatedEpsBearer', '1'); +-- INSERT INTO `kpi_title` VALUES (132, 'SMF', 'SMF.13', '{\"cn\": \"IMS缺省承载成功建立个数\", \"en\": \"SM.SuccCreateDefaultEpsBearer._Ims\"}', 'IMS缺省承载成功建立个数', 'SM.SuccCreateDefaultEpsBearer._Ims', '1'); +-- INSERT INTO `kpi_title` VALUES (133, 'SMF', 'SMF.14', '{\"cn\": \"IMS缺省承载请求建立个数\", \"en\": \"SM.AttCreateDefaultEpsBearer._Ims\"}', 'IMS缺省承载请求建立个数', 'SM.AttCreateDefaultEpsBearer._Ims', '1'); +INSERT INTO `kpi_title` VALUES (134, 'SMF', 'SMF.A.01', '{\"cn\":\"PDU会话接受次数\",\"en\":\"SMF.PduSessAcpt\"}', 'PDU会话接受次数', 'SMF.PduSessAcpt', '1'); +INSERT INTO `kpi_title` VALUES (135, 'SMF', 'SMF.A.02', '{\"cn\":\"基站Pdu资源创建成功次数\",\"en\":\"SM.PduResSetupSucc\"}', '基站Pdu资源创建成功次数', 'SM.PduResSetupSucc', '1'); +INSERT INTO `kpi_title` VALUES (136, 'SMF', 'SMF.A.03', '{\"cn\":\"查询用户SM数据失败次数\",\"en\":\"SM.RetrieveSmDataFail\"}', '查询用户SM数据失败次数', 'SM.RetrieveSmDataFail', '1'); +INSERT INTO `kpi_title` VALUES (137, 'SMF', 'SMF.A.04', '{\"cn\":\"PFCP会话建立失败次数\",\"en\":\"SM.PfcpSessEstFail\"}', 'PFCP会话建立失败次数', 'SM.PfcpSessEstFail', '1'); +INSERT INTO `kpi_title` VALUES (138, 'SMF', 'SMF.A.05', '{\"cn\":\"基站Pdu资源创建失败次数\",\"en\":\"SM.PduResSetupFail\"}', '基站Pdu资源创建失败次数', 'SM.PduResSetupFail', '1'); +INSERT INTO `kpi_title` VALUES (139, 'SMF', 'SMF.A.06', '{\"cn\":\"PFCP会话修改失败次数\",\"en\":\"SM.PfcpSessMdfyFail\"}', 'PFCP会话修改失败次数', 'SM.PfcpSessMdfyFail', '1'); +INSERT INTO `kpi_title` VALUES (140, 'SMF', 'SMF.A.07', '{\"cn\":\"PDU会话拒绝次数\",\"en\":\"SM.PduSessRejt\"}', 'PDU会话拒绝次数', 'SM.PduSessRejt', '1'); +INSERT INTO `kpi_title` VALUES (141, 'SMF', 'SMF.A.08', '{\"cn\":\"PDU会话释放指示次数\",\"en\":\"SM.PduSessRelCmd\"}', 'PDU会话释放指示次数', 'SM.PduSessRelCmd', '1'); -- 更新NSSF 20250613 -INSERT INTO `kpi_title` VALUES (150, 'NSSF', 'NSSF.A.02', '{\"cn\":\"可用AMF注册次数\",\"en\":\"NSSF.SuccAvailAMFPut\"}', '可用AMF注册成功次数', 'NSSF.SuccAvailAMFPut'); -INSERT INTO `kpi_title` VALUES (151, 'NSSF', 'NSSF.A.03', '{\"cn\":\"可用AMF注册更新成功次数\",\"en\":\"NSSF.AvailAMFPut\"}', '可用AMF注册次数', 'NSSF.AvailAMFPut'); -INSERT INTO `kpi_title` VALUES (152, 'NSSF', 'NSSF.A.04', '{\"cn\":\"可用AMF注册更新次数\",\"en\":\"NSSF.SuccAvailAMFPatch\"}', '可用AMF注册更新成功次数', 'NSSF.SuccAvailAMFPatch'); -INSERT INTO `kpi_title` VALUES (153, 'NSSF', 'NSSF.A.01', '{\"cn\":\"可用AMF注册成功次数\",\"en\":\"NSSF.AvailAMFPatch\"}', '可用AMF注册更新次数', 'NSSF.AvailAMFPatch'); -INSERT INTO `kpi_title` VALUES (154, 'NSSF', 'NSSF.A.05', '{\"cn\":\"可用AMF去注册成功次数\",\"en\":\"NSSF.SuccAvailAMFDelete\"}', '可用AMF去注册成功次数', 'NSSF.SuccAvailAMFDelete'); -INSERT INTO `kpi_title` VALUES (155, 'NSSF', 'NSSF.A.06', '{\"cn\":\"可用AMF去注册次数\",\"en\":\"NSSF.AvailAMFDelete\"}', '可用AMF去注册次数', 'NSSF.AvailAMFDelete'); -INSERT INTO `kpi_title` VALUES (156, 'NSSF', 'NSSF.A.07', '{\"cn\":\"网元订阅成功次数\",\"en\":\"NSSF.SuccAvailSubscription\"}', '网元订阅成功次数', 'NSSF.SuccAvailSubscription'); -INSERT INTO `kpi_title` VALUES (157, 'NSSF', 'NSSF.A.08', '{\"cn\":\"网元订阅次数\",\"en\":\"NSSF.AvailSubscription\"}', '网元订阅次数', 'NSSF.AvailSubscription'); -INSERT INTO `kpi_title` VALUES (158, 'NSSF', 'NSSF.A.09', '{\"cn\":\"网元去订阅成功次数\",\"en\":\"NSSF.SuccAvailUnsubscription\"}', '网元去订阅成功次数', 'NSSF.SuccAvailUnsubscription'); -INSERT INTO `kpi_title` VALUES (159, 'NSSF', 'NSSF.A.10', '{\"cn\":\"网元去订阅次数\",\"en\":\"NSSF.AvailUnsubscription\"}', '网元去订阅次数', 'NSSF.AvailUnsubscription'); -INSERT INTO `kpi_title` VALUES (160, 'NSSF', 'NSSF.A.11', '{\"cn\":\"向NRF注册成功次数\",\"en\":\"NSSF.SuccNRFReg\"}', '向NRF注册成功次数', 'NSSF.SuccNRFReg'); -INSERT INTO `kpi_title` VALUES (161, 'NSSF', 'NSSF.A.12', '{\"cn\":\"向NRF注册次数\",\"en\":\"NSSF.NRFReg\"}', '向NRF注册次数', 'NSSF.NRFReg'); -INSERT INTO `kpi_title` VALUES (162, 'NSSF', 'NSSF.A.13', '{\"cn\":\"向NRF发送心跳次数\",\"en\":\"NSSF.NRFHeartbeat\"}', '向NRF发送心跳次数', 'NSSF.NRFHeartbeat'); -INSERT INTO `kpi_title` VALUES (163, 'NSSF', 'NSSF.A.14', '{\"cn\":\"当前注册AMF个数\",\"en\":\"NSSF.CurrentAMFCount\"}', '当前注册AMF个数', 'NSSF.CurrentAMFCount'); -INSERT INTO `kpi_title` VALUES (164, 'NSSF', 'NSSF.A.15', '{\"cn\":\"当前订阅网元个数\",\"en\":\"NSSF.CurrentSubscriperCount\"}', '当前订阅网元个数', 'NSSF.CurrentSubscriperCount'); +INSERT INTO `kpi_title` VALUES (150, 'NSSF', 'NSSF.A.02', '{\"cn\":\"可用AMF注册次数\",\"en\":\"NSSF.SuccAvailAMFPut\"}', '可用AMF注册成功次数', 'NSSF.SuccAvailAMFPut', '1'); +INSERT INTO `kpi_title` VALUES (151, 'NSSF', 'NSSF.A.03', '{\"cn\":\"可用AMF注册更新成功次数\",\"en\":\"NSSF.AvailAMFPut\"}', '可用AMF注册次数', 'NSSF.AvailAMFPut', '1'); +INSERT INTO `kpi_title` VALUES (152, 'NSSF', 'NSSF.A.04', '{\"cn\":\"可用AMF注册更新次数\",\"en\":\"NSSF.SuccAvailAMFPatch\"}', '可用AMF注册更新成功次数', 'NSSF.SuccAvailAMFPatch', '1'); +INSERT INTO `kpi_title` VALUES (153, 'NSSF', 'NSSF.A.01', '{\"cn\":\"可用AMF注册成功次数\",\"en\":\"NSSF.AvailAMFPatch\"}', '可用AMF注册更新次数', 'NSSF.AvailAMFPatch', '1'); +INSERT INTO `kpi_title` VALUES (154, 'NSSF', 'NSSF.A.05', '{\"cn\":\"可用AMF去注册成功次数\",\"en\":\"NSSF.SuccAvailAMFDelete\"}', '可用AMF去注册成功次数', 'NSSF.SuccAvailAMFDelete', '1'); +INSERT INTO `kpi_title` VALUES (155, 'NSSF', 'NSSF.A.06', '{\"cn\":\"可用AMF去注册次数\",\"en\":\"NSSF.AvailAMFDelete\"}', '可用AMF去注册次数', 'NSSF.AvailAMFDelete', '1'); +INSERT INTO `kpi_title` VALUES (156, 'NSSF', 'NSSF.A.07', '{\"cn\":\"网元订阅成功次数\",\"en\":\"NSSF.SuccAvailSubscription\"}', '网元订阅成功次数', 'NSSF.SuccAvailSubscription', '1'); +INSERT INTO `kpi_title` VALUES (157, 'NSSF', 'NSSF.A.08', '{\"cn\":\"网元订阅次数\",\"en\":\"NSSF.AvailSubscription\"}', '网元订阅次数', 'NSSF.AvailSubscription', '1'); +INSERT INTO `kpi_title` VALUES (158, 'NSSF', 'NSSF.A.09', '{\"cn\":\"网元去订阅成功次数\",\"en\":\"NSSF.SuccAvailUnsubscription\"}', '网元去订阅成功次数', 'NSSF.SuccAvailUnsubscription', '1'); +INSERT INTO `kpi_title` VALUES (159, 'NSSF', 'NSSF.A.10', '{\"cn\":\"网元去订阅次数\",\"en\":\"NSSF.AvailUnsubscription\"}', '网元去订阅次数', 'NSSF.AvailUnsubscription', '1'); +INSERT INTO `kpi_title` VALUES (160, 'NSSF', 'NSSF.A.11', '{\"cn\":\"向NRF注册成功次数\",\"en\":\"NSSF.SuccNRFReg\"}', '向NRF注册成功次数', 'NSSF.SuccNRFReg', '1'); +INSERT INTO `kpi_title` VALUES (161, 'NSSF', 'NSSF.A.12', '{\"cn\":\"向NRF注册次数\",\"en\":\"NSSF.NRFReg\"}', '向NRF注册次数', 'NSSF.NRFReg', '1'); +INSERT INTO `kpi_title` VALUES (162, 'NSSF', 'NSSF.A.13', '{\"cn\":\"向NRF发送心跳次数\",\"en\":\"NSSF.NRFHeartbeat\"}', '向NRF发送心跳次数', 'NSSF.NRFHeartbeat', '1'); +INSERT INTO `kpi_title` VALUES (163, 'NSSF', 'NSSF.A.14', '{\"cn\":\"当前注册AMF个数\",\"en\":\"NSSF.CurrentAMFCount\"}', '当前注册AMF个数', 'NSSF.CurrentAMFCount', '1'); +INSERT INTO `kpi_title` VALUES (164, 'NSSF', 'NSSF.A.15', '{\"cn\":\"当前订阅网元个数\",\"en\":\"NSSF.CurrentSubscriperCount\"}', '当前订阅网元个数', 'NSSF.CurrentSubscriperCount', '1'); -- 更新MME 20250626 -INSERT INTO `kpi_title` VALUES (180, 'MME', 'MME.A.01', '{\"cn\":\"MME附着请求次数\",\"en\":\"EpsAttachAtt\"}', 'MME附着请求次数', 'EpsAttachAtt'); -INSERT INTO `kpi_title` VALUES (181, 'MME', 'MME.A.02', '{\"cn\":\"MME附着成功次数\",\"en\":\"EpsAttachSucc\"}', 'MME附着成功次数', 'EpsAttachSucc'); --- INSERT INTO `kpi_title` VALUES (182, 'MME', 'MME.A.03', '{\"cn\":\"MME附着失败次数\",\"en\":\"EpsAttachFail\"}', 'MME附着失败次数', 'EpsAttachFail'); -INSERT INTO `kpi_title` VALUES (183, 'MME', 'MME.A.04', '{\"cn\":\"MME组合附着请求次数\",\"en\":\"CombAttachAtt\"}', 'MME组合附着请求次数', 'CombAttachAtt'); -INSERT INTO `kpi_title` VALUES (184, 'MME', 'MME.A.05', '{\"cn\":\"MME组合附着成功次数\",\"en\":\"CombAttachSucc\"}', 'MME组合附着成功次数', 'CombAttachSucc'); --- INSERT INTO `kpi_title` VALUES (185, 'MME', 'MME.A.06', '{\"cn\":\"MME组合附着失败次数\",\"en\":\"CombAttachFail\"}', 'MME组合附着失败次数', 'CombAttachFail'); -INSERT INTO `kpi_title` VALUES (186, 'MME', 'MME.A.07', '{\"cn\":\"MME紧急附着请求次数\",\"en\":\"EmergAttachAtt\"}', 'MME紧急附着请求次数', 'EmergAttachAtt'); -INSERT INTO `kpi_title` VALUES (187, 'MME', 'MME.A.08', '{\"cn\":\"MME紧急附着成功次数\",\"en\":\"EmergAttachSucc\"}', 'MME紧急附着成功次数', 'EmergAttachSucc'); --- INSERT INTO `kpi_title` VALUES (188, 'MME', 'MME.A.09', '{\"cn\":\"MME紧急附着失败次数\",\"en\":\"EmergAttachFail\"}', 'MME紧急附着失败次数', 'EmergAttachFail'); -INSERT INTO `kpi_title` VALUES (189, 'MME', 'MME.A.10', '{\"cn\":\"UE发起的分离请求次数\",\"en\":\"EpsDetachUeAtt\"}', 'UE发起的分离请求次数', 'EpsDetachUeAtt'); -INSERT INTO `kpi_title` VALUES (190, 'MME', 'MME.A.11', '{\"cn\":\"UE发起的分离请求成功次数\",\"en\":\"EpsDetachUeSucc\"}', 'UE发起的分离请求成功次数', 'EpsDetachUeSucc'); -INSERT INTO `kpi_title` VALUES (191, 'MME', 'MME.A.12', '{\"cn\":\"MME发起的分离请求次数\",\"en\":\"EpsDetachMMEAtt\"}', 'MME发起的分离请求次数', 'EpsDetachMMEAtt'); -INSERT INTO `kpi_title` VALUES (192, 'MME', 'MME.A.13', '{\"cn\":\"MME发起的分离请求成功次数\",\"en\":\"EpsDetachMMESucc\"}', 'MME发起的分离请求成功次数', 'EpsDetachMMESucc'); --- INSERT INTO `kpi_title` VALUES (193, 'MME', 'MME.A.14', '{\"cn\":\"伴随SGW内切换的TAU请求次数\",\"en\":\"TauIntraSgwAtt\"}', '伴随SGW内切换的TAU请求次数', 'TauIntraSgwAtt'); --- INSERT INTO `kpi_title` VALUES (194, 'MME', 'MME.A.15', '{\"cn\":\"伴随SGW内切换的TAU成功请求次数\",\"en\":\"TauIntraSgwSucc\"}', '伴随SGW内切换的TAU成功请求次数', 'TauIntraSgwSucc'); --- INSERT INTO `kpi_title` VALUES (195, 'MME', 'MME.A.16', '{\"cn\":\"伴随SGW内切换的TAU失败请求次数\",\"en\":\"TauIntraSgwFail\"}', '伴随SGW内切换的TAU失败请求次数', 'TauIntraSgwFail'); -INSERT INTO `kpi_title` VALUES (196, 'MME', 'MME.A.17', '{\"cn\":\"MME寻呼次数\",\"en\":\"PagingEpsAtt\"}', 'MME寻呼次数', 'PagingEpsAtt'); -INSERT INTO `kpi_title` VALUES (197, 'MME', 'MME.A.18', '{\"cn\":\"MME寻呼成功次数\",\"en\":\"PagingEpsSucc\"}', 'MME寻呼成功次数', 'PagingEpsSucc'); --- INSERT INTO `kpi_title` VALUES (198, 'MME', 'MME.A.19', '{\"cn\":\"MME寻呼失败次数\",\"en\":\"PagingEpsFail\"}', 'MME寻呼失败次数', 'PagingEpsFail'); -INSERT INTO `kpi_title` VALUES (199, 'MME', 'MME.A.20', '{\"cn\":\"MME隐式分离请求次数\",\"en\":\"EpsImplicitDetach\"}', 'MME隐式分离请求次数', 'EpsImplicitDetach'); -INSERT INTO `kpi_title` VALUES (200, 'MME', 'MME.A.21', '{\"cn\":\"MME激活专用承载请求次数\",\"en\":\"ActDedicatedEpsBearerAtt\"}', 'MME激活专用承载请求次数', 'ActDedicatedEpsBearerAtt'); -INSERT INTO `kpi_title` VALUES (201, 'MME', 'MME.A.22', '{\"cn\":\"MME激活专用承载请求成功次数\",\"en\":\"ActDedicatedEpsBearerSucc\"}', 'MME激活专用承载请求成功次数', 'ActDedicatedEpsBearerSucc'); --- INSERT INTO `kpi_title` VALUES (202, 'MME', 'MME.A.23', '{\"cn\":\"MME激活专用承载请求失败次数\",\"en\":\"ActDedicatedEpsBearerFail\"}', 'MME激活专用承载请求失败次数', 'ActDedicatedEpsBearerFail'); -INSERT INTO `kpi_title` VALUES (203, 'MME', 'MME.A.24', '{\"cn\":\"MME去激活专用承载请求次数\",\"en\":\"DeactEpsDedicatedBearerAtt\"}', 'MME去激活专用承载请求次数', 'DeactEpsDedicatedBearerAtt'); -INSERT INTO `kpi_title` VALUES (204, 'MME', 'MME.A.25', '{\"cn\":\"MME去激活专用承载请求成功次数\",\"en\":\"DeactEpsDedicatedBearerSucc\"}', 'MME去激活专用承载请求成功次数', 'DeactEpsDedicatedBearerSucc'); -INSERT INTO `kpi_title` VALUES (205, 'MME', 'MME.A.26', '{\"cn\":\"MME修改专用承载请求次数\",\"en\":\"ModEpsBearerAtt\"}', 'MME修改专用承载请求次数', 'ModEpsBearerAtt'); -INSERT INTO `kpi_title` VALUES (206, 'MME', 'MME.A.27', '{\"cn\":\"MME修改专用承载请求成功次数\",\"en\":\"ModEpsBearerSucc\"}', 'MME修改专用承载请求成功次数', 'ModEpsBearerSucc'); --- INSERT INTO `kpi_title` VALUES (207, 'MME', 'MME.A.28', '{\"cn\":\"MME修改专用承载请求失败次数\",\"en\":\"ModEpsBearerFail\"}', 'MME修改专用承载请求失败次数', 'ModEpsBearerFail'); -INSERT INTO `kpi_title` VALUES (208, 'MME', 'MME.A.29', '{\"cn\":\"MME服务请求次数\",\"en\":\"EpsServiceReqAtt\"}', 'MME服务请求次数', 'EpsServiceReqAtt'); -INSERT INTO `kpi_title` VALUES (209, 'MME', 'MME.A.30', '{\"cn\":\"MME服务请求成功次数\",\"en\":\"EpsServiceReqSucc\"}', 'MME服务请求成功次数', 'EpsServiceReqSucc'); --- INSERT INTO `kpi_title` VALUES (210, 'MME', 'MME.A.31', '{\"cn\":\"MME服务请求失败次数\",\"en\":\"EpsServiceReqFail\"}', 'MME服务请求失败次数', 'EpsServiceReqFail'); +INSERT INTO `kpi_title` VALUES (180, 'MME', 'MME.A.01', '{\"cn\":\"MME附着请求次数\",\"en\":\"EpsAttachAtt\"}', 'MME附着请求次数', 'EpsAttachAtt', '1'); +INSERT INTO `kpi_title` VALUES (181, 'MME', 'MME.A.02', '{\"cn\":\"MME附着成功次数\",\"en\":\"EpsAttachSucc\"}', 'MME附着成功次数', 'EpsAttachSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (182, 'MME', 'MME.A.03', '{\"cn\":\"MME附着失败次数\",\"en\":\"EpsAttachFail\"}', 'MME附着失败次数', 'EpsAttachFail', '1'); +INSERT INTO `kpi_title` VALUES (183, 'MME', 'MME.A.04', '{\"cn\":\"MME组合附着请求次数\",\"en\":\"CombAttachAtt\"}', 'MME组合附着请求次数', 'CombAttachAtt', '1'); +INSERT INTO `kpi_title` VALUES (184, 'MME', 'MME.A.05', '{\"cn\":\"MME组合附着成功次数\",\"en\":\"CombAttachSucc\"}', 'MME组合附着成功次数', 'CombAttachSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (185, 'MME', 'MME.A.06', '{\"cn\":\"MME组合附着失败次数\",\"en\":\"CombAttachFail\"}', 'MME组合附着失败次数', 'CombAttachFail', '1'); +INSERT INTO `kpi_title` VALUES (186, 'MME', 'MME.A.07', '{\"cn\":\"MME紧急附着请求次数\",\"en\":\"EmergAttachAtt\"}', 'MME紧急附着请求次数', 'EmergAttachAtt', '1'); +INSERT INTO `kpi_title` VALUES (187, 'MME', 'MME.A.08', '{\"cn\":\"MME紧急附着成功次数\",\"en\":\"EmergAttachSucc\"}', 'MME紧急附着成功次数', 'EmergAttachSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (188, 'MME', 'MME.A.09', '{\"cn\":\"MME紧急附着失败次数\",\"en\":\"EmergAttachFail\"}', 'MME紧急附着失败次数', 'EmergAttachFail', '1'); +INSERT INTO `kpi_title` VALUES (189, 'MME', 'MME.A.10', '{\"cn\":\"UE发起的分离请求次数\",\"en\":\"EpsDetachUeAtt\"}', 'UE发起的分离请求次数', 'EpsDetachUeAtt', '1'); +INSERT INTO `kpi_title` VALUES (190, 'MME', 'MME.A.11', '{\"cn\":\"UE发起的分离请求成功次数\",\"en\":\"EpsDetachUeSucc\"}', 'UE发起的分离请求成功次数', 'EpsDetachUeSucc', '1'); +INSERT INTO `kpi_title` VALUES (191, 'MME', 'MME.A.12', '{\"cn\":\"MME发起的分离请求次数\",\"en\":\"EpsDetachMMEAtt\"}', 'MME发起的分离请求次数', 'EpsDetachMMEAtt', '1'); +INSERT INTO `kpi_title` VALUES (192, 'MME', 'MME.A.13', '{\"cn\":\"MME发起的分离请求成功次数\",\"en\":\"EpsDetachMMESucc\"}', 'MME发起的分离请求成功次数', 'EpsDetachMMESucc', '1'); +-- INSERT INTO `kpi_title` VALUES (193, 'MME', 'MME.A.14', '{\"cn\":\"伴随SGW内切换的TAU请求次数\",\"en\":\"TauIntraSgwAtt\"}', '伴随SGW内切换的TAU请求次数', 'TauIntraSgwAtt', '1'); +-- INSERT INTO `kpi_title` VALUES (194, 'MME', 'MME.A.15', '{\"cn\":\"伴随SGW内切换的TAU成功请求次数\",\"en\":\"TauIntraSgwSucc\"}', '伴随SGW内切换的TAU成功请求次数', 'TauIntraSgwSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (195, 'MME', 'MME.A.16', '{\"cn\":\"伴随SGW内切换的TAU失败请求次数\",\"en\":\"TauIntraSgwFail\"}', '伴随SGW内切换的TAU失败请求次数', 'TauIntraSgwFail', '1'); +INSERT INTO `kpi_title` VALUES (196, 'MME', 'MME.A.17', '{\"cn\":\"MME寻呼次数\",\"en\":\"PagingEpsAtt\"}', 'MME寻呼次数', 'PagingEpsAtt', '1'); +INSERT INTO `kpi_title` VALUES (197, 'MME', 'MME.A.18', '{\"cn\":\"MME寻呼成功次数\",\"en\":\"PagingEpsSucc\"}', 'MME寻呼成功次数', 'PagingEpsSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (198, 'MME', 'MME.A.19', '{\"cn\":\"MME寻呼失败次数\",\"en\":\"PagingEpsFail\"}', 'MME寻呼失败次数', 'PagingEpsFail', '1'); +INSERT INTO `kpi_title` VALUES (199, 'MME', 'MME.A.20', '{\"cn\":\"MME隐式分离请求次数\",\"en\":\"EpsImplicitDetach\"}', 'MME隐式分离请求次数', 'EpsImplicitDetach', '1'); +INSERT INTO `kpi_title` VALUES (200, 'MME', 'MME.A.21', '{\"cn\":\"MME激活专用承载请求次数\",\"en\":\"ActDedicatedEpsBearerAtt\"}', 'MME激活专用承载请求次数', 'ActDedicatedEpsBearerAtt', '1'); +INSERT INTO `kpi_title` VALUES (201, 'MME', 'MME.A.22', '{\"cn\":\"MME激活专用承载请求成功次数\",\"en\":\"ActDedicatedEpsBearerSucc\"}', 'MME激活专用承载请求成功次数', 'ActDedicatedEpsBearerSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (202, 'MME', 'MME.A.23', '{\"cn\":\"MME激活专用承载请求失败次数\",\"en\":\"ActDedicatedEpsBearerFail\"}', 'MME激活专用承载请求失败次数', 'ActDedicatedEpsBearerFail', '1'); +INSERT INTO `kpi_title` VALUES (203, 'MME', 'MME.A.24', '{\"cn\":\"MME去激活专用承载请求次数\",\"en\":\"DeactEpsDedicatedBearerAtt\"}', 'MME去激活专用承载请求次数', 'DeactEpsDedicatedBearerAtt', '1'); +INSERT INTO `kpi_title` VALUES (204, 'MME', 'MME.A.25', '{\"cn\":\"MME去激活专用承载请求成功次数\",\"en\":\"DeactEpsDedicatedBearerSucc\"}', 'MME去激活专用承载请求成功次数', 'DeactEpsDedicatedBearerSucc', '1'); +INSERT INTO `kpi_title` VALUES (205, 'MME', 'MME.A.26', '{\"cn\":\"MME修改专用承载请求次数\",\"en\":\"ModEpsBearerAtt\"}', 'MME修改专用承载请求次数', 'ModEpsBearerAtt', '1'); +INSERT INTO `kpi_title` VALUES (206, 'MME', 'MME.A.27', '{\"cn\":\"MME修改专用承载请求成功次数\",\"en\":\"ModEpsBearerSucc\"}', 'MME修改专用承载请求成功次数', 'ModEpsBearerSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (207, 'MME', 'MME.A.28', '{\"cn\":\"MME修改专用承载请求失败次数\",\"en\":\"ModEpsBearerFail\"}', 'MME修改专用承载请求失败次数', 'ModEpsBearerFail', '1'); +INSERT INTO `kpi_title` VALUES (208, 'MME', 'MME.A.29', '{\"cn\":\"MME服务请求次数\",\"en\":\"EpsServiceReqAtt\"}', 'MME服务请求次数', 'EpsServiceReqAtt', '1'); +INSERT INTO `kpi_title` VALUES (209, 'MME', 'MME.A.30', '{\"cn\":\"MME服务请求成功次数\",\"en\":\"EpsServiceReqSucc\"}', 'MME服务请求成功次数', 'EpsServiceReqSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (210, 'MME', 'MME.A.31', '{\"cn\":\"MME服务请求失败次数\",\"en\":\"EpsServiceReqFail\"}', 'MME服务请求失败次数', 'EpsServiceReqFail', '1'); -- 更新MOCNGW 20250613 -INSERT INTO `kpi_title` VALUES (240, 'MOCNGW', 'MOCNGW.01', '{\"cn\":\"AttachRequest\",\"en\":\"AttachRequest\"}', 'AttachRequest', 'AttachRequest'); -INSERT INTO `kpi_title` VALUES (241, 'MOCNGW', 'MOCNGW.02', '{\"cn\":\"AttachAccept\",\"en\":\"AttachAccept\"}', 'AttachAccept', 'AttachAccept'); -INSERT INTO `kpi_title` VALUES (242, 'MOCNGW', 'MOCNGW.03', '{\"cn\":\"AttachComplete\",\"en\":\"AttachComplete\"}', 'AttachComplete', 'AttachComplete'); -INSERT INTO `kpi_title` VALUES (243, 'MOCNGW', 'MOCNGW.04', '{\"cn\":\"AttachReject\",\"en\":\"AttachReject\"}', 'AttachReject', 'AttachReject'); -INSERT INTO `kpi_title` VALUES (244, 'MOCNGW', 'MOCNGW.05', '{\"cn\":\"DetachRequest\",\"en\":\"DetachRequest\"}', 'DetachRequest', 'DetachRequest'); -INSERT INTO `kpi_title` VALUES (245, 'MOCNGW', 'MOCNGW.06', '{\"cn\":\"DetachAccept\",\"en\":\"DetachAccept\"}', 'DetachAccept', 'DetachAccept'); -INSERT INTO `kpi_title` VALUES (246, 'MOCNGW', 'MOCNGW.07', '{\"cn\":\"TrackingAreaUpdateRequest\",\"en\":\"TrackingAreaUpdateRequest\"}', 'TrackingAreaUpdateRequest', 'TrackingAreaUpdateRequest'); -INSERT INTO `kpi_title` VALUES (247, 'MOCNGW', 'MOCNGW.08', '{\"cn\":\"TrackingAreaUpdateAccept\",\"en\":\"TrackingAreaUpdateAccept\"}', 'TrackingAreaUpdateAccept', 'TrackingAreaUpdateAccept'); -INSERT INTO `kpi_title` VALUES (248, 'MOCNGW', 'MOCNGW.09', '{\"cn\":\"TrackingAreaUpdateComplete\",\"en\":\"TrackingAreaUpdateComplete\"}', 'TrackingAreaUpdateComplete', 'TrackingAreaUpdateComplete'); -INSERT INTO `kpi_title` VALUES (249, 'MOCNGW', 'MOCNGW.10', '{\"cn\":\"TrackingAreaUpdateReject\",\"en\":\"TrackingAreaUpdateReject\"}', 'TrackingAreaUpdateReject', 'TrackingAreaUpdateReject'); -INSERT INTO `kpi_title` VALUES (250, 'MOCNGW', 'MOCNGW.11', '{\"cn\":\"ServiceRequest\",\"en\":\"ServiceRequest\"}', 'ServiceRequest', 'ServiceRequest'); -INSERT INTO `kpi_title` VALUES (251, 'MOCNGW', 'MOCNGW.12', '{\"cn\":\"ExtendedServiceRequest\",\"en\":\"ExtendedServiceRequest\"}', 'ExtendedServiceRequest', 'ExtendedServiceRequest'); -INSERT INTO `kpi_title` VALUES (252, 'MOCNGW', 'MOCNGW.13', '{\"cn\":\"ControlPlaneServiceRequest\",\"en\":\"ControlPlaneServiceRequest\"}', 'ControlPlaneServiceRequest', 'ControlPlaneServiceRequest'); -INSERT INTO `kpi_title` VALUES (253, 'MOCNGW', 'MOCNGW.14', '{\"cn\":\"ServiceReject\",\"en\":\"ServiceReject\"}', 'ServiceReject', 'ServiceReject'); -INSERT INTO `kpi_title` VALUES (254, 'MOCNGW', 'MOCNGW.15', '{\"cn\":\"ServiceAccept\",\"en\":\"ServiceAccept\"}', 'ServiceAccept', 'ServiceAccept'); -INSERT INTO `kpi_title` VALUES (255, 'MOCNGW', 'MOCNGW.16', '{\"cn\":\"GutiReallocationCommand\",\"en\":\"GutiReallocationCommand\"}', 'GutiReallocationCommand', 'GutiReallocationCommand'); -INSERT INTO `kpi_title` VALUES (256, 'MOCNGW', 'MOCNGW.17', '{\"cn\":\"GutiReallocationComplete\",\"en\":\"GutiReallocationComplete\"}', 'GutiReallocationComplete', 'GutiReallocationComplete'); -INSERT INTO `kpi_title` VALUES (257, 'MOCNGW', 'MOCNGW.18', '{\"cn\":\"AuthenticationRequest\",\"en\":\"AuthenticationRequest\"}', 'AuthenticationRequest', 'AuthenticationRequest'); -INSERT INTO `kpi_title` VALUES (258, 'MOCNGW', 'MOCNGW.19', '{\"cn\":\"AuthenticationResponse\",\"en\":\"AuthenticationResponse\"}', 'AuthenticationResponse', 'AuthenticationResponse'); -INSERT INTO `kpi_title` VALUES (259, 'MOCNGW', 'MOCNGW.20', '{\"cn\":\"AuthenticationReject\",\"en\":\"AuthenticationReject\"}', 'AuthenticationReject', 'AuthenticationReject'); -INSERT INTO `kpi_title` VALUES (260, 'MOCNGW', 'MOCNGW.21', '{\"cn\":\"AuthenticationFailure\",\"en\":\"AuthenticationFailure\"}', 'AuthenticationFailure', 'AuthenticationFailure'); -INSERT INTO `kpi_title` VALUES (261, 'MOCNGW', 'MOCNGW.22', '{\"cn\":\"IdentityRequest\",\"en\":\"IdentityRequest\"}', 'IdentityRequest', 'IdentityRequest'); -INSERT INTO `kpi_title` VALUES (262, 'MOCNGW', 'MOCNGW.23', '{\"cn\":\"IdentityResponse\",\"en\":\"IdentityResponse\"}', 'IdentityResponse', 'IdentityResponse'); -INSERT INTO `kpi_title` VALUES (263, 'MOCNGW', 'MOCNGW.24', '{\"cn\":\"SecurityModeCommand\",\"en\":\"SecurityModeCommand\"}', 'SecurityModeCommand', 'SecurityModeCommand'); -INSERT INTO `kpi_title` VALUES (264, 'MOCNGW', 'MOCNGW.25', '{\"cn\":\"SecurityModeComplete\",\"en\":\"SecurityModeComplete\"}', 'SecurityModeComplete', 'SecurityModeComplete'); -INSERT INTO `kpi_title` VALUES (265, 'MOCNGW', 'MOCNGW.26', '{\"cn\":\"SecurityModeReject\",\"en\":\"SecurityModeReject\"}', 'SecurityModeReject', 'SecurityModeReject'); -INSERT INTO `kpi_title` VALUES (266, 'MOCNGW', 'MOCNGW.27', '{\"cn\":\"EmmStatus\",\"en\":\"EmmStatus\"}', 'EmmStatus', 'EmmStatus'); -INSERT INTO `kpi_title` VALUES (267, 'MOCNGW', 'MOCNGW.28', '{\"cn\":\"EmmInformation\",\"en\":\"EmmInformation\"}', 'EmmInformation', 'EmmInformation'); -INSERT INTO `kpi_title` VALUES (268, 'MOCNGW', 'MOCNGW.29', '{\"cn\":\"DownlinkNasTransport\",\"en\":\"DownlinkNasTransport\"}', 'DownlinkNasTransport', 'DownlinkNasTransport'); -INSERT INTO `kpi_title` VALUES (269, 'MOCNGW', 'MOCNGW.30', '{\"cn\":\"UplinkNasTransport\",\"en\":\"UplinkNasTransport\"}', 'UplinkNasTransport', 'UplinkNasTransport'); -INSERT INTO `kpi_title` VALUES (270, 'MOCNGW', 'MOCNGW.31', '{\"cn\":\"CsServiceNotification\",\"en\":\"CsServiceNotification\"}', 'CsServiceNotification', 'CsServiceNotification'); -INSERT INTO `kpi_title` VALUES (271, 'MOCNGW', 'MOCNGW.32', '{\"cn\":\"DownlinkGenericNasTransport\",\"en\":\"DownlinkGenericNasTransport\"}', 'DownlinkGenericNasTransport', 'DownlinkGenericNasTransport'); -INSERT INTO `kpi_title` VALUES (272, 'MOCNGW', 'MOCNGW.33', '{\"cn\":\"UplinkGenericNasTransport\",\"en\":\"UplinkGenericNasTransport\"}', 'UplinkGenericNasTransport', 'UplinkGenericNasTransport'); +INSERT INTO `kpi_title` VALUES (240, 'MOCNGW', 'MOCNGW.01', '{\"cn\":\"AttachRequest\",\"en\":\"AttachRequest\"}', 'AttachRequest', 'AttachRequest', '1'); +INSERT INTO `kpi_title` VALUES (241, 'MOCNGW', 'MOCNGW.02', '{\"cn\":\"AttachAccept\",\"en\":\"AttachAccept\"}', 'AttachAccept', 'AttachAccept', '1'); +INSERT INTO `kpi_title` VALUES (242, 'MOCNGW', 'MOCNGW.03', '{\"cn\":\"AttachComplete\",\"en\":\"AttachComplete\"}', 'AttachComplete', 'AttachComplete', '1'); +INSERT INTO `kpi_title` VALUES (243, 'MOCNGW', 'MOCNGW.04', '{\"cn\":\"AttachReject\",\"en\":\"AttachReject\"}', 'AttachReject', 'AttachReject', '1'); +INSERT INTO `kpi_title` VALUES (244, 'MOCNGW', 'MOCNGW.05', '{\"cn\":\"DetachRequest\",\"en\":\"DetachRequest\"}', 'DetachRequest', 'DetachRequest', '1'); +INSERT INTO `kpi_title` VALUES (245, 'MOCNGW', 'MOCNGW.06', '{\"cn\":\"DetachAccept\",\"en\":\"DetachAccept\"}', 'DetachAccept', 'DetachAccept', '1'); +INSERT INTO `kpi_title` VALUES (246, 'MOCNGW', 'MOCNGW.07', '{\"cn\":\"TrackingAreaUpdateRequest\",\"en\":\"TrackingAreaUpdateRequest\"}', 'TrackingAreaUpdateRequest', 'TrackingAreaUpdateRequest', '1'); +INSERT INTO `kpi_title` VALUES (247, 'MOCNGW', 'MOCNGW.08', '{\"cn\":\"TrackingAreaUpdateAccept\",\"en\":\"TrackingAreaUpdateAccept\"}', 'TrackingAreaUpdateAccept', 'TrackingAreaUpdateAccept', '1'); +INSERT INTO `kpi_title` VALUES (248, 'MOCNGW', 'MOCNGW.09', '{\"cn\":\"TrackingAreaUpdateComplete\",\"en\":\"TrackingAreaUpdateComplete\"}', 'TrackingAreaUpdateComplete', 'TrackingAreaUpdateComplete', '1'); +INSERT INTO `kpi_title` VALUES (249, 'MOCNGW', 'MOCNGW.10', '{\"cn\":\"TrackingAreaUpdateReject\",\"en\":\"TrackingAreaUpdateReject\"}', 'TrackingAreaUpdateReject', 'TrackingAreaUpdateReject', '1'); +INSERT INTO `kpi_title` VALUES (250, 'MOCNGW', 'MOCNGW.11', '{\"cn\":\"ServiceRequest\",\"en\":\"ServiceRequest\"}', 'ServiceRequest', 'ServiceRequest', '1'); +INSERT INTO `kpi_title` VALUES (251, 'MOCNGW', 'MOCNGW.12', '{\"cn\":\"ExtendedServiceRequest\",\"en\":\"ExtendedServiceRequest\"}', 'ExtendedServiceRequest', 'ExtendedServiceRequest', '1'); +INSERT INTO `kpi_title` VALUES (252, 'MOCNGW', 'MOCNGW.13', '{\"cn\":\"ControlPlaneServiceRequest\",\"en\":\"ControlPlaneServiceRequest\"}', 'ControlPlaneServiceRequest', 'ControlPlaneServiceRequest', '1'); +INSERT INTO `kpi_title` VALUES (253, 'MOCNGW', 'MOCNGW.14', '{\"cn\":\"ServiceReject\",\"en\":\"ServiceReject\"}', 'ServiceReject', 'ServiceReject', '1'); +INSERT INTO `kpi_title` VALUES (254, 'MOCNGW', 'MOCNGW.15', '{\"cn\":\"ServiceAccept\",\"en\":\"ServiceAccept\"}', 'ServiceAccept', 'ServiceAccept', '1'); +INSERT INTO `kpi_title` VALUES (255, 'MOCNGW', 'MOCNGW.16', '{\"cn\":\"GutiReallocationCommand\",\"en\":\"GutiReallocationCommand\"}', 'GutiReallocationCommand', 'GutiReallocationCommand', '1'); +INSERT INTO `kpi_title` VALUES (256, 'MOCNGW', 'MOCNGW.17', '{\"cn\":\"GutiReallocationComplete\",\"en\":\"GutiReallocationComplete\"}', 'GutiReallocationComplete', 'GutiReallocationComplete', '1'); +INSERT INTO `kpi_title` VALUES (257, 'MOCNGW', 'MOCNGW.18', '{\"cn\":\"AuthenticationRequest\",\"en\":\"AuthenticationRequest\"}', 'AuthenticationRequest', 'AuthenticationRequest', '1'); +INSERT INTO `kpi_title` VALUES (258, 'MOCNGW', 'MOCNGW.19', '{\"cn\":\"AuthenticationResponse\",\"en\":\"AuthenticationResponse\"}', 'AuthenticationResponse', 'AuthenticationResponse', '1'); +INSERT INTO `kpi_title` VALUES (259, 'MOCNGW', 'MOCNGW.20', '{\"cn\":\"AuthenticationReject\",\"en\":\"AuthenticationReject\"}', 'AuthenticationReject', 'AuthenticationReject', '1'); +INSERT INTO `kpi_title` VALUES (260, 'MOCNGW', 'MOCNGW.21', '{\"cn\":\"AuthenticationFailure\",\"en\":\"AuthenticationFailure\"}', 'AuthenticationFailure', 'AuthenticationFailure', '1'); +INSERT INTO `kpi_title` VALUES (261, 'MOCNGW', 'MOCNGW.22', '{\"cn\":\"IdentityRequest\",\"en\":\"IdentityRequest\"}', 'IdentityRequest', 'IdentityRequest', '1'); +INSERT INTO `kpi_title` VALUES (262, 'MOCNGW', 'MOCNGW.23', '{\"cn\":\"IdentityResponse\",\"en\":\"IdentityResponse\"}', 'IdentityResponse', 'IdentityResponse', '1'); +INSERT INTO `kpi_title` VALUES (263, 'MOCNGW', 'MOCNGW.24', '{\"cn\":\"SecurityModeCommand\",\"en\":\"SecurityModeCommand\"}', 'SecurityModeCommand', 'SecurityModeCommand', '1'); +INSERT INTO `kpi_title` VALUES (264, 'MOCNGW', 'MOCNGW.25', '{\"cn\":\"SecurityModeComplete\",\"en\":\"SecurityModeComplete\"}', 'SecurityModeComplete', 'SecurityModeComplete', '1'); +INSERT INTO `kpi_title` VALUES (265, 'MOCNGW', 'MOCNGW.26', '{\"cn\":\"SecurityModeReject\",\"en\":\"SecurityModeReject\"}', 'SecurityModeReject', 'SecurityModeReject', '1'); +INSERT INTO `kpi_title` VALUES (266, 'MOCNGW', 'MOCNGW.27', '{\"cn\":\"EmmStatus\",\"en\":\"EmmStatus\"}', 'EmmStatus', 'EmmStatus', '1'); +INSERT INTO `kpi_title` VALUES (267, 'MOCNGW', 'MOCNGW.28', '{\"cn\":\"EmmInformation\",\"en\":\"EmmInformation\"}', 'EmmInformation', 'EmmInformation', '1'); +INSERT INTO `kpi_title` VALUES (268, 'MOCNGW', 'MOCNGW.29', '{\"cn\":\"DownlinkNasTransport\",\"en\":\"DownlinkNasTransport\"}', 'DownlinkNasTransport', 'DownlinkNasTransport', '1'); +INSERT INTO `kpi_title` VALUES (269, 'MOCNGW', 'MOCNGW.30', '{\"cn\":\"UplinkNasTransport\",\"en\":\"UplinkNasTransport\"}', 'UplinkNasTransport', 'UplinkNasTransport', '1'); +INSERT INTO `kpi_title` VALUES (270, 'MOCNGW', 'MOCNGW.31', '{\"cn\":\"CsServiceNotification\",\"en\":\"CsServiceNotification\"}', 'CsServiceNotification', 'CsServiceNotification', '1'); +INSERT INTO `kpi_title` VALUES (271, 'MOCNGW', 'MOCNGW.32', '{\"cn\":\"DownlinkGenericNasTransport\",\"en\":\"DownlinkGenericNasTransport\"}', 'DownlinkGenericNasTransport', 'DownlinkGenericNasTransport', '1'); +INSERT INTO `kpi_title` VALUES (272, 'MOCNGW', 'MOCNGW.33', '{\"cn\":\"UplinkGenericNasTransport\",\"en\":\"UplinkGenericNasTransport\"}', 'UplinkGenericNasTransport', 'UplinkGenericNasTransport', '1'); -- 更新IMS 20250627 --- INSERT INTO `kpi_title` VALUES (300, 'IMS', 'SCSCF.01', '{\"cn\": \"LTE接入注册用户数\",\"en\": \"UR.SubsLTE.fromVoLTE\"}', 'LTE接入注册用户数', 'UR.SubsLTE.fromVoLTE'); --- INSERT INTO `kpi_title` VALUES (301, 'IMS', 'SCSCF.02', '{\"cn\": \"5G接入注册用户数\",\"en\": \"UR.Subs5G.fromVo5G\"}', '5G接入注册用户数', 'UR.Subs5G.fromVo5G'); -INSERT INTO `kpi_title` VALUES (302, 'IMS', 'SCSCF.03', '{\"cn\": \"初始注册成功次数\",\"en\": \"UR.SuccInitReg\"}', '初始注册成功次数', 'UR.SuccInitReg'); -INSERT INTO `kpi_title` VALUES (303, 'IMS', 'SCSCF.04', '{\"cn\": \"初始注册请求次数\",\"en\": \"UR.AttInitReg\"}', '初始注册请求次数', 'UR.AttInitReg'); -INSERT INTO `kpi_title` VALUES (304, 'IMS', 'SCSCF.05', '{\"cn\": \"主叫接通次数\",\"en\": \"SC.SuccSessionOrig\"}', '主叫接通次数', 'SC.SuccSessionOrig'); -INSERT INTO `kpi_title` VALUES (305, 'IMS', 'SCSCF.06', '{\"cn\": \"主叫试呼次数\",\"en\": \"SC.AttSessionOrig\"}', '主叫试呼次数', 'SC.AttSessionOrig'); -INSERT INTO `kpi_title` VALUES (306, 'IMS', 'SCSCF.07', '{\"cn\": \"被叫接通次数\",\"en\": \"SC.SuccSessionTerm\"}', '被叫接通次数', 'SC.SuccSessionTerm'); -INSERT INTO `kpi_title` VALUES (307, 'IMS', 'SCSCF.08', '{\"cn\": \"被叫试呼次数\",\"en\": \"SC.AttSessionTerm\"}', '被叫试呼次数', 'SC.AttSessionTerm'); -INSERT INTO `kpi_title` VALUES (308, 'IMS', 'SCSCF.09', '{\"cn\": \"主叫应答次数\",\"en\": \"SC.AnsSessionOrig\"}', '主叫应答次数', 'SC.AnsSessionOrig'); --- INSERT INTO `kpi_title` VALUES (309, 'IMS', 'SCSCF.10', '{\"cn\": \"主叫早释次数\",\"en\": \"SC.OrigRelBeforeRing\"}', '主叫早释次数', 'SC.OrigRelBeforeRing'); --- INSERT INTO `kpi_title` VALUES (310, 'IMS', 'SCSCF.11', '{\"cn\": \"主叫振铃早释次数\",\"en\": \"SC.OrigRelAfterRing\"}', '主叫振铃早释次数', 'SC.OrigRelAfterRing'); --- INSERT INTO `kpi_title` VALUES (311, 'IMS', 'SCSCF.12', '{\"cn\": \"主叫403请求禁止次数\",\"en\": \"SC.FailSessionOrig.403\"}', '主叫403请求禁止次数', 'SC.FailSessionOrig.403'); --- INSERT INTO `kpi_title` VALUES (312, 'IMS', 'SCSCF.13', '{\"cn\": \"主叫404未找到次数\",\"en\": \"SC.FailSessionOrig.404\"}', '主叫404未找到次数', 'SC.FailSessionOrig.404'); --- INSERT INTO `kpi_title` VALUES (313, 'IMS', 'SCSCF.14', '{\"cn\": \"主叫408请求超时次数\",\"en\": \"SC.FailSessionOrig.408\"}', '主叫408请求超时次数', 'SC.FailSessionOrig.408'); --- INSERT INTO `kpi_title` VALUES (314, 'IMS', 'SCSCF.15', '{\"cn\": \"主叫480久叫不应次\",\"en\": \"SC.FailSessionOrig.480\"}', '主叫480久叫不应次', 'SC.FailSessionOrig.480'); --- INSERT INTO `kpi_title` VALUES (315, 'IMS', 'SCSCF.16', '{\"cn\": \"主叫484Request-URI不完整次\",\"en\": \"SC.FailSessionOrig.484\"}', '主叫484Request-URI不完整次', 'SC.FailSessionOrig.484'); --- INSERT INTO `kpi_title` VALUES (316, 'IMS', 'SCSCF.17', '{\"cn\": \"主叫486用户忙次数\",\"en\": \"SC.FailSessionOrig.486\"}', '主叫486用户忙次数', 'SC.FailSessionOrig.486'); --- INSERT INTO `kpi_title` VALUES (317, 'IMS', 'SCSCF.18', '{\"cn\": \"主叫487请求终止次数\",\"en\": \"SC.FailSessionOrig.487\"}', '主叫487请求终止次数', 'SC.FailSessionOrig.487'); --- INSERT INTO `kpi_title` VALUES (318, 'IMS', 'SCSCF.19', '{\"cn\": \"主叫600用户忙次数\",\"en\": \"SC.FailSessionOrig.600\"}', '主叫600用户忙次数', 'SC.FailSessionOrig.600'); --- INSERT INTO `kpi_title` VALUES (319, 'IMS', 'SCSCF.20', '{\"cn\": \"主叫603用户拒接次数\",\"en\": \"SC.FailSessionOrig.603\"}', '主叫603用户拒接次数', 'SC.FailSessionOrig.603'); --- INSERT INTO `kpi_title` VALUES (320, 'IMS', 'SCSCF.21', '{\"cn\": \"主叫604用户信息不存在次数\",\"en\": \"SC.FailSessionOrig.604\"}', '主叫604用户信息不存在次数', 'SC.FailSessionOrig.604'); -INSERT INTO `kpi_title` VALUES (321, 'IMS', 'SCSCF.22', '{\"cn\": \"被叫应答次数\",\"en\": \"SC.AnsSessionTerm\"}', '被叫应答次数', 'SC.AnsSessionTerm'); --- INSERT INTO `kpi_title` VALUES (322, 'IMS', 'SCSCF.23', '{\"cn\": \"被叫早释次\",\"en\": \"SC.TermiRelBeforeRing\"}', '被叫早释次', 'SC.TermiRelBeforeRing'); --- INSERT INTO `kpi_title` VALUES (323, 'IMS', 'SCSCF.24', '{\"cn\": \"被叫振铃早释次数\",\"en\": \"SC.TermiRelAfterRing\"}', '被叫振铃早释次数', 'SC.TermiRelAfterRing'); --- INSERT INTO `kpi_title` VALUES (324, 'IMS', 'SCSCF.25', '{\"cn\": \"被叫403请求禁止次数\",\"en\": \"SC.FailSessionTerm.403\"}', '被叫403请求禁止次数', 'SC.FailSessionTerm.403'); --- INSERT INTO `kpi_title` VALUES (325, 'IMS', 'SCSCF.26', '{\"cn\": \"被叫404未找到次数\",\"en\": \"SC.FailSessionTerm.404\"}', '被叫404未找到次数', 'SC.FailSessionTerm.404'); --- INSERT INTO `kpi_title` VALUES (326, 'IMS', 'SCSCF.27', '{\"cn\": \"被叫408请求超时次数\",\"en\": \"SC.FailSessionTerm.408\"}', '被叫408请求超时次数', 'SC.FailSessionTerm.408'); --- INSERT INTO `kpi_title` VALUES (327, 'IMS', 'SCSCF.28', '{\"cn\": \"被叫480久叫不应次数\",\"en\": \"SC.FailSessionTerm.480\"}', '被叫480久叫不应次数', 'SC.FailSessionTerm.480'); --- INSERT INTO `kpi_title` VALUES (328, 'IMS', 'SCSCF.29', '{\"cn\": \"被叫484Request-URI不完整次数\",\"en\": \"SC.FailSessionTerm.484\"}', '被叫484Request-URI不完整次数', 'SC.FailSessionTerm.484'); --- INSERT INTO `kpi_title` VALUES (329, 'IMS', 'SCSCF.30', '{\"cn\": \"被叫486用户忙次数\",\"en\": \"SC.FailSessionTerm.486\"}', '被叫486用户忙次数', 'SC.FailSessionTerm.486'); --- INSERT INTO `kpi_title` VALUES (330, 'IMS', 'SCSCF.31', '{\"cn\": \"被叫487请求终止次数\",\"en\": \"SC.FailSessionTerm.487\"}', '被叫487请求终止次数', 'SC.FailSessionTerm.487'); --- INSERT INTO `kpi_title` VALUES (331, 'IMS', 'SCSCF.32', '{\"cn\": \"被叫600用户忙次数\",\"en\": \"SC.FailSessionTerm.600\"}', '被叫600用户忙次数', 'SC.FailSessionTerm.600'); --- INSERT INTO `kpi_title` VALUES (332, 'IMS', 'SCSCF.33', '{\"cn\": \"被叫603用户拒接次数\",\"en\": \"SC.FailSessionTerm.603\"}', '被叫603用户拒接次数', 'SC.FailSessionTerm.603'); --- INSERT INTO `kpi_title` VALUES (333, 'IMS', 'SCSCF.34', '{\"cn\": \"被叫604用户信息不存在次数\",\"en\": \"SC.FailSessionTerm.604\"}', '被叫604用户信息不存在次数', 'SC.FailSessionTerm.604'); -INSERT INTO `kpi_title` VALUES (334, 'IMS', 'IDD.01', '', '呼出IDD呼叫尝试次数', 'IDDOutgoingAttSessionOrig'); -INSERT INTO `kpi_title` VALUES (335, 'IMS', 'IDD.02', '', '呼出IDD接通次数', 'IDDOutgoingAnsSession'); -INSERT INTO `kpi_title` VALUES (336, 'IMS', 'IDD.03', '', '呼出IDD接通成功次数', 'IDDOutgoingSuccSession'); -INSERT INTO `kpi_title` VALUES (337, 'IMS', 'IDD.04', '', '呼入IDD呼叫尝试次数', 'IDDIncomingAttSessionOrig'); -INSERT INTO `kpi_title` VALUES (338, 'IMS', 'IDD.05', '', '呼入IDD接通次数', 'IDDIncomingAnsSession'); -INSERT INTO `kpi_title` VALUES (339, 'IMS', 'IDD.06', '', '呼入IDD接通成功次数', 'IDDIncomingSuccSession'); +-- INSERT INTO `kpi_title` VALUES (300, 'IMS', 'SCSCF.01', '{\"cn\": \"LTE接入注册用户数\",\"en\": \"UR.SubsLTE.fromVoLTE\"}', 'LTE接入注册用户数', 'UR.SubsLTE.fromVoLTE', '1'); +-- INSERT INTO `kpi_title` VALUES (301, 'IMS', 'SCSCF.02', '{\"cn\": \"5G接入注册用户数\",\"en\": \"UR.Subs5G.fromVo5G\"}', '5G接入注册用户数', 'UR.Subs5G.fromVo5G', '1'); +INSERT INTO `kpi_title` VALUES (302, 'IMS', 'SCSCF.03', '{\"cn\": \"初始注册成功次数\",\"en\": \"UR.SuccInitReg\"}', '初始注册成功次数', 'UR.SuccInitReg', '1'); +INSERT INTO `kpi_title` VALUES (303, 'IMS', 'SCSCF.04', '{\"cn\": \"初始注册请求次数\",\"en\": \"UR.AttInitReg\"}', '初始注册请求次数', 'UR.AttInitReg', '1'); +INSERT INTO `kpi_title` VALUES (304, 'IMS', 'SCSCF.05', '{\"cn\": \"主叫接通次数\",\"en\": \"SC.SuccSessionOrig\"}', '主叫接通次数', 'SC.SuccSessionOrig', '1'); +INSERT INTO `kpi_title` VALUES (305, 'IMS', 'SCSCF.06', '{\"cn\": \"主叫试呼次数\",\"en\": \"SC.AttSessionOrig\"}', '主叫试呼次数', 'SC.AttSessionOrig', '1'); +INSERT INTO `kpi_title` VALUES (306, 'IMS', 'SCSCF.07', '{\"cn\": \"被叫接通次数\",\"en\": \"SC.SuccSessionTerm\"}', '被叫接通次数', 'SC.SuccSessionTerm', '1'); +INSERT INTO `kpi_title` VALUES (307, 'IMS', 'SCSCF.08', '{\"cn\": \"被叫试呼次数\",\"en\": \"SC.AttSessionTerm\"}', '被叫试呼次数', 'SC.AttSessionTerm', '1'); +INSERT INTO `kpi_title` VALUES (308, 'IMS', 'SCSCF.09', '{\"cn\": \"主叫应答次数\",\"en\": \"SC.AnsSessionOrig\"}', '主叫应答次数', 'SC.AnsSessionOrig', '1'); +-- INSERT INTO `kpi_title` VALUES (309, 'IMS', 'SCSCF.10', '{\"cn\": \"主叫早释次数\",\"en\": \"SC.OrigRelBeforeRing\"}', '主叫早释次数', 'SC.OrigRelBeforeRing', '1'); +-- INSERT INTO `kpi_title` VALUES (310, 'IMS', 'SCSCF.11', '{\"cn\": \"主叫振铃早释次数\",\"en\": \"SC.OrigRelAfterRing\"}', '主叫振铃早释次数', 'SC.OrigRelAfterRing', '1'); +-- INSERT INTO `kpi_title` VALUES (311, 'IMS', 'SCSCF.12', '{\"cn\": \"主叫403请求禁止次数\",\"en\": \"SC.FailSessionOrig.403\"}', '主叫403请求禁止次数', 'SC.FailSessionOrig.403', '1'); +-- INSERT INTO `kpi_title` VALUES (312, 'IMS', 'SCSCF.13', '{\"cn\": \"主叫404未找到次数\",\"en\": \"SC.FailSessionOrig.404\"}', '主叫404未找到次数', 'SC.FailSessionOrig.404', '1'); +-- INSERT INTO `kpi_title` VALUES (313, 'IMS', 'SCSCF.14', '{\"cn\": \"主叫408请求超时次数\",\"en\": \"SC.FailSessionOrig.408\"}', '主叫408请求超时次数', 'SC.FailSessionOrig.408', '1'); +-- INSERT INTO `kpi_title` VALUES (314, 'IMS', 'SCSCF.15', '{\"cn\": \"主叫480久叫不应次\",\"en\": \"SC.FailSessionOrig.480\"}', '主叫480久叫不应次', 'SC.FailSessionOrig.480', '1'); +-- INSERT INTO `kpi_title` VALUES (315, 'IMS', 'SCSCF.16', '{\"cn\": \"主叫484Request-URI不完整次\",\"en\": \"SC.FailSessionOrig.484\"}', '主叫484Request-URI不完整次', 'SC.FailSessionOrig.484', '1'); +-- INSERT INTO `kpi_title` VALUES (316, 'IMS', 'SCSCF.17', '{\"cn\": \"主叫486用户忙次数\",\"en\": \"SC.FailSessionOrig.486\"}', '主叫486用户忙次数', 'SC.FailSessionOrig.486', '1'); +-- INSERT INTO `kpi_title` VALUES (317, 'IMS', 'SCSCF.18', '{\"cn\": \"主叫487请求终止次数\",\"en\": \"SC.FailSessionOrig.487\"}', '主叫487请求终止次数', 'SC.FailSessionOrig.487', '1'); +-- INSERT INTO `kpi_title` VALUES (318, 'IMS', 'SCSCF.19', '{\"cn\": \"主叫600用户忙次数\",\"en\": \"SC.FailSessionOrig.600\"}', '主叫600用户忙次数', 'SC.FailSessionOrig.600', '1'); +-- INSERT INTO `kpi_title` VALUES (319, 'IMS', 'SCSCF.20', '{\"cn\": \"主叫603用户拒接次数\",\"en\": \"SC.FailSessionOrig.603\"}', '主叫603用户拒接次数', 'SC.FailSessionOrig.603', '1'); +-- INSERT INTO `kpi_title` VALUES (320, 'IMS', 'SCSCF.21', '{\"cn\": \"主叫604用户信息不存在次数\",\"en\": \"SC.FailSessionOrig.604\"}', '主叫604用户信息不存在次数', 'SC.FailSessionOrig.604', '1'); +INSERT INTO `kpi_title` VALUES (321, 'IMS', 'SCSCF.22', '{\"cn\": \"被叫应答次数\",\"en\": \"SC.AnsSessionTerm\"}', '被叫应答次数', 'SC.AnsSessionTerm', '1'); +-- INSERT INTO `kpi_title` VALUES (322, 'IMS', 'SCSCF.23', '{\"cn\": \"被叫早释次\",\"en\": \"SC.TermiRelBeforeRing\"}', '被叫早释次', 'SC.TermiRelBeforeRing', '1'); +-- INSERT INTO `kpi_title` VALUES (323, 'IMS', 'SCSCF.24', '{\"cn\": \"被叫振铃早释次数\",\"en\": \"SC.TermiRelAfterRing\"}', '被叫振铃早释次数', 'SC.TermiRelAfterRing', '1'); +-- INSERT INTO `kpi_title` VALUES (324, 'IMS', 'SCSCF.25', '{\"cn\": \"被叫403请求禁止次数\",\"en\": \"SC.FailSessionTerm.403\"}', '被叫403请求禁止次数', 'SC.FailSessionTerm.403', '1'); +-- INSERT INTO `kpi_title` VALUES (325, 'IMS', 'SCSCF.26', '{\"cn\": \"被叫404未找到次数\",\"en\": \"SC.FailSessionTerm.404\"}', '被叫404未找到次数', 'SC.FailSessionTerm.404', '1'); +-- INSERT INTO `kpi_title` VALUES (326, 'IMS', 'SCSCF.27', '{\"cn\": \"被叫408请求超时次数\",\"en\": \"SC.FailSessionTerm.408\"}', '被叫408请求超时次数', 'SC.FailSessionTerm.408', '1'); +-- INSERT INTO `kpi_title` VALUES (327, 'IMS', 'SCSCF.28', '{\"cn\": \"被叫480久叫不应次数\",\"en\": \"SC.FailSessionTerm.480\"}', '被叫480久叫不应次数', 'SC.FailSessionTerm.480', '1'); +-- INSERT INTO `kpi_title` VALUES (328, 'IMS', 'SCSCF.29', '{\"cn\": \"被叫484Request-URI不完整次数\",\"en\": \"SC.FailSessionTerm.484\"}', '被叫484Request-URI不完整次数', 'SC.FailSessionTerm.484', '1'); +-- INSERT INTO `kpi_title` VALUES (329, 'IMS', 'SCSCF.30', '{\"cn\": \"被叫486用户忙次数\",\"en\": \"SC.FailSessionTerm.486\"}', '被叫486用户忙次数', 'SC.FailSessionTerm.486', '1'); +-- INSERT INTO `kpi_title` VALUES (330, 'IMS', 'SCSCF.31', '{\"cn\": \"被叫487请求终止次数\",\"en\": \"SC.FailSessionTerm.487\"}', '被叫487请求终止次数', 'SC.FailSessionTerm.487', '1'); +-- INSERT INTO `kpi_title` VALUES (331, 'IMS', 'SCSCF.32', '{\"cn\": \"被叫600用户忙次数\",\"en\": \"SC.FailSessionTerm.600\"}', '被叫600用户忙次数', 'SC.FailSessionTerm.600', '1'); +-- INSERT INTO `kpi_title` VALUES (332, 'IMS', 'SCSCF.33', '{\"cn\": \"被叫603用户拒接次数\",\"en\": \"SC.FailSessionTerm.603\"}', '被叫603用户拒接次数', 'SC.FailSessionTerm.603', '1'); +-- INSERT INTO `kpi_title` VALUES (333, 'IMS', 'SCSCF.34', '{\"cn\": \"被叫604用户信息不存在次数\",\"en\": \"SC.FailSessionTerm.604\"}', '被叫604用户信息不存在次数', 'SC.FailSessionTerm.604', '1'); +INSERT INTO `kpi_title` VALUES (334, 'IMS', 'IDD.01', '', '呼出IDD呼叫尝试次数', 'IDDOutgoingAttSessionOrig', '1'); +INSERT INTO `kpi_title` VALUES (335, 'IMS', 'IDD.02', '', '呼出IDD接通次数', 'IDDOutgoingAnsSession', '1'); +INSERT INTO `kpi_title` VALUES (336, 'IMS', 'IDD.03', '', '呼出IDD接通成功次数', 'IDDOutgoingSuccSession', '1'); +INSERT INTO `kpi_title` VALUES (337, 'IMS', 'IDD.04', '', '呼入IDD呼叫尝试次数', 'IDDIncomingAttSessionOrig', '1'); +INSERT INTO `kpi_title` VALUES (338, 'IMS', 'IDD.05', '', '呼入IDD接通次数', 'IDDIncomingAnsSession', '1'); +INSERT INTO `kpi_title` VALUES (339, 'IMS', 'IDD.06', '', '呼入IDD接通成功次数', 'IDDIncomingSuccSession', '1'); -- 更新PCF 20250613 --- INSERT INTO `kpi_title` VALUES (350, 'PCF', 'PCF.01', '{\"cn\": \"在线N7会话数\", \"en\": \"PCF.SmAssocNbrMean\"}', '在线N7会话数', 'PCF.SmAssocNbrMean'); -INSERT INTO `kpi_title` VALUES (351, 'PCF', 'PCF.02', '{\"cn\": \"SM策略关联建立成功次数\", \"en\": \"PCF.PolicySmAssocCreateSucc\"}', 'SM策略关联建立成功次数', 'PCF.PolicySmAssocCreateSucc'); -INSERT INTO `kpi_title` VALUES (352, 'PCF', 'PCF.03', '{\"cn\": \"SM策略关联建立请求次数\", \"en\": \"PCF.PolicySmAssocCreateReq\"}', 'SM策略关联建立请求次数', 'PCF.PolicySmAssocCreateReq'); -INSERT INTO `kpi_title` VALUES (353, 'PCF', 'PCF.04', '{\"cn\": \"SM策略关联更新成功次数\", \"en\": \"PCF.PolicySmAssocUpdateSucc\"}', 'SM策略关联更新成功次数', 'PCF.PolicySmAssocUpdateSucc'); -INSERT INTO `kpi_title` VALUES (354, 'PCF', 'PCF.05', '{\"cn\": \"SM策略关联更新请求次数\", \"en\": \"PCF.PolicySmAssocUpdateReq\"}', 'SM策略关联更新请求次数', 'PCF.PolicySmAssocUpdateReq'); --- INSERT INTO `kpi_title` VALUES (355, 'PCF', 'PCF.06', '{\"cn\": \"在线Gx会话数\", \"en\": \"SM.SessionNbrMean\"}', '在线Gx会话数', 'SM.SessionNbrMean'); --- INSERT INTO `kpi_title` VALUES (356, 'PCF', 'PCF.07', '{\"cn\": \"在线Rx会话数\", \"en\": \"SM.RxSessionMean\"}', '在线Rx会话数', 'SM.RxSessionMean'); --- INSERT INTO `kpi_title` VALUES (357, 'PCF', 'PCF.08', '{\"cn\": \"PCRF策略控制发起成功次数\", \"en\": \"DIAM.CcInitialSuccess\"}', 'PCRF策略控制发起成功次数', 'DIAM.CcInitialSuccess'); --- INSERT INTO `kpi_title` VALUES (358, 'PCF', 'PCF.09', '{\"cn\": \"PCRF策略控制发起请求次数\", \"en\": \"DIAM.CcInitialRequest\"}', 'PCRF策略控制发起请求次数', 'DIAM.CcInitialRequest'); --- INSERT INTO `kpi_title` VALUES (359, 'PCF', 'PCF.10', '{\"cn\": \"应用会话授权成功次数\", \"en\": \"DIAM.AuthSucc\"}', '应用会话授权成功次数', 'DIAM.AuthSucc'); --- INSERT INTO `kpi_title` VALUES (360, 'PCF', 'PCF.11', '{\"cn\": \"应用会话授权尝试次数\", \"en\": \"DIAM.AuthRequest\"}', '应用会话授权尝试次数', 'DIAM.AuthRequest'); --- INSERT INTO `kpi_title` VALUES (361, 'PCF', 'PCF.12', '{\"cn\": \"PCRF策略控制更新成功次数\", \"en\": \"DIAM.CcUpdateSuccess\"}', 'PCRF策略控制更新成功次数', 'DIAM.CcUpdateSuccess'); --- INSERT INTO `kpi_title` VALUES (362, 'PCF', 'PCF.13', '{\"cn\": \"PCRF策略控制更新请求次数\", \"en\": \"DIAM.CcUpdateRequest\"}', 'PCRF策略控制更新请求次数', 'DIAM.CcUpdateRequest'); +-- INSERT INTO `kpi_title` VALUES (350, 'PCF', 'PCF.01', '{\"cn\": \"在线N7会话数\", \"en\": \"PCF.SmAssocNbrMean\"}', '在线N7会话数', 'PCF.SmAssocNbrMean', '1'); +INSERT INTO `kpi_title` VALUES (351, 'PCF', 'PCF.02', '{\"cn\": \"SM策略关联建立成功次数\", \"en\": \"PCF.PolicySmAssocCreateSucc\"}', 'SM策略关联建立成功次数', 'PCF.PolicySmAssocCreateSucc', '1'); +INSERT INTO `kpi_title` VALUES (352, 'PCF', 'PCF.03', '{\"cn\": \"SM策略关联建立请求次数\", \"en\": \"PCF.PolicySmAssocCreateReq\"}', 'SM策略关联建立请求次数', 'PCF.PolicySmAssocCreateReq', '1'); +INSERT INTO `kpi_title` VALUES (353, 'PCF', 'PCF.04', '{\"cn\": \"SM策略关联更新成功次数\", \"en\": \"PCF.PolicySmAssocUpdateSucc\"}', 'SM策略关联更新成功次数', 'PCF.PolicySmAssocUpdateSucc', '1'); +INSERT INTO `kpi_title` VALUES (354, 'PCF', 'PCF.05', '{\"cn\": \"SM策略关联更新请求次数\", \"en\": \"PCF.PolicySmAssocUpdateReq\"}', 'SM策略关联更新请求次数', 'PCF.PolicySmAssocUpdateReq', '1'); +-- INSERT INTO `kpi_title` VALUES (355, 'PCF', 'PCF.06', '{\"cn\": \"在线Gx会话数\", \"en\": \"SM.SessionNbrMean\"}', '在线Gx会话数', 'SM.SessionNbrMean', '1'); +-- INSERT INTO `kpi_title` VALUES (356, 'PCF', 'PCF.07', '{\"cn\": \"在线Rx会话数\", \"en\": \"SM.RxSessionMean\"}', '在线Rx会话数', 'SM.RxSessionMean', '1'); +-- INSERT INTO `kpi_title` VALUES (357, 'PCF', 'PCF.08', '{\"cn\": \"PCRF策略控制发起成功次数\", \"en\": \"DIAM.CcInitialSuccess\"}', 'PCRF策略控制发起成功次数', 'DIAM.CcInitialSuccess', '1'); +-- INSERT INTO `kpi_title` VALUES (358, 'PCF', 'PCF.09', '{\"cn\": \"PCRF策略控制发起请求次数\", \"en\": \"DIAM.CcInitialRequest\"}', 'PCRF策略控制发起请求次数', 'DIAM.CcInitialRequest', '1'); +-- INSERT INTO `kpi_title` VALUES (359, 'PCF', 'PCF.10', '{\"cn\": \"应用会话授权成功次数\", \"en\": \"DIAM.AuthSucc\"}', '应用会话授权成功次数', 'DIAM.AuthSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (360, 'PCF', 'PCF.11', '{\"cn\": \"应用会话授权尝试次数\", \"en\": \"DIAM.AuthRequest\"}', '应用会话授权尝试次数', 'DIAM.AuthRequest', '1'); +-- INSERT INTO `kpi_title` VALUES (361, 'PCF', 'PCF.12', '{\"cn\": \"PCRF策略控制更新成功次数\", \"en\": \"DIAM.CcUpdateSuccess\"}', 'PCRF策略控制更新成功次数', 'DIAM.CcUpdateSuccess', '1'); +-- INSERT INTO `kpi_title` VALUES (362, 'PCF', 'PCF.13', '{\"cn\": \"PCRF策略控制更新请求次数\", \"en\": \"DIAM.CcUpdateRequest\"}', 'PCRF策略控制更新请求次数', 'DIAM.CcUpdateRequest', '1'); -- 更新SMSC 20240815 -INSERT INTO `kpi_title` VALUES (380, 'SMSC', 'SMSC.A.01', '{\"cn\": \"MS到SMSC短信请求次数\", \"en\": \"SMSC.MStoSMSCAtt\"}', 'MS到SMSC短信请求次数', 'SMSC.MStoSMSCAtt'); -INSERT INTO `kpi_title` VALUES (381, 'SMSC', 'SMSC.A.02', '{\"cn\": \"MS到SMSC短信成功次数\", \"en\": \"SMSC.MStoSMSCSucc\"}', 'MS到SMSC短信成功次数', 'SMSC.MStoSMSCSucc'); -INSERT INTO `kpi_title` VALUES (382, 'SMSC', 'SMSC.A.03', '{\"cn\": \"MS到SMSC短信失败次数\", \"en\": \"SMSC.MStoSMSCFail\"}', 'MS到SMSC短信失败次数', 'SMSC.MStoSMSCFail'); -INSERT INTO `kpi_title` VALUES (383, 'SMSC', 'SMSC.A.04', '{\"cn\": \"MS到SMSC短信字节数\", \"en\": \"SMSC.MStoSMSCBytes\"}', 'MS到SMSC短信字节数', 'SMSC.MStoSMSCBytes'); --- INSERT INTO `kpi_title` VALUES (384, 'SMSC', 'SMSC.A.05', '{\"cn\": \"VSS到SMSC短信请求次数\", \"en\": \"SMSC.VSStoSMSCAtt\"}', 'VSS到SMSC短信请求次数', 'SMSC.VSStoSMSCAtt'); --- INSERT INTO `kpi_title` VALUES (385, 'SMSC', 'SMSC.A.06', '{\"cn\": \"VSS到SMSC短信成功次数\", \"en\": \"SMSC.VSStoSMSCSucc\"}', 'VSS到SMSC短信成功次数', 'SMSC.VSStoSMSCSucc'); --- INSERT INTO `kpi_title` VALUES (386, 'SMSC', 'SMSC.A.07', '{\"cn\": \"VSS到SMSC短信失败次数\", \"en\": \"SMSC.VSStoSMSCFail\"}', 'VSS到SMSC短信失败次数', 'SMSC.VSStoSMSCFail'); --- INSERT INTO `kpi_title` VALUES (387, 'SMSC', 'SMSC.A.08', '{\"cn\": \"VSS到SMSC短信字节数\", \"en\": \"SMSC.VSStoSMSCBytes\"}', 'VSS到SMSC短信字节数', 'SMSC.VSStoSMSCBytes'); --- INSERT INTO `kpi_title` VALUES (388, 'SMSC', 'SMSC.A.09', '{\"cn\": \"PPS到SMSC短信请求次数\", \"en\": \"SMSC.PPStoSMSCAtt\"}', 'PPS到SMSC短信请求次数', 'SMSC.PPStoSMSCAtt'); --- INSERT INTO `kpi_title` VALUES (389, 'SMSC', 'SMSC.A.10', '{\"cn\": \"PPS到SMSC短信成功次数\", \"en\": \"SMSC.PPStoSMSCSucc\"}', 'PPS到SMSC短信成功次数', 'SMSC.PPStoSMSCSucc'); --- INSERT INTO `kpi_title` VALUES (390, 'SMSC', 'SMSC.A.11', '{\"cn\": \"PPS到SMSC短信失败次数\", \"en\": \"SMSC.PPStoSMSCFail\"}', 'PPS到SMSC短信失败次数', 'SMSC.PPStoSMSCFail'); --- INSERT INTO `kpi_title` VALUES (391, 'SMSC', 'SMSC.A.12', '{\"cn\": \"PPS到SMSC短信字节数\", \"en\": \"SMSC.PPStoSMSCBytes\"}', 'PPS到SMSC短信字节数', 'SMSC.PPStoSMSCBytes'); --- INSERT INTO `kpi_title` VALUES (392, 'SMSC', 'SMSC.A.13', '{\"cn\": \"SMPP到SMSC短信请求次数\", \"en\": \"SMSC.SMPPtoSMSCAtt\"}', 'SMPP到SMSC短信请求次数', 'SMSC.SMPPtoSMSCAtt'); --- INSERT INTO `kpi_title` VALUES (393, 'SMSC', 'SMSC.A.14', '{\"cn\": \"SMPP到SMSC短信成功次数\", \"en\": \"SMSC.SMPPtoSMSCSucc\"}', 'SMPP到SMSC短信成功次数', 'SMSC.SMPPtoSMSCSucc'); --- INSERT INTO `kpi_title` VALUES (394, 'SMSC', 'SMSC.A.15', '{\"cn\": \"SMPP到SMSC短信失败次数\", \"en\": \"SMSC.SMPPtoSMSCFail\"}', 'SMPP到SMSC短信失败次数', 'SMSC.SMPPtoSMSCFail'); --- INSERT INTO `kpi_title` VALUES (395, 'SMSC', 'SMSC.A.16', '{\"cn\": \"SMPP到SMSC短信字节数\", \"en\": \"SMSC.SMPPtoSMSCBytes\"}', 'SMPP到SMSC短信字节数', 'SMSC.SMPPtoSMSCBytes'); -INSERT INTO `kpi_title` VALUES (396, 'SMSC', 'SMSC.A.17', '{\"cn\": \"SMSC到MS短信请求次数\", \"en\": \"SMSC.SMSCtoMSAtt\"}', 'SMSC到MS短信请求次数', 'SMSC.SMSCtoMSAtt'); -INSERT INTO `kpi_title` VALUES (397, 'SMSC', 'SMSC.A.18', '{\"cn\": \"SMSC到MS短信成功次数\", \"en\": \"SMSC.SMSCtoMSSucc\"}', 'SMSC到MS短信成功次数', 'SMSC.SMSCtoMSSucc'); -INSERT INTO `kpi_title` VALUES (398, 'SMSC', 'SMSC.A.19', '{\"cn\": \"SMSC到MS短信失败次数\", \"en\": \"SMSC.SMSCtoMSFail\"}', 'SMSC到MS短信失败次数', 'SMSC.SMSCtoMSFail'); -INSERT INTO `kpi_title` VALUES (399, 'SMSC', 'SMSC.A.20', '{\"cn\": \"SMSC到MS短信字节数\", \"en\": \"SMSC.SMSCtoMSBytes\"}', 'SMSC到MS短信字节数', 'SMSC.SMSCtoMSBytes'); --- INSERT INTO `kpi_title` VALUES (400, 'SMSC', 'SMSC.A.21', '{\"cn\": \"SMSC到VSS短信请求次数\", \"en\": \"SMSC.SMSCtoVSSAtt\"}', 'SMSC到VSS短信请求次数', 'SMSC.SMSCtoVSSAtt'); --- INSERT INTO `kpi_title` VALUES (401, 'SMSC', 'SMSC.A.22', '{\"cn\": \"SMSC到VSS短信成功次数\", \"en\": \"SMSC.SMSCtoVSSucc\"}', 'SMSC到VSS短信成功次数', 'SMSC.SMSCtoVSSucc'); --- INSERT INTO `kpi_title` VALUES (402, 'SMSC', 'SMSC.A.23', '{\"cn\": \"SMSC到VSS短信失败次数\", \"en\": \"SMSC.SMSCtoVSSFail\"}', 'SMSC到VSS短信失败次数', 'SMSC.SMSCtoVSSFail'); --- INSERT INTO `kpi_title` VALUES (403, 'SMSC', 'SMSC.A.24', '{\"cn\": \"SMSC到VSS短信字节数\", \"en\": \"SMSC.SMSCtoVSSBytes\"}', 'SMSC到VSS短信字节数', 'SMSC.SMSCtoVSSBytes'); --- INSERT INTO `kpi_title` VALUES (404, 'SMSC', 'SMSC.A.25', '{\"cn\": \"SMSC到PPS短信请求次数\", \"en\": \"SMSC.SMSCtoPPSAtt\"}', 'SMSC到PPS短信请求次数', 'SMSC.SMSCtoPPSAtt'); --- INSERT INTO `kpi_title` VALUES (405, 'SMSC', 'SMSC.A.26', '{\"cn\": \"SMSC到PPS短信成功次数\", \"en\": \"SMSC.SMSCtoPPSucc\"}', 'SMSC到PPS短信成功次数', 'SMSC.SMSCtoPPSucc'); --- INSERT INTO `kpi_title` VALUES (406, 'SMSC', 'SMSC.A.27', '{\"cn\": \"SMSC到PPS短信失败次数\", \"en\": \"SMSC.SMSCtoPPSFail\"}', 'SMSC到PPS短信失败次数', 'SMSC.SMSCtoPPSFail'); --- INSERT INTO `kpi_title` VALUES (407, 'SMSC', 'SMSC.A.28', '{\"cn\": \"SMSC到PPS短信字节数\", \"en\": \"SMSC.SMSCtoPPSBytes\"}', 'SMSC到PPS短信字节数', 'SMSC.SMSCtoPPSBytes'); --- INSERT INTO `kpi_title` VALUES (408, 'SMSC', 'SMSC.A.29', '{\"cn\": \"SMSC到SMPP短信请求次数\", \"en\": \"SMSC.SMSCtoSMPPAtt\"}', 'SMSC到SMPP短信请求次数', 'SMSC.SMSCtoSMPPAtt'); --- INSERT INTO `kpi_title` VALUES (409, 'SMSC', 'SMSC.A.30', '{\"cn\": \"SMSC到SMPP短信成功次数\", \"en\": \"SMSC.SMSCtoSMPPucc\"}', 'SMSC到SMPP短信成功次数', 'SMSC.SMSCtoSMPPucc'); --- INSERT INTO `kpi_title` VALUES (410, 'SMSC', 'SMSC.A.31', '{\"cn\": \"SMSC到SMPP短信失败次数\", \"en\": \"SMSC.SMSCtoSMPPFail\"}', 'SMSC到SMPP短信失败次数', 'SMSC.SMSCtoSMPPFail'); --- INSERT INTO `kpi_title` VALUES (411, 'SMSC', 'SMSC.A.32', '{\"cn\": \"SMSC到SMPP短信字节数\", \"en\": \"SMSC.SMSCtoSMPPBytes\"}', 'SMSC到SMPP短信字节数', 'SMSC.SMSCtoSMPPBytes'); +INSERT INTO `kpi_title` VALUES (380, 'SMSC', 'SMSC.A.01', '{\"cn\": \"MS到SMSC短信请求次数\", \"en\": \"SMSC.MStoSMSCAtt\"}', 'MS到SMSC短信请求次数', 'SMSC.MStoSMSCAtt', '1'); +INSERT INTO `kpi_title` VALUES (381, 'SMSC', 'SMSC.A.02', '{\"cn\": \"MS到SMSC短信成功次数\", \"en\": \"SMSC.MStoSMSCSucc\"}', 'MS到SMSC短信成功次数', 'SMSC.MStoSMSCSucc', '1'); +INSERT INTO `kpi_title` VALUES (382, 'SMSC', 'SMSC.A.03', '{\"cn\": \"MS到SMSC短信失败次数\", \"en\": \"SMSC.MStoSMSCFail\"}', 'MS到SMSC短信失败次数', 'SMSC.MStoSMSCFail', '1'); +INSERT INTO `kpi_title` VALUES (383, 'SMSC', 'SMSC.A.04', '{\"cn\": \"MS到SMSC短信字节数\", \"en\": \"SMSC.MStoSMSCBytes\"}', 'MS到SMSC短信字节数', 'SMSC.MStoSMSCBytes', '1'); +-- INSERT INTO `kpi_title` VALUES (384, 'SMSC', 'SMSC.A.05', '{\"cn\": \"VSS到SMSC短信请求次数\", \"en\": \"SMSC.VSStoSMSCAtt\"}', 'VSS到SMSC短信请求次数', 'SMSC.VSStoSMSCAtt', '1'); +-- INSERT INTO `kpi_title` VALUES (385, 'SMSC', 'SMSC.A.06', '{\"cn\": \"VSS到SMSC短信成功次数\", \"en\": \"SMSC.VSStoSMSCSucc\"}', 'VSS到SMSC短信成功次数', 'SMSC.VSStoSMSCSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (386, 'SMSC', 'SMSC.A.07', '{\"cn\": \"VSS到SMSC短信失败次数\", \"en\": \"SMSC.VSStoSMSCFail\"}', 'VSS到SMSC短信失败次数', 'SMSC.VSStoSMSCFail', '1'); +-- INSERT INTO `kpi_title` VALUES (387, 'SMSC', 'SMSC.A.08', '{\"cn\": \"VSS到SMSC短信字节数\", \"en\": \"SMSC.VSStoSMSCBytes\"}', 'VSS到SMSC短信字节数', 'SMSC.VSStoSMSCBytes', '1'); +-- INSERT INTO `kpi_title` VALUES (388, 'SMSC', 'SMSC.A.09', '{\"cn\": \"PPS到SMSC短信请求次数\", \"en\": \"SMSC.PPStoSMSCAtt\"}', 'PPS到SMSC短信请求次数', 'SMSC.PPStoSMSCAtt', '1'); +-- INSERT INTO `kpi_title` VALUES (389, 'SMSC', 'SMSC.A.10', '{\"cn\": \"PPS到SMSC短信成功次数\", \"en\": \"SMSC.PPStoSMSCSucc\"}', 'PPS到SMSC短信成功次数', 'SMSC.PPStoSMSCSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (390, 'SMSC', 'SMSC.A.11', '{\"cn\": \"PPS到SMSC短信失败次数\", \"en\": \"SMSC.PPStoSMSCFail\"}', 'PPS到SMSC短信失败次数', 'SMSC.PPStoSMSCFail', '1'); +-- INSERT INTO `kpi_title` VALUES (391, 'SMSC', 'SMSC.A.12', '{\"cn\": \"PPS到SMSC短信字节数\", \"en\": \"SMSC.PPStoSMSCBytes\"}', 'PPS到SMSC短信字节数', 'SMSC.PPStoSMSCBytes', '1'); +-- INSERT INTO `kpi_title` VALUES (392, 'SMSC', 'SMSC.A.13', '{\"cn\": \"SMPP到SMSC短信请求次数\", \"en\": \"SMSC.SMPPtoSMSCAtt\"}', 'SMPP到SMSC短信请求次数', 'SMSC.SMPPtoSMSCAtt', '1'); +-- INSERT INTO `kpi_title` VALUES (393, 'SMSC', 'SMSC.A.14', '{\"cn\": \"SMPP到SMSC短信成功次数\", \"en\": \"SMSC.SMPPtoSMSCSucc\"}', 'SMPP到SMSC短信成功次数', 'SMSC.SMPPtoSMSCSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (394, 'SMSC', 'SMSC.A.15', '{\"cn\": \"SMPP到SMSC短信失败次数\", \"en\": \"SMSC.SMPPtoSMSCFail\"}', 'SMPP到SMSC短信失败次数', 'SMSC.SMPPtoSMSCFail', '1'); +-- INSERT INTO `kpi_title` VALUES (395, 'SMSC', 'SMSC.A.16', '{\"cn\": \"SMPP到SMSC短信字节数\", \"en\": \"SMSC.SMPPtoSMSCBytes\"}', 'SMPP到SMSC短信字节数', 'SMSC.SMPPtoSMSCBytes', '1'); +INSERT INTO `kpi_title` VALUES (396, 'SMSC', 'SMSC.A.17', '{\"cn\": \"SMSC到MS短信请求次数\", \"en\": \"SMSC.SMSCtoMSAtt\"}', 'SMSC到MS短信请求次数', 'SMSC.SMSCtoMSAtt', '1'); +INSERT INTO `kpi_title` VALUES (397, 'SMSC', 'SMSC.A.18', '{\"cn\": \"SMSC到MS短信成功次数\", \"en\": \"SMSC.SMSCtoMSSucc\"}', 'SMSC到MS短信成功次数', 'SMSC.SMSCtoMSSucc', '1'); +INSERT INTO `kpi_title` VALUES (398, 'SMSC', 'SMSC.A.19', '{\"cn\": \"SMSC到MS短信失败次数\", \"en\": \"SMSC.SMSCtoMSFail\"}', 'SMSC到MS短信失败次数', 'SMSC.SMSCtoMSFail', '1'); +INSERT INTO `kpi_title` VALUES (399, 'SMSC', 'SMSC.A.20', '{\"cn\": \"SMSC到MS短信字节数\", \"en\": \"SMSC.SMSCtoMSBytes\"}', 'SMSC到MS短信字节数', 'SMSC.SMSCtoMSBytes', '1'); +-- INSERT INTO `kpi_title` VALUES (400, 'SMSC', 'SMSC.A.21', '{\"cn\": \"SMSC到VSS短信请求次数\", \"en\": \"SMSC.SMSCtoVSSAtt\"}', 'SMSC到VSS短信请求次数', 'SMSC.SMSCtoVSSAtt', '1'); +-- INSERT INTO `kpi_title` VALUES (401, 'SMSC', 'SMSC.A.22', '{\"cn\": \"SMSC到VSS短信成功次数\", \"en\": \"SMSC.SMSCtoVSSucc\"}', 'SMSC到VSS短信成功次数', 'SMSC.SMSCtoVSSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (402, 'SMSC', 'SMSC.A.23', '{\"cn\": \"SMSC到VSS短信失败次数\", \"en\": \"SMSC.SMSCtoVSSFail\"}', 'SMSC到VSS短信失败次数', 'SMSC.SMSCtoVSSFail', '1'); +-- INSERT INTO `kpi_title` VALUES (403, 'SMSC', 'SMSC.A.24', '{\"cn\": \"SMSC到VSS短信字节数\", \"en\": \"SMSC.SMSCtoVSSBytes\"}', 'SMSC到VSS短信字节数', 'SMSC.SMSCtoVSSBytes', '1'); +-- INSERT INTO `kpi_title` VALUES (404, 'SMSC', 'SMSC.A.25', '{\"cn\": \"SMSC到PPS短信请求次数\", \"en\": \"SMSC.SMSCtoPPSAtt\"}', 'SMSC到PPS短信请求次数', 'SMSC.SMSCtoPPSAtt', '1'); +-- INSERT INTO `kpi_title` VALUES (405, 'SMSC', 'SMSC.A.26', '{\"cn\": \"SMSC到PPS短信成功次数\", \"en\": \"SMSC.SMSCtoPPSucc\"}', 'SMSC到PPS短信成功次数', 'SMSC.SMSCtoPPSucc', '1'); +-- INSERT INTO `kpi_title` VALUES (406, 'SMSC', 'SMSC.A.27', '{\"cn\": \"SMSC到PPS短信失败次数\", \"en\": \"SMSC.SMSCtoPPSFail\"}', 'SMSC到PPS短信失败次数', 'SMSC.SMSCtoPPSFail', '1'); +-- INSERT INTO `kpi_title` VALUES (407, 'SMSC', 'SMSC.A.28', '{\"cn\": \"SMSC到PPS短信字节数\", \"en\": \"SMSC.SMSCtoPPSBytes\"}', 'SMSC到PPS短信字节数', 'SMSC.SMSCtoPPSBytes', '1'); +-- INSERT INTO `kpi_title` VALUES (408, 'SMSC', 'SMSC.A.29', '{\"cn\": \"SMSC到SMPP短信请求次数\", \"en\": \"SMSC.SMSCtoSMPPAtt\"}', 'SMSC到SMPP短信请求次数', 'SMSC.SMSCtoSMPPAtt', '1'); +-- INSERT INTO `kpi_title` VALUES (409, 'SMSC', 'SMSC.A.30', '{\"cn\": \"SMSC到SMPP短信成功次数\", \"en\": \"SMSC.SMSCtoSMPPucc\"}', 'SMSC到SMPP短信成功次数', 'SMSC.SMSCtoSMPPucc', '1'); +-- INSERT INTO `kpi_title` VALUES (410, 'SMSC', 'SMSC.A.31', '{\"cn\": \"SMSC到SMPP短信失败次数\", \"en\": \"SMSC.SMSCtoSMPPFail\"}', 'SMSC到SMPP短信失败次数', 'SMSC.SMSCtoSMPPFail', '1'); +-- INSERT INTO `kpi_title` VALUES (411, 'SMSC', 'SMSC.A.32', '{\"cn\": \"SMSC到SMPP短信字节数\", \"en\": \"SMSC.SMSCtoSMPPBytes\"}', 'SMSC到SMPP短信字节数', 'SMSC.SMSCtoSMPPBytes', '1'); -- 更新CBC 20240823 -INSERT INTO `kpi_title` VALUES (430, 'CBC', 'CBC.A.01', '{\"cn\": \"CBC 发起 Create Write 消息成功\", \"en\": \"WarningReqSucc\"}', 'CBC 发起 Create Write 消息成功', 'WarningReqSucc'); -INSERT INTO `kpi_title` VALUES (431, 'CBC', 'CBC.A.02', '{\"cn\": \"CBC 发起 Create Write 消息失败\", \"en\": \"WarningReqFail\"}', 'CBC 发起 Create Write 消息失败', 'WarningReqFail'); -INSERT INTO `kpi_title` VALUES (432, 'CBC', 'CBC.A.03', '{\"cn\": \"CBC 发起 Cancel Write 消息成功\", \"en\": \"WarningCancelSucc\"}', 'CBC 发起 Cancel Write 消息成功', 'WarningCancelSucc'); -INSERT INTO `kpi_title` VALUES (433, 'CBC', 'CBC.A.04', '{\"cn\": \"CBC 发起 Cancel Write 消息失败\", \"en\": \"WarningCancelFail\"}', 'CBC 发起 Cancel Write 消息失败', 'WarningCancelFail'); +INSERT INTO `kpi_title` VALUES (430, 'CBC', 'CBC.A.01', '{\"cn\": \"CBC 发起 Create Write 消息成功\", \"en\": \"WarningReqSucc\"}', 'CBC 发起 Create Write 消息成功', 'WarningReqSucc', '1'); +INSERT INTO `kpi_title` VALUES (431, 'CBC', 'CBC.A.02', '{\"cn\": \"CBC 发起 Create Write 消息失败\", \"en\": \"WarningReqFail\"}', 'CBC 发起 Create Write 消息失败', 'WarningReqFail', '1'); +INSERT INTO `kpi_title` VALUES (432, 'CBC', 'CBC.A.03', '{\"cn\": \"CBC 发起 Cancel Write 消息成功\", \"en\": \"WarningCancelSucc\"}', 'CBC 发起 Cancel Write 消息成功', 'WarningCancelSucc', '1'); +INSERT INTO `kpi_title` VALUES (433, 'CBC', 'CBC.A.04', '{\"cn\": \"CBC 发起 Cancel Write 消息失败\", \"en\": \"WarningCancelFail\"}', 'CBC 发起 Cancel Write 消息失败', 'WarningCancelFail', '1'); -- 更新HLR 20250613 -INSERT INTO `kpi_title` VALUES (440, 'HLR', 'HLR.A.001', NULL, '鉴权信息请求次数', 'AuthReqTotalNum'); -INSERT INTO `kpi_title` VALUES (441, 'HLR', 'HLR.A.002', NULL, '鉴权信息请求成功次数', 'AuthSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (442, 'HLR', 'HLR.A.003', NULL, '鉴权请求失败:缺参数', 'AuthFailByMissPara'); -INSERT INTO `kpi_title` VALUES (443, 'HLR', 'HLR.A.004', NULL, '鉴权请求失败:系统错误', 'AuthFailBySysFail'); -INSERT INTO `kpi_title` VALUES (444, 'HLR', 'HLR.A.005', NULL, '鉴权请求失败:非期望的参数值', 'AuthFailByUnexptData'); -INSERT INTO `kpi_title` VALUES (445, 'HLR', 'HLR.A.006', NULL, '鉴权请求失败:未知用户', 'AuthFailByUnknownUser'); -INSERT INTO `kpi_title` VALUES (446, 'HLR', 'HLR.A.007', NULL, '鉴权失败报告次数', 'AuthFailReportTotalNum'); -INSERT INTO `kpi_title` VALUES (447, 'HLR', 'HLR.A.008', NULL, '鉴权失败报告(错误的网络签名)次数', 'AuthFailReportByErrNetSign'); -INSERT INTO `kpi_title` VALUES (448, 'HLR', 'HLR.A.009', NULL, '鉴权失败报告(错误的用户响应)次数', 'AuthFailReportByErrUserRsp'); -INSERT INTO `kpi_title` VALUES (449, 'HLR', 'HLR.A.010', NULL, '登记请求次数', 'LuReqTotalNum'); -INSERT INTO `kpi_title` VALUES (450, 'HLR', 'HLR.A.011', NULL, '登记成功次数', 'LuSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (451, 'HLR', 'HLR.A.012', NULL, '登记失败:复制手机', 'LuFailByDuplicUnit'); -INSERT INTO `kpi_title` VALUES (452, 'HLR', 'HLR.A.013', NULL, '登记失败:无效ESN', 'LuFailByInvalidESN'); -INSERT INTO `kpi_title` VALUES (453, 'HLR', 'HLR.A.014', NULL, '登记失败:缺鉴权参数', 'LuFailByMissAuthPara'); -INSERT INTO `kpi_title` VALUES (454, 'HLR', 'HLR.A.015', NULL, '登记失败:在这个MSC中不能使用', 'LuFailByMscNotAllow'); -INSERT INTO `kpi_title` VALUES (455, 'HLR', 'HLR.A.016', NULL, '登记失败:终端类型不匹配', 'LuFailByUeTypeMismatch'); -INSERT INTO `kpi_title` VALUES (456, 'HLR', 'HLR.A.017', NULL, '登记失败:未分配号码的手机', 'LuFailByUnAssignMsisdn'); -INSERT INTO `kpi_title` VALUES (457, 'HLR', 'HLR.A.018', NULL, '登记失败:不确定', 'LuFailByUnKnown'); -INSERT INTO `kpi_title` VALUES (458, 'HLR', 'HLR.A.019', NULL, '注销登记次数', 'CancelLuReqTotalNum'); -INSERT INTO `kpi_title` VALUES (459, 'HLR', 'HLR.A.020', NULL, '注销登记成功次数', 'CancelLuSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (460, 'HLR', 'HLR.A.021', NULL, '注销失败:系统错误', 'CancelLuFailBySysFail'); -INSERT INTO `kpi_title` VALUES (461, 'HLR', 'HLR.A.022', NULL, '注销失败:缺参数', 'CancelLuFailByMissPara'); -INSERT INTO `kpi_title` VALUES (462, 'HLR', 'HLR.A.023', NULL, '移动台去活次数', 'MsPurgeReqTotalNum'); -INSERT INTO `kpi_title` VALUES (463, 'HLR', 'HLR.A.024', NULL, '移动台去活成功次数', 'MsPurgeSuccTotalNum'); -INSERT INTO `kpi_title` VALUES (464, 'HLR', 'HLR.A.025', NULL, '移动台去活:系统错误', 'MsPurgeFailBySysFail'); -INSERT INTO `kpi_title` VALUES (465, 'HLR', 'HLR.A.026', NULL, '移动台去活:非期望的参数值', 'MsPurgeFailByUnexptPara'); -INSERT INTO `kpi_title` VALUES (466, 'HLR', 'HLR.A.027', NULL, '移动台去活:未知用户', 'MsPurgeFailByUnknownUser'); --- INSERT INTO `kpi_title` VALUES (467, 'HLR', 'HLR.A.028', NULL, 'GPRS登记请求次数', 'GprsLuReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (468, 'HLR', 'HLR.A.029', NULL, 'GPRS登记请求成功次数', 'GprsLuSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (469, 'HLR', 'HLR.A.030', NULL, 'GPRS去登记次数', 'GprsPurgeReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (470, 'HLR', 'HLR.A.031', NULL, 'GPRS去登记成功次数', 'GprsPurgeSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (471, 'HLR', 'HLR.A.032', NULL, 'GPRS注销登记次数', 'GprsCancelLuReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (472, 'HLR', 'HLR.A.033', NULL, 'GPRS注销登记成功次数', 'GprsCancelLuSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (473, 'HLR', 'HLR.A.034', NULL, 'GPRS路由请求次数', 'GprsRoutInfoReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (474, 'HLR', 'HLR.A.035', NULL, 'GPRS用户激活失败报告次数', 'GprsActiveFailReportTotalNum'); --- INSERT INTO `kpi_title` VALUES (475, 'HLR', 'HLR.A.036', NULL, 'GPRS用户激活失败报告成功次数', 'GprsActiveFailReportSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (476, 'HLR', 'HLR.A.037', NULL, 'GPRS用户激活失败报告失败:缺参数', 'GprsActiveFailReportFailByMissPara'); --- INSERT INTO `kpi_title` VALUES (477, 'HLR', 'HLR.A.038', NULL, 'GPRS用户激活失败报告失败:系统错误', 'GprsActiveFailReportFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (478, 'HLR', 'HLR.A.039', NULL, 'GPRS用户激活失败报告失败:非期望的参数值', 'GprsActiveFailReportFailByUnexptPara'); --- INSERT INTO `kpi_title` VALUES (479, 'HLR', 'HLR.A.040', NULL, 'GPRS用户激活失败报告失败:未知用户', 'GprsActiveFailReportFailByUnKnownUser'); --- INSERT INTO `kpi_title` VALUES (480, 'HLR', 'HLR.A.041', NULL, '发起CFU业务登记且激活次数', 'CfuActvReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (481, 'HLR', 'HLR.A.042', NULL, 'CFU业务登记且激活成功次数', 'CfuActvSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (482, 'HLR', 'HLR.A.043', NULL, 'CFU登记失败:MS忙', 'CfuRegFailByMsBusy'); --- INSERT INTO `kpi_title` VALUES (483, 'HLR', 'HLR.A.044', NULL, 'CFU登记失败:不允许将呼叫终接到MS', 'CfuRegFailByMsDenied'); --- INSERT INTO `kpi_title` VALUES (484, 'HLR', 'HLR.A.045', NULL, 'CFU登记失败:MS去登记状态', 'CfuRegFailByMsErase'); --- INSERT INTO `kpi_title` VALUES (485, 'HLR', 'HLR.A.046', NULL, 'CFU登记失败:无寻呼响应', 'CfuRegFailByNoPagingResp'); --- INSERT INTO `kpi_title` VALUES (486, 'HLR', 'HLR.A.047', NULL, 'CFU登记失败:系统错误', 'CfuRegFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (487, 'HLR', 'HLR.A.048', NULL, 'CFU登记失败:未分配电话号码', 'CfuRegFailByUnAssignMsisdn'); --- INSERT INTO `kpi_title` VALUES (488, 'HLR', 'HLR.A.049', NULL, 'CFU登记失败:不可用', 'CfuRegFailByUnavailable'); --- INSERT INTO `kpi_title` VALUES (489, 'HLR', 'HLR.A.050', NULL, '发起CFU业务去活次数', 'CfuDeActvReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (490, 'HLR', 'HLR.A.051', NULL, 'CFU业务去活成功次数', 'CfuDeActvSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (491, 'HLR', 'HLR.A.052', NULL, 'CFU去活失败:MS忙', 'CfuDeActvFailByMsBusy'); --- INSERT INTO `kpi_title` VALUES (492, 'HLR', 'HLR.A.053', NULL, 'CFU去活失败:不允许将呼叫终接到MS', 'CfuDeActvFailByMsDenied'); --- INSERT INTO `kpi_title` VALUES (493, 'HLR', 'HLR.A.054', NULL, 'CFU去活失败:未分配电话号码', 'CfuDeActvFailByUnAssignMsisdn'); --- INSERT INTO `kpi_title` VALUES (494, 'HLR', 'HLR.A.055', NULL, 'CFU去活失败:MS去登记状态', 'CfuDeActvFailByMsErase'); --- INSERT INTO `kpi_title` VALUES (495, 'HLR', 'HLR.A.056', NULL, 'CFU去活失败:无寻呼响应', 'CfuDeActvFailByNoPagingResp'); --- INSERT INTO `kpi_title` VALUES (496, 'HLR', 'HLR.A.057', NULL, 'CFU去活失败:系统错误', 'CfuDeActvFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (497, 'HLR', 'HLR.A.058', NULL, 'CFU去活失败:不可用', 'CfuDeActvFailByUnavailable'); --- INSERT INTO `kpi_title` VALUES (498, 'HLR', 'HLR.A.059', NULL, '发起CFB业务登记且激活次数', 'CfbActvReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (499, 'HLR', 'HLR.A.060', NULL, 'CFB业务登记且激活成功次数', 'CfbActvSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (500, 'HLR', 'HLR.A.061', NULL, 'CFB登记失败:MS忙', 'CfbRegFailByMsBusy'); --- INSERT INTO `kpi_title` VALUES (501, 'HLR', 'HLR.A.062', NULL, 'CFB登记失败:不允许将呼叫终接到MS', 'CfbRegFailByMsDenied'); --- INSERT INTO `kpi_title` VALUES (502, 'HLR', 'HLR.A.063', NULL, 'CFB登记失败:MS去登记状态', 'CfbRegFailByMsErase'); --- INSERT INTO `kpi_title` VALUES (503, 'HLR', 'HLR.A.064', NULL, 'CFB登记失败:无寻呼响应', 'CfbRegFailByNoPagingResp'); --- INSERT INTO `kpi_title` VALUES (504, 'HLR', 'HLR.A.065', NULL, 'CFB登记失败:系统错误', 'CfbRegFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (505, 'HLR', 'HLR.A.066', NULL, 'CFB登记失败:未分配电话号码', 'CfbRegFailByUnAssignMsisdn'); --- INSERT INTO `kpi_title` VALUES (506, 'HLR', 'HLR.A.067', NULL, 'CFB登记失败:不可用', 'CfbRegFailByUnavailable'); --- INSERT INTO `kpi_title` VALUES (507, 'HLR', 'HLR.A.068', NULL, '发起CFB业务去活次数', 'CfbDeActvReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (508, 'HLR', 'HLR.A.069', NULL, 'CFB业务去活成功次数', 'CfbDeActvSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (509, 'HLR', 'HLR.A.070', NULL, 'CFB去活失败:MS忙', 'CfbDeActvFailByMsBusy'); --- INSERT INTO `kpi_title` VALUES (510, 'HLR', 'HLR.A.071', NULL, 'CFB去活失败:不允许将呼叫终接到MS', 'CfbDeActvFailByMsDenied'); --- INSERT INTO `kpi_title` VALUES (511, 'HLR', 'HLR.A.072', NULL, 'CFB去活失败:MS去登记状态', 'CfbDeActvFailByMsErase'); --- INSERT INTO `kpi_title` VALUES (512, 'HLR', 'HLR.A.073', NULL, 'CFB去活失败:无寻呼响应', 'CfbDeActvFailByNoPagingResp'); --- INSERT INTO `kpi_title` VALUES (513, 'HLR', 'HLR.A.074', NULL, 'CFB去活失败:系统错误', 'CfbDeActvFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (514, 'HLR', 'HLR.A.075', NULL, 'CFB去活失败:未分配电话号码', 'CfbDeActvFailByUnAssignMsisdn '); --- INSERT INTO `kpi_title` VALUES (515, 'HLR', 'HLR.A.076', NULL, 'CFB去活失败:不可用', 'CfbDeActvFailByUnavailable'); --- INSERT INTO `kpi_title` VALUES (516, 'HLR', 'HLR.A.077', NULL, '发起CFNRy业务登记且激活次数', 'CfnryActvReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (517, 'HLR', 'HLR.A.078', NULL, 'CFNRy业务登记且激活成功次数', 'CfnryActvSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (518, 'HLR', 'HLR.A.079', NULL, 'CFNRy登记失败:MS忙', 'CfnryRegFailByMsBusy'); --- INSERT INTO `kpi_title` VALUES (519, 'HLR', 'HLR.A.080', NULL, 'CFNRy登记失败:不允许将呼叫终接到MS', 'CfnryRegFailByMsDenied'); --- INSERT INTO `kpi_title` VALUES (520, 'HLR', 'HLR.A.081', NULL, 'CFNRy登记失败:MS去登记状态', 'CfnryRegFailByMsErase'); --- INSERT INTO `kpi_title` VALUES (521, 'HLR', 'HLR.A.082', NULL, 'CFNRy登记失败:无寻呼响应', 'CfnryRegFailByNoPagingResp'); --- INSERT INTO `kpi_title` VALUES (522, 'HLR', 'HLR.A.083', NULL, 'CFNRy登记失败:系统错误', 'CfnryRegFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (523, 'HLR', 'HLR.A.084', NULL, 'CFNRy登记失败:未分配电话号码', 'CfnryRegFailByUnAssignMsisdn'); --- INSERT INTO `kpi_title` VALUES (524, 'HLR', 'HLR.A.085', NULL, 'CFNRy登记失败:不可用', 'CfnryRegFailByUnavailable'); --- INSERT INTO `kpi_title` VALUES (525, 'HLR', 'HLR.A.086', NULL, '发起CFNRy业务去活次数', 'CfnryDeActvReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (526, 'HLR', 'HLR.A.087', NULL, 'CFNRy业务去活成功次数', 'CfnryDeActvSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (527, 'HLR', 'HLR.A.088', NULL, 'CFNRy去活失败:MS忙', 'CfnryDeActvFailByMsBusy'); --- INSERT INTO `kpi_title` VALUES (528, 'HLR', 'HLR.A.089', NULL, 'CFNRy去活失败:不允许将呼叫终接到MS', 'CfnryDeActvFailByMsDenied'); --- INSERT INTO `kpi_title` VALUES (529, 'HLR', 'HLR.A.090', NULL, 'CFNRy去活失败:MS去登记状态', 'CfnryDeActvFailByMsErase'); --- INSERT INTO `kpi_title` VALUES (530, 'HLR', 'HLR.A.091', NULL, 'CFNRy去活失败:无寻呼响应', 'CfnryDeActvFailByNoPagingResp'); --- INSERT INTO `kpi_title` VALUES (531, 'HLR', 'HLR.A.092', NULL, 'CFNRy去活失败:系统错误', 'CfnryDeActvFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (532, 'HLR', 'HLR.A.093', NULL, 'CFNRy去活失败:未分配电话号码', 'CfnryDeActvFailByUnAssignMsisdn'); --- INSERT INTO `kpi_title` VALUES (533, 'HLR', 'HLR.A.094', NULL, 'CFNRy去活失败:不可用', 'CfnryDeActvFailByUnavailable'); --- INSERT INTO `kpi_title` VALUES (534, 'HLR', 'HLR.A.095', NULL, '发起CFNRc)业务登记且激活次数', 'CfnrcActvReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (535, 'HLR', 'HLR.A.096', NULL, '(CFNRc)业务登记且激活成功次数', 'CfnrcActvSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (536, 'HLR', 'HLR.A.097', NULL, '(CFNRc)登记失败:MS忙', 'CfnrcRegFailByMsBusy'); --- INSERT INTO `kpi_title` VALUES (537, 'HLR', 'HLR.A.098', NULL, '(CFNRc)登记失败:不允许将呼叫终接到MS', 'CfnrcRegFailByMsDenied'); --- INSERT INTO `kpi_title` VALUES (538, 'HLR', 'HLR.A.099', NULL, '(CFNRc)登记失败:MS去登记状态', 'CfnrcRegFailByMsErase'); --- INSERT INTO `kpi_title` VALUES (539, 'HLR', 'HLR.A.100', NULL, '(CFNRc)登记失败:无寻呼响应', 'CfnrcRegFailByNoPagingResp'); --- INSERT INTO `kpi_title` VALUES (540, 'HLR', 'HLR.A.101', NULL, '(CFNRc)登记失败:系统错误', 'CfnrcRegFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (541, 'HLR', 'HLR.A.102', NULL, '(CFNRc)登记失败:未分配电话号码', 'CfnrcRegFailByUnAssignMsisdn'); --- INSERT INTO `kpi_title` VALUES (542, 'HLR', 'HLR.A.103', NULL, '(CFNRc)登记失败:不可用', 'CfnrcRegFailByUnavailable'); --- INSERT INTO `kpi_title` VALUES (543, 'HLR', 'HLR.A.104', NULL, '发起CFNRc)业务去活次数', 'CfnrcDeActvReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (544, 'HLR', 'HLR.A.105', NULL, 'CFNRc业务去活成功次数', 'CfnrcDeActvSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (545, 'HLR', 'HLR.A.106', NULL, 'CFNRc)去活失败:MS忙', 'CfnrcDeActvFailByMsBusy'); --- INSERT INTO `kpi_title` VALUES (546, 'HLR', 'HLR.A.107', NULL, 'CFNRc)去活失败:不允许将呼叫终接到MS', 'CfnrcDeActvFailByMsDenied'); --- INSERT INTO `kpi_title` VALUES (547, 'HLR', 'HLR.A.108', NULL, 'CFNRc)去活失败:MS去登记状态', 'CfnrcDeActvFailByMsErase'); --- INSERT INTO `kpi_title` VALUES (548, 'HLR', 'HLR.A.109', NULL, 'CFNRc)去活失败:无寻呼响应', 'CfnrcDeActvFailByNoPagingResp'); --- INSERT INTO `kpi_title` VALUES (549, 'HLR', 'HLR.A.110', NULL, 'CFNRc)去活失败:系统错误', 'CfnrcDeActvFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (550, 'HLR', 'HLR.A.111', NULL, 'CFNRc)去活失败:未分配电话号码', 'CfnrcDeActvFailByUnAssignMsisdn'); --- INSERT INTO `kpi_title` VALUES (551, 'HLR', 'HLR.A.112', NULL, 'CFNRc)去活失败:不可用', 'CfnrcDeActvFailByUnavailable'); --- INSERT INTO `kpi_title` VALUES (552, 'HLR', 'HLR.A.113', NULL, '发起CW业务激活次数', 'CwActvReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (553, 'HLR', 'HLR.A.114', NULL, 'CW业务激活成功次数', 'CwActvSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (554, 'HLR', 'HLR.A.115', NULL, 'CW激活失败:MS忙', 'CwActvFailByMsBusy'); --- INSERT INTO `kpi_title` VALUES (555, 'HLR', 'HLR.A.116', NULL, 'CW激活失败:不允许将呼叫终接到MS', 'CwActvFailByMsDenied'); --- INSERT INTO `kpi_title` VALUES (556, 'HLR', 'HLR.A.117', NULL, 'CW激活失败:MS去登记状态', 'CwActvFailByMsErase'); --- INSERT INTO `kpi_title` VALUES (557, 'HLR', 'HLR.A.118', NULL, 'CW激活失败:无寻呼响应', 'CwActvFailByNoPagingResp'); --- INSERT INTO `kpi_title` VALUES (558, 'HLR', 'HLR.A.119', NULL, 'CW激活失败:系统错误', 'CwActvFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (559, 'HLR', 'HLR.A.120', NULL, 'CW激活失败:未分配电话号码', 'CwActvFailByUnAssignMsisdn'); --- INSERT INTO `kpi_title` VALUES (560, 'HLR', 'HLR.A.121', NULL, 'CW激活失败:不可用', 'CwActvFailByUnavailable'); --- INSERT INTO `kpi_title` VALUES (561, 'HLR', 'HLR.A.122', NULL, '发起CW业务去活次数', 'CwDeActvReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (562, 'HLR', 'HLR.A.123', NULL, 'CW业务去活成功次数', 'CwDeActvSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (563, 'HLR', 'HLR.A.124', NULL, 'CW去活失败:MS忙', 'CwDeActvFailByMsBusy'); --- INSERT INTO `kpi_title` VALUES (564, 'HLR', 'HLR.A.125', NULL, 'CW去活失败:不允许将呼叫终接到MS', 'CwDeActvFailByMsDenied'); --- INSERT INTO `kpi_title` VALUES (565, 'HLR', 'HLR.A.126', NULL, 'CW去活失败:MS去登记状态', 'CwDeActvFailByMsErase'); --- INSERT INTO `kpi_title` VALUES (566, 'HLR', 'HLR.A.127', NULL, 'CW去活失败:无寻呼响应', 'CwDeActvFailByNoPagingResp'); --- INSERT INTO `kpi_title` VALUES (567, 'HLR', 'HLR.A.128', NULL, 'CW去活失败:系统错误', 'CwDeActvFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (568, 'HLR', 'HLR.A.129', NULL, 'CW去活失败:未分配电话号码', 'CwDeActvFailByUnAssignMsisdn'); --- INSERT INTO `kpi_title` VALUES (569, 'HLR', 'HLR.A.130', NULL, 'CW去活失败:不可用', 'CwDeActvFailByUnavailable'); --- INSERT INTO `kpi_title` VALUES (570, 'HLR', 'HLR.A.131', NULL, '发起前转业务去活次数', 'CFDeActvReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (571, 'HLR', 'HLR.A.132', NULL, '前转业务去活成功次数', 'CFDeActvSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (572, 'HLR', 'HLR.A.133', NULL, '发起补充业务登记次数', 'SSRegReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (573, 'HLR', 'HLR.A.134', NULL, '发起补充业务登记成功次数', 'SSRegSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (574, 'HLR', 'HLR.A.135', NULL, '获取路由尝试次数', 'RouteInfoReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (575, 'HLR', 'HLR.A.136', NULL, '获取路由成功次数', 'RouteInfoSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (576, 'HLR', 'HLR.A.137', NULL, '获取路由尝试失败:缺席用户', 'RouteInfoFailByAbsentSub'); --- INSERT INTO `kpi_title` VALUES (577, 'HLR', 'HLR.A.138', NULL, '获取路由尝试失败:未知用户', 'RouteInfoFailByUnknownSub'); --- INSERT INTO `kpi_title` VALUES (578, 'HLR', 'HLR.A.139', NULL, '获取路由尝试失败:系统错误', 'RouteInfoFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (579, 'HLR', 'HLR.A.140', NULL, '获取路由尝试失败:终呼拒绝', 'RouteInfoFailByCalledReject'); --- INSERT INTO `kpi_title` VALUES (580, 'HLR', 'HLR.A.141', NULL, '获取路由尝试失败:缺参数', 'RouteInfoFailByDataMiss'); --- INSERT INTO `kpi_title` VALUES (581, 'HLR', 'HLR.A.142', NULL, '获取路由尝试失败:设备不支持', 'RouteInfoFailByFacNotSupport'); --- INSERT INTO `kpi_title` VALUES (582, 'HLR', 'HLR.A.143', NULL, '获取路由尝试失败:不支持路由优化', 'RouteInfoFailByORNotAllowed'); --- INSERT INTO `kpi_title` VALUES (583, 'HLR', 'HLR.A.144', NULL, 'SRI触发漫游号码请求失败:缺席用户', 'RouteNumberFailByAbsentSub'); --- INSERT INTO `kpi_title` VALUES (584, 'HLR', 'HLR.A.145', NULL, 'SRI触发漫游号码请求失败:缺参数', 'RouteNumberFailByDataMiss'); --- INSERT INTO `kpi_title` VALUES (585, 'HLR', 'HLR.A.146', NULL, 'SRI触发漫游号码请求失败:设备不支持', 'RouteNumberFailByFacNotSupport'); --- INSERT INTO `kpi_title` VALUES (586, 'HLR', 'HLR.A.147', NULL, 'SRI触发漫游号码请求失败:无漫游号码分配', 'RouteNumberFailByNoAssign'); --- INSERT INTO `kpi_title` VALUES (587, 'HLR', 'HLR.A.148', NULL, 'SRI触发漫游号码请求失败:不支持路由优化', 'RouteNumberFailByORNotAllowed'); --- INSERT INTO `kpi_title` VALUES (588, 'HLR', 'HLR.A.149', NULL, 'SRI触发漫游号码请求次数', 'RouteNumberReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (589, 'HLR', 'HLR.A.150', NULL, 'SRI触发漫游号码请求失败:系统错误', 'RouteNumberFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (590, 'HLR', 'HLR.A.151', NULL, 'SRI触发漫游号码请求失败:非期望的参数值', 'RouteNumberFailByUnexpData'); --- INSERT INTO `kpi_title` VALUES (591, 'HLR', 'HLR.A.152', NULL, 'SRI触发漫游号码请求成功次数', 'RouteNumberSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (592, 'HLR', 'HLR.A.153', NULL, '路由失败:呼叫闭锁', 'SMRouteFailByCallBarred'); --- INSERT INTO `kpi_title` VALUES (593, 'HLR', 'HLR.A.154', NULL, '路由失败:缺参数', 'SMRouteFailByDataMiss'); --- INSERT INTO `kpi_title` VALUES (594, 'HLR', 'HLR.A.155', NULL, '路由失败:设备不支持', 'SMRouteFailByFacNotSupport'); --- INSERT INTO `kpi_title` VALUES (595, 'HLR', 'HLR.A.156', NULL, '路由失败:系统错误', 'SMRouteFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (596, 'HLR', 'HLR.A.157', NULL, '路由失败:非期望的参数值', 'SMRouteFailByUnexptPara'); --- INSERT INTO `kpi_title` VALUES (597, 'HLR', 'HLR.A.158', NULL, '路由失败:未知用户', 'SMRouteFailByUnknownSub'); --- INSERT INTO `kpi_title` VALUES (598, 'HLR', 'HLR.A.159', NULL, '终呼失败:非法用户', 'SMRouteFailByIllegalSub'); --- INSERT INTO `kpi_title` VALUES (599, 'HLR', 'HLR.A.160', NULL, '终呼失败:缺席用户', 'SMRouteFailByAbsentSub'); --- INSERT INTO `kpi_title` VALUES (600, 'HLR', 'HLR.A.161', NULL, '终呼失败:终呼时用户忙', 'SMRouteFailByBusySub'); --- INSERT INTO `kpi_title` VALUES (601, 'HLR', 'HLR.A.162', NULL, '终呼失败:系统错误', 'SMRouteFailBySysFail'); --- INSERT INTO `kpi_title` VALUES (602, 'HLR', 'HLR.A.163', NULL, '终呼失败:不期望的参数值', 'SMRouteFailByUnexptPara'); --- INSERT INTO `kpi_title` VALUES (603, 'HLR', 'HLR.A.164', NULL, '终呼失败:消息等待队列满', 'SMRouteFailByMsgQueueFull'); --- INSERT INTO `kpi_title` VALUES (604, 'HLR', 'HLR.A.165', NULL, '接收GSM MAP_ALERT消息次数', 'GsmAlertReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (605, 'HLR', 'HLR.A.166', NULL, '接收GSM MAP_ALERT消息成功次数', 'GsmAlertSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (606, 'HLR', 'HLR.A.167', NULL, '重启指示发送次数', 'ResetReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (607, 'HLR', 'HLR.A.168', NULL, '重启成功次数', 'ResetSuccTotalNum'); --- INSERT INTO `kpi_title` VALUES (608, 'HLR', 'HLR.A.169', NULL, '数据恢复请求次数', 'RestoreDataReqTotalNum'); --- INSERT INTO `kpi_title` VALUES (609, 'HLR', 'HLR.A.170', NULL, '数据恢复成功次数', 'RestoreDataReqSuccNum'); -INSERT INTO `kpi_title` VALUES (610, 'HLR', 'HLR.A.171', NULL, 'C2G Boss开户成功次数', 'AddUserBossSuccNum'); -INSERT INTO `kpi_title` VALUES (611, 'HLR', 'HLR.A.172', NULL, 'C2G Boss销户成功次数', 'DelUserBossSuccNum'); -INSERT INTO `kpi_title` VALUES (612, 'HLR', 'HLR.A.173', NULL, 'C2G Boss修改用户成功次数', 'ModUserBossSuccNum'); -INSERT INTO `kpi_title` VALUES (613, 'HLR', 'HLR.A.174', NULL, 'C2G Boss开户请求次数', 'AddUserBossReqNum'); -INSERT INTO `kpi_title` VALUES (614, 'HLR', 'HLR.A.175', NULL, 'C2G Boss受理失败返回IMSI not used次数', 'BossServFailByImsiNot'); -INSERT INTO `kpi_title` VALUES (615, 'HLR', 'HLR.A.176', NULL, 'C2G Boss受理失败返回ISDN not used次数', 'BossServFailByIsdnNot'); -INSERT INTO `kpi_title` VALUES (616, 'HLR', 'HLR.A.177', NULL, 'C2G Boss受理失败返回其他错误次数', 'BossServFailByOther'); -INSERT INTO `kpi_title` VALUES (617, 'HLR', 'HLR.A.178', NULL, 'C2G Boss受理失败返回repeat IMSI次数', 'BossServFailByRepImsi'); -INSERT INTO `kpi_title` VALUES (618, 'HLR', 'HLR.A.179', NULL, 'C2G Boss受理失败返回repeat ISDN次数', 'BossServFailByRepIsdn'); -INSERT INTO `kpi_title` VALUES (619, 'HLR', 'HLR.A.180', NULL, 'C2G Boss销户请求次数', 'DelUserBossReqNum'); -INSERT INTO `kpi_title` VALUES (620, 'HLR', 'HLR.A.181', NULL, 'C2G Boss修改用户请求次数', 'ModUserBossReqNum'); +INSERT INTO `kpi_title` VALUES (440, 'HLR', 'HLR.A.001', NULL, '鉴权信息请求次数', 'AuthReqTotalNum', '1'); +INSERT INTO `kpi_title` VALUES (441, 'HLR', 'HLR.A.002', NULL, '鉴权信息请求成功次数', 'AuthSuccTotalNum', '1'); +INSERT INTO `kpi_title` VALUES (442, 'HLR', 'HLR.A.003', NULL, '鉴权请求失败:缺参数', 'AuthFailByMissPara', '1'); +INSERT INTO `kpi_title` VALUES (443, 'HLR', 'HLR.A.004', NULL, '鉴权请求失败:系统错误', 'AuthFailBySysFail', '1'); +INSERT INTO `kpi_title` VALUES (444, 'HLR', 'HLR.A.005', NULL, '鉴权请求失败:非期望的参数值', 'AuthFailByUnexptData', '1'); +INSERT INTO `kpi_title` VALUES (445, 'HLR', 'HLR.A.006', NULL, '鉴权请求失败:未知用户', 'AuthFailByUnknownUser', '1'); +INSERT INTO `kpi_title` VALUES (446, 'HLR', 'HLR.A.007', NULL, '鉴权失败报告次数', 'AuthFailReportTotalNum', '1'); +INSERT INTO `kpi_title` VALUES (447, 'HLR', 'HLR.A.008', NULL, '鉴权失败报告(错误的网络签名)次数', 'AuthFailReportByErrNetSign', '1'); +INSERT INTO `kpi_title` VALUES (448, 'HLR', 'HLR.A.009', NULL, '鉴权失败报告(错误的用户响应)次数', 'AuthFailReportByErrUserRsp', '1'); +INSERT INTO `kpi_title` VALUES (449, 'HLR', 'HLR.A.010', NULL, '登记请求次数', 'LuReqTotalNum', '1'); +INSERT INTO `kpi_title` VALUES (450, 'HLR', 'HLR.A.011', NULL, '登记成功次数', 'LuSuccTotalNum', '1'); +INSERT INTO `kpi_title` VALUES (451, 'HLR', 'HLR.A.012', NULL, '登记失败:复制手机', 'LuFailByDuplicUnit', '1'); +INSERT INTO `kpi_title` VALUES (452, 'HLR', 'HLR.A.013', NULL, '登记失败:无效ESN', 'LuFailByInvalidESN', '1'); +INSERT INTO `kpi_title` VALUES (453, 'HLR', 'HLR.A.014', NULL, '登记失败:缺鉴权参数', 'LuFailByMissAuthPara', '1'); +INSERT INTO `kpi_title` VALUES (454, 'HLR', 'HLR.A.015', NULL, '登记失败:在这个MSC中不能使用', 'LuFailByMscNotAllow', '1'); +INSERT INTO `kpi_title` VALUES (455, 'HLR', 'HLR.A.016', NULL, '登记失败:终端类型不匹配', 'LuFailByUeTypeMismatch', '1'); +INSERT INTO `kpi_title` VALUES (456, 'HLR', 'HLR.A.017', NULL, '登记失败:未分配号码的手机', 'LuFailByUnAssignMsisdn', '1'); +INSERT INTO `kpi_title` VALUES (457, 'HLR', 'HLR.A.018', NULL, '登记失败:不确定', 'LuFailByUnKnown', '1'); +INSERT INTO `kpi_title` VALUES (458, 'HLR', 'HLR.A.019', NULL, '注销登记次数', 'CancelLuReqTotalNum', '1'); +INSERT INTO `kpi_title` VALUES (459, 'HLR', 'HLR.A.020', NULL, '注销登记成功次数', 'CancelLuSuccTotalNum', '1'); +INSERT INTO `kpi_title` VALUES (460, 'HLR', 'HLR.A.021', NULL, '注销失败:系统错误', 'CancelLuFailBySysFail', '1'); +INSERT INTO `kpi_title` VALUES (461, 'HLR', 'HLR.A.022', NULL, '注销失败:缺参数', 'CancelLuFailByMissPara', '1'); +INSERT INTO `kpi_title` VALUES (462, 'HLR', 'HLR.A.023', NULL, '移动台去活次数', 'MsPurgeReqTotalNum', '1'); +INSERT INTO `kpi_title` VALUES (463, 'HLR', 'HLR.A.024', NULL, '移动台去活成功次数', 'MsPurgeSuccTotalNum', '1'); +INSERT INTO `kpi_title` VALUES (464, 'HLR', 'HLR.A.025', NULL, '移动台去活:系统错误', 'MsPurgeFailBySysFail', '1'); +INSERT INTO `kpi_title` VALUES (465, 'HLR', 'HLR.A.026', NULL, '移动台去活:非期望的参数值', 'MsPurgeFailByUnexptPara', '1'); +INSERT INTO `kpi_title` VALUES (466, 'HLR', 'HLR.A.027', NULL, '移动台去活:未知用户', 'MsPurgeFailByUnknownUser', '1'); +-- INSERT INTO `kpi_title` VALUES (467, 'HLR', 'HLR.A.028', NULL, 'GPRS登记请求次数', 'GprsLuReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (468, 'HLR', 'HLR.A.029', NULL, 'GPRS登记请求成功次数', 'GprsLuSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (469, 'HLR', 'HLR.A.030', NULL, 'GPRS去登记次数', 'GprsPurgeReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (470, 'HLR', 'HLR.A.031', NULL, 'GPRS去登记成功次数', 'GprsPurgeSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (471, 'HLR', 'HLR.A.032', NULL, 'GPRS注销登记次数', 'GprsCancelLuReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (472, 'HLR', 'HLR.A.033', NULL, 'GPRS注销登记成功次数', 'GprsCancelLuSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (473, 'HLR', 'HLR.A.034', NULL, 'GPRS路由请求次数', 'GprsRoutInfoReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (474, 'HLR', 'HLR.A.035', NULL, 'GPRS用户激活失败报告次数', 'GprsActiveFailReportTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (475, 'HLR', 'HLR.A.036', NULL, 'GPRS用户激活失败报告成功次数', 'GprsActiveFailReportSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (476, 'HLR', 'HLR.A.037', NULL, 'GPRS用户激活失败报告失败:缺参数', 'GprsActiveFailReportFailByMissPara', '1'); +-- INSERT INTO `kpi_title` VALUES (477, 'HLR', 'HLR.A.038', NULL, 'GPRS用户激活失败报告失败:系统错误', 'GprsActiveFailReportFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (478, 'HLR', 'HLR.A.039', NULL, 'GPRS用户激活失败报告失败:非期望的参数值', 'GprsActiveFailReportFailByUnexptPara', '1'); +-- INSERT INTO `kpi_title` VALUES (479, 'HLR', 'HLR.A.040', NULL, 'GPRS用户激活失败报告失败:未知用户', 'GprsActiveFailReportFailByUnKnownUser', '1'); +-- INSERT INTO `kpi_title` VALUES (480, 'HLR', 'HLR.A.041', NULL, '发起CFU业务登记且激活次数', 'CfuActvReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (481, 'HLR', 'HLR.A.042', NULL, 'CFU业务登记且激活成功次数', 'CfuActvSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (482, 'HLR', 'HLR.A.043', NULL, 'CFU登记失败:MS忙', 'CfuRegFailByMsBusy', '1'); +-- INSERT INTO `kpi_title` VALUES (483, 'HLR', 'HLR.A.044', NULL, 'CFU登记失败:不允许将呼叫终接到MS', 'CfuRegFailByMsDenied', '1'); +-- INSERT INTO `kpi_title` VALUES (484, 'HLR', 'HLR.A.045', NULL, 'CFU登记失败:MS去登记状态', 'CfuRegFailByMsErase', '1'); +-- INSERT INTO `kpi_title` VALUES (485, 'HLR', 'HLR.A.046', NULL, 'CFU登记失败:无寻呼响应', 'CfuRegFailByNoPagingResp', '1'); +-- INSERT INTO `kpi_title` VALUES (486, 'HLR', 'HLR.A.047', NULL, 'CFU登记失败:系统错误', 'CfuRegFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (487, 'HLR', 'HLR.A.048', NULL, 'CFU登记失败:未分配电话号码', 'CfuRegFailByUnAssignMsisdn', '1'); +-- INSERT INTO `kpi_title` VALUES (488, 'HLR', 'HLR.A.049', NULL, 'CFU登记失败:不可用', 'CfuRegFailByUnavailable', '1'); +-- INSERT INTO `kpi_title` VALUES (489, 'HLR', 'HLR.A.050', NULL, '发起CFU业务去活次数', 'CfuDeActvReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (490, 'HLR', 'HLR.A.051', NULL, 'CFU业务去活成功次数', 'CfuDeActvSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (491, 'HLR', 'HLR.A.052', NULL, 'CFU去活失败:MS忙', 'CfuDeActvFailByMsBusy', '1'); +-- INSERT INTO `kpi_title` VALUES (492, 'HLR', 'HLR.A.053', NULL, 'CFU去活失败:不允许将呼叫终接到MS', 'CfuDeActvFailByMsDenied', '1'); +-- INSERT INTO `kpi_title` VALUES (493, 'HLR', 'HLR.A.054', NULL, 'CFU去活失败:未分配电话号码', 'CfuDeActvFailByUnAssignMsisdn', '1'); +-- INSERT INTO `kpi_title` VALUES (494, 'HLR', 'HLR.A.055', NULL, 'CFU去活失败:MS去登记状态', 'CfuDeActvFailByMsErase', '1'); +-- INSERT INTO `kpi_title` VALUES (495, 'HLR', 'HLR.A.056', NULL, 'CFU去活失败:无寻呼响应', 'CfuDeActvFailByNoPagingResp', '1'); +-- INSERT INTO `kpi_title` VALUES (496, 'HLR', 'HLR.A.057', NULL, 'CFU去活失败:系统错误', 'CfuDeActvFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (497, 'HLR', 'HLR.A.058', NULL, 'CFU去活失败:不可用', 'CfuDeActvFailByUnavailable', '1'); +-- INSERT INTO `kpi_title` VALUES (498, 'HLR', 'HLR.A.059', NULL, '发起CFB业务登记且激活次数', 'CfbActvReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (499, 'HLR', 'HLR.A.060', NULL, 'CFB业务登记且激活成功次数', 'CfbActvSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (500, 'HLR', 'HLR.A.061', NULL, 'CFB登记失败:MS忙', 'CfbRegFailByMsBusy', '1'); +-- INSERT INTO `kpi_title` VALUES (501, 'HLR', 'HLR.A.062', NULL, 'CFB登记失败:不允许将呼叫终接到MS', 'CfbRegFailByMsDenied', '1'); +-- INSERT INTO `kpi_title` VALUES (502, 'HLR', 'HLR.A.063', NULL, 'CFB登记失败:MS去登记状态', 'CfbRegFailByMsErase', '1'); +-- INSERT INTO `kpi_title` VALUES (503, 'HLR', 'HLR.A.064', NULL, 'CFB登记失败:无寻呼响应', 'CfbRegFailByNoPagingResp', '1'); +-- INSERT INTO `kpi_title` VALUES (504, 'HLR', 'HLR.A.065', NULL, 'CFB登记失败:系统错误', 'CfbRegFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (505, 'HLR', 'HLR.A.066', NULL, 'CFB登记失败:未分配电话号码', 'CfbRegFailByUnAssignMsisdn', '1'); +-- INSERT INTO `kpi_title` VALUES (506, 'HLR', 'HLR.A.067', NULL, 'CFB登记失败:不可用', 'CfbRegFailByUnavailable', '1'); +-- INSERT INTO `kpi_title` VALUES (507, 'HLR', 'HLR.A.068', NULL, '发起CFB业务去活次数', 'CfbDeActvReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (508, 'HLR', 'HLR.A.069', NULL, 'CFB业务去活成功次数', 'CfbDeActvSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (509, 'HLR', 'HLR.A.070', NULL, 'CFB去活失败:MS忙', 'CfbDeActvFailByMsBusy', '1'); +-- INSERT INTO `kpi_title` VALUES (510, 'HLR', 'HLR.A.071', NULL, 'CFB去活失败:不允许将呼叫终接到MS', 'CfbDeActvFailByMsDenied', '1'); +-- INSERT INTO `kpi_title` VALUES (511, 'HLR', 'HLR.A.072', NULL, 'CFB去活失败:MS去登记状态', 'CfbDeActvFailByMsErase', '1'); +-- INSERT INTO `kpi_title` VALUES (512, 'HLR', 'HLR.A.073', NULL, 'CFB去活失败:无寻呼响应', 'CfbDeActvFailByNoPagingResp', '1'); +-- INSERT INTO `kpi_title` VALUES (513, 'HLR', 'HLR.A.074', NULL, 'CFB去活失败:系统错误', 'CfbDeActvFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (514, 'HLR', 'HLR.A.075', NULL, 'CFB去活失败:未分配电话号码', 'CfbDeActvFailByUnAssignMsisdn ', '1'); +-- INSERT INTO `kpi_title` VALUES (515, 'HLR', 'HLR.A.076', NULL, 'CFB去活失败:不可用', 'CfbDeActvFailByUnavailable', '1'); +-- INSERT INTO `kpi_title` VALUES (516, 'HLR', 'HLR.A.077', NULL, '发起CFNRy业务登记且激活次数', 'CfnryActvReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (517, 'HLR', 'HLR.A.078', NULL, 'CFNRy业务登记且激活成功次数', 'CfnryActvSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (518, 'HLR', 'HLR.A.079', NULL, 'CFNRy登记失败:MS忙', 'CfnryRegFailByMsBusy', '1'); +-- INSERT INTO `kpi_title` VALUES (519, 'HLR', 'HLR.A.080', NULL, 'CFNRy登记失败:不允许将呼叫终接到MS', 'CfnryRegFailByMsDenied', '1'); +-- INSERT INTO `kpi_title` VALUES (520, 'HLR', 'HLR.A.081', NULL, 'CFNRy登记失败:MS去登记状态', 'CfnryRegFailByMsErase', '1'); +-- INSERT INTO `kpi_title` VALUES (521, 'HLR', 'HLR.A.082', NULL, 'CFNRy登记失败:无寻呼响应', 'CfnryRegFailByNoPagingResp', '1'); +-- INSERT INTO `kpi_title` VALUES (522, 'HLR', 'HLR.A.083', NULL, 'CFNRy登记失败:系统错误', 'CfnryRegFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (523, 'HLR', 'HLR.A.084', NULL, 'CFNRy登记失败:未分配电话号码', 'CfnryRegFailByUnAssignMsisdn', '1'); +-- INSERT INTO `kpi_title` VALUES (524, 'HLR', 'HLR.A.085', NULL, 'CFNRy登记失败:不可用', 'CfnryRegFailByUnavailable', '1'); +-- INSERT INTO `kpi_title` VALUES (525, 'HLR', 'HLR.A.086', NULL, '发起CFNRy业务去活次数', 'CfnryDeActvReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (526, 'HLR', 'HLR.A.087', NULL, 'CFNRy业务去活成功次数', 'CfnryDeActvSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (527, 'HLR', 'HLR.A.088', NULL, 'CFNRy去活失败:MS忙', 'CfnryDeActvFailByMsBusy', '1'); +-- INSERT INTO `kpi_title` VALUES (528, 'HLR', 'HLR.A.089', NULL, 'CFNRy去活失败:不允许将呼叫终接到MS', 'CfnryDeActvFailByMsDenied', '1'); +-- INSERT INTO `kpi_title` VALUES (529, 'HLR', 'HLR.A.090', NULL, 'CFNRy去活失败:MS去登记状态', 'CfnryDeActvFailByMsErase', '1'); +-- INSERT INTO `kpi_title` VALUES (530, 'HLR', 'HLR.A.091', NULL, 'CFNRy去活失败:无寻呼响应', 'CfnryDeActvFailByNoPagingResp', '1'); +-- INSERT INTO `kpi_title` VALUES (531, 'HLR', 'HLR.A.092', NULL, 'CFNRy去活失败:系统错误', 'CfnryDeActvFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (532, 'HLR', 'HLR.A.093', NULL, 'CFNRy去活失败:未分配电话号码', 'CfnryDeActvFailByUnAssignMsisdn', '1'); +-- INSERT INTO `kpi_title` VALUES (533, 'HLR', 'HLR.A.094', NULL, 'CFNRy去活失败:不可用', 'CfnryDeActvFailByUnavailable', '1'); +-- INSERT INTO `kpi_title` VALUES (534, 'HLR', 'HLR.A.095', NULL, '发起CFNRc)业务登记且激活次数', 'CfnrcActvReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (535, 'HLR', 'HLR.A.096', NULL, '(CFNRc)业务登记且激活成功次数', 'CfnrcActvSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (536, 'HLR', 'HLR.A.097', NULL, '(CFNRc)登记失败:MS忙', 'CfnrcRegFailByMsBusy', '1'); +-- INSERT INTO `kpi_title` VALUES (537, 'HLR', 'HLR.A.098', NULL, '(CFNRc)登记失败:不允许将呼叫终接到MS', 'CfnrcRegFailByMsDenied', '1'); +-- INSERT INTO `kpi_title` VALUES (538, 'HLR', 'HLR.A.099', NULL, '(CFNRc)登记失败:MS去登记状态', 'CfnrcRegFailByMsErase', '1'); +-- INSERT INTO `kpi_title` VALUES (539, 'HLR', 'HLR.A.100', NULL, '(CFNRc)登记失败:无寻呼响应', 'CfnrcRegFailByNoPagingResp', '1'); +-- INSERT INTO `kpi_title` VALUES (540, 'HLR', 'HLR.A.101', NULL, '(CFNRc)登记失败:系统错误', 'CfnrcRegFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (541, 'HLR', 'HLR.A.102', NULL, '(CFNRc)登记失败:未分配电话号码', 'CfnrcRegFailByUnAssignMsisdn', '1'); +-- INSERT INTO `kpi_title` VALUES (542, 'HLR', 'HLR.A.103', NULL, '(CFNRc)登记失败:不可用', 'CfnrcRegFailByUnavailable', '1'); +-- INSERT INTO `kpi_title` VALUES (543, 'HLR', 'HLR.A.104', NULL, '发起CFNRc)业务去活次数', 'CfnrcDeActvReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (544, 'HLR', 'HLR.A.105', NULL, 'CFNRc业务去活成功次数', 'CfnrcDeActvSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (545, 'HLR', 'HLR.A.106', NULL, 'CFNRc)去活失败:MS忙', 'CfnrcDeActvFailByMsBusy', '1'); +-- INSERT INTO `kpi_title` VALUES (546, 'HLR', 'HLR.A.107', NULL, 'CFNRc)去活失败:不允许将呼叫终接到MS', 'CfnrcDeActvFailByMsDenied', '1'); +-- INSERT INTO `kpi_title` VALUES (547, 'HLR', 'HLR.A.108', NULL, 'CFNRc)去活失败:MS去登记状态', 'CfnrcDeActvFailByMsErase', '1'); +-- INSERT INTO `kpi_title` VALUES (548, 'HLR', 'HLR.A.109', NULL, 'CFNRc)去活失败:无寻呼响应', 'CfnrcDeActvFailByNoPagingResp', '1'); +-- INSERT INTO `kpi_title` VALUES (549, 'HLR', 'HLR.A.110', NULL, 'CFNRc)去活失败:系统错误', 'CfnrcDeActvFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (550, 'HLR', 'HLR.A.111', NULL, 'CFNRc)去活失败:未分配电话号码', 'CfnrcDeActvFailByUnAssignMsisdn', '1'); +-- INSERT INTO `kpi_title` VALUES (551, 'HLR', 'HLR.A.112', NULL, 'CFNRc)去活失败:不可用', 'CfnrcDeActvFailByUnavailable', '1'); +-- INSERT INTO `kpi_title` VALUES (552, 'HLR', 'HLR.A.113', NULL, '发起CW业务激活次数', 'CwActvReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (553, 'HLR', 'HLR.A.114', NULL, 'CW业务激活成功次数', 'CwActvSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (554, 'HLR', 'HLR.A.115', NULL, 'CW激活失败:MS忙', 'CwActvFailByMsBusy', '1'); +-- INSERT INTO `kpi_title` VALUES (555, 'HLR', 'HLR.A.116', NULL, 'CW激活失败:不允许将呼叫终接到MS', 'CwActvFailByMsDenied', '1'); +-- INSERT INTO `kpi_title` VALUES (556, 'HLR', 'HLR.A.117', NULL, 'CW激活失败:MS去登记状态', 'CwActvFailByMsErase', '1'); +-- INSERT INTO `kpi_title` VALUES (557, 'HLR', 'HLR.A.118', NULL, 'CW激活失败:无寻呼响应', 'CwActvFailByNoPagingResp', '1'); +-- INSERT INTO `kpi_title` VALUES (558, 'HLR', 'HLR.A.119', NULL, 'CW激活失败:系统错误', 'CwActvFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (559, 'HLR', 'HLR.A.120', NULL, 'CW激活失败:未分配电话号码', 'CwActvFailByUnAssignMsisdn', '1'); +-- INSERT INTO `kpi_title` VALUES (560, 'HLR', 'HLR.A.121', NULL, 'CW激活失败:不可用', 'CwActvFailByUnavailable', '1'); +-- INSERT INTO `kpi_title` VALUES (561, 'HLR', 'HLR.A.122', NULL, '发起CW业务去活次数', 'CwDeActvReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (562, 'HLR', 'HLR.A.123', NULL, 'CW业务去活成功次数', 'CwDeActvSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (563, 'HLR', 'HLR.A.124', NULL, 'CW去活失败:MS忙', 'CwDeActvFailByMsBusy', '1'); +-- INSERT INTO `kpi_title` VALUES (564, 'HLR', 'HLR.A.125', NULL, 'CW去活失败:不允许将呼叫终接到MS', 'CwDeActvFailByMsDenied', '1'); +-- INSERT INTO `kpi_title` VALUES (565, 'HLR', 'HLR.A.126', NULL, 'CW去活失败:MS去登记状态', 'CwDeActvFailByMsErase', '1'); +-- INSERT INTO `kpi_title` VALUES (566, 'HLR', 'HLR.A.127', NULL, 'CW去活失败:无寻呼响应', 'CwDeActvFailByNoPagingResp', '1'); +-- INSERT INTO `kpi_title` VALUES (567, 'HLR', 'HLR.A.128', NULL, 'CW去活失败:系统错误', 'CwDeActvFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (568, 'HLR', 'HLR.A.129', NULL, 'CW去活失败:未分配电话号码', 'CwDeActvFailByUnAssignMsisdn', '1'); +-- INSERT INTO `kpi_title` VALUES (569, 'HLR', 'HLR.A.130', NULL, 'CW去活失败:不可用', 'CwDeActvFailByUnavailable', '1'); +-- INSERT INTO `kpi_title` VALUES (570, 'HLR', 'HLR.A.131', NULL, '发起前转业务去活次数', 'CFDeActvReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (571, 'HLR', 'HLR.A.132', NULL, '前转业务去活成功次数', 'CFDeActvSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (572, 'HLR', 'HLR.A.133', NULL, '发起补充业务登记次数', 'SSRegReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (573, 'HLR', 'HLR.A.134', NULL, '发起补充业务登记成功次数', 'SSRegSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (574, 'HLR', 'HLR.A.135', NULL, '获取路由尝试次数', 'RouteInfoReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (575, 'HLR', 'HLR.A.136', NULL, '获取路由成功次数', 'RouteInfoSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (576, 'HLR', 'HLR.A.137', NULL, '获取路由尝试失败:缺席用户', 'RouteInfoFailByAbsentSub', '1'); +-- INSERT INTO `kpi_title` VALUES (577, 'HLR', 'HLR.A.138', NULL, '获取路由尝试失败:未知用户', 'RouteInfoFailByUnknownSub', '1'); +-- INSERT INTO `kpi_title` VALUES (578, 'HLR', 'HLR.A.139', NULL, '获取路由尝试失败:系统错误', 'RouteInfoFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (579, 'HLR', 'HLR.A.140', NULL, '获取路由尝试失败:终呼拒绝', 'RouteInfoFailByCalledReject', '1'); +-- INSERT INTO `kpi_title` VALUES (580, 'HLR', 'HLR.A.141', NULL, '获取路由尝试失败:缺参数', 'RouteInfoFailByDataMiss', '1'); +-- INSERT INTO `kpi_title` VALUES (581, 'HLR', 'HLR.A.142', NULL, '获取路由尝试失败:设备不支持', 'RouteInfoFailByFacNotSupport', '1'); +-- INSERT INTO `kpi_title` VALUES (582, 'HLR', 'HLR.A.143', NULL, '获取路由尝试失败:不支持路由优化', 'RouteInfoFailByORNotAllowed', '1'); +-- INSERT INTO `kpi_title` VALUES (583, 'HLR', 'HLR.A.144', NULL, 'SRI触发漫游号码请求失败:缺席用户', 'RouteNumberFailByAbsentSub', '1'); +-- INSERT INTO `kpi_title` VALUES (584, 'HLR', 'HLR.A.145', NULL, 'SRI触发漫游号码请求失败:缺参数', 'RouteNumberFailByDataMiss', '1'); +-- INSERT INTO `kpi_title` VALUES (585, 'HLR', 'HLR.A.146', NULL, 'SRI触发漫游号码请求失败:设备不支持', 'RouteNumberFailByFacNotSupport', '1'); +-- INSERT INTO `kpi_title` VALUES (586, 'HLR', 'HLR.A.147', NULL, 'SRI触发漫游号码请求失败:无漫游号码分配', 'RouteNumberFailByNoAssign', '1'); +-- INSERT INTO `kpi_title` VALUES (587, 'HLR', 'HLR.A.148', NULL, 'SRI触发漫游号码请求失败:不支持路由优化', 'RouteNumberFailByORNotAllowed', '1'); +-- INSERT INTO `kpi_title` VALUES (588, 'HLR', 'HLR.A.149', NULL, 'SRI触发漫游号码请求次数', 'RouteNumberReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (589, 'HLR', 'HLR.A.150', NULL, 'SRI触发漫游号码请求失败:系统错误', 'RouteNumberFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (590, 'HLR', 'HLR.A.151', NULL, 'SRI触发漫游号码请求失败:非期望的参数值', 'RouteNumberFailByUnexpData', '1'); +-- INSERT INTO `kpi_title` VALUES (591, 'HLR', 'HLR.A.152', NULL, 'SRI触发漫游号码请求成功次数', 'RouteNumberSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (592, 'HLR', 'HLR.A.153', NULL, '路由失败:呼叫闭锁', 'SMRouteFailByCallBarred', '1'); +-- INSERT INTO `kpi_title` VALUES (593, 'HLR', 'HLR.A.154', NULL, '路由失败:缺参数', 'SMRouteFailByDataMiss', '1'); +-- INSERT INTO `kpi_title` VALUES (594, 'HLR', 'HLR.A.155', NULL, '路由失败:设备不支持', 'SMRouteFailByFacNotSupport', '1'); +-- INSERT INTO `kpi_title` VALUES (595, 'HLR', 'HLR.A.156', NULL, '路由失败:系统错误', 'SMRouteFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (596, 'HLR', 'HLR.A.157', NULL, '路由失败:非期望的参数值', 'SMRouteFailByUnexptPara', '1'); +-- INSERT INTO `kpi_title` VALUES (597, 'HLR', 'HLR.A.158', NULL, '路由失败:未知用户', 'SMRouteFailByUnknownSub', '1'); +-- INSERT INTO `kpi_title` VALUES (598, 'HLR', 'HLR.A.159', NULL, '终呼失败:非法用户', 'SMRouteFailByIllegalSub', '1'); +-- INSERT INTO `kpi_title` VALUES (599, 'HLR', 'HLR.A.160', NULL, '终呼失败:缺席用户', 'SMRouteFailByAbsentSub', '1'); +-- INSERT INTO `kpi_title` VALUES (600, 'HLR', 'HLR.A.161', NULL, '终呼失败:终呼时用户忙', 'SMRouteFailByBusySub', '1'); +-- INSERT INTO `kpi_title` VALUES (601, 'HLR', 'HLR.A.162', NULL, '终呼失败:系统错误', 'SMRouteFailBySysFail', '1'); +-- INSERT INTO `kpi_title` VALUES (602, 'HLR', 'HLR.A.163', NULL, '终呼失败:不期望的参数值', 'SMRouteFailByUnexptPara', '1'); +-- INSERT INTO `kpi_title` VALUES (603, 'HLR', 'HLR.A.164', NULL, '终呼失败:消息等待队列满', 'SMRouteFailByMsgQueueFull', '1'); +-- INSERT INTO `kpi_title` VALUES (604, 'HLR', 'HLR.A.165', NULL, '接收GSM MAP_ALERT消息次数', 'GsmAlertReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (605, 'HLR', 'HLR.A.166', NULL, '接收GSM MAP_ALERT消息成功次数', 'GsmAlertSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (606, 'HLR', 'HLR.A.167', NULL, '重启指示发送次数', 'ResetReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (607, 'HLR', 'HLR.A.168', NULL, '重启成功次数', 'ResetSuccTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (608, 'HLR', 'HLR.A.169', NULL, '数据恢复请求次数', 'RestoreDataReqTotalNum', '1'); +-- INSERT INTO `kpi_title` VALUES (609, 'HLR', 'HLR.A.170', NULL, '数据恢复成功次数', 'RestoreDataReqSuccNum', '1'); +INSERT INTO `kpi_title` VALUES (610, 'HLR', 'HLR.A.171', NULL, 'C2G Boss开户成功次数', 'AddUserBossSuccNum', '1'); +INSERT INTO `kpi_title` VALUES (611, 'HLR', 'HLR.A.172', NULL, 'C2G Boss销户成功次数', 'DelUserBossSuccNum', '1'); +INSERT INTO `kpi_title` VALUES (612, 'HLR', 'HLR.A.173', NULL, 'C2G Boss修改用户成功次数', 'ModUserBossSuccNum', '1'); +INSERT INTO `kpi_title` VALUES (613, 'HLR', 'HLR.A.174', NULL, 'C2G Boss开户请求次数', 'AddUserBossReqNum', '1'); +INSERT INTO `kpi_title` VALUES (614, 'HLR', 'HLR.A.175', NULL, 'C2G Boss受理失败返回IMSI not used次数', 'BossServFailByImsiNot', '1'); +INSERT INTO `kpi_title` VALUES (615, 'HLR', 'HLR.A.176', NULL, 'C2G Boss受理失败返回ISDN not used次数', 'BossServFailByIsdnNot', '1'); +INSERT INTO `kpi_title` VALUES (616, 'HLR', 'HLR.A.177', NULL, 'C2G Boss受理失败返回其他错误次数', 'BossServFailByOther', '1'); +INSERT INTO `kpi_title` VALUES (617, 'HLR', 'HLR.A.178', NULL, 'C2G Boss受理失败返回repeat IMSI次数', 'BossServFailByRepImsi', '1'); +INSERT INTO `kpi_title` VALUES (618, 'HLR', 'HLR.A.179', NULL, 'C2G Boss受理失败返回repeat ISDN次数', 'BossServFailByRepIsdn', '1'); +INSERT INTO `kpi_title` VALUES (619, 'HLR', 'HLR.A.180', NULL, 'C2G Boss销户请求次数', 'DelUserBossReqNum', '1'); +INSERT INTO `kpi_title` VALUES (620, 'HLR', 'HLR.A.181', NULL, 'C2G Boss修改用户请求次数', 'ModUserBossReqNum', '1'); SET FOREIGN_KEY_CHECKS = 1; diff --git a/build/database/std/install/sys_i18n.sql b/build/database/std/install/sys_i18n.sql index 31ff6af0..393311eb 100644 --- a/build/database/std/install/sys_i18n.sql +++ b/build/database/std/install/sys_i18n.sql @@ -787,6 +787,7 @@ INSERT INTO `sys_i18n` VALUES (769, 'job.delete_cdr_record', '删除-过期话 INSERT INTO `sys_i18n` VALUES (770, 'job.delete_cdr_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 (771, 'job.delete_uenb_record', '删除-过期终端接入基站记录', 'Delete-Expired UE-NB Records'); INSERT INTO `sys_i18n` VALUES (772, 'job.delete_uenb_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 (773, 'menu.perf.kpiTitle', '关键指标标题', 'Key Performance Title'); INSERT INTO `sys_i18n` VALUES (2000, 'menu.psap.agent', '座席', 'Agent'); INSERT INTO `sys_i18n` VALUES (2001, 'menu.psap.agent.callings', '并行话务', 'Calling Information'); diff --git a/build/database/std/install/sys_menu.sql b/build/database/std/install/sys_menu.sql index a83b723a..aa9956c3 100644 --- a/build/database/std/install/sys_menu.sql +++ b/build/database/std/install/sys_menu.sql @@ -168,7 +168,7 @@ INSERT INTO `sys_menu` VALUES (2120, 'DashboardV1', 2131, 8, 'dashboardV1', 'das 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', 'ne/neFile/index', '1', '0', 'M', '1', '1', 'ne: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 (2124, 'menu.perf.kpiTitle', 2099, 22, 'kpi-title', 'perfManage/kpi-title/index', '1', '1', 'M', '1', '1', 'perfManage:kpi-title:index', 'icon-soutubiao', '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, ''); diff --git a/build/database/std/upgrade/upg_alarm.sql b/build/database/std/upgrade/upg_alarm.sql index e19327b9..6657759a 100644 --- a/build/database/std/upgrade/upg_alarm.sql +++ b/build/database/std/upgrade/upg_alarm.sql @@ -39,6 +39,14 @@ CREATE TABLE IF NOT EXISTS `alarm` ( KEY `idx_status_severity_time` (`alarm_status`,`orig_severity`,`event_time`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='告警_记录表'; +-- 告警表删除重复数据 +DELETE a +FROM alarm a +JOIN ( + SELECT MIN(id) AS id, alarm_id FROM alarm GROUP BY alarm_id +) b ON a.alarm_id = b.alarm_id +WHERE a.id != b.id; + -- ---------------------------- -- COLUMN for alarm -- ---------------------------- diff --git a/build/database/std/upgrade/upg_sys_i18n.sql b/build/database/std/upgrade/upg_sys_i18n.sql index 178ba0c6..da7eff53 100644 --- a/build/database/std/upgrade/upg_sys_i18n.sql +++ b/build/database/std/upgrade/upg_sys_i18n.sql @@ -784,6 +784,7 @@ REPLACE INTO `sys_i18n` VALUES (769, 'job.delete_cdr_record', '删除-过期话 REPLACE INTO `sys_i18n` VALUES (770, 'job.delete_cdr_record_remark', 'storeDays:表示保留最近天数的数据记录\r\nneList:表示匹配的网元类型', 'storeDays: Indicates the most recent days of data records retained\r\nneList: Indicates the type of network elements matched'); REPLACE INTO `sys_i18n` VALUES (771, 'job.delete_uenb_record', '删除-过期终端接入基站记录', 'Delete-Expired UE-NB Records'); REPLACE INTO `sys_i18n` VALUES (772, 'job.delete_uenb_record_remark', 'storeDays:表示保留最近天数的数据记录\r\nneList:表示匹配的网元类型', 'storeDays: Indicates the most recent days of data records retained\r\nneList: Indicates the type of network elements matched'); +REPLACE INTO `sys_i18n` VALUES (773, 'menu.perf.kpiTitle', '关键指标标题', 'Key Performance Title'); REPLACE INTO `sys_i18n` VALUES (2000, 'menu.psap.agent', '座席', 'Agent'); REPLACE INTO `sys_i18n` VALUES (2001, 'menu.psap.agent.callings', '并行话务', 'Calling Information'); diff --git a/build/database/std/upgrade/upg_sys_menu.sql b/build/database/std/upgrade/upg_sys_menu.sql index 6f2770ed..23e71745 100644 --- a/build/database/std/upgrade/upg_sys_menu.sql +++ b/build/database/std/upgrade/upg_sys_menu.sql @@ -190,7 +190,7 @@ REPLACE INTO `sys_menu` VALUES (2120, 'DashboardV1', 2131, 8, 'dashboardV1', 'da REPLACE INTO `sys_menu` VALUES (2121, 'menu.system.user.editRole', 100, 8, '', '', '1', '1', 'B', '1', '1', 'system:user:editRole', '#', '0', 'system', 1728641403588,'system', 1728641403588, ''); REPLACE 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'); REPLACE INTO `sys_menu` VALUES (2123, 'menu.log.neFile', 2089, 9, 'neFile', 'ne/neFile/index', '1', '0', 'M', '1', '1', 'ne:neFile:index', 'icon-tubiaohuizhi', '0', 'system', 1728641403588,'system', 1728641403588, ''); --- REPLACE 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, ''); +REPLACE INTO `sys_menu` VALUES (2124, 'menu.perf.kpiTitle', 2099, 22, 'kpi-title', 'perfManage/kpi-title/index', '1', '1', 'M', '1', '1', 'perfManage:kpi-title:index', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, ''); -- REPLACE 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, ''); REPLACE 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, ''); REPLACE 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, ''); From 45e226ce1aff05b144bcaaeff49d408efbe3890a Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Thu, 21 Aug 2025 14:30:09 +0800 Subject: [PATCH 5/5] Refactor API tags in swagger.yaml to use shortened prefixes - Updated tags from 'network_data' to 'ne_data' for consistency and brevity. - Changed 'network_element' to 'ne' across various endpoints for improved readability. - Adjusted related descriptions in the tags section to reflect the new naming conventions. --- main.go | 44 ++-- src/app.go | 8 +- src/modules/core/controller/core_info.go | 150 ++++++++++++ src/modules/core/core.go | 47 ++++ src/modules/core/model/core_info.go | 24 ++ src/modules/core/repository/core_info.go | 134 +++++++++++ src/modules/core/service/core_info.go | 81 +++++++ .../backup_export_cdr/backup_export_cdr.go | 6 +- .../backup_export_log/backup_export_log.go | 2 +- .../backup_export_table.go | 2 +- .../backup_export_udm/backup_export_udm.go | 8 +- .../delete_ne_config_backup.go | 4 +- .../ne_alarm_state_check.go | 4 +- .../ne_alarm_state_check_cmd.go | 8 +- .../ne_alarm_state_check_license.go | 4 +- .../ne_config_backup/ne_config_backup.go | 6 +- .../processor/ne_data_udm/ne_data_udm.go | 6 +- .../controller/action.go | 14 +- .../controller/ne_config.go | 16 +- .../controller/ne_config_backup.go | 4 +- .../controller/ne_host.go | 12 +- .../controller/ne_host_cmd.go | 4 +- .../controller/ne_info.go | 34 +-- .../controller/ne_license.go | 24 +- .../controller/ne_software.go | 14 +- .../controller/ne_version.go | 4 +- .../fetch_link/alarm.go | 2 +- .../{network_element => ne}/fetch_link/amf.go | 2 +- .../{network_element => ne}/fetch_link/hlr.go | 2 +- .../{network_element => ne}/fetch_link/ims.go | 2 +- .../{network_element => ne}/fetch_link/mme.go | 2 +- .../fetch_link/n3iwf.go | 2 +- .../fetch_link/ne_config.go | 2 +- .../fetch_link/ne_state.go | 2 +- .../fetch_link/ne_trace.go | 2 +- .../fetch_link/nssf.go | 2 +- .../{network_element => ne}/fetch_link/pcf.go | 2 +- .../{network_element => ne}/fetch_link/smf.go | 2 +- .../{network_element => ne}/fetch_link/udm.go | 0 .../model/ne_config.go | 0 .../model/ne_config_backup.go | 0 .../{network_element => ne}/model/ne_host.go | 0 .../model/ne_host_cmd.go | 0 .../{network_element => ne}/model/ne_info.go | 0 .../model/ne_license.go | 0 .../model/ne_software.go | 0 .../model/ne_version.go | 0 .../network_element.go => ne/ne.go} | 8 +- .../{network_element => ne}/ne_config_test.go | 4 +- .../repository/ne_config.go | 2 +- .../repository/ne_config_backup.go | 2 +- .../repository/ne_host.go | 2 +- .../repository/ne_host_cmd.go | 2 +- .../repository/ne_info.go | 2 +- .../repository/ne_license.go | 2 +- .../repository/ne_software.go | 2 +- .../repository/ne_version.go | 2 +- .../service/ne_config.go | 4 +- .../service/ne_config_backup.go | 4 +- .../service/ne_config_omc.go | 0 .../service/ne_host.go | 4 +- .../service/ne_host_cmd.go | 4 +- .../service/ne_info.go | 6 +- .../service/ne_license.go | 4 +- .../service/ne_software.go | 4 +- .../service/ne_version.go | 6 +- .../controller/all_alarm.go | 10 +- .../controller/all_alarm_forward.go | 6 +- .../controller/all_alarm_log.go | 8 +- .../controller/all_backup.go | 4 +- .../controller/all_kpi.go | 10 +- .../controller/all_kpi_c.go | 8 +- .../controller/all_nb_state.go | 10 +- .../controller/all_ne_state.go | 8 +- .../controller/amf.go | 16 +- .../controller/cbc.go | 6 +- .../controller/ims.go | 16 +- .../controller/mme.go | 16 +- .../controller/n3iwf.go | 6 +- .../controller/nssf.go | 8 +- .../controller/pcf.go | 16 +- .../controller/sgwc.go | 10 +- .../controller/smf.go | 16 +- .../controller/smsc.go | 10 +- .../controller/udm_auth.go | 28 +-- .../controller/udm_sub.go | 26 +-- .../controller/udm_voip.go | 24 +- .../controller/udm_volte_ims.go | 24 +- .../controller/upf.go | 6 +- .../{network_data => ne_data}/model/alarm.go | 0 .../model/alarm_event.go | 0 .../model/alarm_forward_log.go | 0 .../model/alarm_log.go | 0 .../{network_data => ne_data}/model/backup.go | 0 .../model/cbc_message.go | 0 .../model/cdr_event.go | 0 .../model/kpi_c_report.go | 0 .../model/kpi_report.go | 0 .../model/nb_state.go | 0 .../model/ne_state.go | 0 .../model/udm_auth.go | 0 .../model/udm_extend.go | 0 .../model/udm_sub.go | 0 .../model/udm_voip.go | 0 .../model/udm_volte_ims.go | 0 .../model/ue_event.go | 0 .../network_data.go => ne_data/ne_data.go} | 8 +- .../repository/alarm.go | 2 +- .../repository/alarm_event.go | 2 +- .../repository/alarm_forward_log.go | 2 +- .../repository/alarm_log.go | 2 +- .../repository/cbc_message.go | 2 +- .../repository/cdr_event.go | 2 +- .../repository/kpi_c_report.go | 2 +- .../repository/kpi_report.go | 2 +- .../repository/nb_state.go | 2 +- .../repository/ne_state.go | 2 +- .../repository/udm_auth.go | 2 +- .../repository/udm_extend.go | 2 +- .../repository/udm_sub.go | 2 +- .../repository/udm_voip.go | 2 +- .../repository/udm_volte_ims.go | 2 +- .../repository/ue_event.go | 2 +- .../service/alarm.go | 4 +- .../service/alarm_event.go | 4 +- .../service/alarm_forward_log.go | 4 +- .../service/alarm_log.go | 4 +- .../service/backup.go | 4 +- .../service/cbc_message.go | 6 +- .../service/cdr_event.go | 4 +- .../service/kpi_c_report.go | 4 +- .../service/kpi_report.go | 6 +- .../service/nb_state.go | 4 +- .../service/ne_state.go | 4 +- .../service/udm_auth.go | 6 +- .../service/udm_extend.go | 4 +- .../service/udm_sub.go | 6 +- .../service/udm_voip.go | 6 +- .../service/udm_volte_ims.go | 6 +- .../service/ue_event.go | 4 +- .../udm_auth_k4_test.go | 2 +- src/modules/notification/service/email.go | 2 +- src/modules/notification/service/smsc.go | 2 +- src/modules/oam/controller/api_rest.go | 6 +- src/modules/oam/oauth2_api.go | 2 +- src/modules/oam/service/alarm.go | 6 +- src/modules/oam/service/cbs_state.go | 4 +- src/modules/oam/service/cdr.go | 6 +- src/modules/oam/service/kpi.go | 8 +- src/modules/oam/service/nb_state.go | 6 +- src/modules/oam/service/ue_nb.go | 6 +- src/modules/tool/controller/iperf.go | 2 +- src/modules/tool/controller/mml.go | 2 +- src/modules/tool/controller/ping.go | 2 +- src/modules/tool/service/iperf.go | 2 +- src/modules/tool/service/ping.go | 2 +- .../trace/controller/trace_task_hlr.go | 2 +- src/modules/trace/service/tcpdump.go | 2 +- src/modules/trace/service/trace_task.go | 6 +- src/modules/trace/service/trace_task_hlr.go | 6 +- src/modules/ws/controller/ws_redis.go | 2 +- src/modules/ws/controller/ws_ssh.go | 2 +- src/modules/ws/controller/ws_telnet.go | 2 +- src/modules/ws/controller/ws_view.go | 2 +- src/modules/ws/processor/cdr_connect.go | 4 +- src/modules/ws/processor/ne_state.go | 4 +- src/modules/ws/processor/ue_connect.go | 4 +- src/modules/ws/processor/upf_total_flow.go | 4 +- swagger_docs/docs.go | 218 +++++++++--------- swagger_docs/swagger.json | 218 +++++++++--------- swagger_docs/swagger.yaml | 218 +++++++++--------- 171 files changed, 1177 insertions(+), 741 deletions(-) create mode 100644 src/modules/core/controller/core_info.go create mode 100644 src/modules/core/core.go create mode 100644 src/modules/core/model/core_info.go create mode 100644 src/modules/core/repository/core_info.go create mode 100644 src/modules/core/service/core_info.go rename src/modules/{network_element => ne}/controller/action.go (98%) rename src/modules/{network_element => ne}/controller/ne_config.go (97%) rename src/modules/{network_element => ne}/controller/ne_config_backup.go (98%) rename src/modules/{network_element => ne}/controller/ne_host.go (98%) rename src/modules/{network_element => ne}/controller/ne_host_cmd.go (97%) rename src/modules/{network_element => ne}/controller/ne_info.go (95%) rename src/modules/{network_element => ne}/controller/ne_license.go (94%) rename src/modules/{network_element => ne}/controller/ne_software.go (95%) rename src/modules/{network_element => ne}/controller/ne_version.go (96%) rename src/modules/{network_element => ne}/fetch_link/alarm.go (96%) rename src/modules/{network_element => ne}/fetch_link/amf.go (98%) rename src/modules/{network_element => ne}/fetch_link/hlr.go (97%) rename src/modules/{network_element => ne}/fetch_link/ims.go (98%) rename src/modules/{network_element => ne}/fetch_link/mme.go (98%) rename src/modules/{network_element => ne}/fetch_link/n3iwf.go (97%) rename src/modules/{network_element => ne}/fetch_link/ne_config.go (99%) rename src/modules/{network_element => ne}/fetch_link/ne_state.go (97%) rename src/modules/{network_element => ne}/fetch_link/ne_trace.go (97%) rename src/modules/{network_element => ne}/fetch_link/nssf.go (98%) rename src/modules/{network_element => ne}/fetch_link/pcf.go (99%) rename src/modules/{network_element => ne}/fetch_link/smf.go (98%) rename src/modules/{network_element => ne}/fetch_link/udm.go (100%) rename src/modules/{network_element => ne}/model/ne_config.go (100%) rename src/modules/{network_element => ne}/model/ne_config_backup.go (100%) rename src/modules/{network_element => ne}/model/ne_host.go (100%) rename src/modules/{network_element => ne}/model/ne_host_cmd.go (100%) rename src/modules/{network_element => ne}/model/ne_info.go (100%) rename src/modules/{network_element => ne}/model/ne_license.go (100%) rename src/modules/{network_element => ne}/model/ne_software.go (100%) rename src/modules/{network_element => ne}/model/ne_version.go (100%) rename src/modules/{network_element/network_element.go => ne/ne.go} (98%) rename src/modules/{network_element => ne}/ne_config_test.go (98%) rename src/modules/{network_element => ne}/repository/ne_config.go (98%) rename src/modules/{network_element => ne}/repository/ne_config_backup.go (98%) rename src/modules/{network_element => ne}/repository/ne_host.go (98%) rename src/modules/{network_element => ne}/repository/ne_host_cmd.go (98%) rename src/modules/{network_element => ne}/repository/ne_info.go (99%) rename src/modules/{network_element => ne}/repository/ne_license.go (98%) rename src/modules/{network_element => ne}/repository/ne_software.go (98%) rename src/modules/{network_element => ne}/repository/ne_version.go (98%) rename src/modules/{network_element => ne}/service/ne_config.go (97%) rename src/modules/{network_element => ne}/service/ne_config_backup.go (98%) rename src/modules/{network_element => ne}/service/ne_config_omc.go (100%) rename src/modules/{network_element => ne}/service/ne_host.go (97%) rename src/modules/{network_element => ne}/service/ne_host_cmd.go (94%) rename src/modules/{network_element => ne}/service/ne_info.go (99%) rename src/modules/{network_element => ne}/service/ne_license.go (98%) rename src/modules/{network_element => ne}/service/ne_software.go (97%) rename src/modules/{network_element => ne}/service/ne_version.go (99%) rename src/modules/{network_data => ne_data}/controller/all_alarm.go (97%) rename src/modules/{network_data => ne_data}/controller/all_alarm_forward.go (92%) rename src/modules/{network_data => ne_data}/controller/all_alarm_log.go (96%) rename src/modules/{network_data => ne_data}/controller/all_backup.go (96%) rename src/modules/{network_data => ne_data}/controller/all_kpi.go (95%) rename src/modules/{network_data => ne_data}/controller/all_kpi_c.go (96%) rename src/modules/{network_data => ne_data}/controller/all_nb_state.go (94%) rename src/modules/{network_data => ne_data}/controller/all_ne_state.go (91%) rename src/modules/{network_data => ne_data}/controller/amf.go (95%) rename src/modules/{network_data => ne_data}/controller/cbc.go (98%) rename src/modules/{network_data => ne_data}/controller/ims.go (95%) rename src/modules/{network_data => ne_data}/controller/mme.go (95%) rename src/modules/{network_data => ne_data}/controller/n3iwf.go (91%) rename src/modules/{network_data => ne_data}/controller/nssf.go (93%) rename src/modules/{network_data => ne_data}/controller/pcf.go (97%) rename src/modules/{network_data => ne_data}/controller/sgwc.go (95%) rename src/modules/{network_data => ne_data}/controller/smf.go (96%) rename src/modules/{network_data => ne_data}/controller/smsc.go (95%) rename src/modules/{network_data => ne_data}/controller/udm_auth.go (97%) rename src/modules/{network_data => ne_data}/controller/udm_sub.go (97%) rename src/modules/{network_data => ne_data}/controller/udm_voip.go (97%) rename src/modules/{network_data => ne_data}/controller/udm_volte_ims.go (97%) rename src/modules/{network_data => ne_data}/controller/upf.go (92%) rename src/modules/{network_data => ne_data}/model/alarm.go (100%) rename src/modules/{network_data => ne_data}/model/alarm_event.go (100%) rename src/modules/{network_data => ne_data}/model/alarm_forward_log.go (100%) rename src/modules/{network_data => ne_data}/model/alarm_log.go (100%) rename src/modules/{network_data => ne_data}/model/backup.go (100%) rename src/modules/{network_data => ne_data}/model/cbc_message.go (100%) rename src/modules/{network_data => ne_data}/model/cdr_event.go (100%) rename src/modules/{network_data => ne_data}/model/kpi_c_report.go (100%) rename src/modules/{network_data => ne_data}/model/kpi_report.go (100%) rename src/modules/{network_data => ne_data}/model/nb_state.go (100%) rename src/modules/{network_data => ne_data}/model/ne_state.go (100%) rename src/modules/{network_data => ne_data}/model/udm_auth.go (100%) rename src/modules/{network_data => ne_data}/model/udm_extend.go (100%) rename src/modules/{network_data => ne_data}/model/udm_sub.go (100%) rename src/modules/{network_data => ne_data}/model/udm_voip.go (100%) rename src/modules/{network_data => ne_data}/model/udm_volte_ims.go (100%) rename src/modules/{network_data => ne_data}/model/ue_event.go (100%) rename src/modules/{network_data/network_data.go => ne_data/ne_data.go} (99%) rename src/modules/{network_data => ne_data}/repository/alarm.go (99%) rename src/modules/{network_data => ne_data}/repository/alarm_event.go (99%) rename src/modules/{network_data => ne_data}/repository/alarm_forward_log.go (98%) rename src/modules/{network_data => ne_data}/repository/alarm_log.go (98%) rename src/modules/{network_data => ne_data}/repository/cbc_message.go (99%) rename src/modules/{network_data => ne_data}/repository/cdr_event.go (99%) rename src/modules/{network_data => ne_data}/repository/kpi_c_report.go (99%) rename src/modules/{network_data => ne_data}/repository/kpi_report.go (99%) rename src/modules/{network_data => ne_data}/repository/nb_state.go (98%) rename src/modules/{network_data => ne_data}/repository/ne_state.go (98%) rename src/modules/{network_data => ne_data}/repository/udm_auth.go (98%) rename src/modules/{network_data => ne_data}/repository/udm_extend.go (98%) rename src/modules/{network_data => ne_data}/repository/udm_sub.go (98%) rename src/modules/{network_data => ne_data}/repository/udm_voip.go (98%) rename src/modules/{network_data => ne_data}/repository/udm_volte_ims.go (99%) rename src/modules/{network_data => ne_data}/repository/ue_event.go (98%) rename src/modules/{network_data => ne_data}/service/alarm.go (98%) rename src/modules/{network_data => ne_data}/service/alarm_event.go (96%) rename src/modules/{network_data => ne_data}/service/alarm_forward_log.go (88%) rename src/modules/{network_data => ne_data}/service/alarm_log.go (87%) rename src/modules/{network_data => ne_data}/service/backup.go (95%) rename src/modules/{network_data => ne_data}/service/cbc_message.go (98%) rename src/modules/{network_data => ne_data}/service/cdr_event.go (99%) rename src/modules/{network_data => ne_data}/service/kpi_c_report.go (98%) rename src/modules/{network_data => ne_data}/service/kpi_report.go (98%) rename src/modules/{network_data => ne_data}/service/nb_state.go (96%) rename src/modules/{network_data => ne_data}/service/ne_state.go (89%) rename src/modules/{network_data => ne_data}/service/udm_auth.go (97%) rename src/modules/{network_data => ne_data}/service/udm_extend.go (90%) rename src/modules/{network_data => ne_data}/service/udm_sub.go (98%) rename src/modules/{network_data => ne_data}/service/udm_voip.go (96%) rename src/modules/{network_data => ne_data}/service/udm_volte_ims.go (97%) rename src/modules/{network_data => ne_data}/service/ue_event.go (98%) rename src/modules/{network_data => ne_data}/udm_auth_k4_test.go (98%) diff --git a/main.go b/main.go index 9f070bf7..7073f9eb 100644 --- a/main.go +++ b/main.go @@ -48,50 +48,50 @@ var retryInterval = 5 * time.Second // 重试间隔时间 // @tag.name monitor/online // @tag.description monitor system user online interface // -// @tag.name network_data +// @tag.name ne_data // @tag.description network data interface -// @tag.name network_data/alarm +// @tag.name ne_data/alarm // @tag.description network data alarm interface -// @tag.name network_data/kpi +// @tag.name ne_data/kpi // @tag.description network data kpi interface -// @tag.name network_data/amf +// @tag.name ne_data/amf // @tag.description network data amf interface -// @tag.name network_data/ims +// @tag.name ne_data/ims // @tag.description network data ims interface -// @tag.name network_data/mme +// @tag.name ne_data/mme // @tag.description network data mme interface -// @tag.name network_data/sgwc +// @tag.name ne_data/sgwc // @tag.description network data sgwc interface -// @tag.name network_data/smf +// @tag.name ne_data/smf // @tag.description network data smf interface -// @tag.name network_data/smsc +// @tag.name ne_data/smsc // @tag.description network data smsc interface -// @tag.name network_data/udm/auth +// @tag.name ne_data/udm/auth // @tag.description network data udm authentication interface -// @tag.name network_data/udm/sub +// @tag.name ne_data/udm/sub // @tag.description network data udm subscriber interface -// @tag.name network_data/udm/voip +// @tag.name ne_data/udm/voip // @tag.description network data udm voip interface -// @tag.name network_data/udm/volte-ims +// @tag.name ne_data/udm/volte-ims // @tag.description network data udm volte interface -// @tag.name network_data/upf +// @tag.name ne_data/upf // @tag.description network data upf interface // -// @tag.name network_element +// @tag.name ne // @tag.description network element interface -// @tag.name network_element/action +// @tag.name ne/action // @tag.description network element operating interface -// @tag.name network_element/info +// @tag.name ne/info // @tag.description network element information interface -// @tag.name network_element/host +// @tag.name ne/host // @tag.description network element host interface -// @tag.name network_element/license +// @tag.name ne/license // @tag.description network element license interface -// @tag.name network_element/software +// @tag.name ne/software // @tag.description network element software interface -// @tag.name network_element/version +// @tag.name ne/version // @tag.description network element version interface -// @tag.name network_element/config +// @tag.name ne/config // @tag.description network element config interface // // @tag.name system diff --git a/src/app.go b/src/app.go index 407f533a..ec80a4a0 100644 --- a/src/app.go +++ b/src/app.go @@ -13,8 +13,8 @@ import ( "be.ems/src/modules/common" "be.ems/src/modules/crontask" "be.ems/src/modules/monitor" - networkdata "be.ems/src/modules/network_data" - networkelement "be.ems/src/modules/network_element" + ne "be.ems/src/modules/ne" + neData "be.ems/src/modules/ne_data" "be.ems/src/modules/notification" "be.ems/src/modules/oam" "be.ems/src/modules/system" @@ -90,9 +90,9 @@ func ModulesRoute(app *gin.Engine) { common.Setup(app) // 网元功能模块 - networkelement.Setup(app) + ne.Setup(app) // 网元数据模块 - networkdata.Setup(app) + neData.Setup(app) // 通知模块 notification.Setup(app) diff --git a/src/modules/core/controller/core_info.go b/src/modules/core/controller/core_info.go new file mode 100644 index 00000000..d961139c --- /dev/null +++ b/src/modules/core/controller/core_info.go @@ -0,0 +1,150 @@ +package controller + +import ( + "fmt" + + "be.ems/src/framework/i18n" + "be.ems/src/framework/reqctx" + "be.ems/src/framework/resp" + "be.ems/src/framework/utils/parse" + "be.ems/src/modules/core/model" + "be.ems/src/modules/core/service" + + "github.com/gin-gonic/gin" +) + +// 实例化控制层 CoreInfoController 结构体 +var NewCoreInfo = &CoreInfoController{ + CoreInfoService: service.NewCoreInfo, +} + +// 核心网信息请求 +// +// PATH /core +type CoreInfoController struct { + CoreInfoService *service.CoreInfo //核心网信息服务 +} + +// 核心网信息列表 +// +// GET /list +func (s CoreInfoController) List(c *gin.Context) { + query := reqctx.QueryMap(c) + rows, total := s.CoreInfoService.FindByPage(query) + c.JSON(200, resp.OkData(map[string]any{"total": total, "rows": rows})) +} + +// 核心网信息信息 +// +// GET /:id +func (s CoreInfoController) Info(c *gin.Context) { + id := parse.Number(c.Param("id")) + if id <= 0 { + c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_CHEACK, "bind err: id is empty")) + return + } + + neHost := s.CoreInfoService.FindById(id) + if neHost.ID != id { + c.JSON(200, resp.ErrMsg("not found data")) + return + } + + c.JSON(200, resp.OkData(neHost)) +} + +// 核心网信息新增 +// +// POST / +func (s CoreInfoController) Add(c *gin.Context) { + var body model.CoreInfo + if err := c.ShouldBindBodyWithJSON(&body); err != nil { + errMsgs := fmt.Sprintf("bind err: %s", resp.FormatBindError(err)) + c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_PARSER, errMsgs)) + return + } + + // 检查属性值唯一 + uniqueInfo := s.CoreInfoService.CheckUniqueGroupTitle(body.Name, body.SN, 0) + if !uniqueInfo { + c.JSON(200, resp.ErrMsg("name/SN already exists")) + return + } + + body.CreateBy = reqctx.LoginUserToUserName(c) + insertId := s.CoreInfoService.Insert(body) + if insertId > 0 { + c.JSON(200, resp.Ok(nil)) + return + } + c.JSON(200, resp.Err(nil)) +} + +// 核心网信息修改 +// +// PUT / +func (s CoreInfoController) Edit(c *gin.Context) { + var body model.CoreInfo + if err := c.ShouldBindBodyWithJSON(&body); err != nil { + errMsgs := fmt.Sprintf("bind err: %s", resp.FormatBindError(err)) + c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_PARSER, errMsgs)) + return + } + + // 检查属性值唯一 + uniqueHostCmd := s.CoreInfoService.CheckUniqueGroupTitle(body.Name, body.SN, body.ID) + if !uniqueHostCmd { + c.JSON(200, resp.ErrMsg("name/SN already exists")) + return + } + + // 检查是否存在 + coreInfo := s.CoreInfoService.FindById(body.ID) + if coreInfo.ID != body.ID { + c.JSON(200, resp.ErrMsg("not found data")) + return + } + + coreInfo.Name = body.Name + coreInfo.SN = body.SN + coreInfo.TimeZone = body.TimeZone + coreInfo.Longitude = body.Longitude + coreInfo.Latitude = body.Latitude + coreInfo.Address = body.Address + coreInfo.Remark = body.Remark + body.UpdateBy = reqctx.LoginUserToUserName(c) + rows := s.CoreInfoService.Update(coreInfo) + if rows > 0 { + c.JSON(200, resp.Ok(nil)) + return + } + c.JSON(200, resp.Err(nil)) +} + +// 核心网信息删除 +// +// DELETE /:id +func (s CoreInfoController) Remove(c *gin.Context) { + language := reqctx.AcceptLanguage(c) + id := c.Param("id") + if id == "" { + c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_CHEACK, "bind err: id is empty")) + return + } + + // 处理字符转id数组后去重 + uniqueIDs := parse.RemoveDuplicatesToArray(id, ",") + // 转换成int64数组类型 + ids := make([]int64, 0) + for _, v := range uniqueIDs { + ids = append(ids, parse.Number(v)) + } + + rows, err := s.CoreInfoService.DeleteByIds(ids) + if err != nil { + c.JSON(200, resp.ErrMsg(i18n.TKey(language, err.Error()))) + return + } + msg := i18n.TTemplate(language, "app.common.deleteSuccess", map[string]any{"num": rows}) + c.JSON(200, resp.OkMsg(msg)) +} diff --git a/src/modules/core/core.go b/src/modules/core/core.go new file mode 100644 index 00000000..10a74e1e --- /dev/null +++ b/src/modules/core/core.go @@ -0,0 +1,47 @@ +package core + +import ( + "be.ems/src/framework/logger" + "be.ems/src/framework/middleware" + "be.ems/src/framework/middleware/collectlogs" + "be.ems/src/modules/core/controller" + + "github.com/gin-gonic/gin" +) + +// 模块路由注册 +func Setup(router *gin.Engine) { + logger.Infof("开始加载 ====> core 模块路由") + + // 核心网信息 + coreInfoGroup := router.Group("/core/info") + { + coreInfoGroup.GET("/list", + middleware.AuthorizeUser(nil), + controller.NewCoreInfo.List, + ) + coreInfoGroup.GET("/:id", + middleware.CryptoApi(false, true), + middleware.AuthorizeUser(nil), + controller.NewCoreInfo.Info, + ) + coreInfoGroup.POST("", + middleware.CryptoApi(true, true), + middleware.AuthorizeUser(nil), + collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.coreInfo", collectlogs.BUSINESS_TYPE_INSERT)), + controller.NewCoreInfo.Add, + ) + coreInfoGroup.PUT("", + middleware.CryptoApi(true, true), + middleware.AuthorizeUser(nil), + collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.coreInfo", collectlogs.BUSINESS_TYPE_UPDATE)), + controller.NewCoreInfo.Edit, + ) + coreInfoGroup.DELETE(":id", + middleware.AuthorizeUser(nil), + collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.coreInfo", collectlogs.BUSINESS_TYPE_DELETE)), + controller.NewCoreInfo.Remove, + ) + } + +} diff --git a/src/modules/core/model/core_info.go b/src/modules/core/model/core_info.go new file mode 100644 index 00000000..b1d5501b --- /dev/null +++ b/src/modules/core/model/core_info.go @@ -0,0 +1,24 @@ +package model + +// CoreInfo 核心网_基础信息 core_info +type CoreInfo struct { + ID int64 `json:"id" gorm:"column:id;primaryKey;autoIncrement"` // 核心网ID + CoreUID string `json:"coreUid" gorm:"column:core_uid"` // 核心网唯一标识 + Name string `json:"name" gorm:"column:name"` // 核心网名称 + SN string `json:"sn" gorm:"column:sn"` // 核心网序列号 + OmcId string `json:"omcId" gorm:"column:omc_id"` // OMC安装生成的唯一编码 + TimeZone string `json:"timeZone" gorm:"column:time_zone"` // 时区 Asia/Hong_Kong + Longitude float64 `json:"longitude" gorm:"column:longitude"` // 经度 -180 to 180 + Latitude float64 `json:"latitude" gorm:"column:latitude"` // 纬度 -90 to 90 + Address string `json:"address" gorm:"column:address"` // 地址 + Remark string `json:"remark" gorm:"column:remark"` // 备注 + CreateBy string `json:"createBy" gorm:"column:create_by"` // 创建者 + CreateTime int64 `json:"createTime" gorm:"column:create_time"` // 创建时间 + UpdateBy string `json:"updateBy" gorm:"column:update_by"` // 更新者 + UpdateTime int64 `json:"updateTime" gorm:"column:update_time"` // 更新时间 +} + +// TableName 表名称 +func (*CoreInfo) TableName() string { + return "core_info" +} diff --git a/src/modules/core/repository/core_info.go b/src/modules/core/repository/core_info.go new file mode 100644 index 00000000..0ea5f5af --- /dev/null +++ b/src/modules/core/repository/core_info.go @@ -0,0 +1,134 @@ +package repository + +import ( + "fmt" + "time" + + "be.ems/src/framework/database/db" + "be.ems/src/framework/logger" + "be.ems/src/modules/core/model" +) + +// 实例化数据层 CoreInfo 结构体 +var NewCoreInfo = &CoreInfo{} + +// CoreInfo 核心网信息 数据层处理 +type CoreInfo struct{} + +// SelectByPage 分页查询集合 +func (r CoreInfo) SelectByPage(query map[string]string) ([]model.CoreInfo, int64) { + tx := db.DB("").Model(&model.CoreInfo{}) + // 查询条件拼接 + if v, ok := query["coreUid"]; ok && v != "" { + tx = tx.Where("core_uid = ?", v) + } + if v, ok := query["sn"]; ok && v != "" { + tx = tx.Where("sn = ?", v) + } + if v, ok := query["name"]; ok && v != "" { + tx = tx.Where("name like ?", fmt.Sprintf("%s%%", v)) + } + + // 查询结果 + var total int64 = 0 + rows := []model.CoreInfo{} + + // 查询数量为0直接返回 + if err := tx.Count(&total).Error; err != nil || total <= 0 { + return rows, total + } + + // 查询数据分页 + pageNum, pageSize := db.PageNumSize(query["pageNum"], query["pageSize"]) + tx = tx.Limit(pageSize).Offset(pageSize * pageNum) + err := tx.Find(&rows).Error + if err != nil { + logger.Errorf("query find err => %v", err.Error()) + return rows, total + } + return rows, total +} + +// SelectByIds 通过ID查询 +func (r CoreInfo) SelectByIds(ids []int64) []model.CoreInfo { + rows := []model.CoreInfo{} + if len(ids) <= 0 { + return rows + } + tx := db.DB("").Model(&model.CoreInfo{}) + // 构建查询条件 + tx = tx.Where("id in ?", ids) + // 查询数据 + if err := tx.Find(&rows).Error; err != nil { + logger.Errorf("query find err => %v", err.Error()) + return rows + } + return rows +} + +// Insert 新增信息 +func (r CoreInfo) Insert(param model.CoreInfo) int64 { + if param.CreateBy != "" { + ms := time.Now().UnixMilli() + param.CreateTime = ms + param.UpdateTime = ms + param.UpdateBy = param.CreateBy + } + // 执行插入 + if err := db.DB("").Create(¶m).Error; err != nil { + logger.Errorf("insert err => %v", err.Error()) + return 0 + } + return param.ID +} + +// Update 修改信息 +func (r CoreInfo) Update(param model.CoreInfo) int64 { + if param.ID == 0 { + return 0 + } + param.UpdateTime = time.Now().UnixMilli() + tx := db.DB("").Model(&model.CoreInfo{}) + // 构建查询条件 + tx = tx.Where("id = ?", param.ID) + tx = tx.Omit("id") + // 执行更新 + if err := tx.Updates(param).Error; err != nil { + logger.Errorf("update err => %v", err.Error()) + return 0 + } + return tx.RowsAffected +} + +// DeleteByIds 批量删除信息 +func (r CoreInfo) DeleteByIds(ids []int64) int64 { + if len(ids) <= 0 { + return 0 + } + tx := db.DB("").Where("id in ?", ids) + if err := tx.Delete(&model.CoreInfo{}).Error; err != nil { + logger.Errorf("delete err => %v", err.Error()) + return 0 + } + return tx.RowsAffected +} + +// CheckUnique 检查信息是否唯一 返回数据ID +func (r CoreInfo) CheckUnique(param model.CoreInfo) int64 { + tx := db.DB("").Model(&model.CoreInfo{}) + // 查询条件拼接 + if param.Name != "" { + tx = tx.Where("name = ?", param.Name) + } + if param.SN != "" { + tx = tx.Where("sn = ?", param.SN) + } + + // 查询数据 + var id int64 = 0 + if err := tx.Select("id").Limit(1).Find(&id).Error; err != nil { + logger.Errorf("query find err => %v", err.Error()) + return id + } + return id +} diff --git a/src/modules/core/service/core_info.go b/src/modules/core/service/core_info.go new file mode 100644 index 00000000..16d12c83 --- /dev/null +++ b/src/modules/core/service/core_info.go @@ -0,0 +1,81 @@ +package service + +import ( + "fmt" + "strings" + + "be.ems/src/framework/utils/generate" + "be.ems/src/framework/utils/machine" + "be.ems/src/modules/core/model" + "be.ems/src/modules/core/repository" +) + +// 实例化服务层 CoreInfo 结构体 +var NewCoreInfo = &CoreInfo{ + CoreInfoRepository: repository.NewCoreInfo, +} + +// CoreInfo 核心网信息 服务层处理 +type CoreInfo struct { + CoreInfoRepository *repository.CoreInfo // 核心网信息表 +} + +// FindByPage 分页查询列表数据 +func (r CoreInfo) FindByPage(query map[string]string) ([]model.CoreInfo, int64) { + return r.CoreInfoRepository.SelectByPage(query) +} + +// FindById 通过ID查询 +func (r CoreInfo) FindById(id int64) model.CoreInfo { + if id <= 0 { + return model.CoreInfo{} + } + neHosts := r.CoreInfoRepository.SelectByIds([]int64{id}) + if len(neHosts) > 0 { + return neHosts[0] + } + return model.CoreInfo{} +} + +// Insert 新增信息 +func (r CoreInfo) Insert(param model.CoreInfo) int64 { + param.CoreUID = strings.ToUpper(generate.Code(8)) + if param.OmcId == "" { + param.OmcId = machine.Code + } + + return r.CoreInfoRepository.Insert(param) +} + +// Update 修改信息 +func (r CoreInfo) Update(param model.CoreInfo) int64 { + return r.CoreInfoRepository.Update(param) +} + +// DeleteByIds 批量删除信息 +func (r CoreInfo) DeleteByIds(ids []int64) (int64, error) { + // 检查是否存在 + rows := r.CoreInfoRepository.SelectByIds(ids) + if len(rows) <= 0 { + return 0, fmt.Errorf("coreInfo.noData") + } + + if len(rows) == len(ids) { + rows := r.CoreInfoRepository.DeleteByIds(ids) + return rows, nil + } + // 删除信息失败! + return 0, fmt.Errorf("delete fail") +} + +// CheckUniqueGroupTitle 校验唯一名称和序号 +func (r CoreInfo) CheckUniqueGroupTitle(name, sn string, id int64) bool { + uniqueId := r.CoreInfoRepository.CheckUnique(model.CoreInfo{ + Name: name, + SN: sn, + }) + if uniqueId == id { + return true + } + return uniqueId == 0 +} diff --git a/src/modules/crontask/processor/backup_export_cdr/backup_export_cdr.go b/src/modules/crontask/processor/backup_export_cdr/backup_export_cdr.go index 755e1d6f..e1e7646f 100644 --- a/src/modules/crontask/processor/backup_export_cdr/backup_export_cdr.go +++ b/src/modules/crontask/processor/backup_export_cdr/backup_export_cdr.go @@ -15,9 +15,9 @@ import ( "be.ems/src/framework/utils/date" "be.ems/src/framework/utils/file" "be.ems/src/framework/utils/parse" - neDataService "be.ems/src/modules/network_data/service" - neModel "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neModel "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" + neDataService "be.ems/src/modules/ne_data/service" systemService "be.ems/src/modules/system/service" ) diff --git a/src/modules/crontask/processor/backup_export_log/backup_export_log.go b/src/modules/crontask/processor/backup_export_log/backup_export_log.go index 6d7d6509..b16ca749 100644 --- a/src/modules/crontask/processor/backup_export_log/backup_export_log.go +++ b/src/modules/crontask/processor/backup_export_log/backup_export_log.go @@ -13,7 +13,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/date" "be.ems/src/framework/utils/file" - neDataService "be.ems/src/modules/network_data/service" + neDataService "be.ems/src/modules/ne_data/service" systemModel "be.ems/src/modules/system/model" systemService "be.ems/src/modules/system/service" ) diff --git a/src/modules/crontask/processor/backup_export_table/backup_export_table.go b/src/modules/crontask/processor/backup_export_table/backup_export_table.go index d540038f..1133470c 100644 --- a/src/modules/crontask/processor/backup_export_table/backup_export_table.go +++ b/src/modules/crontask/processor/backup_export_table/backup_export_table.go @@ -15,7 +15,7 @@ import ( "be.ems/src/framework/utils/date" "be.ems/src/framework/utils/file" "be.ems/src/framework/utils/parse" - neDataService "be.ems/src/modules/network_data/service" + neDataService "be.ems/src/modules/ne_data/service" systemModel "be.ems/src/modules/system/model" systemService "be.ems/src/modules/system/service" ) diff --git a/src/modules/crontask/processor/backup_export_udm/backup_export_udm.go b/src/modules/crontask/processor/backup_export_udm/backup_export_udm.go index e0625a6e..dacd60d5 100644 --- a/src/modules/crontask/processor/backup_export_udm/backup_export_udm.go +++ b/src/modules/crontask/processor/backup_export_udm/backup_export_udm.go @@ -10,10 +10,10 @@ import ( "be.ems/src/framework/cron" "be.ems/src/framework/logger" "be.ems/src/framework/utils/file" - neDataModel "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neModel "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neModel "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" + neDataModel "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" ) var NewProcessor = &BackupExportUDMProcessor{ diff --git a/src/modules/crontask/processor/delete_ne_config_backup/delete_ne_config_backup.go b/src/modules/crontask/processor/delete_ne_config_backup/delete_ne_config_backup.go index 982b7323..678f5b67 100644 --- a/src/modules/crontask/processor/delete_ne_config_backup/delete_ne_config_backup.go +++ b/src/modules/crontask/processor/delete_ne_config_backup/delete_ne_config_backup.go @@ -12,8 +12,8 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" "be.ems/src/framework/utils/date" - neModel "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neModel "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" ) var NewProcessor = &DeleteNeConfigBackupProcessor{ diff --git a/src/modules/crontask/processor/ne_alarm_state_check/ne_alarm_state_check.go b/src/modules/crontask/processor/ne_alarm_state_check/ne_alarm_state_check.go index e79e6f1d..a91663b0 100644 --- a/src/modules/crontask/processor/ne_alarm_state_check/ne_alarm_state_check.go +++ b/src/modules/crontask/processor/ne_alarm_state_check/ne_alarm_state_check.go @@ -11,8 +11,8 @@ import ( "be.ems/src/framework/cron" "be.ems/src/framework/logger" "be.ems/src/framework/utils/parse" - neModel "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neModel "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" oamService "be.ems/src/modules/oam/service" ) diff --git a/src/modules/crontask/processor/ne_alarm_state_check_cmd/ne_alarm_state_check_cmd.go b/src/modules/crontask/processor/ne_alarm_state_check_cmd/ne_alarm_state_check_cmd.go index 6cd31605..0ed093ac 100644 --- a/src/modules/crontask/processor/ne_alarm_state_check_cmd/ne_alarm_state_check_cmd.go +++ b/src/modules/crontask/processor/ne_alarm_state_check_cmd/ne_alarm_state_check_cmd.go @@ -16,10 +16,10 @@ import ( "be.ems/src/framework/cron" "be.ems/src/framework/logger" "be.ems/src/framework/utils/parse" - neDataModel "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neModel "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neModel "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" + neDataModel "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" oamService "be.ems/src/modules/oam/service" wsService "be.ems/src/modules/ws/service" ) diff --git a/src/modules/crontask/processor/ne_alarm_state_check_license/ne_alarm_state_check_license.go b/src/modules/crontask/processor/ne_alarm_state_check_license/ne_alarm_state_check_license.go index 8e866a05..9428c5ef 100644 --- a/src/modules/crontask/processor/ne_alarm_state_check_license/ne_alarm_state_check_license.go +++ b/src/modules/crontask/processor/ne_alarm_state_check_license/ne_alarm_state_check_license.go @@ -12,8 +12,8 @@ import ( "be.ems/src/framework/utils/parse" "github.com/tsmask/go-oam" - neModel "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neModel "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" oamService "be.ems/src/modules/oam/service" ) diff --git a/src/modules/crontask/processor/ne_config_backup/ne_config_backup.go b/src/modules/crontask/processor/ne_config_backup/ne_config_backup.go index 0bd28f0a..fd1712dd 100644 --- a/src/modules/crontask/processor/ne_config_backup/ne_config_backup.go +++ b/src/modules/crontask/processor/ne_config_backup/ne_config_backup.go @@ -6,9 +6,9 @@ import ( "be.ems/src/framework/cron" "be.ems/src/framework/logger" - neDataService "be.ems/src/modules/network_data/service" - neModel "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neModel "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" + neDataService "be.ems/src/modules/ne_data/service" ) var NewProcessor = &NeConfigBackupProcessor{ diff --git a/src/modules/crontask/processor/ne_data_udm/ne_data_udm.go b/src/modules/crontask/processor/ne_data_udm/ne_data_udm.go index ad16557a..97e3cef5 100644 --- a/src/modules/crontask/processor/ne_data_udm/ne_data_udm.go +++ b/src/modules/crontask/processor/ne_data_udm/ne_data_udm.go @@ -5,9 +5,9 @@ import ( "be.ems/src/framework/cron" "be.ems/src/framework/logger" - neDataService "be.ems/src/modules/network_data/service" - neModel "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neModel "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" + neDataService "be.ems/src/modules/ne_data/service" ) var NewProcessor = &NeDataUDM{ diff --git a/src/modules/network_element/controller/action.go b/src/modules/ne/controller/action.go similarity index 98% rename from src/modules/network_element/controller/action.go rename to src/modules/ne/controller/action.go index aee4d221..30c5aef4 100644 --- a/src/modules/network_element/controller/action.go +++ b/src/modules/ne/controller/action.go @@ -15,7 +15,7 @@ import ( "be.ems/src/framework/ssh" "be.ems/src/framework/utils/file" "be.ems/src/framework/utils/generate" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" ) // 实例化控制层 NeActionController 结构体 @@ -35,7 +35,7 @@ type NeActionController struct { // // POST /pushFile // -// @Tags network_element/action +// @Tags ne // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -103,7 +103,7 @@ func (s *NeActionController) PushFile(c *gin.Context) { // // GET /pullFile // -// @Tags network_element/action +// @Tags ne // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(UPF) @@ -177,7 +177,7 @@ func (s *NeActionController) PullFile(c *gin.Context) { // // GET /pullDirZip // -// @Tags network_element/action +// @Tags ne // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(UPF) @@ -258,7 +258,7 @@ func (s *NeActionController) PullDirZip(c *gin.Context) { // // GET /viewFile // -// @Tags network_element/action +// @Tags ne // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(UPF) @@ -315,7 +315,7 @@ func (s *NeActionController) ViewFile(c *gin.Context) { // // GET /files // -// @Tags network_element/action +// @Tags ne // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(UPF) @@ -395,7 +395,7 @@ func (s *NeActionController) Files(c *gin.Context) { // // PUT /service // -// @Tags network_element/action +// @Tags ne // @Accept json // @Produce json // @Param data body object true "Request Param" diff --git a/src/modules/network_element/controller/ne_config.go b/src/modules/ne/controller/ne_config.go similarity index 97% rename from src/modules/network_element/controller/ne_config.go rename to src/modules/ne/controller/ne_config.go index d33df1be..38b10ca7 100644 --- a/src/modules/network_element/controller/ne_config.go +++ b/src/modules/ne/controller/ne_config.go @@ -8,9 +8,9 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" traceService "be.ems/src/modules/trace/service" "github.com/gin-gonic/gin" @@ -160,7 +160,7 @@ func (s NeConfigController) Remove(c *gin.Context) { // // GET /list/:neType // -// @Tags network_element/config +// @Tags ne/config // @Accept json // @Produce json // @Param neType path string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) @@ -183,7 +183,7 @@ func (s NeConfigController) ListByNeType(c *gin.Context) { // // GET /data // -// @Tags network_element/config +// @Tags ne/config // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) @@ -233,7 +233,7 @@ func (s NeConfigController) DataInfo(c *gin.Context) { // // PUT /data // -// @Tags network_element/config +// @Tags ne/config // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -289,7 +289,7 @@ func (s NeConfigController) DataEdit(c *gin.Context) { // // POST /data // -// @Tags network_element/config +// @Tags ne/config // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -345,7 +345,7 @@ func (s NeConfigController) DataAdd(c *gin.Context) { // // DELETE /data // -// @Tags network_element/config +// @Tags ne/config // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) diff --git a/src/modules/network_element/controller/ne_config_backup.go b/src/modules/ne/controller/ne_config_backup.go similarity index 98% rename from src/modules/network_element/controller/ne_config_backup.go rename to src/modules/ne/controller/ne_config_backup.go index dac18864..0b73a002 100644 --- a/src/modules/network_element/controller/ne_config_backup.go +++ b/src/modules/ne/controller/ne_config_backup.go @@ -11,8 +11,8 @@ import ( "be.ems/src/framework/resp" "be.ems/src/framework/utils/file" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" systemService "be.ems/src/modules/system/service" "github.com/gin-gonic/gin" diff --git a/src/modules/network_element/controller/ne_host.go b/src/modules/ne/controller/ne_host.go similarity index 98% rename from src/modules/network_element/controller/ne_host.go rename to src/modules/ne/controller/ne_host.go index ba7344b7..8cc25b1c 100644 --- a/src/modules/network_element/controller/ne_host.go +++ b/src/modules/ne/controller/ne_host.go @@ -11,8 +11,8 @@ import ( "be.ems/src/framework/ssh" "be.ems/src/framework/telnet" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" "github.com/gin-gonic/gin" ) @@ -182,7 +182,7 @@ func (s NeHostController) Remove(c *gin.Context) { // // POST /test // -// @Tags network_element/host +// @Tags ne // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -261,7 +261,7 @@ func (s NeHostController) Test(c *gin.Context) { // // POST /cmd // -// @Tags network_element/host +// @Tags ne // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -344,7 +344,7 @@ func (s NeHostController) Cmd(c *gin.Context) { // // POST /checkBySSH // -// @Tags network_element/host +// @Tags ne // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -446,7 +446,7 @@ func (s NeHostController) CheckBySSH(c *gin.Context) { // // POST /authorizedBySSH // -// @Tags network_element/host +// @Tags ne // @Accept json // @Produce json // @Param data body object true "Request Param" diff --git a/src/modules/network_element/controller/ne_host_cmd.go b/src/modules/ne/controller/ne_host_cmd.go similarity index 97% rename from src/modules/network_element/controller/ne_host_cmd.go rename to src/modules/ne/controller/ne_host_cmd.go index 519aed9e..e288a588 100644 --- a/src/modules/network_element/controller/ne_host_cmd.go +++ b/src/modules/ne/controller/ne_host_cmd.go @@ -7,8 +7,8 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" "github.com/gin-gonic/gin" ) diff --git a/src/modules/network_element/controller/ne_info.go b/src/modules/ne/controller/ne_info.go similarity index 95% rename from src/modules/network_element/controller/ne_info.go rename to src/modules/ne/controller/ne_info.go index 0a221b81..1adb3507 100644 --- a/src/modules/network_element/controller/ne_info.go +++ b/src/modules/ne/controller/ne_info.go @@ -9,27 +9,27 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + "be.ems/src/modules/ne/model" + "be.ems/src/modules/ne/service" "github.com/gin-gonic/gin" ) // 实例化控制层 NeInfoController 结构体 var NewNeInfo = &NeInfoController{ - neInfoService: neService.NewNeInfo, - neLicenseService: neService.NewNeLicense, - neVersionService: neService.NewNeVersion, + neInfoService: service.NewNeInfo, + neLicenseService: service.NewNeLicense, + neVersionService: service.NewNeVersion, } // 网元信息请求 // // PATH /info type NeInfoController struct { - neInfoService *neService.NeInfo // 网元信息服务 - neLicenseService *neService.NeLicense // 网元授权激活信息服务 - neVersionService *neService.NeVersion // 网元版本信息服务 + neInfoService *service.NeInfo // 网元信息服务 + neLicenseService *service.NeLicense // 网元授权激活信息服务 + neVersionService *service.NeVersion // 网元版本信息服务 } // neStateCacheMap 网元状态缓存最后一次成功的信息 @@ -40,7 +40,7 @@ var mutex sync.Mutex // // GET /state // -// @Tags network_element/info +// @Tags ne // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) @@ -104,7 +104,7 @@ func (s NeInfoController) State(c *gin.Context) { // // GET /byTypeAndID // -// @Tags network_element/info +// @Tags ne // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) @@ -138,7 +138,7 @@ func (s NeInfoController) NeTypeAndID(c *gin.Context) { // // GET /listAll // -// @Tags network_element/info +// @Tags ne // @Accept json // @Produce json // @Param neType query string true "NE Type" @@ -272,7 +272,7 @@ func (s NeInfoController) OAMFileWrite(c *gin.Context) { // // GET /list // -// @Tags network_element/info +// @Tags ne // @Accept json // @Produce json // @Param bandStatus query boolean false "The result carries the state of the network element" @@ -299,7 +299,7 @@ func (s NeInfoController) List(c *gin.Context) { // // GET /:id // -// @Tags network_element/info +// @Tags ne // @Accept json // @Produce json // @Param value path string true "Row ID" @@ -330,7 +330,7 @@ func (s NeInfoController) Info(c *gin.Context) { // // POST / // -// @Tags network_element/info +// @Tags ne // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -426,7 +426,7 @@ func (s NeInfoController) Add(c *gin.Context) { // // PUT / // -// @Tags network_element/info +// @Tags ne // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -542,7 +542,7 @@ func (s NeInfoController) Edit(c *gin.Context) { // // DELETE /:id // -// @Tags network_element/info +// @Tags ne // @Accept json // @Produce json // @Param value path string true "Row ID" diff --git a/src/modules/network_element/controller/ne_license.go b/src/modules/ne/controller/ne_license.go similarity index 94% rename from src/modules/network_element/controller/ne_license.go rename to src/modules/ne/controller/ne_license.go index cf34f9b3..c1933faa 100644 --- a/src/modules/network_element/controller/ne_license.go +++ b/src/modules/ne/controller/ne_license.go @@ -10,30 +10,30 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + "be.ems/src/modules/ne/model" + "be.ems/src/modules/ne/service" ) // 实例化控制层 NeLicenseController 结构体 var NewNeLicense = &NeLicenseController{ - neLicenseService: neService.NewNeLicense, - neInfoService: neService.NewNeInfo, + neLicenseService: service.NewNeLicense, + neInfoService: service.NewNeInfo, } // 网元授权激活请求 // // PATH /license type NeLicenseController struct { - neLicenseService *neService.NeLicense // 网元授权激活服务 - neInfoService *neService.NeInfo // 网元信息服务 + neLicenseService *service.NeLicense // 网元授权激活服务 + neInfoService *service.NeInfo // 网元信息服务 } // 网元授权激活列表 // // GET /list // -// @Tags network_element/license +// @Tags ne // @Accept json // @Produce json // @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) @@ -85,7 +85,7 @@ func (s *NeLicenseController) Info(c *gin.Context) { // // GET /byTypeAndID // -// @Tags network_element/license +// @Tags ne // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) @@ -121,7 +121,7 @@ func (s *NeLicenseController) NeTypeAndID(c *gin.Context) { // // GET /code // -// @Tags network_element/license +// @Tags ne // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) @@ -172,7 +172,7 @@ func (s *NeLicenseController) Code(c *gin.Context) { // // POST /change // -// @Tags network_element/license +// @Tags ne // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -224,7 +224,7 @@ func (s *NeLicenseController) Change(c *gin.Context) { // // GET /state // -// @Tags network_element/license +// @Tags ne // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) diff --git a/src/modules/network_element/controller/ne_software.go b/src/modules/ne/controller/ne_software.go similarity index 95% rename from src/modules/network_element/controller/ne_software.go rename to src/modules/ne/controller/ne_software.go index a13708a2..7f7b4a0f 100644 --- a/src/modules/network_element/controller/ne_software.go +++ b/src/modules/ne/controller/ne_software.go @@ -7,29 +7,29 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + "be.ems/src/modules/ne/model" + "be.ems/src/modules/ne/service" "github.com/gin-gonic/gin" ) // 实例化控制层 NeSoftwareController 结构体 var NewNeSoftware = &NeSoftwareController{ - neSoftwareService: neService.NewNeSoftware, + neSoftwareService: service.NewNeSoftware, } // 网元软件包请求 // // PATH /software type NeSoftwareController struct { - neSoftwareService *neService.NeSoftware // 网元软件包服务 + neSoftwareService *service.NeSoftware // 网元软件包服务 } // 网元软件包列表 // // GET /list // -// @Tags network_element/software +// @Tags ne // @Accept json // @Produce json // @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) @@ -73,7 +73,7 @@ func (s NeSoftwareController) Info(c *gin.Context) { // // POST / // -// @Tags network_element/software +// @Tags ne // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -196,7 +196,7 @@ func (s NeSoftwareController) Remove(c *gin.Context) { // // POST /newNeVersion // -// @Tags network_element/software +// @Tags ne // @Accept json // @Produce json // @Param data body object true "Request Param" diff --git a/src/modules/network_element/controller/ne_version.go b/src/modules/ne/controller/ne_version.go similarity index 96% rename from src/modules/network_element/controller/ne_version.go rename to src/modules/ne/controller/ne_version.go index 0ee0d1f3..42da7139 100644 --- a/src/modules/network_element/controller/ne_version.go +++ b/src/modules/ne/controller/ne_version.go @@ -7,7 +7,7 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" "github.com/gin-gonic/gin" ) @@ -58,7 +58,7 @@ func (s *NeVersionController) Info(c *gin.Context) { // // POST /operate // -// @Tags network_element/version +// @Tags ne // @Accept json // @Produce json // @Param data body object true "Request Param" diff --git a/src/modules/network_element/fetch_link/alarm.go b/src/modules/ne/fetch_link/alarm.go similarity index 96% rename from src/modules/network_element/fetch_link/alarm.go rename to src/modules/ne/fetch_link/alarm.go index b6721597..42603fd1 100644 --- a/src/modules/network_element/fetch_link/alarm.go +++ b/src/modules/ne/fetch_link/alarm.go @@ -7,7 +7,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/fetch" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // AlarmHistory 告警历史记录 diff --git a/src/modules/network_element/fetch_link/amf.go b/src/modules/ne/fetch_link/amf.go similarity index 98% rename from src/modules/network_element/fetch_link/amf.go rename to src/modules/ne/fetch_link/amf.go index f1b2dfec..db3edbad 100644 --- a/src/modules/network_element/fetch_link/amf.go +++ b/src/modules/ne/fetch_link/amf.go @@ -7,7 +7,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/fetch" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // AMFNbInfoList AMF基站信息 diff --git a/src/modules/network_element/fetch_link/hlr.go b/src/modules/ne/fetch_link/hlr.go similarity index 97% rename from src/modules/network_element/fetch_link/hlr.go rename to src/modules/ne/fetch_link/hlr.go index 4d3cfe6d..9b999e77 100644 --- a/src/modules/network_element/fetch_link/hlr.go +++ b/src/modules/ne/fetch_link/hlr.go @@ -10,7 +10,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/fetch" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // HLRTraceStart HLR跟踪任务开始 diff --git a/src/modules/network_element/fetch_link/ims.go b/src/modules/ne/fetch_link/ims.go similarity index 98% rename from src/modules/network_element/fetch_link/ims.go rename to src/modules/ne/fetch_link/ims.go index 015da592..52d4cbb8 100644 --- a/src/modules/network_element/fetch_link/ims.go +++ b/src/modules/ne/fetch_link/ims.go @@ -8,7 +8,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/fetch" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // IMSUeSessionNum IMS会话数量 diff --git a/src/modules/network_element/fetch_link/mme.go b/src/modules/ne/fetch_link/mme.go similarity index 98% rename from src/modules/network_element/fetch_link/mme.go rename to src/modules/ne/fetch_link/mme.go index 39bd1140..b084569d 100644 --- a/src/modules/network_element/fetch_link/mme.go +++ b/src/modules/ne/fetch_link/mme.go @@ -7,7 +7,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/fetch" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // MMENbInfoList MME基站信息 diff --git a/src/modules/network_element/fetch_link/n3iwf.go b/src/modules/ne/fetch_link/n3iwf.go similarity index 97% rename from src/modules/network_element/fetch_link/n3iwf.go rename to src/modules/ne/fetch_link/n3iwf.go index 598e4ef7..3beabd4c 100644 --- a/src/modules/network_element/fetch_link/n3iwf.go +++ b/src/modules/ne/fetch_link/n3iwf.go @@ -7,7 +7,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/fetch" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // N3IWFSubInfoList N3IWF在线列表信息 diff --git a/src/modules/network_element/fetch_link/ne_config.go b/src/modules/ne/fetch_link/ne_config.go similarity index 99% rename from src/modules/network_element/fetch_link/ne_config.go rename to src/modules/ne/fetch_link/ne_config.go index 6128411d..d1546387 100644 --- a/src/modules/network_element/fetch_link/ne_config.go +++ b/src/modules/ne/fetch_link/ne_config.go @@ -7,7 +7,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/fetch" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // NeConfigOMC 网元配置对端网管信息 diff --git a/src/modules/network_element/fetch_link/ne_state.go b/src/modules/ne/fetch_link/ne_state.go similarity index 97% rename from src/modules/network_element/fetch_link/ne_state.go rename to src/modules/ne/fetch_link/ne_state.go index 7cd50e6c..beb2ce13 100644 --- a/src/modules/network_element/fetch_link/ne_state.go +++ b/src/modules/ne/fetch_link/ne_state.go @@ -8,7 +8,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/fetch" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // NeState 获取网元端服务状态 diff --git a/src/modules/network_element/fetch_link/ne_trace.go b/src/modules/ne/fetch_link/ne_trace.go similarity index 97% rename from src/modules/network_element/fetch_link/ne_trace.go rename to src/modules/ne/fetch_link/ne_trace.go index fe708348..71e104e6 100644 --- a/src/modules/network_element/fetch_link/ne_trace.go +++ b/src/modules/ne/fetch_link/ne_trace.go @@ -7,7 +7,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/fetch" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // NeTraceAdd 网元跟踪任务新增 diff --git a/src/modules/network_element/fetch_link/nssf.go b/src/modules/ne/fetch_link/nssf.go similarity index 98% rename from src/modules/network_element/fetch_link/nssf.go rename to src/modules/ne/fetch_link/nssf.go index c73a35d6..ce4b7f91 100644 --- a/src/modules/network_element/fetch_link/nssf.go +++ b/src/modules/ne/fetch_link/nssf.go @@ -6,7 +6,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/fetch" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // NSSFSubInfoList NSSF在线列表信息 diff --git a/src/modules/network_element/fetch_link/pcf.go b/src/modules/ne/fetch_link/pcf.go similarity index 99% rename from src/modules/network_element/fetch_link/pcf.go rename to src/modules/ne/fetch_link/pcf.go index 924cedb9..8af0fa4c 100644 --- a/src/modules/network_element/fetch_link/pcf.go +++ b/src/modules/ne/fetch_link/pcf.go @@ -7,7 +7,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/fetch" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // PCFRuleInfo PCF策略配置查询信息 diff --git a/src/modules/network_element/fetch_link/smf.go b/src/modules/ne/fetch_link/smf.go similarity index 98% rename from src/modules/network_element/fetch_link/smf.go rename to src/modules/ne/fetch_link/smf.go index 41633cb5..073b6adb 100644 --- a/src/modules/network_element/fetch_link/smf.go +++ b/src/modules/ne/fetch_link/smf.go @@ -8,7 +8,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/fetch" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // SMFSubNum SMF在线订阅用户数量 只含5G用户数据 diff --git a/src/modules/network_element/fetch_link/udm.go b/src/modules/ne/fetch_link/udm.go similarity index 100% rename from src/modules/network_element/fetch_link/udm.go rename to src/modules/ne/fetch_link/udm.go diff --git a/src/modules/network_element/model/ne_config.go b/src/modules/ne/model/ne_config.go similarity index 100% rename from src/modules/network_element/model/ne_config.go rename to src/modules/ne/model/ne_config.go diff --git a/src/modules/network_element/model/ne_config_backup.go b/src/modules/ne/model/ne_config_backup.go similarity index 100% rename from src/modules/network_element/model/ne_config_backup.go rename to src/modules/ne/model/ne_config_backup.go diff --git a/src/modules/network_element/model/ne_host.go b/src/modules/ne/model/ne_host.go similarity index 100% rename from src/modules/network_element/model/ne_host.go rename to src/modules/ne/model/ne_host.go diff --git a/src/modules/network_element/model/ne_host_cmd.go b/src/modules/ne/model/ne_host_cmd.go similarity index 100% rename from src/modules/network_element/model/ne_host_cmd.go rename to src/modules/ne/model/ne_host_cmd.go diff --git a/src/modules/network_element/model/ne_info.go b/src/modules/ne/model/ne_info.go similarity index 100% rename from src/modules/network_element/model/ne_info.go rename to src/modules/ne/model/ne_info.go diff --git a/src/modules/network_element/model/ne_license.go b/src/modules/ne/model/ne_license.go similarity index 100% rename from src/modules/network_element/model/ne_license.go rename to src/modules/ne/model/ne_license.go diff --git a/src/modules/network_element/model/ne_software.go b/src/modules/ne/model/ne_software.go similarity index 100% rename from src/modules/network_element/model/ne_software.go rename to src/modules/ne/model/ne_software.go diff --git a/src/modules/network_element/model/ne_version.go b/src/modules/ne/model/ne_version.go similarity index 100% rename from src/modules/network_element/model/ne_version.go rename to src/modules/ne/model/ne_version.go diff --git a/src/modules/network_element/network_element.go b/src/modules/ne/ne.go similarity index 98% rename from src/modules/network_element/network_element.go rename to src/modules/ne/ne.go index 95f7685c..9fe37d2e 100644 --- a/src/modules/network_element/network_element.go +++ b/src/modules/ne/ne.go @@ -1,18 +1,18 @@ -package networkelement +package ne import ( "be.ems/src/framework/logger" "be.ems/src/framework/middleware" "be.ems/src/framework/middleware/collectlogs" - "be.ems/src/modules/network_element/controller" - "be.ems/src/modules/network_element/service" + "be.ems/src/modules/ne/controller" + "be.ems/src/modules/ne/service" "github.com/gin-gonic/gin" ) // 模块路由注册 func Setup(router *gin.Engine) { - logger.Infof("开始加载 ====> network_element 模块路由") + logger.Infof("开始加载 ====> ne 模块路由") // 启动时需要的初始参数 InitLoad() diff --git a/src/modules/network_element/ne_config_test.go b/src/modules/ne/ne_config_test.go similarity index 98% rename from src/modules/network_element/ne_config_test.go rename to src/modules/ne/ne_config_test.go index 72dcc71e..3aab8945 100644 --- a/src/modules/network_element/ne_config_test.go +++ b/src/modules/ne/ne_config_test.go @@ -1,4 +1,4 @@ -package networkelement +package ne import ( "encoding/json" @@ -12,7 +12,7 @@ import ( "testing" "time" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" "gopkg.in/yaml.v3" "gorm.io/driver/mysql" "gorm.io/gorm" diff --git a/src/modules/network_element/repository/ne_config.go b/src/modules/ne/repository/ne_config.go similarity index 98% rename from src/modules/network_element/repository/ne_config.go rename to src/modules/ne/repository/ne_config.go index 9f4791c5..9f7dab2b 100644 --- a/src/modules/network_element/repository/ne_config.go +++ b/src/modules/ne/repository/ne_config.go @@ -5,7 +5,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // 实例化数据层 NeConfig 结构体 diff --git a/src/modules/network_element/repository/ne_config_backup.go b/src/modules/ne/repository/ne_config_backup.go similarity index 98% rename from src/modules/network_element/repository/ne_config_backup.go rename to src/modules/ne/repository/ne_config_backup.go index ba769d6b..aeb5d0cf 100644 --- a/src/modules/network_element/repository/ne_config_backup.go +++ b/src/modules/ne/repository/ne_config_backup.go @@ -6,7 +6,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // 实例化数据层 NeConfigBackup 结构体 diff --git a/src/modules/network_element/repository/ne_host.go b/src/modules/ne/repository/ne_host.go similarity index 98% rename from src/modules/network_element/repository/ne_host.go rename to src/modules/ne/repository/ne_host.go index c2102736..bd979a18 100644 --- a/src/modules/network_element/repository/ne_host.go +++ b/src/modules/ne/repository/ne_host.go @@ -6,7 +6,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // 实例化数据层 NeHost 结构体 diff --git a/src/modules/network_element/repository/ne_host_cmd.go b/src/modules/ne/repository/ne_host_cmd.go similarity index 98% rename from src/modules/network_element/repository/ne_host_cmd.go rename to src/modules/ne/repository/ne_host_cmd.go index e1963ffd..fcb08972 100644 --- a/src/modules/network_element/repository/ne_host_cmd.go +++ b/src/modules/ne/repository/ne_host_cmd.go @@ -6,7 +6,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // 实例化数据层 NeHostCmd 结构体 diff --git a/src/modules/network_element/repository/ne_info.go b/src/modules/ne/repository/ne_info.go similarity index 99% rename from src/modules/network_element/repository/ne_info.go rename to src/modules/ne/repository/ne_info.go index dc088bba..53c7aedb 100644 --- a/src/modules/network_element/repository/ne_info.go +++ b/src/modules/ne/repository/ne_info.go @@ -6,7 +6,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // 实例化数据层 NeInfo 结构体 diff --git a/src/modules/network_element/repository/ne_license.go b/src/modules/ne/repository/ne_license.go similarity index 98% rename from src/modules/network_element/repository/ne_license.go rename to src/modules/ne/repository/ne_license.go index 8d9c9d7a..9b1fa3b6 100644 --- a/src/modules/network_element/repository/ne_license.go +++ b/src/modules/ne/repository/ne_license.go @@ -6,7 +6,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // 实例化数据层 NeLicense 结构体 diff --git a/src/modules/network_element/repository/ne_software.go b/src/modules/ne/repository/ne_software.go similarity index 98% rename from src/modules/network_element/repository/ne_software.go rename to src/modules/ne/repository/ne_software.go index 3a55b8eb..5574c502 100644 --- a/src/modules/network_element/repository/ne_software.go +++ b/src/modules/ne/repository/ne_software.go @@ -7,7 +7,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // 实例化数据层 NeSoftware 结构体 diff --git a/src/modules/network_element/repository/ne_version.go b/src/modules/ne/repository/ne_version.go similarity index 98% rename from src/modules/network_element/repository/ne_version.go rename to src/modules/ne/repository/ne_version.go index 668d8cd2..2f068c0b 100644 --- a/src/modules/network_element/repository/ne_version.go +++ b/src/modules/ne/repository/ne_version.go @@ -6,7 +6,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_element/model" + "be.ems/src/modules/ne/model" ) // 实例化数据层 NeVersion 结构体 diff --git a/src/modules/network_element/service/ne_config.go b/src/modules/ne/service/ne_config.go similarity index 97% rename from src/modules/network_element/service/ne_config.go rename to src/modules/ne/service/ne_config.go index f5d6430e..5c523268 100644 --- a/src/modules/network_element/service/ne_config.go +++ b/src/modules/ne/service/ne_config.go @@ -7,8 +7,8 @@ import ( "be.ems/src/framework/constants" "be.ems/src/framework/database/redis" - "be.ems/src/modules/network_element/model" - "be.ems/src/modules/network_element/repository" + "be.ems/src/modules/ne/model" + "be.ems/src/modules/ne/repository" ) // 实例化服务层 NeConfig 结构体 diff --git a/src/modules/network_element/service/ne_config_backup.go b/src/modules/ne/service/ne_config_backup.go similarity index 98% rename from src/modules/network_element/service/ne_config_backup.go rename to src/modules/ne/service/ne_config_backup.go index 8e49a87d..ce81ea12 100644 --- a/src/modules/network_element/service/ne_config_backup.go +++ b/src/modules/ne/service/ne_config_backup.go @@ -9,8 +9,8 @@ import ( "be.ems/src/framework/utils/date" "be.ems/src/framework/utils/file" - "be.ems/src/modules/network_element/model" - "be.ems/src/modules/network_element/repository" + "be.ems/src/modules/ne/model" + "be.ems/src/modules/ne/repository" ) // 实例化服务层 NeConfigBackup 结构体 diff --git a/src/modules/network_element/service/ne_config_omc.go b/src/modules/ne/service/ne_config_omc.go similarity index 100% rename from src/modules/network_element/service/ne_config_omc.go rename to src/modules/ne/service/ne_config_omc.go diff --git a/src/modules/network_element/service/ne_host.go b/src/modules/ne/service/ne_host.go similarity index 97% rename from src/modules/network_element/service/ne_host.go rename to src/modules/ne/service/ne_host.go index 197ef3f2..03d911bd 100644 --- a/src/modules/network_element/service/ne_host.go +++ b/src/modules/ne/service/ne_host.go @@ -6,8 +6,8 @@ import ( "be.ems/src/framework/config" "be.ems/src/framework/logger" "be.ems/src/framework/utils/crypto" - "be.ems/src/modules/network_element/model" - "be.ems/src/modules/network_element/repository" + "be.ems/src/modules/ne/model" + "be.ems/src/modules/ne/repository" ) // 实例化服务层 NeHost 结构体 diff --git a/src/modules/network_element/service/ne_host_cmd.go b/src/modules/ne/service/ne_host_cmd.go similarity index 94% rename from src/modules/network_element/service/ne_host_cmd.go rename to src/modules/ne/service/ne_host_cmd.go index 5f439eaf..94f41e79 100644 --- a/src/modules/network_element/service/ne_host_cmd.go +++ b/src/modules/ne/service/ne_host_cmd.go @@ -3,8 +3,8 @@ package service import ( "fmt" - "be.ems/src/modules/network_element/model" - "be.ems/src/modules/network_element/repository" + "be.ems/src/modules/ne/model" + "be.ems/src/modules/ne/repository" ) // 实例化服务层 NeHostCmd 结构体 diff --git a/src/modules/network_element/service/ne_info.go b/src/modules/ne/service/ne_info.go similarity index 99% rename from src/modules/network_element/service/ne_info.go rename to src/modules/ne/service/ne_info.go index b574dba0..556cbea7 100644 --- a/src/modules/network_element/service/ne_info.go +++ b/src/modules/ne/service/ne_info.go @@ -16,9 +16,9 @@ import ( "be.ems/src/framework/telnet" "be.ems/src/framework/utils/generate" "be.ems/src/framework/utils/parse" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - "be.ems/src/modules/network_element/model" - "be.ems/src/modules/network_element/repository" + neFetchlink "be.ems/src/modules/ne/fetch_link" + "be.ems/src/modules/ne/model" + "be.ems/src/modules/ne/repository" ) // 实例化服务层 NeInfo 结构体 diff --git a/src/modules/network_element/service/ne_license.go b/src/modules/ne/service/ne_license.go similarity index 98% rename from src/modules/network_element/service/ne_license.go rename to src/modules/ne/service/ne_license.go index 4daea13b..d6d6f2e0 100644 --- a/src/modules/network_element/service/ne_license.go +++ b/src/modules/ne/service/ne_license.go @@ -9,8 +9,8 @@ import ( "time" "be.ems/src/framework/utils/file" - "be.ems/src/modules/network_element/model" - "be.ems/src/modules/network_element/repository" + "be.ems/src/modules/ne/model" + "be.ems/src/modules/ne/repository" ) // 实例化服务层 NeLicense 结构体 diff --git a/src/modules/network_element/service/ne_software.go b/src/modules/ne/service/ne_software.go similarity index 97% rename from src/modules/network_element/service/ne_software.go rename to src/modules/ne/service/ne_software.go index 39b9aa5f..7e2276cd 100644 --- a/src/modules/network_element/service/ne_software.go +++ b/src/modules/ne/service/ne_software.go @@ -5,8 +5,8 @@ import ( "os" "be.ems/src/framework/utils/file" - "be.ems/src/modules/network_element/model" - "be.ems/src/modules/network_element/repository" + "be.ems/src/modules/ne/model" + "be.ems/src/modules/ne/repository" ) // 实例化服务层 NeSoftware 结构体 diff --git a/src/modules/network_element/service/ne_version.go b/src/modules/ne/service/ne_version.go similarity index 99% rename from src/modules/network_element/service/ne_version.go rename to src/modules/ne/service/ne_version.go index a8662650..b70f86f1 100644 --- a/src/modules/network_element/service/ne_version.go +++ b/src/modules/ne/service/ne_version.go @@ -9,9 +9,9 @@ import ( "be.ems/src/framework/ssh" "be.ems/src/framework/utils/file" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - "be.ems/src/modules/network_element/model" - "be.ems/src/modules/network_element/repository" + neFetchlink "be.ems/src/modules/ne/fetch_link" + "be.ems/src/modules/ne/model" + "be.ems/src/modules/ne/repository" ) // 实例化服务层 NeVersion 结构体 diff --git a/src/modules/network_data/controller/all_alarm.go b/src/modules/ne_data/controller/all_alarm.go similarity index 97% rename from src/modules/network_data/controller/all_alarm.go rename to src/modules/ne_data/controller/all_alarm.go index 631028ed..858b9481 100644 --- a/src/modules/network_data/controller/all_alarm.go +++ b/src/modules/ne_data/controller/all_alarm.go @@ -9,9 +9,9 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -34,7 +34,7 @@ type AlarmController struct { // // GET /list // -// @Tags network_data/alarm +// @Tags ne_data/alarm // @Accept json // @Produce json // @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) @@ -195,7 +195,7 @@ func (s AlarmController) CountNe(c *gin.Context) { // // GET /export // -// @Tags network_data/alarm +// @Tags ne_data/alarm // @Accept json // @Produce json // @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) diff --git a/src/modules/network_data/controller/all_alarm_forward.go b/src/modules/ne_data/controller/all_alarm_forward.go similarity index 92% rename from src/modules/network_data/controller/all_alarm_forward.go rename to src/modules/ne_data/controller/all_alarm_forward.go index 688b83f1..da78dc62 100644 --- a/src/modules/network_data/controller/all_alarm_forward.go +++ b/src/modules/ne_data/controller/all_alarm_forward.go @@ -4,8 +4,8 @@ import ( "fmt" "be.ems/src/framework/resp" - "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" + "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -26,7 +26,7 @@ type AlarmForwardController struct { // // GET /log/list // -// @Tags network_data/alarm_forward +// @Tags ne_data/alarm_forward // @Accept json // @Produce json // @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) Enums(1,2,3,4) diff --git a/src/modules/network_data/controller/all_alarm_log.go b/src/modules/ne_data/controller/all_alarm_log.go similarity index 96% rename from src/modules/network_data/controller/all_alarm_log.go rename to src/modules/ne_data/controller/all_alarm_log.go index 4817d475..f66185b3 100644 --- a/src/modules/network_data/controller/all_alarm_log.go +++ b/src/modules/ne_data/controller/all_alarm_log.go @@ -4,8 +4,8 @@ import ( "fmt" "be.ems/src/framework/resp" - "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" + "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -28,7 +28,7 @@ type AlarmLogController struct { // // GET /list // -// @Tags network_data/alarm_log +// @Tags ne_data/alarm_log // @Accept json // @Produce json // @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) @@ -61,7 +61,7 @@ func (s AlarmLogController) List(c *gin.Context) { // // GET /event // -// @Tags network_data/alarm_log +// @Tags ne_data/alarm_log // @Accept json // @Produce json // @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) diff --git a/src/modules/network_data/controller/all_backup.go b/src/modules/ne_data/controller/all_backup.go similarity index 96% rename from src/modules/network_data/controller/all_backup.go rename to src/modules/ne_data/controller/all_backup.go index 77a9d0ea..aa144eb9 100644 --- a/src/modules/network_data/controller/all_backup.go +++ b/src/modules/ne_data/controller/all_backup.go @@ -10,8 +10,8 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/service" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) diff --git a/src/modules/network_data/controller/all_kpi.go b/src/modules/ne_data/controller/all_kpi.go similarity index 95% rename from src/modules/network_data/controller/all_kpi.go rename to src/modules/ne_data/controller/all_kpi.go index e82bb9b4..639ab969 100644 --- a/src/modules/network_data/controller/all_kpi.go +++ b/src/modules/ne_data/controller/all_kpi.go @@ -7,9 +7,9 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -32,7 +32,7 @@ type KPIController struct { // // GET /data // -// @Tags network_data/kpi +// @Tags ne_data/kpi // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(AMF) @@ -71,7 +71,7 @@ func (s KPIController) KPIData(c *gin.Context) { // // GET /title // -// @Tags network_data/kpi +// @Tags ne_data/kpi // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(AMF) diff --git a/src/modules/network_data/controller/all_kpi_c.go b/src/modules/ne_data/controller/all_kpi_c.go similarity index 96% rename from src/modules/network_data/controller/all_kpi_c.go rename to src/modules/ne_data/controller/all_kpi_c.go index 3fc061b4..5f7159b2 100644 --- a/src/modules/network_data/controller/all_kpi_c.go +++ b/src/modules/ne_data/controller/all_kpi_c.go @@ -9,9 +9,9 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -34,7 +34,7 @@ type KPICController struct { // // GET /data // -// @Tags network_data/kpi +// @Tags ne_data/kpi // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(AMF) diff --git a/src/modules/network_data/controller/all_nb_state.go b/src/modules/ne_data/controller/all_nb_state.go similarity index 94% rename from src/modules/network_data/controller/all_nb_state.go rename to src/modules/ne_data/controller/all_nb_state.go index 5c00ec47..6054f3d3 100644 --- a/src/modules/network_data/controller/all_nb_state.go +++ b/src/modules/ne_data/controller/all_nb_state.go @@ -9,9 +9,9 @@ import ( "be.ems/src/framework/i18n" "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" - "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" ) // 实例化控制层 NBStateController 结构体 @@ -32,7 +32,7 @@ type NBStateController struct { // // GET /list // -// @Tags network_data/amf,network_data/mme +// @Tags ne_data/amf,ne_data/mme // @Accept json // @Produce json // @Param neType query string true "NE Type only AMF/MME" Enums(AMF,MME) default(AMF) @@ -74,7 +74,7 @@ func (s NBStateController) List(c *gin.Context) { // // GET /export // -// @Tags network_data/amf,network_data/mme +// @Tags ne_data/amf,ne_data/mme // @Accept json // @Produce json // @Param data body object true "Request Param" diff --git a/src/modules/network_data/controller/all_ne_state.go b/src/modules/ne_data/controller/all_ne_state.go similarity index 91% rename from src/modules/network_data/controller/all_ne_state.go rename to src/modules/ne_data/controller/all_ne_state.go index 7173ef7c..a572ba53 100644 --- a/src/modules/network_data/controller/all_ne_state.go +++ b/src/modules/ne_data/controller/all_ne_state.go @@ -6,9 +6,9 @@ import ( "github.com/gin-gonic/gin" "be.ems/src/framework/resp" - "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" ) // 实例化控制层 NEStateController 结构体 @@ -29,7 +29,7 @@ type NEStateController struct { // // GET /list // -// @Tags network_data +// @Tags ne_data // @Accept json // @Produce json // @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(AMF) diff --git a/src/modules/network_data/controller/amf.go b/src/modules/ne_data/controller/amf.go similarity index 95% rename from src/modules/network_data/controller/amf.go rename to src/modules/ne_data/controller/amf.go index 02bbed35..b40ceaaf 100644 --- a/src/modules/network_data/controller/amf.go +++ b/src/modules/ne_data/controller/amf.go @@ -8,9 +8,9 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - neDataService "be.ems/src/modules/network_data/service" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + neService "be.ems/src/modules/ne/service" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -33,7 +33,7 @@ type AMFController struct { // // GET /ue/list // -// @Tags network_data/amf +// @Tags ne_data/amf // @Accept json // @Produce json // @Param neType query string true "NE Type only AMF" Enums(AMF) @@ -69,7 +69,7 @@ func (s *AMFController) UEList(c *gin.Context) { // // DELETE /ue/:id // -// @Tags network_data/amf +// @Tags ne_data/amf // @Accept json // @Produce json // @Param id path string true "list data id, multiple separated by a , sign" @@ -107,7 +107,7 @@ func (s *AMFController) UERemove(c *gin.Context) { // // GET /ue/export // -// @Tags network_data/amf +// @Tags ne_data/amf // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -154,7 +154,7 @@ func (s *AMFController) UEExport(c *gin.Context) { // // GET /nb/list // -// @Tags network_data/amf +// @Tags ne_data/amf // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -199,7 +199,7 @@ func (s *AMFController) NbInfoList(c *gin.Context) { // // GET /nb/list-cfg // -// @Tags network_data/amf +// @Tags ne_data/amf // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) diff --git a/src/modules/network_data/controller/cbc.go b/src/modules/ne_data/controller/cbc.go similarity index 98% rename from src/modules/network_data/controller/cbc.go rename to src/modules/ne_data/controller/cbc.go index 52093c77..34ec2312 100644 --- a/src/modules/network_data/controller/cbc.go +++ b/src/modules/ne_data/controller/cbc.go @@ -9,9 +9,9 @@ import ( "be.ems/src/framework/i18n" "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" - "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) diff --git a/src/modules/network_data/controller/ims.go b/src/modules/ne_data/controller/ims.go similarity index 95% rename from src/modules/network_data/controller/ims.go rename to src/modules/ne_data/controller/ims.go index c4ca4431..a1d26115 100644 --- a/src/modules/network_data/controller/ims.go +++ b/src/modules/ne_data/controller/ims.go @@ -8,9 +8,9 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - neDataService "be.ems/src/modules/network_data/service" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + neService "be.ems/src/modules/ne/service" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -33,7 +33,7 @@ type IMSController struct { // // GET /cdr/list // -// @Tags network_data/ims +// @Tags ne_data/ims // @Accept json // @Produce json // @Param neType query string true "NE Type only IMS" Enums(IMS) @@ -70,7 +70,7 @@ func (s *IMSController) CDRList(c *gin.Context) { // // DELETE /cdr/:id // -// @Tags network_data/ims +// @Tags ne_data/ims // @Accept json // @Produce json // @Param id path string true "list data id, multiple separated by a , sign" @@ -108,7 +108,7 @@ func (s *IMSController) CDRRemove(c *gin.Context) { // // GET /cdr/export // -// @Tags network_data/ims +// @Tags ne_data/ims // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -155,7 +155,7 @@ func (s *IMSController) CDRExport(c *gin.Context) { // // GET /session/num // -// @Tags network_data/ims +// @Tags ne_data/ims // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -193,7 +193,7 @@ func (s *IMSController) UeSessionNum(c *gin.Context) { // // GET /session/list // -// @Tags network_data/ims +// @Tags ne_data/ims // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) diff --git a/src/modules/network_data/controller/mme.go b/src/modules/ne_data/controller/mme.go similarity index 95% rename from src/modules/network_data/controller/mme.go rename to src/modules/ne_data/controller/mme.go index 057689ab..10dae9cb 100644 --- a/src/modules/network_data/controller/mme.go +++ b/src/modules/ne_data/controller/mme.go @@ -8,9 +8,9 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - neDataService "be.ems/src/modules/network_data/service" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + neService "be.ems/src/modules/ne/service" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -33,7 +33,7 @@ type MMEController struct { // // GET /ue/list // -// @Tags network_data/mme +// @Tags ne_data/mme // @Accept json // @Produce json // @Param neType query string true "NE Type only MME" Enums(MME) @@ -69,7 +69,7 @@ func (s *MMEController) UEList(c *gin.Context) { // // DELETE /ue/:id // -// @Tags network_data/mme +// @Tags ne_data/mme // @Accept json // @Produce json // @Param id path string true "list data id, multiple separated by a , sign" @@ -107,7 +107,7 @@ func (s *MMEController) UERemove(c *gin.Context) { // // GET /ue/export // -// @Tags network_data/mme +// @Tags ne_data/mme // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -154,7 +154,7 @@ func (s *MMEController) UEExport(c *gin.Context) { // // GET /nb/list // -// @Tags network_data/mme +// @Tags ne_data/mme // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -199,7 +199,7 @@ func (s *MMEController) NbInfoList(c *gin.Context) { // // GET /nb/list-cfg // -// @Tags network_data/mme +// @Tags ne_data/mme // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) diff --git a/src/modules/network_data/controller/n3iwf.go b/src/modules/ne_data/controller/n3iwf.go similarity index 91% rename from src/modules/network_data/controller/n3iwf.go rename to src/modules/ne_data/controller/n3iwf.go index 0750b082..2b0e5a10 100644 --- a/src/modules/network_data/controller/n3iwf.go +++ b/src/modules/ne_data/controller/n3iwf.go @@ -6,8 +6,8 @@ import ( "be.ems/src/framework/i18n" "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + neService "be.ems/src/modules/ne/service" "github.com/gin-gonic/gin" ) @@ -28,7 +28,7 @@ type N3IWFController struct { // // GET /sub/list // -// @Tags network_data/n3iwf +// @Tags ne_data/n3iwf // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) diff --git a/src/modules/network_data/controller/nssf.go b/src/modules/ne_data/controller/nssf.go similarity index 93% rename from src/modules/network_data/controller/nssf.go rename to src/modules/ne_data/controller/nssf.go index 7bb0a5cd..950a7a82 100644 --- a/src/modules/network_data/controller/nssf.go +++ b/src/modules/ne_data/controller/nssf.go @@ -6,8 +6,8 @@ import ( "be.ems/src/framework/i18n" "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + neService "be.ems/src/modules/ne/service" "github.com/gin-gonic/gin" ) @@ -28,7 +28,7 @@ type NSSFController struct { // // GET /sub/list // -// @Tags network_data/nssf +// @Tags ne_data/nssf // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -69,7 +69,7 @@ func (s NSSFController) SubUserList(c *gin.Context) { // // GET /amf/list // -// @Tags network_data/nssf +// @Tags ne_data/nssf // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) diff --git a/src/modules/network_data/controller/pcf.go b/src/modules/ne_data/controller/pcf.go similarity index 97% rename from src/modules/network_data/controller/pcf.go rename to src/modules/ne_data/controller/pcf.go index ffdaa745..22206746 100644 --- a/src/modules/network_data/controller/pcf.go +++ b/src/modules/ne_data/controller/pcf.go @@ -6,8 +6,8 @@ import ( "be.ems/src/framework/i18n" "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + neService "be.ems/src/modules/ne/service" "github.com/gin-gonic/gin" ) @@ -28,7 +28,7 @@ type PCFController struct { // // GET /rule/list // -// @Tags network_data/pcf +// @Tags ne_data/pcf // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -76,7 +76,7 @@ func (s PCFController) RuleInfoList(c *gin.Context) { // // POST /rule // -// @Tags network_data/pcf +// @Tags ne_data/pcf // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -133,7 +133,7 @@ func (s PCFController) RuleInfoAdd(c *gin.Context) { // // PUT /rule // -// @Tags network_data/pcf +// @Tags ne_data/pcf // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -190,7 +190,7 @@ func (s PCFController) RuleInfoEdit(c *gin.Context) { // // DELETE /rule // -// @Tags network_data/pcf +// @Tags ne_data/pcf // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -239,7 +239,7 @@ func (s PCFController) RuleInfoRemove(c *gin.Context) { // // GET /rule/export // -// @Tags network_data/pcf +// @Tags ne_data/pcf // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -284,7 +284,7 @@ func (s PCFController) RuleInfoExport(c *gin.Context) { // // PUT /rule/import // -// @Tags network_data/pcf +// @Tags ne_data/pcf // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) diff --git a/src/modules/network_data/controller/sgwc.go b/src/modules/ne_data/controller/sgwc.go similarity index 95% rename from src/modules/network_data/controller/sgwc.go rename to src/modules/ne_data/controller/sgwc.go index ea7589ec..0ed363c4 100644 --- a/src/modules/network_data/controller/sgwc.go +++ b/src/modules/ne_data/controller/sgwc.go @@ -8,8 +8,8 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -33,7 +33,7 @@ type SGWCController struct { // // GET /cdr/list // -// @Tags network_data/sgwc +// @Tags ne_data/sgwc // @Accept json // @Produce json // @Param neType query string true "NE Type only SGWC" Enums(SGWC) @@ -70,7 +70,7 @@ func (s *SGWCController) CDRList(c *gin.Context) { // // DELETE /cdr/:id // -// @Tags network_data/sgwc +// @Tags ne_data/sgwc // @Accept json // @Produce json // @Param id path string true "list data id, multiple separated by a , sign" @@ -108,7 +108,7 @@ func (s *SGWCController) CDRRemove(c *gin.Context) { // // POST /cdr/export // -// @Tags network_data/sgwc +// @Tags ne_data/sgwc // @Accept json // @Produce json // @Param data body object true "Request Param" diff --git a/src/modules/network_data/controller/smf.go b/src/modules/ne_data/controller/smf.go similarity index 96% rename from src/modules/network_data/controller/smf.go rename to src/modules/ne_data/controller/smf.go index e1e77d9b..ac5e054a 100644 --- a/src/modules/network_data/controller/smf.go +++ b/src/modules/ne_data/controller/smf.go @@ -9,9 +9,9 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - neDataService "be.ems/src/modules/network_data/service" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + neService "be.ems/src/modules/ne/service" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -36,7 +36,7 @@ type SMFController struct { // // GET /cdr/list // -// @Tags network_data/smf +// @Tags ne_data/smf // @Accept json // @Produce json // @Param neType query string true "NE Type only SMF" Enums(SMF) @@ -72,7 +72,7 @@ func (s *SMFController) CDRList(c *gin.Context) { // // DELETE /cdr/:id // -// @Tags network_data/smf +// @Tags ne_data/smf // @Accept json // @Produce json // @Param id path string true "list data id, multiple separated by a , sign" @@ -110,7 +110,7 @@ func (s *SMFController) CDRRemove(c *gin.Context) { // // GET /cdr/export // -// @Tags network_data/smf +// @Tags ne_data/smf // @Accept json // @Produce json // @Param data body object true "Request Param" @@ -157,7 +157,7 @@ func (s *SMFController) CDRExport(c *gin.Context) { // // GET /sub/num // -// @Tags network_data/smf +// @Tags ne_data/smf // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -198,7 +198,7 @@ func (s *SMFController) SubUserNum(c *gin.Context) { // // GET /sub/list // -// @Tags network_data/smf +// @Tags ne_data/smf // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) diff --git a/src/modules/network_data/controller/smsc.go b/src/modules/ne_data/controller/smsc.go similarity index 95% rename from src/modules/network_data/controller/smsc.go rename to src/modules/ne_data/controller/smsc.go index f3efc33e..3b637475 100644 --- a/src/modules/network_data/controller/smsc.go +++ b/src/modules/ne_data/controller/smsc.go @@ -8,8 +8,8 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/utils/parse" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -32,7 +32,7 @@ type SMSCController struct { // // GET /cdr/list // -// @Tags network_data/smsc +// @Tags ne_data/smsc // @Accept json // @Produce json // @Param neType query string true "NE Type only SMSC" Enums(SMSC) @@ -69,7 +69,7 @@ func (s *SMSCController) CDRList(c *gin.Context) { // // DELETE /cdr/:id // -// @Tags network_data/smsc +// @Tags ne_data/smsc // @Accept json // @Produce json // @Param id path string true "list data id, multiple separated by a , sign" @@ -107,7 +107,7 @@ func (s *SMSCController) CDRRemove(c *gin.Context) { // // GET /cdr/export // -// @Tags network_data/smsc +// @Tags ne_data/smsc // @Accept json // @Produce json // @Param data body object true "Request Param" diff --git a/src/modules/network_data/controller/udm_auth.go b/src/modules/ne_data/controller/udm_auth.go similarity index 97% rename from src/modules/network_data/controller/udm_auth.go rename to src/modules/ne_data/controller/udm_auth.go index 900245ef..f750774a 100644 --- a/src/modules/network_data/controller/udm_auth.go +++ b/src/modules/ne_data/controller/udm_auth.go @@ -13,10 +13,10 @@ import ( "be.ems/src/framework/telnet" "be.ems/src/framework/utils/file" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -39,7 +39,7 @@ type UDMAuthController struct { // // PUT /resetData/:neId // -// @Tags network_data/udm/auth +// @Tags ne_data/udm/auth // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -63,7 +63,7 @@ func (s *UDMAuthController) ResetData(c *gin.Context) { // // GET /list // -// @Tags network_data/udm/auth +// @Tags ne_data/udm/auth // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -85,7 +85,7 @@ func (s *UDMAuthController) List(c *gin.Context) { // // GET /:neId/:imsi // -// @Tags network_data/udm/auth +// @Tags ne_data/udm/auth // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -141,7 +141,7 @@ func (s *UDMAuthController) Info(c *gin.Context) { // // POST /:neId // -// @Tags network_data/udm/auth +// @Tags ne_data/udm/auth // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -204,7 +204,7 @@ func (s *UDMAuthController) Add(c *gin.Context) { // // POST /:neId/:num // -// @Tags network_data/udm/auth +// @Tags ne_data/udm/auth // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -269,7 +269,7 @@ func (s *UDMAuthController) Adds(c *gin.Context) { // // PUT /:neId // -// @Tags network_data/udm/auth +// @Tags ne_data/udm/auth // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -332,7 +332,7 @@ func (s *UDMAuthController) Edit(c *gin.Context) { // // DELETE /:neId/:imsi // -// @Tags network_data/udm/auth +// @Tags ne_data/udm/auth // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -396,7 +396,7 @@ func (s *UDMAuthController) Remove(c *gin.Context) { // // DELETE /:neId/:imsi/:num // -// @Tags network_data/udm/auth +// @Tags ne_data/udm/auth // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -450,7 +450,7 @@ func (s *UDMAuthController) Removes(c *gin.Context) { // // GET /export // -// @Tags network_data/udm/auth +// @Tags ne_data/udm/auth // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -538,7 +538,7 @@ func (s *UDMAuthController) Export(c *gin.Context) { // // POST /import // -// @Tags network_data/udm/auth +// @Tags ne_data/udm/auth // @Accept json // @Produce json // @Param data body object true "Request Param" diff --git a/src/modules/network_data/controller/udm_sub.go b/src/modules/ne_data/controller/udm_sub.go similarity index 97% rename from src/modules/network_data/controller/udm_sub.go rename to src/modules/ne_data/controller/udm_sub.go index 1772ddae..99580be0 100644 --- a/src/modules/network_data/controller/udm_sub.go +++ b/src/modules/ne_data/controller/udm_sub.go @@ -13,9 +13,9 @@ import ( "be.ems/src/framework/telnet" "be.ems/src/framework/utils/file" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -38,7 +38,7 @@ type UDMSubController struct { // // PUT /resetData/:neId // -// @Tags network_data/udm/sub +// @Tags ne_data/udm/sub // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -62,7 +62,7 @@ func (s *UDMSubController) ResetData(c *gin.Context) { // // GET /list // -// @Tags network_data/udm/sub +// @Tags ne_data/udm/sub // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -85,7 +85,7 @@ func (s *UDMSubController) List(c *gin.Context) { // // GET /:neId/:imsi // -// @Tags network_data/udm/sub +// @Tags ne_data/udm/sub // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -141,7 +141,7 @@ func (s *UDMSubController) Info(c *gin.Context) { // // POST /:neId // -// @Tags network_data/udm/sub +// @Tags ne_data/udm/sub // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -205,7 +205,7 @@ func (s *UDMSubController) Add(c *gin.Context) { // // POST /:neId/:num // -// @Tags network_data/udm/sub +// @Tags ne_data/udm/sub // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -273,7 +273,7 @@ func (s *UDMSubController) Adds(c *gin.Context) { // // PUT /:neId // -// @Tags network_data/udm/sub +// @Tags ne_data/udm/sub // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -337,7 +337,7 @@ func (s *UDMSubController) Edit(c *gin.Context) { // // DELETE /:neId/:imsi // -// @Tags network_data/udm/sub +// @Tags ne_data/udm/sub // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -401,7 +401,7 @@ func (s *UDMSubController) Remove(c *gin.Context) { // // DELETE /:neId/:imsi/:num // -// @Tags network_data/udm/sub +// @Tags ne_data/udm/sub // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -455,7 +455,7 @@ func (s *UDMSubController) Removes(c *gin.Context) { // // GET /export // -// @Tags network_data/udm/sub +// @Tags ne_data/udm/sub // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -538,7 +538,7 @@ func (s *UDMSubController) Export(c *gin.Context) { // // POST /import // -// @Tags network_data/udm/sub +// @Tags ne_data/udm/sub // @Accept json // @Produce json // @Param data body object true "Request Param" diff --git a/src/modules/network_data/controller/udm_voip.go b/src/modules/ne_data/controller/udm_voip.go similarity index 97% rename from src/modules/network_data/controller/udm_voip.go rename to src/modules/ne_data/controller/udm_voip.go index 40768d25..4d5fba06 100644 --- a/src/modules/network_data/controller/udm_voip.go +++ b/src/modules/ne_data/controller/udm_voip.go @@ -13,9 +13,9 @@ import ( "be.ems/src/framework/telnet" "be.ems/src/framework/utils/file" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -38,7 +38,7 @@ type UDMVOIPController struct { // // PUT /resetData/:neId // -// @Tags network_data/udm/voip +// @Tags ne_data/udm/voip // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -62,7 +62,7 @@ func (s *UDMVOIPController) ResetData(c *gin.Context) { // // GET /list // -// @Tags network_data/udm/voip +// @Tags ne_data/udm/voip // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -84,7 +84,7 @@ func (s *UDMVOIPController) List(c *gin.Context) { // // GET /:neId/:username // -// @Tags network_data/udm/voip +// @Tags ne_data/udm/voip // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -144,7 +144,7 @@ func (s *UDMVOIPController) Info(c *gin.Context) { // // POST /:neId // -// @Tags network_data/udm/voip +// @Tags ne_data/udm/voip // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -206,7 +206,7 @@ func (s *UDMVOIPController) Add(c *gin.Context) { // // POST /:neId/:num // -// @Tags network_data/udm/voip +// @Tags ne_data/udm/voip // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -270,7 +270,7 @@ func (s *UDMVOIPController) Adds(c *gin.Context) { // // DELETE /:neId/:username // -// @Tags network_data/udm/voip +// @Tags ne_data/udm/voip // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -334,7 +334,7 @@ func (s *UDMVOIPController) Remove(c *gin.Context) { // // DELETE /:neId/:username/:num // -// @Tags network_data/udm/voip +// @Tags ne_data/udm/voip // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -388,7 +388,7 @@ func (s *UDMVOIPController) Removes(c *gin.Context) { // // GET /export // -// @Tags network_data/udm/voip +// @Tags ne_data/udm/voip // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -468,7 +468,7 @@ func (s *UDMVOIPController) Export(c *gin.Context) { // // POST /import // -// @Tags network_data/udm/voip +// @Tags ne_data/udm/voip // @Accept json // @Produce json // @Param data body object true "Request Param" diff --git a/src/modules/network_data/controller/udm_volte_ims.go b/src/modules/ne_data/controller/udm_volte_ims.go similarity index 97% rename from src/modules/network_data/controller/udm_volte_ims.go rename to src/modules/ne_data/controller/udm_volte_ims.go index 881c0593..054283fb 100644 --- a/src/modules/network_data/controller/udm_volte_ims.go +++ b/src/modules/ne_data/controller/udm_volte_ims.go @@ -13,9 +13,9 @@ import ( "be.ems/src/framework/telnet" "be.ems/src/framework/utils/file" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -38,7 +38,7 @@ type UDMVolteIMSController struct { // // PUT /resetData/:neId // -// @Tags network_data/udm/volte-ims +// @Tags ne_data/udm/volte-ims // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -62,7 +62,7 @@ func (s *UDMVolteIMSController) ResetData(c *gin.Context) { // // GET /list // -// @Tags network_data/udm/volte-ims +// @Tags ne_data/udm/volte-ims // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -84,7 +84,7 @@ func (s *UDMVolteIMSController) List(c *gin.Context) { // // GET /:neId/:imsi // -// @Tags network_data/udm/volte-ims +// @Tags ne_data/udm/volte-ims // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -155,7 +155,7 @@ func (s *UDMVolteIMSController) Info(c *gin.Context) { // // POST /:neId // -// @Tags network_data/udm/volte-ims +// @Tags ne_data/udm/volte-ims // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -224,7 +224,7 @@ func (s *UDMVolteIMSController) Add(c *gin.Context) { // // POST /:neId/:num // -// @Tags network_data/udm/volte-ims +// @Tags ne_data/udm/volte-ims // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -288,7 +288,7 @@ func (s *UDMVolteIMSController) Adds(c *gin.Context) { // // DELETE /:neId/:imsi // -// @Tags network_data/udm/volte-ims +// @Tags ne_data/udm/volte-ims // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -361,7 +361,7 @@ func (s *UDMVolteIMSController) Remove(c *gin.Context) { // // DELETE /:neId/:imsi/:num // -// @Tags network_data/udm/volte-ims +// @Tags ne_data/udm/volte-ims // @Accept json // @Produce json // @Param neId path string true "NE ID" default(001) @@ -434,7 +434,7 @@ func (s *UDMVolteIMSController) Removes(c *gin.Context) { // // GET /export // -// @Tags network_data/udm/volte-ims +// @Tags ne_data/udm/volte-ims // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) @@ -512,7 +512,7 @@ func (s *UDMVolteIMSController) Export(c *gin.Context) { // // POST /import // -// @Tags network_data/udm/volte-ims +// @Tags ne_data/udm/volte-ims // @Accept json // @Produce json // @Param data body object true "Request Param" diff --git a/src/modules/network_data/controller/upf.go b/src/modules/ne_data/controller/upf.go similarity index 92% rename from src/modules/network_data/controller/upf.go rename to src/modules/ne_data/controller/upf.go index 9f2b2065..57bf60e5 100644 --- a/src/modules/network_data/controller/upf.go +++ b/src/modules/ne_data/controller/upf.go @@ -6,8 +6,8 @@ import ( "be.ems/src/framework/i18n" "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + neDataService "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) @@ -31,7 +31,7 @@ type UPFController struct { // // GET /flow-total // -// @Tags network_data/upf +// @Tags ne_data/upf // @Accept json // @Produce json // @Param neId query string true "NE ID" default(001) diff --git a/src/modules/network_data/model/alarm.go b/src/modules/ne_data/model/alarm.go similarity index 100% rename from src/modules/network_data/model/alarm.go rename to src/modules/ne_data/model/alarm.go diff --git a/src/modules/network_data/model/alarm_event.go b/src/modules/ne_data/model/alarm_event.go similarity index 100% rename from src/modules/network_data/model/alarm_event.go rename to src/modules/ne_data/model/alarm_event.go diff --git a/src/modules/network_data/model/alarm_forward_log.go b/src/modules/ne_data/model/alarm_forward_log.go similarity index 100% rename from src/modules/network_data/model/alarm_forward_log.go rename to src/modules/ne_data/model/alarm_forward_log.go diff --git a/src/modules/network_data/model/alarm_log.go b/src/modules/ne_data/model/alarm_log.go similarity index 100% rename from src/modules/network_data/model/alarm_log.go rename to src/modules/ne_data/model/alarm_log.go diff --git a/src/modules/network_data/model/backup.go b/src/modules/ne_data/model/backup.go similarity index 100% rename from src/modules/network_data/model/backup.go rename to src/modules/ne_data/model/backup.go diff --git a/src/modules/network_data/model/cbc_message.go b/src/modules/ne_data/model/cbc_message.go similarity index 100% rename from src/modules/network_data/model/cbc_message.go rename to src/modules/ne_data/model/cbc_message.go diff --git a/src/modules/network_data/model/cdr_event.go b/src/modules/ne_data/model/cdr_event.go similarity index 100% rename from src/modules/network_data/model/cdr_event.go rename to src/modules/ne_data/model/cdr_event.go diff --git a/src/modules/network_data/model/kpi_c_report.go b/src/modules/ne_data/model/kpi_c_report.go similarity index 100% rename from src/modules/network_data/model/kpi_c_report.go rename to src/modules/ne_data/model/kpi_c_report.go diff --git a/src/modules/network_data/model/kpi_report.go b/src/modules/ne_data/model/kpi_report.go similarity index 100% rename from src/modules/network_data/model/kpi_report.go rename to src/modules/ne_data/model/kpi_report.go diff --git a/src/modules/network_data/model/nb_state.go b/src/modules/ne_data/model/nb_state.go similarity index 100% rename from src/modules/network_data/model/nb_state.go rename to src/modules/ne_data/model/nb_state.go diff --git a/src/modules/network_data/model/ne_state.go b/src/modules/ne_data/model/ne_state.go similarity index 100% rename from src/modules/network_data/model/ne_state.go rename to src/modules/ne_data/model/ne_state.go diff --git a/src/modules/network_data/model/udm_auth.go b/src/modules/ne_data/model/udm_auth.go similarity index 100% rename from src/modules/network_data/model/udm_auth.go rename to src/modules/ne_data/model/udm_auth.go diff --git a/src/modules/network_data/model/udm_extend.go b/src/modules/ne_data/model/udm_extend.go similarity index 100% rename from src/modules/network_data/model/udm_extend.go rename to src/modules/ne_data/model/udm_extend.go diff --git a/src/modules/network_data/model/udm_sub.go b/src/modules/ne_data/model/udm_sub.go similarity index 100% rename from src/modules/network_data/model/udm_sub.go rename to src/modules/ne_data/model/udm_sub.go diff --git a/src/modules/network_data/model/udm_voip.go b/src/modules/ne_data/model/udm_voip.go similarity index 100% rename from src/modules/network_data/model/udm_voip.go rename to src/modules/ne_data/model/udm_voip.go diff --git a/src/modules/network_data/model/udm_volte_ims.go b/src/modules/ne_data/model/udm_volte_ims.go similarity index 100% rename from src/modules/network_data/model/udm_volte_ims.go rename to src/modules/ne_data/model/udm_volte_ims.go diff --git a/src/modules/network_data/model/ue_event.go b/src/modules/ne_data/model/ue_event.go similarity index 100% rename from src/modules/network_data/model/ue_event.go rename to src/modules/ne_data/model/ue_event.go diff --git a/src/modules/network_data/network_data.go b/src/modules/ne_data/ne_data.go similarity index 99% rename from src/modules/network_data/network_data.go rename to src/modules/ne_data/ne_data.go index 61681b1b..312a9014 100644 --- a/src/modules/network_data/network_data.go +++ b/src/modules/ne_data/ne_data.go @@ -1,19 +1,19 @@ -package networkdata +package ne_data import ( "be.ems/src/framework/logger" "be.ems/src/framework/middleware" "be.ems/src/framework/middleware/collectlogs" "be.ems/src/framework/middleware/repeat" - "be.ems/src/modules/network_data/controller" - "be.ems/src/modules/network_data/service" + "be.ems/src/modules/ne_data/controller" + "be.ems/src/modules/ne_data/service" "github.com/gin-gonic/gin" ) // 模块路由注册 func Setup(router *gin.Engine) { - logger.Infof("开始加载 ====> network_data 模块路由") + logger.Infof("开始加载 ====> ne_data 模块路由") // 启动时需要的初始参数 InitLoad() diff --git a/src/modules/network_data/repository/alarm.go b/src/modules/ne_data/repository/alarm.go similarity index 99% rename from src/modules/network_data/repository/alarm.go rename to src/modules/ne_data/repository/alarm.go index aa21d678..03ceb16c 100644 --- a/src/modules/network_data/repository/alarm.go +++ b/src/modules/ne_data/repository/alarm.go @@ -7,7 +7,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 Alarm 结构体 diff --git a/src/modules/network_data/repository/alarm_event.go b/src/modules/ne_data/repository/alarm_event.go similarity index 99% rename from src/modules/network_data/repository/alarm_event.go rename to src/modules/ne_data/repository/alarm_event.go index c5d84358..0284ec91 100644 --- a/src/modules/network_data/repository/alarm_event.go +++ b/src/modules/ne_data/repository/alarm_event.go @@ -5,7 +5,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 AlarmEvent 结构体 diff --git a/src/modules/network_data/repository/alarm_forward_log.go b/src/modules/ne_data/repository/alarm_forward_log.go similarity index 98% rename from src/modules/network_data/repository/alarm_forward_log.go rename to src/modules/ne_data/repository/alarm_forward_log.go index f409a690..203043ee 100644 --- a/src/modules/network_data/repository/alarm_forward_log.go +++ b/src/modules/ne_data/repository/alarm_forward_log.go @@ -5,7 +5,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 AlarmForwardLog 结构体 diff --git a/src/modules/network_data/repository/alarm_log.go b/src/modules/ne_data/repository/alarm_log.go similarity index 98% rename from src/modules/network_data/repository/alarm_log.go rename to src/modules/ne_data/repository/alarm_log.go index 5008241f..6e070e55 100644 --- a/src/modules/network_data/repository/alarm_log.go +++ b/src/modules/ne_data/repository/alarm_log.go @@ -5,7 +5,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 AlarmLog 结构体 diff --git a/src/modules/network_data/repository/cbc_message.go b/src/modules/ne_data/repository/cbc_message.go similarity index 99% rename from src/modules/network_data/repository/cbc_message.go rename to src/modules/ne_data/repository/cbc_message.go index f37c9866..274922c7 100644 --- a/src/modules/network_data/repository/cbc_message.go +++ b/src/modules/ne_data/repository/cbc_message.go @@ -6,7 +6,7 @@ import ( "time" "be.ems/src/framework/database/db" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" "gorm.io/gorm" ) diff --git a/src/modules/network_data/repository/cdr_event.go b/src/modules/ne_data/repository/cdr_event.go similarity index 99% rename from src/modules/network_data/repository/cdr_event.go rename to src/modules/ne_data/repository/cdr_event.go index d115e3d1..2b5569b3 100644 --- a/src/modules/network_data/repository/cdr_event.go +++ b/src/modules/ne_data/repository/cdr_event.go @@ -7,7 +7,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 CDREvent 结构体 diff --git a/src/modules/network_data/repository/kpi_c_report.go b/src/modules/ne_data/repository/kpi_c_report.go similarity index 99% rename from src/modules/network_data/repository/kpi_c_report.go rename to src/modules/ne_data/repository/kpi_c_report.go index 244f9d70..aa7daa31 100644 --- a/src/modules/network_data/repository/kpi_c_report.go +++ b/src/modules/ne_data/repository/kpi_c_report.go @@ -7,7 +7,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 KpiCReport 结构体 diff --git a/src/modules/network_data/repository/kpi_report.go b/src/modules/ne_data/repository/kpi_report.go similarity index 99% rename from src/modules/network_data/repository/kpi_report.go rename to src/modules/ne_data/repository/kpi_report.go index e451e7fc..1e0b3105 100644 --- a/src/modules/network_data/repository/kpi_report.go +++ b/src/modules/ne_data/repository/kpi_report.go @@ -7,7 +7,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 KpiReport 结构体 diff --git a/src/modules/network_data/repository/nb_state.go b/src/modules/ne_data/repository/nb_state.go similarity index 98% rename from src/modules/network_data/repository/nb_state.go rename to src/modules/ne_data/repository/nb_state.go index 0c3fa1ed..b1fc515c 100644 --- a/src/modules/network_data/repository/nb_state.go +++ b/src/modules/ne_data/repository/nb_state.go @@ -5,7 +5,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 NBState 结构体 diff --git a/src/modules/network_data/repository/ne_state.go b/src/modules/ne_data/repository/ne_state.go similarity index 98% rename from src/modules/network_data/repository/ne_state.go rename to src/modules/ne_data/repository/ne_state.go index 05f48a8f..c3b96b5c 100644 --- a/src/modules/network_data/repository/ne_state.go +++ b/src/modules/ne_data/repository/ne_state.go @@ -5,7 +5,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 NEState 结构体 diff --git a/src/modules/network_data/repository/udm_auth.go b/src/modules/ne_data/repository/udm_auth.go similarity index 98% rename from src/modules/network_data/repository/udm_auth.go rename to src/modules/ne_data/repository/udm_auth.go index c665b9de..82bae023 100644 --- a/src/modules/network_data/repository/udm_auth.go +++ b/src/modules/ne_data/repository/udm_auth.go @@ -6,7 +6,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 UDMAuthUser 结构体 diff --git a/src/modules/network_data/repository/udm_extend.go b/src/modules/ne_data/repository/udm_extend.go similarity index 98% rename from src/modules/network_data/repository/udm_extend.go rename to src/modules/ne_data/repository/udm_extend.go index 00a4d73e..2b0cfa4a 100644 --- a/src/modules/network_data/repository/udm_extend.go +++ b/src/modules/ne_data/repository/udm_extend.go @@ -5,7 +5,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 UDMExtend 结构体 diff --git a/src/modules/network_data/repository/udm_sub.go b/src/modules/ne_data/repository/udm_sub.go similarity index 98% rename from src/modules/network_data/repository/udm_sub.go rename to src/modules/ne_data/repository/udm_sub.go index 2a939045..36f2eac4 100644 --- a/src/modules/network_data/repository/udm_sub.go +++ b/src/modules/ne_data/repository/udm_sub.go @@ -6,7 +6,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 UDMSubUser 结构体 diff --git a/src/modules/network_data/repository/udm_voip.go b/src/modules/ne_data/repository/udm_voip.go similarity index 98% rename from src/modules/network_data/repository/udm_voip.go rename to src/modules/ne_data/repository/udm_voip.go index ada692aa..3b1d166b 100644 --- a/src/modules/network_data/repository/udm_voip.go +++ b/src/modules/ne_data/repository/udm_voip.go @@ -6,7 +6,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 UDMVOIPUser 结构体 diff --git a/src/modules/network_data/repository/udm_volte_ims.go b/src/modules/ne_data/repository/udm_volte_ims.go similarity index 99% rename from src/modules/network_data/repository/udm_volte_ims.go rename to src/modules/ne_data/repository/udm_volte_ims.go index 984ccc4c..ad5956ee 100644 --- a/src/modules/network_data/repository/udm_volte_ims.go +++ b/src/modules/ne_data/repository/udm_volte_ims.go @@ -6,7 +6,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 UDMVolteIMSUser 结构体 diff --git a/src/modules/network_data/repository/ue_event.go b/src/modules/ne_data/repository/ue_event.go similarity index 98% rename from src/modules/network_data/repository/ue_event.go rename to src/modules/ne_data/repository/ue_event.go index c2eb2579..df390a04 100644 --- a/src/modules/network_data/repository/ue_event.go +++ b/src/modules/ne_data/repository/ue_event.go @@ -7,7 +7,7 @@ import ( "be.ems/src/framework/database/db" "be.ems/src/framework/logger" - "be.ems/src/modules/network_data/model" + "be.ems/src/modules/ne_data/model" ) // 实例化数据层 UEEvent 结构体 diff --git a/src/modules/network_data/service/alarm.go b/src/modules/ne_data/service/alarm.go similarity index 98% rename from src/modules/network_data/service/alarm.go rename to src/modules/ne_data/service/alarm.go index 09a34918..c906bc0b 100644 --- a/src/modules/network_data/service/alarm.go +++ b/src/modules/ne_data/service/alarm.go @@ -12,8 +12,8 @@ import ( "be.ems/src/framework/i18n" "be.ems/src/framework/utils/date" "be.ems/src/framework/utils/file" - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" sysService "be.ems/src/modules/system/service" ) diff --git a/src/modules/network_data/service/alarm_event.go b/src/modules/ne_data/service/alarm_event.go similarity index 96% rename from src/modules/network_data/service/alarm_event.go rename to src/modules/ne_data/service/alarm_event.go index 4779e4b4..2f142f31 100644 --- a/src/modules/network_data/service/alarm_event.go +++ b/src/modules/ne_data/service/alarm_event.go @@ -6,8 +6,8 @@ import ( "github.com/tsmask/go-oam" - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" ) // 实例化数据层 AlarmEvent 结构体 diff --git a/src/modules/network_data/service/alarm_forward_log.go b/src/modules/ne_data/service/alarm_forward_log.go similarity index 88% rename from src/modules/network_data/service/alarm_forward_log.go rename to src/modules/ne_data/service/alarm_forward_log.go index 34b04073..ca0508ab 100644 --- a/src/modules/network_data/service/alarm_forward_log.go +++ b/src/modules/ne_data/service/alarm_forward_log.go @@ -1,8 +1,8 @@ package service import ( - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" ) // 实例化数据层 AlarmForwardLog 结构体 diff --git a/src/modules/network_data/service/alarm_log.go b/src/modules/ne_data/service/alarm_log.go similarity index 87% rename from src/modules/network_data/service/alarm_log.go rename to src/modules/ne_data/service/alarm_log.go index de3cc354..f9c70f23 100644 --- a/src/modules/network_data/service/alarm_log.go +++ b/src/modules/ne_data/service/alarm_log.go @@ -1,8 +1,8 @@ package service import ( - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" ) // 实例化数据层 AlarmLog 结构体 diff --git a/src/modules/network_data/service/backup.go b/src/modules/ne_data/service/backup.go similarity index 95% rename from src/modules/network_data/service/backup.go rename to src/modules/ne_data/service/backup.go index f6cbd08f..f6a43811 100644 --- a/src/modules/network_data/service/backup.go +++ b/src/modules/ne_data/service/backup.go @@ -7,8 +7,8 @@ import ( "strings" "be.ems/src/framework/ssh" - "be.ems/src/modules/network_data/model" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" systemService "be.ems/src/modules/system/service" ) diff --git a/src/modules/network_data/service/cbc_message.go b/src/modules/ne_data/service/cbc_message.go similarity index 98% rename from src/modules/network_data/service/cbc_message.go rename to src/modules/ne_data/service/cbc_message.go index c5aad39c..2d0101fe 100644 --- a/src/modules/network_data/service/cbc_message.go +++ b/src/modules/ne_data/service/cbc_message.go @@ -11,9 +11,9 @@ import ( "be.ems/src/framework/i18n" "be.ems/src/framework/utils/file" - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" "gorm.io/gorm" ) diff --git a/src/modules/network_data/service/cdr_event.go b/src/modules/ne_data/service/cdr_event.go similarity index 99% rename from src/modules/network_data/service/cdr_event.go rename to src/modules/ne_data/service/cdr_event.go index 952e0ebf..2f3b5a17 100644 --- a/src/modules/network_data/service/cdr_event.go +++ b/src/modules/ne_data/service/cdr_event.go @@ -11,8 +11,8 @@ import ( "be.ems/src/framework/utils/date" "be.ems/src/framework/utils/file" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" sysService "be.ems/src/modules/system/service" ) diff --git a/src/modules/network_data/service/kpi_c_report.go b/src/modules/ne_data/service/kpi_c_report.go similarity index 98% rename from src/modules/network_data/service/kpi_c_report.go rename to src/modules/ne_data/service/kpi_c_report.go index 6e30181c..866fff1a 100644 --- a/src/modules/network_data/service/kpi_c_report.go +++ b/src/modules/ne_data/service/kpi_c_report.go @@ -6,8 +6,8 @@ import ( "sort" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" ) // 实例化数据层 KpiCReport 结构体 diff --git a/src/modules/network_data/service/kpi_report.go b/src/modules/ne_data/service/kpi_report.go similarity index 98% rename from src/modules/network_data/service/kpi_report.go rename to src/modules/ne_data/service/kpi_report.go index 10e96e10..db59c5e0 100644 --- a/src/modules/network_data/service/kpi_report.go +++ b/src/modules/ne_data/service/kpi_report.go @@ -9,9 +9,9 @@ import ( "be.ems/src/framework/constants" "be.ems/src/framework/database/redis" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" - neModel "be.ems/src/modules/network_element/model" + neModel "be.ems/src/modules/ne/model" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" ) // 实例化数据层 KpiReport 结构体 diff --git a/src/modules/network_data/service/nb_state.go b/src/modules/ne_data/service/nb_state.go similarity index 96% rename from src/modules/network_data/service/nb_state.go rename to src/modules/ne_data/service/nb_state.go index 372ef9b6..da0a7aeb 100644 --- a/src/modules/network_data/service/nb_state.go +++ b/src/modules/ne_data/service/nb_state.go @@ -6,8 +6,8 @@ import ( "be.ems/src/framework/i18n" "be.ems/src/framework/utils/file" - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" ) // 实例化数据层 NBState 结构体 diff --git a/src/modules/network_data/service/ne_state.go b/src/modules/ne_data/service/ne_state.go similarity index 89% rename from src/modules/network_data/service/ne_state.go rename to src/modules/ne_data/service/ne_state.go index be467f18..805fbced 100644 --- a/src/modules/network_data/service/ne_state.go +++ b/src/modules/ne_data/service/ne_state.go @@ -1,8 +1,8 @@ package service import ( - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" ) // 实例化数据层 NEState 结构体 diff --git a/src/modules/network_data/service/udm_auth.go b/src/modules/ne_data/service/udm_auth.go similarity index 97% rename from src/modules/network_data/service/udm_auth.go rename to src/modules/ne_data/service/udm_auth.go index c8fcdc60..3140affc 100644 --- a/src/modules/network_data/service/udm_auth.go +++ b/src/modules/ne_data/service/udm_auth.go @@ -6,9 +6,9 @@ import ( "strings" "be.ems/src/framework/database/redis" - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" ) // 实例化服务层 UDMAuthUser 结构体 diff --git a/src/modules/network_data/service/udm_extend.go b/src/modules/ne_data/service/udm_extend.go similarity index 90% rename from src/modules/network_data/service/udm_extend.go rename to src/modules/ne_data/service/udm_extend.go index 07068279..3542ff54 100644 --- a/src/modules/network_data/service/udm_extend.go +++ b/src/modules/ne_data/service/udm_extend.go @@ -1,8 +1,8 @@ package service import ( - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" ) // 实例化服务层 UDMExtend 结构体 diff --git a/src/modules/network_data/service/udm_sub.go b/src/modules/ne_data/service/udm_sub.go similarity index 98% rename from src/modules/network_data/service/udm_sub.go rename to src/modules/ne_data/service/udm_sub.go index 2accef0b..7c9486aa 100644 --- a/src/modules/network_data/service/udm_sub.go +++ b/src/modules/ne_data/service/udm_sub.go @@ -6,9 +6,9 @@ import ( "strings" "be.ems/src/framework/database/redis" - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" ) // 实例化服务层 UDMSubUser 结构体 diff --git a/src/modules/network_data/service/udm_voip.go b/src/modules/ne_data/service/udm_voip.go similarity index 96% rename from src/modules/network_data/service/udm_voip.go rename to src/modules/ne_data/service/udm_voip.go index e03eed9c..30457b73 100644 --- a/src/modules/network_data/service/udm_voip.go +++ b/src/modules/ne_data/service/udm_voip.go @@ -6,9 +6,9 @@ import ( "strings" "be.ems/src/framework/database/redis" - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" ) // 实例化服务层 UDMVOIPUser 结构体 diff --git a/src/modules/network_data/service/udm_volte_ims.go b/src/modules/ne_data/service/udm_volte_ims.go similarity index 97% rename from src/modules/network_data/service/udm_volte_ims.go rename to src/modules/ne_data/service/udm_volte_ims.go index 3d3032b9..181bc86e 100644 --- a/src/modules/network_data/service/udm_volte_ims.go +++ b/src/modules/ne_data/service/udm_volte_ims.go @@ -6,9 +6,9 @@ import ( "strings" "be.ems/src/framework/database/redis" - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" ) // 实例化服务层 UDMVolteIMSUser 结构体 diff --git a/src/modules/network_data/service/ue_event.go b/src/modules/ne_data/service/ue_event.go similarity index 98% rename from src/modules/network_data/service/ue_event.go rename to src/modules/ne_data/service/ue_event.go index 3f3d7a5f..eae4b542 100644 --- a/src/modules/network_data/service/ue_event.go +++ b/src/modules/ne_data/service/ue_event.go @@ -10,8 +10,8 @@ import ( "be.ems/src/framework/utils/date" "be.ems/src/framework/utils/file" "be.ems/src/framework/utils/parse" - "be.ems/src/modules/network_data/model" - "be.ems/src/modules/network_data/repository" + "be.ems/src/modules/ne_data/model" + "be.ems/src/modules/ne_data/repository" sysService "be.ems/src/modules/system/service" "github.com/tsmask/go-oam" ) diff --git a/src/modules/network_data/udm_auth_k4_test.go b/src/modules/ne_data/udm_auth_k4_test.go similarity index 98% rename from src/modules/network_data/udm_auth_k4_test.go rename to src/modules/ne_data/udm_auth_k4_test.go index 434cd2c1..f7419d72 100644 --- a/src/modules/network_data/udm_auth_k4_test.go +++ b/src/modules/ne_data/udm_auth_k4_test.go @@ -1,4 +1,4 @@ -package networkdata +package ne_data import ( "crypto/des" diff --git a/src/modules/notification/service/email.go b/src/modules/notification/service/email.go index d9a42add..8a9c7dbf 100644 --- a/src/modules/notification/service/email.go +++ b/src/modules/notification/service/email.go @@ -14,7 +14,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/date" "be.ems/src/framework/utils/parse" - neDataModel "be.ems/src/modules/network_data/model" + neDataModel "be.ems/src/modules/ne_data/model" ) // EmailAlarm 发告警邮件 diff --git a/src/modules/notification/service/smsc.go b/src/modules/notification/service/smsc.go index be039b31..0807adce 100644 --- a/src/modules/notification/service/smsc.go +++ b/src/modules/notification/service/smsc.go @@ -15,7 +15,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/date" "be.ems/src/framework/utils/parse" - neDataModel "be.ems/src/modules/network_data/model" + neDataModel "be.ems/src/modules/ne_data/model" ) var smscSession *gosmpp.Session diff --git a/src/modules/oam/controller/api_rest.go b/src/modules/oam/controller/api_rest.go index cfcd2822..3074c05e 100644 --- a/src/modules/oam/controller/api_rest.go +++ b/src/modules/oam/controller/api_rest.go @@ -15,9 +15,9 @@ import ( "be.ems/src/framework/resp" "be.ems/src/framework/utils/date" "be.ems/src/framework/utils/parse" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - neModel "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + neModel "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" oamService "be.ems/src/modules/oam/service" ) diff --git a/src/modules/oam/oauth2_api.go b/src/modules/oam/oauth2_api.go index f8022cff..4f76ef9f 100644 --- a/src/modules/oam/oauth2_api.go +++ b/src/modules/oam/oauth2_api.go @@ -5,7 +5,7 @@ import ( "be.ems/src/framework/middleware" monitorController "be.ems/src/modules/monitor/controller" - neController "be.ems/src/modules/network_element/controller" + neController "be.ems/src/modules/ne/controller" ) // SetupOauth2 客户端授权开放接口 diff --git a/src/modules/oam/service/alarm.go b/src/modules/oam/service/alarm.go index 33d8cbe9..dc3c92ca 100644 --- a/src/modules/oam/service/alarm.go +++ b/src/modules/oam/service/alarm.go @@ -8,9 +8,9 @@ import ( "be.ems/src/framework/utils/parse" "github.com/tsmask/go-oam" - neDataModel "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + neDataModel "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" notificationService "be.ems/src/modules/notification/service" traceService "be.ems/src/modules/trace/service" wsService "be.ems/src/modules/ws/service" diff --git a/src/modules/oam/service/cbs_state.go b/src/modules/oam/service/cbs_state.go index 3b898621..196fe517 100644 --- a/src/modules/oam/service/cbs_state.go +++ b/src/modules/oam/service/cbs_state.go @@ -1,8 +1,8 @@ package service import ( - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + neDataService "be.ems/src/modules/ne_data/service" ) // 实例化服务层 CDR 结构体 diff --git a/src/modules/oam/service/cdr.go b/src/modules/oam/service/cdr.go index 8b1e2427..b9e3531a 100644 --- a/src/modules/oam/service/cdr.go +++ b/src/modules/oam/service/cdr.go @@ -6,9 +6,9 @@ import ( "github.com/tsmask/go-oam" - neDataModel "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + neDataModel "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" wsService "be.ems/src/modules/ws/service" ) diff --git a/src/modules/oam/service/kpi.go b/src/modules/oam/service/kpi.go index c9f567bb..3aadbb3a 100644 --- a/src/modules/oam/service/kpi.go +++ b/src/modules/oam/service/kpi.go @@ -11,10 +11,10 @@ import ( "be.ems/src/framework/utils/parse" "github.com/tsmask/go-oam" - neDataModel "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neModel "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neModel "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" + neDataModel "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" wsService "be.ems/src/modules/ws/service" ) diff --git a/src/modules/oam/service/nb_state.go b/src/modules/oam/service/nb_state.go index 3f85a49f..5ad9b077 100644 --- a/src/modules/oam/service/nb_state.go +++ b/src/modules/oam/service/nb_state.go @@ -7,9 +7,9 @@ import ( "be.ems/src/framework/utils/date" "github.com/tsmask/go-oam" - neDataModel "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + neDataModel "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" wsService "be.ems/src/modules/ws/service" ) diff --git a/src/modules/oam/service/ue_nb.go b/src/modules/oam/service/ue_nb.go index 55904013..833f91cd 100644 --- a/src/modules/oam/service/ue_nb.go +++ b/src/modules/oam/service/ue_nb.go @@ -6,9 +6,9 @@ import ( "github.com/tsmask/go-oam" - neDataModel "be.ems/src/modules/network_data/model" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + neDataModel "be.ems/src/modules/ne_data/model" + neDataService "be.ems/src/modules/ne_data/service" wsService "be.ems/src/modules/ws/service" ) diff --git a/src/modules/tool/controller/iperf.go b/src/modules/tool/controller/iperf.go index 1c7705fa..25c3558e 100644 --- a/src/modules/tool/controller/iperf.go +++ b/src/modules/tool/controller/iperf.go @@ -10,7 +10,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" "be.ems/src/modules/tool/service" wsService "be.ems/src/modules/ws/service" diff --git a/src/modules/tool/controller/mml.go b/src/modules/tool/controller/mml.go index 16dcda09..8f862e7e 100644 --- a/src/modules/tool/controller/mml.go +++ b/src/modules/tool/controller/mml.go @@ -9,7 +9,7 @@ import ( "be.ems/src/framework/i18n" "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" "be.ems/src/modules/tool/model" "be.ems/src/modules/tool/service" ) diff --git a/src/modules/tool/controller/ping.go b/src/modules/tool/controller/ping.go index 48056c8f..6ef17fd4 100644 --- a/src/modules/tool/controller/ping.go +++ b/src/modules/tool/controller/ping.go @@ -9,7 +9,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" "be.ems/src/modules/tool/model" "be.ems/src/modules/tool/service" wsService "be.ems/src/modules/ws/service" diff --git a/src/modules/tool/service/iperf.go b/src/modules/tool/service/iperf.go index d1530911..988ca0a3 100644 --- a/src/modules/tool/service/iperf.go +++ b/src/modules/tool/service/iperf.go @@ -11,7 +11,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/resp" "be.ems/src/framework/ssh" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" wsModel "be.ems/src/modules/ws/model" ) diff --git a/src/modules/tool/service/ping.go b/src/modules/tool/service/ping.go index 6d2db937..9e128fea 100644 --- a/src/modules/tool/service/ping.go +++ b/src/modules/tool/service/ping.go @@ -10,7 +10,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/resp" "be.ems/src/framework/ssh" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" "be.ems/src/modules/tool/model" wsModel "be.ems/src/modules/ws/model" probing "github.com/prometheus-community/pro-bing" diff --git a/src/modules/trace/controller/trace_task_hlr.go b/src/modules/trace/controller/trace_task_hlr.go index 5bd30031..a70eb536 100644 --- a/src/modules/trace/controller/trace_task_hlr.go +++ b/src/modules/trace/controller/trace_task_hlr.go @@ -11,7 +11,7 @@ import ( "be.ems/src/framework/resp" "be.ems/src/framework/utils/generate" "be.ems/src/framework/utils/parse" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" "be.ems/src/modules/trace/model" traceService "be.ems/src/modules/trace/service" diff --git a/src/modules/trace/service/tcpdump.go b/src/modules/trace/service/tcpdump.go index a1705061..cb0bd187 100644 --- a/src/modules/trace/service/tcpdump.go +++ b/src/modules/trace/service/tcpdump.go @@ -10,7 +10,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/ssh" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" ) // 实例化服务层 TCPdump 结构体 diff --git a/src/modules/trace/service/trace_task.go b/src/modules/trace/service/trace_task.go index d326ae06..ad3414e1 100644 --- a/src/modules/trace/service/trace_task.go +++ b/src/modules/trace/service/trace_task.go @@ -12,9 +12,9 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/utils/date" "be.ems/src/framework/utils/parse" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - neModel "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + neModel "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" "be.ems/src/modules/trace/model" "be.ems/src/modules/trace/repository" wsService "be.ems/src/modules/ws/service" diff --git a/src/modules/trace/service/trace_task_hlr.go b/src/modules/trace/service/trace_task_hlr.go index b500e403..60e7ef56 100644 --- a/src/modules/trace/service/trace_task_hlr.go +++ b/src/modules/trace/service/trace_task_hlr.go @@ -7,9 +7,9 @@ import ( "be.ems/src/framework/ssh" "be.ems/src/framework/utils/date" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - neModel "be.ems/src/modules/network_element/model" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + neModel "be.ems/src/modules/ne/model" + neService "be.ems/src/modules/ne/service" "be.ems/src/modules/trace/model" "be.ems/src/modules/trace/repository" ) diff --git a/src/modules/ws/controller/ws_redis.go b/src/modules/ws/controller/ws_redis.go index b4dd473d..10d5b55c 100644 --- a/src/modules/ws/controller/ws_redis.go +++ b/src/modules/ws/controller/ws_redis.go @@ -8,7 +8,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" "github.com/gin-gonic/gin" ) diff --git a/src/modules/ws/controller/ws_ssh.go b/src/modules/ws/controller/ws_ssh.go index a626a053..f1c56300 100644 --- a/src/modules/ws/controller/ws_ssh.go +++ b/src/modules/ws/controller/ws_ssh.go @@ -10,7 +10,7 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/ssh" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" "github.com/gin-gonic/gin" ) diff --git a/src/modules/ws/controller/ws_telnet.go b/src/modules/ws/controller/ws_telnet.go index eb94d205..adf0afcf 100644 --- a/src/modules/ws/controller/ws_telnet.go +++ b/src/modules/ws/controller/ws_telnet.go @@ -10,7 +10,7 @@ import ( "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" "be.ems/src/framework/telnet" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" "github.com/gin-gonic/gin" ) diff --git a/src/modules/ws/controller/ws_view.go b/src/modules/ws/controller/ws_view.go index 38b52997..e5a6aa76 100644 --- a/src/modules/ws/controller/ws_view.go +++ b/src/modules/ws/controller/ws_view.go @@ -9,7 +9,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" "github.com/gin-gonic/gin" ) diff --git a/src/modules/ws/processor/cdr_connect.go b/src/modules/ws/processor/cdr_connect.go index 884008c4..a678b8f9 100644 --- a/src/modules/ws/processor/cdr_connect.go +++ b/src/modules/ws/processor/cdr_connect.go @@ -6,8 +6,8 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/resp" - neDataService "be.ems/src/modules/network_data/service" - neInfoService "be.ems/src/modules/network_element/service" + neInfoService "be.ems/src/modules/ne/service" + neDataService "be.ems/src/modules/ne_data/service" ) // GetCDRConnect 获取CDR会话事件 diff --git a/src/modules/ws/processor/ne_state.go b/src/modules/ws/processor/ne_state.go index fc606b33..976d759c 100644 --- a/src/modules/ws/processor/ne_state.go +++ b/src/modules/ws/processor/ne_state.go @@ -6,8 +6,8 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/resp" - neFetchlink "be.ems/src/modules/network_element/fetch_link" - neService "be.ems/src/modules/network_element/service" + neFetchlink "be.ems/src/modules/ne/fetch_link" + neService "be.ems/src/modules/ne/service" ) // GetNeState 获取网元服务状态 diff --git a/src/modules/ws/processor/ue_connect.go b/src/modules/ws/processor/ue_connect.go index 20ebf461..941828ea 100644 --- a/src/modules/ws/processor/ue_connect.go +++ b/src/modules/ws/processor/ue_connect.go @@ -6,8 +6,8 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/resp" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + neDataService "be.ems/src/modules/ne_data/service" ) // GetUEConnect 获取UE会话事件 diff --git a/src/modules/ws/processor/upf_total_flow.go b/src/modules/ws/processor/upf_total_flow.go index 7d83ba79..bb48dce5 100644 --- a/src/modules/ws/processor/upf_total_flow.go +++ b/src/modules/ws/processor/upf_total_flow.go @@ -6,8 +6,8 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/resp" - neDataService "be.ems/src/modules/network_data/service" - neService "be.ems/src/modules/network_element/service" + neService "be.ems/src/modules/ne/service" + neDataService "be.ems/src/modules/ne_data/service" ) // GetUPFTotalFlow 获取UPF-总流量数 N3上行 N6下行 单位比特(bit) diff --git a/swagger_docs/docs.go b/swagger_docs/docs.go index 7a04f92c..1eb79f7a 100644 --- a/swagger_docs/docs.go +++ b/swagger_docs/docs.go @@ -664,8 +664,8 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/amf", - "network_data/mme" + "ne_data/amf", + "ne_data/mme" ], "summary": "Base Station Status List Export", "parameters": [ @@ -704,8 +704,8 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/amf", - "network_data/mme" + "ne_data/amf", + "ne_data/mme" ], "summary": "Base Station Status List", "parameters": [ @@ -807,7 +807,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/action" + "ne/action" ], "summary": "List of files on the network element side", "parameters": [ @@ -900,7 +900,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/action" + "ne/action" ], "summary": "Get directories compressed to ZIP from the network element to the local area", "parameters": [ @@ -977,7 +977,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/action" + "ne/action" ], "summary": "Getting files from the network element to the local", "parameters": [ @@ -1061,7 +1061,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/action" + "ne/action" ], "summary": "Sending files from local to network elements", "parameters": [ @@ -1100,7 +1100,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/action" + "ne/action" ], "summary": "Network element service operation", "parameters": [ @@ -1139,7 +1139,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/action" + "ne/action" ], "summary": "Viewing the contents of a file on the network element side", "parameters": [ @@ -1216,7 +1216,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/config" + "ne/config" ], "summary": "Network Element Parameter Configuration Data Information", "parameters": [ @@ -1282,7 +1282,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/config" + "ne/config" ], "summary": "Network element parameter configuration data modification", "parameters": [ @@ -1319,7 +1319,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/config" + "ne/config" ], "summary": "Network element parameter configuration data added (array)", "parameters": [ @@ -1356,7 +1356,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/config" + "ne/config" ], "summary": "Network element parameter configuration data deletion (array)", "parameters": [ @@ -1431,7 +1431,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/config" + "ne/config" ], "summary": "Network Element Parameter Configuration Available Attribute Values List Specify Network Element Type All Unpaged", "parameters": [ @@ -1484,7 +1484,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/host" + "ne/host" ], "summary": "Network element host SSH method of authorization for password-free sending", "parameters": [ @@ -1523,7 +1523,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/host" + "ne/host" ], "summary": "Checking the server environment by SSH method of Net Element Hosting", "parameters": [ @@ -1562,7 +1562,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/host" + "ne/host" ], "summary": "The network element host sends the command", "parameters": [ @@ -1601,7 +1601,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/host" + "ne/host" ], "summary": "Network element host test connection", "parameters": [ @@ -1640,7 +1640,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "Network element information modification", "parameters": [ @@ -1677,7 +1677,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "Network element information addition", "parameters": [ @@ -1714,7 +1714,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "Network element information deletion", "parameters": [ @@ -1751,7 +1751,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "Network element neType and neID queries", "parameters": [ @@ -1812,7 +1812,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "Network element information list", "parameters": [ @@ -1876,7 +1876,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "The list of network element information is all unpaginated", "parameters": [ @@ -1935,7 +1935,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "Network element information state", "parameters": [ @@ -1996,7 +1996,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "Network element information", "parameters": [ @@ -2033,7 +2033,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/license" + "ne/license" ], "summary": "Network element neType and neID queries", "parameters": [ @@ -2094,7 +2094,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/license" + "ne/license" ], "summary": "Network element authorization activation status", "parameters": [ @@ -2133,7 +2133,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/license" + "ne/license" ], "summary": "Network Element License Activation License Application Code", "parameters": [ @@ -2194,7 +2194,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/license" + "ne/license" ], "summary": "Net Element License Activation List", "parameters": [ @@ -2274,7 +2274,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/license" + "ne/license" ], "summary": "Network element authorization activation status", "parameters": [ @@ -2335,7 +2335,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/software" + "ne/software" ], "summary": "Additions to the Net Element package", "parameters": [ @@ -2374,7 +2374,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/software" + "ne/software" ], "summary": "List of Network Element Software Packages", "parameters": [ @@ -2454,7 +2454,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/software" + "ne/software" ], "summary": "Net Element package set to Net Element new version", "parameters": [ @@ -2493,7 +2493,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_element/version" + "ne/version" ], "summary": "Network element version operation", "parameters": [ @@ -2532,7 +2532,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/alarm_forward" + "ne_data/alarm_forward" ], "summary": "Alarm Forward Log List", "parameters": [ @@ -2614,7 +2614,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/alarm" + "ne_data/alarm" ], "summary": "Alarm List", "parameters": [ @@ -2759,7 +2759,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/alarm_log" + "ne_data/alarm_log" ], "summary": "Alarm Event Log List", "parameters": [ @@ -2882,7 +2882,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/alarm_log" + "ne_data/alarm_log" ], "summary": "AlarmLog List", "parameters": [ @@ -3005,7 +3005,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/amf" + "ne_data/amf" ], "summary": "Access Base Station Information List", "parameters": [ @@ -3049,7 +3049,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/amf" + "ne_data/amf" ], "summary": "Access to the base station status information list", "parameters": [ @@ -3087,7 +3087,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/amf" + "ne_data/amf" ], "summary": "UE Session List Export", "parameters": [ @@ -3126,7 +3126,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/amf" + "ne_data/amf" ], "summary": "UE Session List", "parameters": [ @@ -3196,7 +3196,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/amf" + "ne_data/amf" ], "summary": "UE Session Deletion", "parameters": [ @@ -3233,7 +3233,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/ims" + "ne_data/ims" ], "summary": "CDR Session List Export", "parameters": [ @@ -3272,7 +3272,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/ims" + "ne_data/ims" ], "summary": "CDR Session List", "parameters": [ @@ -3348,7 +3348,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/ims" + "ne_data/ims" ], "summary": "CDR Session Delete", "parameters": [ @@ -3385,7 +3385,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/ims" + "ne_data/ims" ], "summary": "Online session user list information", "parameters": [ @@ -3435,7 +3435,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/ims" + "ne_data/ims" ], "summary": "Number of online session users", "parameters": [ @@ -3473,7 +3473,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/kpi" + "ne_data/kpi" ], "summary": "Access to statistical data", "parameters": [ @@ -3571,7 +3571,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/kpi" + "ne_data/kpi" ], "summary": "Get Statistical Headings", "parameters": [ @@ -3625,7 +3625,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/mme" + "ne_data/mme" ], "summary": "Access Base Station Information List", "parameters": [ @@ -3669,7 +3669,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/mme" + "ne_data/mme" ], "summary": "Access to the base station status information list", "parameters": [ @@ -3707,7 +3707,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/mme" + "ne_data/mme" ], "summary": "UE Session List Export", "parameters": [ @@ -3746,7 +3746,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/mme" + "ne_data/mme" ], "summary": "UE Session List", "parameters": [ @@ -3816,7 +3816,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/mme" + "ne_data/mme" ], "summary": "UE Session Deletion", "parameters": [ @@ -3853,7 +3853,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/sgwc" + "ne_data/sgwc" ], "summary": "CDR Session List Export", "parameters": [ @@ -3892,7 +3892,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/sgwc" + "ne_data/sgwc" ], "summary": "CDR Session List", "parameters": [ @@ -3968,7 +3968,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/sgwc" + "ne_data/sgwc" ], "summary": "CDR Session Delete", "parameters": [ @@ -4005,7 +4005,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/smf" + "ne_data/smf" ], "summary": "CDR Session List Export", "parameters": [ @@ -4044,7 +4044,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/smf" + "ne_data/smf" ], "summary": "CDR Session List", "parameters": [ @@ -4114,7 +4114,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/smf" + "ne_data/smf" ], "summary": "CDR Session Delete", "parameters": [ @@ -4151,7 +4151,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/smf" + "ne_data/smf" ], "summary": "Online session user list information", "parameters": [ @@ -4215,7 +4215,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/smf" + "ne_data/smf" ], "summary": "Number of online session users", "parameters": [ @@ -4253,7 +4253,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/smsc" + "ne_data/smsc" ], "summary": "CDR Session List Export", "parameters": [ @@ -4292,7 +4292,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/smsc" + "ne_data/smsc" ], "summary": "CDR Session List", "parameters": [ @@ -4368,7 +4368,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/smsc" + "ne_data/smsc" ], "summary": "CDR Session Delete", "parameters": [ @@ -4405,7 +4405,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authenticated User Export", "parameters": [ @@ -4477,7 +4477,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authenticated User Import", "parameters": [ @@ -4516,7 +4516,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authentication User List", "parameters": [ @@ -4576,7 +4576,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authentication User Data Refresh", "parameters": [ @@ -4614,7 +4614,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authenticated User Modification", "parameters": [ @@ -4659,7 +4659,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authentication User Added", "parameters": [ @@ -4706,7 +4706,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authentication User Batch Deletion", "parameters": [ @@ -4758,7 +4758,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authentication User Information", "parameters": [ @@ -4801,7 +4801,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authentication User Batch Add", "parameters": [ @@ -4853,7 +4853,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authenticated User Deletion", "parameters": [ @@ -4898,7 +4898,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Export", "parameters": [ @@ -4976,7 +4976,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Import", "parameters": [ @@ -5015,7 +5015,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User List", "parameters": [ @@ -5081,7 +5081,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Reload Data", "parameters": [ @@ -5119,7 +5119,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Modification", "parameters": [ @@ -5164,7 +5164,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Added", "parameters": [ @@ -5211,7 +5211,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Batch Deletion", "parameters": [ @@ -5263,7 +5263,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Information", "parameters": [ @@ -5306,7 +5306,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Batch Add", "parameters": [ @@ -5359,7 +5359,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Deletion", "parameters": [ @@ -5404,7 +5404,7 @@ const docTemplate = `{ "application/json" ], "tags": [ - "network_data/upf" + "ne_data/upf" ], "summary": "Total number of flows N3 upstream N6 downstream", "parameters": [ @@ -6795,83 +6795,83 @@ const docTemplate = `{ }, { "description": "network data interface", - "name": "network_data" + "name": "ne_data" }, { "description": "network data alarm interface", - "name": "network_data/alarm" + "name": "ne_data/alarm" }, { "description": "network data kpi interface", - "name": "network_data/kpi" + "name": "ne_data/kpi" }, { "description": "network data amf interface", - "name": "network_data/amf" + "name": "ne_data/amf" }, { "description": "network data ims interface", - "name": "network_data/ims" + "name": "ne_data/ims" }, { "description": "network data mme interface", - "name": "network_data/mme" + "name": "ne_data/mme" }, { "description": "network data sgwc interface", - "name": "network_data/sgwc" + "name": "ne_data/sgwc" }, { "description": "network data smf interface", - "name": "network_data/smf" + "name": "ne_data/smf" }, { "description": "network data smsc interface", - "name": "network_data/smsc" + "name": "ne_data/smsc" }, { "description": "network data udm authentication interface", - "name": "network_data/udm/auth" + "name": "ne_data/udm/auth" }, { "description": "network data udm subscriber interface", - "name": "network_data/udm/sub" + "name": "ne_data/udm/sub" }, { "description": "network data upf interface", - "name": "network_data/upf" + "name": "ne_data/upf" }, { "description": "network element interface", - "name": "network_element" + "name": "ne" }, { "description": "network element operating interface", - "name": "network_element/action" + "name": "ne/action" }, { "description": "network element information interface", - "name": "network_element/info" + "name": "ne/info" }, { "description": "network element host interface", - "name": "network_element/host" + "name": "ne/host" }, { "description": "network element license interface", - "name": "network_element/license" + "name": "ne/license" }, { "description": "network element software interface", - "name": "network_element/software" + "name": "ne/software" }, { "description": "network element version interface", - "name": "network_element/version" + "name": "ne/version" }, { "description": "network element config interface", - "name": "network_element/config" + "name": "ne/config" }, { "description": "system interface", diff --git a/swagger_docs/swagger.json b/swagger_docs/swagger.json index bc9fc598..ff3e275d 100644 --- a/swagger_docs/swagger.json +++ b/swagger_docs/swagger.json @@ -662,8 +662,8 @@ "application/json" ], "tags": [ - "network_data/amf", - "network_data/mme" + "ne_data/amf", + "ne_data/mme" ], "summary": "Base Station Status List Export", "parameters": [ @@ -702,8 +702,8 @@ "application/json" ], "tags": [ - "network_data/amf", - "network_data/mme" + "ne_data/amf", + "ne_data/mme" ], "summary": "Base Station Status List", "parameters": [ @@ -805,7 +805,7 @@ "application/json" ], "tags": [ - "network_element/action" + "ne/action" ], "summary": "List of files on the network element side", "parameters": [ @@ -898,7 +898,7 @@ "application/json" ], "tags": [ - "network_element/action" + "ne/action" ], "summary": "Get directories compressed to ZIP from the network element to the local area", "parameters": [ @@ -975,7 +975,7 @@ "application/json" ], "tags": [ - "network_element/action" + "ne/action" ], "summary": "Getting files from the network element to the local", "parameters": [ @@ -1059,7 +1059,7 @@ "application/json" ], "tags": [ - "network_element/action" + "ne/action" ], "summary": "Sending files from local to network elements", "parameters": [ @@ -1098,7 +1098,7 @@ "application/json" ], "tags": [ - "network_element/action" + "ne/action" ], "summary": "Network element service operation", "parameters": [ @@ -1137,7 +1137,7 @@ "application/json" ], "tags": [ - "network_element/action" + "ne/action" ], "summary": "Viewing the contents of a file on the network element side", "parameters": [ @@ -1214,7 +1214,7 @@ "application/json" ], "tags": [ - "network_element/config" + "ne/config" ], "summary": "Network Element Parameter Configuration Data Information", "parameters": [ @@ -1280,7 +1280,7 @@ "application/json" ], "tags": [ - "network_element/config" + "ne/config" ], "summary": "Network element parameter configuration data modification", "parameters": [ @@ -1317,7 +1317,7 @@ "application/json" ], "tags": [ - "network_element/config" + "ne/config" ], "summary": "Network element parameter configuration data added (array)", "parameters": [ @@ -1354,7 +1354,7 @@ "application/json" ], "tags": [ - "network_element/config" + "ne/config" ], "summary": "Network element parameter configuration data deletion (array)", "parameters": [ @@ -1429,7 +1429,7 @@ "application/json" ], "tags": [ - "network_element/config" + "ne/config" ], "summary": "Network Element Parameter Configuration Available Attribute Values List Specify Network Element Type All Unpaged", "parameters": [ @@ -1482,7 +1482,7 @@ "application/json" ], "tags": [ - "network_element/host" + "ne/host" ], "summary": "Network element host SSH method of authorization for password-free sending", "parameters": [ @@ -1521,7 +1521,7 @@ "application/json" ], "tags": [ - "network_element/host" + "ne/host" ], "summary": "Checking the server environment by SSH method of Net Element Hosting", "parameters": [ @@ -1560,7 +1560,7 @@ "application/json" ], "tags": [ - "network_element/host" + "ne/host" ], "summary": "The network element host sends the command", "parameters": [ @@ -1599,7 +1599,7 @@ "application/json" ], "tags": [ - "network_element/host" + "ne/host" ], "summary": "Network element host test connection", "parameters": [ @@ -1638,7 +1638,7 @@ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "Network element information modification", "parameters": [ @@ -1675,7 +1675,7 @@ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "Network element information addition", "parameters": [ @@ -1712,7 +1712,7 @@ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "Network element information deletion", "parameters": [ @@ -1749,7 +1749,7 @@ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "Network element neType and neID queries", "parameters": [ @@ -1810,7 +1810,7 @@ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "Network element information list", "parameters": [ @@ -1874,7 +1874,7 @@ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "The list of network element information is all unpaginated", "parameters": [ @@ -1933,7 +1933,7 @@ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "Network element information state", "parameters": [ @@ -1994,7 +1994,7 @@ "application/json" ], "tags": [ - "network_element/info" + "ne/info" ], "summary": "Network element information", "parameters": [ @@ -2031,7 +2031,7 @@ "application/json" ], "tags": [ - "network_element/license" + "ne/license" ], "summary": "Network element neType and neID queries", "parameters": [ @@ -2092,7 +2092,7 @@ "application/json" ], "tags": [ - "network_element/license" + "ne/license" ], "summary": "Network element authorization activation status", "parameters": [ @@ -2131,7 +2131,7 @@ "application/json" ], "tags": [ - "network_element/license" + "ne/license" ], "summary": "Network Element License Activation License Application Code", "parameters": [ @@ -2192,7 +2192,7 @@ "application/json" ], "tags": [ - "network_element/license" + "ne/license" ], "summary": "Net Element License Activation List", "parameters": [ @@ -2272,7 +2272,7 @@ "application/json" ], "tags": [ - "network_element/license" + "ne/license" ], "summary": "Network element authorization activation status", "parameters": [ @@ -2333,7 +2333,7 @@ "application/json" ], "tags": [ - "network_element/software" + "ne/software" ], "summary": "Additions to the Net Element package", "parameters": [ @@ -2372,7 +2372,7 @@ "application/json" ], "tags": [ - "network_element/software" + "ne/software" ], "summary": "List of Network Element Software Packages", "parameters": [ @@ -2452,7 +2452,7 @@ "application/json" ], "tags": [ - "network_element/software" + "ne/software" ], "summary": "Net Element package set to Net Element new version", "parameters": [ @@ -2491,7 +2491,7 @@ "application/json" ], "tags": [ - "network_element/version" + "ne/version" ], "summary": "Network element version operation", "parameters": [ @@ -2530,7 +2530,7 @@ "application/json" ], "tags": [ - "network_data/alarm_forward" + "ne_data/alarm_forward" ], "summary": "Alarm Forward Log List", "parameters": [ @@ -2612,7 +2612,7 @@ "application/json" ], "tags": [ - "network_data/alarm" + "ne_data/alarm" ], "summary": "Alarm List", "parameters": [ @@ -2757,7 +2757,7 @@ "application/json" ], "tags": [ - "network_data/alarm_log" + "ne_data/alarm_log" ], "summary": "Alarm Event Log List", "parameters": [ @@ -2880,7 +2880,7 @@ "application/json" ], "tags": [ - "network_data/alarm_log" + "ne_data/alarm_log" ], "summary": "AlarmLog List", "parameters": [ @@ -3003,7 +3003,7 @@ "application/json" ], "tags": [ - "network_data/amf" + "ne_data/amf" ], "summary": "Access Base Station Information List", "parameters": [ @@ -3047,7 +3047,7 @@ "application/json" ], "tags": [ - "network_data/amf" + "ne_data/amf" ], "summary": "Access to the base station status information list", "parameters": [ @@ -3085,7 +3085,7 @@ "application/json" ], "tags": [ - "network_data/amf" + "ne_data/amf" ], "summary": "UE Session List Export", "parameters": [ @@ -3124,7 +3124,7 @@ "application/json" ], "tags": [ - "network_data/amf" + "ne_data/amf" ], "summary": "UE Session List", "parameters": [ @@ -3194,7 +3194,7 @@ "application/json" ], "tags": [ - "network_data/amf" + "ne_data/amf" ], "summary": "UE Session Deletion", "parameters": [ @@ -3231,7 +3231,7 @@ "application/json" ], "tags": [ - "network_data/ims" + "ne_data/ims" ], "summary": "CDR Session List Export", "parameters": [ @@ -3270,7 +3270,7 @@ "application/json" ], "tags": [ - "network_data/ims" + "ne_data/ims" ], "summary": "CDR Session List", "parameters": [ @@ -3346,7 +3346,7 @@ "application/json" ], "tags": [ - "network_data/ims" + "ne_data/ims" ], "summary": "CDR Session Delete", "parameters": [ @@ -3383,7 +3383,7 @@ "application/json" ], "tags": [ - "network_data/ims" + "ne_data/ims" ], "summary": "Online session user list information", "parameters": [ @@ -3433,7 +3433,7 @@ "application/json" ], "tags": [ - "network_data/ims" + "ne_data/ims" ], "summary": "Number of online session users", "parameters": [ @@ -3471,7 +3471,7 @@ "application/json" ], "tags": [ - "network_data/kpi" + "ne_data/kpi" ], "summary": "Access to statistical data", "parameters": [ @@ -3569,7 +3569,7 @@ "application/json" ], "tags": [ - "network_data/kpi" + "ne_data/kpi" ], "summary": "Get Statistical Headings", "parameters": [ @@ -3623,7 +3623,7 @@ "application/json" ], "tags": [ - "network_data/mme" + "ne_data/mme" ], "summary": "Access Base Station Information List", "parameters": [ @@ -3667,7 +3667,7 @@ "application/json" ], "tags": [ - "network_data/mme" + "ne_data/mme" ], "summary": "Access to the base station status information list", "parameters": [ @@ -3705,7 +3705,7 @@ "application/json" ], "tags": [ - "network_data/mme" + "ne_data/mme" ], "summary": "UE Session List Export", "parameters": [ @@ -3744,7 +3744,7 @@ "application/json" ], "tags": [ - "network_data/mme" + "ne_data/mme" ], "summary": "UE Session List", "parameters": [ @@ -3814,7 +3814,7 @@ "application/json" ], "tags": [ - "network_data/mme" + "ne_data/mme" ], "summary": "UE Session Deletion", "parameters": [ @@ -3851,7 +3851,7 @@ "application/json" ], "tags": [ - "network_data/sgwc" + "ne_data/sgwc" ], "summary": "CDR Session List Export", "parameters": [ @@ -3890,7 +3890,7 @@ "application/json" ], "tags": [ - "network_data/sgwc" + "ne_data/sgwc" ], "summary": "CDR Session List", "parameters": [ @@ -3966,7 +3966,7 @@ "application/json" ], "tags": [ - "network_data/sgwc" + "ne_data/sgwc" ], "summary": "CDR Session Delete", "parameters": [ @@ -4003,7 +4003,7 @@ "application/json" ], "tags": [ - "network_data/smf" + "ne_data/smf" ], "summary": "CDR Session List Export", "parameters": [ @@ -4042,7 +4042,7 @@ "application/json" ], "tags": [ - "network_data/smf" + "ne_data/smf" ], "summary": "CDR Session List", "parameters": [ @@ -4112,7 +4112,7 @@ "application/json" ], "tags": [ - "network_data/smf" + "ne_data/smf" ], "summary": "CDR Session Delete", "parameters": [ @@ -4149,7 +4149,7 @@ "application/json" ], "tags": [ - "network_data/smf" + "ne_data/smf" ], "summary": "Online session user list information", "parameters": [ @@ -4213,7 +4213,7 @@ "application/json" ], "tags": [ - "network_data/smf" + "ne_data/smf" ], "summary": "Number of online session users", "parameters": [ @@ -4251,7 +4251,7 @@ "application/json" ], "tags": [ - "network_data/smsc" + "ne_data/smsc" ], "summary": "CDR Session List Export", "parameters": [ @@ -4290,7 +4290,7 @@ "application/json" ], "tags": [ - "network_data/smsc" + "ne_data/smsc" ], "summary": "CDR Session List", "parameters": [ @@ -4366,7 +4366,7 @@ "application/json" ], "tags": [ - "network_data/smsc" + "ne_data/smsc" ], "summary": "CDR Session Delete", "parameters": [ @@ -4403,7 +4403,7 @@ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authenticated User Export", "parameters": [ @@ -4475,7 +4475,7 @@ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authenticated User Import", "parameters": [ @@ -4514,7 +4514,7 @@ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authentication User List", "parameters": [ @@ -4574,7 +4574,7 @@ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authentication User Data Refresh", "parameters": [ @@ -4612,7 +4612,7 @@ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authenticated User Modification", "parameters": [ @@ -4657,7 +4657,7 @@ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authentication User Added", "parameters": [ @@ -4704,7 +4704,7 @@ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authentication User Batch Deletion", "parameters": [ @@ -4756,7 +4756,7 @@ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authentication User Information", "parameters": [ @@ -4799,7 +4799,7 @@ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authentication User Batch Add", "parameters": [ @@ -4851,7 +4851,7 @@ "application/json" ], "tags": [ - "network_data/udm/auth" + "ne_data/udm/auth" ], "summary": "UDM Authenticated User Deletion", "parameters": [ @@ -4896,7 +4896,7 @@ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Export", "parameters": [ @@ -4974,7 +4974,7 @@ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Import", "parameters": [ @@ -5013,7 +5013,7 @@ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User List", "parameters": [ @@ -5079,7 +5079,7 @@ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Reload Data", "parameters": [ @@ -5117,7 +5117,7 @@ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Modification", "parameters": [ @@ -5162,7 +5162,7 @@ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Added", "parameters": [ @@ -5209,7 +5209,7 @@ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Batch Deletion", "parameters": [ @@ -5261,7 +5261,7 @@ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Information", "parameters": [ @@ -5304,7 +5304,7 @@ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Batch Add", "parameters": [ @@ -5357,7 +5357,7 @@ "application/json" ], "tags": [ - "network_data/udm/sub" + "ne_data/udm/sub" ], "summary": "UDM Subscriber User Deletion", "parameters": [ @@ -5402,7 +5402,7 @@ "application/json" ], "tags": [ - "network_data/upf" + "ne_data/upf" ], "summary": "Total number of flows N3 upstream N6 downstream", "parameters": [ @@ -6793,83 +6793,83 @@ }, { "description": "network data interface", - "name": "network_data" + "name": "ne_data" }, { "description": "network data alarm interface", - "name": "network_data/alarm" + "name": "ne_data/alarm" }, { "description": "network data kpi interface", - "name": "network_data/kpi" + "name": "ne_data/kpi" }, { "description": "network data amf interface", - "name": "network_data/amf" + "name": "ne_data/amf" }, { "description": "network data ims interface", - "name": "network_data/ims" + "name": "ne_data/ims" }, { "description": "network data mme interface", - "name": "network_data/mme" + "name": "ne_data/mme" }, { "description": "network data sgwc interface", - "name": "network_data/sgwc" + "name": "ne_data/sgwc" }, { "description": "network data smf interface", - "name": "network_data/smf" + "name": "ne_data/smf" }, { "description": "network data smsc interface", - "name": "network_data/smsc" + "name": "ne_data/smsc" }, { "description": "network data udm authentication interface", - "name": "network_data/udm/auth" + "name": "ne_data/udm/auth" }, { "description": "network data udm subscriber interface", - "name": "network_data/udm/sub" + "name": "ne_data/udm/sub" }, { "description": "network data upf interface", - "name": "network_data/upf" + "name": "ne_data/upf" }, { "description": "network element interface", - "name": "network_element" + "name": "ne" }, { "description": "network element operating interface", - "name": "network_element/action" + "name": "ne/action" }, { "description": "network element information interface", - "name": "network_element/info" + "name": "ne/info" }, { "description": "network element host interface", - "name": "network_element/host" + "name": "ne/host" }, { "description": "network element license interface", - "name": "network_element/license" + "name": "ne/license" }, { "description": "network element software interface", - "name": "network_element/software" + "name": "ne/software" }, { "description": "network element version interface", - "name": "network_element/version" + "name": "ne/version" }, { "description": "network element config interface", - "name": "network_element/config" + "name": "ne/config" }, { "description": "system interface", diff --git a/swagger_docs/swagger.yaml b/swagger_docs/swagger.yaml index 4dc0475e..cd44e35e 100644 --- a/swagger_docs/swagger.yaml +++ b/swagger_docs/swagger.yaml @@ -431,8 +431,8 @@ paths: - TokenAuth: [] summary: Base Station Status List Export tags: - - network_data/amf - - network_data/mme + - ne_data/amf + - ne_data/mme /nb-state/list: get: consumes: @@ -503,8 +503,8 @@ paths: - TokenAuth: [] summary: Base Station Status List tags: - - network_data/amf - - network_data/mme + - ne_data/amf + - ne_data/mme /ne/action/files: get: consumes: @@ -572,7 +572,7 @@ paths: - TokenAuth: [] summary: List of files on the network element side tags: - - network_element/action + - ne/action /ne/action/pullDirZip: get: consumes: @@ -630,7 +630,7 @@ paths: summary: Get directories compressed to ZIP from the network element to the local area tags: - - network_element/action + - ne/action /ne/action/pullFile: get: consumes: @@ -691,7 +691,7 @@ paths: - TokenAuth: [] summary: Getting files from the network element to the local tags: - - network_element/action + - ne/action /ne/action/pushFile: post: consumes: @@ -715,7 +715,7 @@ paths: - TokenAuth: [] summary: Sending files from local to network elements tags: - - network_element/action + - ne/action /ne/action/service: put: consumes: @@ -739,7 +739,7 @@ paths: - TokenAuth: [] summary: Network element service operation tags: - - network_element/action + - ne/action /ne/action/viewFile: get: consumes: @@ -795,7 +795,7 @@ paths: - TokenAuth: [] summary: Viewing the contents of a file on the network element side tags: - - network_element/action + - ne/action /ne/config/data: delete: consumes: @@ -849,7 +849,7 @@ paths: - TokenAuth: [] summary: Network element parameter configuration data deletion (array) tags: - - network_element/config + - ne/config get: consumes: - application/json @@ -897,7 +897,7 @@ paths: - TokenAuth: [] summary: Network Element Parameter Configuration Data Information tags: - - network_element/config + - ne/config post: consumes: - application/json @@ -920,7 +920,7 @@ paths: - TokenAuth: [] summary: Network element parameter configuration data added (array) tags: - - network_element/config + - ne/config put: consumes: - application/json @@ -943,7 +943,7 @@ paths: - TokenAuth: [] summary: Network element parameter configuration data modification tags: - - network_element/config + - ne/config /ne/config/list/{neType}: get: consumes: @@ -983,7 +983,7 @@ paths: summary: Network Element Parameter Configuration Available Attribute Values List Specify Network Element Type All Unpaged tags: - - network_element/config + - ne/config /ne/host/authorizedBySSH: post: consumes: @@ -1009,7 +1009,7 @@ paths: summary: Network element host SSH method of authorization for password-free sending tags: - - network_element/host + - ne/host /ne/host/checkBySSH: post: consumes: @@ -1033,7 +1033,7 @@ paths: - TokenAuth: [] summary: Checking the server environment by SSH method of Net Element Hosting tags: - - network_element/host + - ne/host /ne/host/cmd: post: consumes: @@ -1057,7 +1057,7 @@ paths: - TokenAuth: [] summary: The network element host sends the command tags: - - network_element/host + - ne/host /ne/host/test: post: consumes: @@ -1081,7 +1081,7 @@ paths: - TokenAuth: [] summary: Network element host test connection tags: - - network_element/host + - ne/host /ne/info: delete: consumes: @@ -1104,7 +1104,7 @@ paths: - TokenAuth: [] summary: Network element information deletion tags: - - network_element/info + - ne/info post: consumes: - application/json @@ -1127,7 +1127,7 @@ paths: - TokenAuth: [] summary: Network element information addition tags: - - network_element/info + - ne/info put: consumes: - application/json @@ -1150,7 +1150,7 @@ paths: - TokenAuth: [] summary: Network element information modification tags: - - network_element/info + - ne/info /ne/info/{value}: get: consumes: @@ -1173,7 +1173,7 @@ paths: - TokenAuth: [] summary: Network element information tags: - - network_element/info + - ne/info /ne/info/byTypeAndID: get: consumes: @@ -1217,7 +1217,7 @@ paths: - TokenAuth: [] summary: Network element neType and neID queries tags: - - network_element/info + - ne/info /ne/info/list: get: consumes: @@ -1259,7 +1259,7 @@ paths: - TokenAuth: [] summary: Network element information list tags: - - network_element/info + - ne/info /ne/info/listAll: get: consumes: @@ -1298,7 +1298,7 @@ paths: - TokenAuth: [] summary: The list of network element information is all unpaginated tags: - - network_element/info + - ne/info /ne/info/state: get: consumes: @@ -1342,7 +1342,7 @@ paths: - TokenAuth: [] summary: Network element information state tags: - - network_element/info + - ne/info /ne/license/byTypeAndID: get: consumes: @@ -1386,7 +1386,7 @@ paths: - TokenAuth: [] summary: Network element neType and neID queries tags: - - network_element/license + - ne/license /ne/license/change: post: consumes: @@ -1410,7 +1410,7 @@ paths: - TokenAuth: [] summary: Network element authorization activation status tags: - - network_element/license + - ne/license /ne/license/code: get: consumes: @@ -1454,7 +1454,7 @@ paths: - TokenAuth: [] summary: Network Element License Activation License Application Code tags: - - network_element/license + - ne/license /ne/license/list: get: consumes: @@ -1511,7 +1511,7 @@ paths: - TokenAuth: [] summary: Net Element License Activation List tags: - - network_element/license + - ne/license /ne/license/state: get: consumes: @@ -1555,7 +1555,7 @@ paths: - TokenAuth: [] summary: Network element authorization activation status tags: - - network_element/license + - ne/license /ne/software: post: consumes: @@ -1579,7 +1579,7 @@ paths: - TokenAuth: [] summary: Additions to the Net Element package tags: - - network_element/software + - ne/software /ne/software/list: get: consumes: @@ -1636,7 +1636,7 @@ paths: - TokenAuth: [] summary: List of Network Element Software Packages tags: - - network_element/software + - ne/software /ne/software/newNeVersion: post: consumes: @@ -1660,7 +1660,7 @@ paths: - TokenAuth: [] summary: Net Element package set to Net Element new version tags: - - network_element/software + - ne/software /ne/version/operate: post: consumes: @@ -1684,7 +1684,7 @@ paths: - TokenAuth: [] summary: Network element version operation tags: - - network_element/version + - ne/version /neData/alarm/forward/log/list: get: consumes: @@ -1743,7 +1743,7 @@ paths: - TokenAuth: [] summary: Alarm Forward Log List tags: - - network_data/alarm_forward + - ne_data/alarm_forward /neData/alarm/list: get: consumes: @@ -1848,7 +1848,7 @@ paths: - TokenAuth: [] summary: Alarm List tags: - - network_data/alarm + - ne_data/alarm /neData/alarm/log/event: get: consumes: @@ -1938,7 +1938,7 @@ paths: - TokenAuth: [] summary: Alarm Event Log List tags: - - network_data/alarm_log + - ne_data/alarm_log /neData/alarm/log/list: get: consumes: @@ -2028,7 +2028,7 @@ paths: - TokenAuth: [] summary: AlarmLog List tags: - - network_data/alarm_log + - ne_data/alarm_log /neData/amf/nb/list: get: consumes: @@ -2056,7 +2056,7 @@ paths: - TokenAuth: [] summary: Access Base Station Information List tags: - - network_data/amf + - ne_data/amf /neData/amf/nb/list-cfg: get: consumes: @@ -2080,7 +2080,7 @@ paths: - TokenAuth: [] summary: Access to the base station status information list tags: - - network_data/amf + - ne_data/amf /neData/amf/ue/{id}: delete: consumes: @@ -2103,7 +2103,7 @@ paths: - TokenAuth: [] summary: UE Session Deletion tags: - - network_data/amf + - ne_data/amf /neData/amf/ue/export: post: consumes: @@ -2127,7 +2127,7 @@ paths: - TokenAuth: [] summary: UE Session List Export tags: - - network_data/amf + - ne_data/amf /neData/amf/ue/list: get: consumes: @@ -2174,7 +2174,7 @@ paths: - TokenAuth: [] summary: UE Session List tags: - - network_data/amf + - ne_data/amf /neData/ims/cdr/{id}: delete: consumes: @@ -2197,7 +2197,7 @@ paths: - TokenAuth: [] summary: CDR Session Delete tags: - - network_data/ims + - ne_data/ims /neData/ims/cdr/export: post: consumes: @@ -2221,7 +2221,7 @@ paths: - TokenAuth: [] summary: CDR Session List Export tags: - - network_data/ims + - ne_data/ims /neData/ims/cdr/list: get: consumes: @@ -2272,7 +2272,7 @@ paths: - TokenAuth: [] summary: CDR Session List tags: - - network_data/ims + - ne_data/ims /neData/ims/session/list: get: consumes: @@ -2304,7 +2304,7 @@ paths: - TokenAuth: [] summary: Online session user list information tags: - - network_data/ims + - ne_data/ims /neData/ims/session/num: get: consumes: @@ -2328,7 +2328,7 @@ paths: - TokenAuth: [] summary: Number of online session users tags: - - network_data/ims + - ne_data/ims /neData/kpi/data: get: consumes: @@ -2402,7 +2402,7 @@ paths: - TokenAuth: [] summary: Access to statistical data tags: - - network_data/kpi + - ne_data/kpi /neData/kpi/title: get: consumes: @@ -2441,7 +2441,7 @@ paths: - TokenAuth: [] summary: Get Statistical Headings tags: - - network_data/kpi + - ne_data/kpi /neData/mme/nb/list: get: consumes: @@ -2469,7 +2469,7 @@ paths: - TokenAuth: [] summary: Access Base Station Information List tags: - - network_data/mme + - ne_data/mme /neData/mme/nb/list-cfg: get: consumes: @@ -2493,7 +2493,7 @@ paths: - TokenAuth: [] summary: Access to the base station status information list tags: - - network_data/mme + - ne_data/mme /neData/mme/ue/{id}: delete: consumes: @@ -2516,7 +2516,7 @@ paths: - TokenAuth: [] summary: UE Session Deletion tags: - - network_data/mme + - ne_data/mme /neData/mme/ue/export: post: consumes: @@ -2540,7 +2540,7 @@ paths: - TokenAuth: [] summary: UE Session List Export tags: - - network_data/mme + - ne_data/mme /neData/mme/ue/list: get: consumes: @@ -2587,7 +2587,7 @@ paths: - TokenAuth: [] summary: UE Session List tags: - - network_data/mme + - ne_data/mme /neData/sgwc/cdr/{id}: delete: consumes: @@ -2610,7 +2610,7 @@ paths: - TokenAuth: [] summary: CDR Session Delete tags: - - network_data/sgwc + - ne_data/sgwc /neData/sgwc/cdr/export: post: consumes: @@ -2634,7 +2634,7 @@ paths: - TokenAuth: [] summary: CDR Session List Export tags: - - network_data/sgwc + - ne_data/sgwc /neData/sgwc/cdr/list: get: consumes: @@ -2685,7 +2685,7 @@ paths: - TokenAuth: [] summary: CDR Session List tags: - - network_data/sgwc + - ne_data/sgwc /neData/smf/cdr/{id}: delete: consumes: @@ -2708,7 +2708,7 @@ paths: - TokenAuth: [] summary: CDR Session Delete tags: - - network_data/smf + - ne_data/smf /neData/smf/cdr/export: post: consumes: @@ -2732,7 +2732,7 @@ paths: - TokenAuth: [] summary: CDR Session List Export tags: - - network_data/smf + - ne_data/smf /neData/smf/cdr/list: get: consumes: @@ -2779,7 +2779,7 @@ paths: - TokenAuth: [] summary: CDR Session List tags: - - network_data/smf + - ne_data/smf /neData/smf/session/list: get: consumes: @@ -2821,7 +2821,7 @@ paths: - TokenAuth: [] summary: Online session user list information tags: - - network_data/smf + - ne_data/smf /neData/smf/sub/num: get: consumes: @@ -2845,7 +2845,7 @@ paths: - TokenAuth: [] summary: Number of online session users tags: - - network_data/smf + - ne_data/smf /neData/smsc/cdr/{id}: delete: consumes: @@ -2868,7 +2868,7 @@ paths: - TokenAuth: [] summary: CDR Session Delete tags: - - network_data/smsc + - ne_data/smsc /neData/smsc/cdr/export: post: consumes: @@ -2892,7 +2892,7 @@ paths: - TokenAuth: [] summary: CDR Session List Export tags: - - network_data/smsc + - ne_data/smsc /neData/smsc/cdr/list: get: consumes: @@ -2943,7 +2943,7 @@ paths: - TokenAuth: [] summary: CDR Session List tags: - - network_data/smsc + - ne_data/smsc /neData/udm/auth/{neId}: post: consumes: @@ -2973,7 +2973,7 @@ paths: - TokenAuth: [] summary: UDM Authentication User Added tags: - - network_data/udm/auth + - ne_data/udm/auth put: consumes: - application/json @@ -3002,7 +3002,7 @@ paths: - TokenAuth: [] summary: UDM Authenticated User Modification tags: - - network_data/udm/auth + - ne_data/udm/auth /neData/udm/auth/{neId}/{imsi}/{num}: delete: consumes: @@ -3036,7 +3036,7 @@ paths: - TokenAuth: [] summary: UDM Authentication User Batch Deletion tags: - - network_data/udm/auth + - ne_data/udm/auth /neData/udm/auth/{neId}/{value}: delete: consumes: @@ -3065,7 +3065,7 @@ paths: - TokenAuth: [] summary: UDM Authenticated User Deletion tags: - - network_data/udm/auth + - ne_data/udm/auth get: consumes: - application/json @@ -3093,7 +3093,7 @@ paths: - TokenAuth: [] summary: UDM Authentication User Information tags: - - network_data/udm/auth + - ne_data/udm/auth post: consumes: - application/json @@ -3127,7 +3127,7 @@ paths: - TokenAuth: [] summary: UDM Authentication User Batch Add tags: - - network_data/udm/auth + - ne_data/udm/auth /neData/udm/auth/export: get: consumes: @@ -3176,7 +3176,7 @@ paths: - TokenAuth: [] summary: UDM Authenticated User Export tags: - - network_data/udm/auth + - ne_data/udm/auth /neData/udm/auth/import: post: consumes: @@ -3200,7 +3200,7 @@ paths: - TokenAuth: [] summary: UDM Authenticated User Import tags: - - network_data/udm/auth + - ne_data/udm/auth /neData/udm/auth/list: get: consumes: @@ -3240,7 +3240,7 @@ paths: - TokenAuth: [] summary: UDM Authentication User List tags: - - network_data/udm/auth + - ne_data/udm/auth /neData/udm/auth/resetData/{neId}: put: consumes: @@ -3264,7 +3264,7 @@ paths: - TokenAuth: [] summary: UDM Authentication User Data Refresh tags: - - network_data/udm/auth + - ne_data/udm/auth /neData/udm/sub/{neId}: post: consumes: @@ -3294,7 +3294,7 @@ paths: - TokenAuth: [] summary: UDM Subscriber User Added tags: - - network_data/udm/sub + - ne_data/udm/sub put: consumes: - application/json @@ -3323,7 +3323,7 @@ paths: - TokenAuth: [] summary: UDM Subscriber User Modification tags: - - network_data/udm/sub + - ne_data/udm/sub /neData/udm/sub/{neId}/{imsi}/{num}: delete: consumes: @@ -3357,7 +3357,7 @@ paths: - TokenAuth: [] summary: UDM Subscriber User Batch Deletion tags: - - network_data/udm/sub + - ne_data/udm/sub /neData/udm/sub/{neId}/{value}: delete: consumes: @@ -3386,7 +3386,7 @@ paths: - TokenAuth: [] summary: UDM Subscriber User Deletion tags: - - network_data/udm/sub + - ne_data/udm/sub get: consumes: - application/json @@ -3414,7 +3414,7 @@ paths: - TokenAuth: [] summary: UDM Subscriber User Information tags: - - network_data/udm/sub + - ne_data/udm/sub post: consumes: - application/json @@ -3449,7 +3449,7 @@ paths: - TokenAuth: [] summary: UDM Subscriber User Batch Add tags: - - network_data/udm/sub + - ne_data/udm/sub /neData/udm/sub/export: post: consumes: @@ -3502,7 +3502,7 @@ paths: - TokenAuth: [] summary: UDM Subscriber User Export tags: - - network_data/udm/sub + - ne_data/udm/sub /neData/udm/sub/import: post: consumes: @@ -3526,7 +3526,7 @@ paths: - TokenAuth: [] summary: UDM Subscriber User Import tags: - - network_data/udm/sub + - ne_data/udm/sub /neData/udm/sub/list: get: consumes: @@ -3570,7 +3570,7 @@ paths: - TokenAuth: [] summary: UDM Subscriber User List tags: - - network_data/udm/sub + - ne_data/udm/sub /neData/udm/sub/resetData/{neId}: put: consumes: @@ -3594,7 +3594,7 @@ paths: - TokenAuth: [] summary: UDM Subscriber User Reload Data tags: - - network_data/udm/sub + - ne_data/udm/sub /neData/upf/totalFlow: get: consumes: @@ -3627,7 +3627,7 @@ paths: - TokenAuth: [] summary: Total number of flows N3 upstream N6 downstream tags: - - network_data/upf + - ne_data/upf /router: get: consumes: @@ -4528,45 +4528,45 @@ tags: - description: monitor system user online interface name: monitor/online - description: network data interface - name: network_data + name: ne_data - description: network data alarm interface - name: network_data/alarm + name: ne_data/alarm - description: network data kpi interface - name: network_data/kpi + name: ne_data/kpi - description: network data amf interface - name: network_data/amf + name: ne_data/amf - description: network data ims interface - name: network_data/ims + name: ne_data/ims - description: network data mme interface - name: network_data/mme + name: ne_data/mme - description: network data sgwc interface - name: network_data/sgwc + name: ne_data/sgwc - description: network data smf interface - name: network_data/smf + name: ne_data/smf - description: network data smsc interface - name: network_data/smsc + name: ne_data/smsc - description: network data udm authentication interface - name: network_data/udm/auth + name: ne_data/udm/auth - description: network data udm subscriber interface - name: network_data/udm/sub + name: ne_data/udm/sub - description: network data upf interface - name: network_data/upf + name: ne_data/upf - description: network element interface - name: network_element + name: ne - description: network element operating interface - name: network_element/action + name: ne/action - description: network element information interface - name: network_element/info + name: ne/info - description: network element host interface - name: network_element/host + name: ne/host - description: network element license interface - name: network_element/license + name: ne/license - description: network element software interface - name: network_element/software + name: ne/software - description: network element version interface - name: network_element/version + name: ne/version - description: network element config interface - name: network_element/config + name: ne/config - description: system interface name: system - description: system config interface