1845 Commits

Author SHA1 Message Date
TsMask
69738ae7f4 ref: v3变更,,根据网元上报动态建表kpi/cdr/ue 2025-09-16 19:40:00 +08:00
TsMask
f8bc5b662e ref: v3变更,,网元关联核心网 2025-09-16 17:44:09 +08:00
TsMask
38d2e2372a ref: v3变更,,表结构变更coreId/neId 2025-09-15 11:00:34 +08:00
TsMask
60004ded55 ref: v3变更,,备份缺少csv,菜单同级检查名称,ims忙时周统计 2025-09-15 09:26:58 +08:00
TsMask
b8116ce203 ref: v3变更,,api路由调整,菜单角色分配 2025-09-06 17:41:16 +08:00
TsMask
10cf6bbd2a ref: v3变更,,完成整合,同步v2.2508.4 -250902 2025-09-06 11:17:18 +08:00
TsMask
382bc311e6 ref: v3变更,,同步v2.2508.4 2025-09-01 11:15:32 +08:00
TsMask
86dd22c274 feat: 服务类型 单核心网oc 多核心网mc 租户核心网tc 2025-08-22 10:17:50 +08:00
TsMask
b55f27eb9b ssql: 新增核心网表逻辑功能接口 2025-08-21 17:30:52 +08:00
TsMask
79374ce2be sql: 调整系统菜单核心网网元标识字段 2025-08-21 17:30:07 +08:00
TsMask
45e226ce1a 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.
2025-08-21 14:30:09 +08:00
TsMask
a72aa00f89 sql: 新增指标Title管理菜单,更新删除重复alarm_id 2025-08-21 11:10:15 +08:00
TsMask
a382fcd05f feat: kpi指标标题管理接口 2025-08-21 11:03:08 +08:00
TsMask
2bf2ff5947 style: 补充调度任务提示信息说明 2025-08-19 16:07:07 +08:00
TsMask
25b596d2c9 feat: 添加CDR和UENB记录删除调度任务及相关数据库操作 2025-08-18 18:58:53 +08:00
TsMask
d0d539e4d0 chore: 发布版本 2.2508.2 2025-08-15 18:53:42 +08:00
TsMask
06209878a3 style: 用户类型sys更新为System 2025-08-15 18:50:11 +08:00
TsMask
a9be1dcf6c fix: 删除认证源将关联用户信息移除 2025-08-14 10:45:22 +08:00
TsMask
a1eefe9660 feat: UE/CDR查询条件imsi支持模糊匹配 2025-08-14 10:43:30 +08:00
TsMask
4629c8b7d6 fix: kpi接收neinfo信息局部赋值 2025-08-12 17:05:48 +08:00
TsMask
695d2e6c8f chore: 更新依赖库 2025-08-12 10:47:49 +08:00
TsMask
48254fae6d refactor: 优化ws控制器实例化方式 2025-08-12 10:46:21 +08:00
TsMask
e1c14b69bf feat: 数据库导入执行异常错误判断忽略 2025-08-12 10:38:30 +08:00
TsMask
e3008c8de5 fix: 操作日志记录信息json序列化字符串 2025-08-12 10:37:24 +08:00
TsMask
fa8da36b90 style: 认证源结构体命名 2025-08-12 10:36:57 +08:00
TsMask
72e04a140d feat: 客户端oauth2认证模块 2025-08-12 10:35:18 +08:00
TsMask
9e57c145d1 feat: 新增第三方登录认证和管理 2025-08-12 10:12:46 +08:00
TsMask
b7e4948fbb fix: cdr/ue查询时间字段改用记录时间,传入时间解析时区UTC0导致无法正常查询 2025-08-08 19:17:09 +08:00
TsMask
c0f5ea0003 feat: 告警日志查询补充告警状态字段 2025-08-08 18:30:03 +08:00
TsMask
0539947471 style: 告警状态字典值修正为枚举字符串 2025-08-08 18:28:39 +08:00
TsMask
7b2f835935 chore: 发布版本 2.2508.1 2025-08-08 12:13:03 +08:00
TsMask
26fde7f1ca fix: 自定义KPI计算NaN导致序列化失败 2025-08-07 11:35:12 +08:00
zhangsz
581fc441e0 fix: issue update event post old message to CBC 2025-08-06 12:03:03 +08:00
TsMask
fc4309136e feat: 更新数据重复记录错误输出信息并跳过 2025-08-05 17:39:40 +08:00
TsMask
cc2c18e75d fix: 系统用户账号简单4位长度,密码简单6位 2025-08-05 17:39:26 +08:00
TsMask
96b15d4cf2 feat: MML日志记录功能接口 2025-08-05 17:31:31 +08:00
TsMask
0698f02c61 fix: 基站状态记录时间变更查询字段create_time 2025-08-05 11:21:20 +08:00
TsMask
51a16c4ff5 fix: MML命令执行回车\r\n - IMS无法输出 2025-08-05 11:20:39 +08:00
TsMask
5b37b3eab8 fix: UDM签约缺失rfsp和usagetype参数修改 2025-08-04 19:23:56 +08:00
TsMask
500ae6f79c fix: MML命令执行回车\r\n 2025-08-04 18:20:40 +08:00
TsMask
b2652b6198 sql: MML类型object_type初始值mml更新General 2025-08-04 16:13:07 +08:00
TsMask
3248591ba6 chore: 发布版本 2.2507.4 2025-08-01 18:19:59 +08:00
zhangsz
825988ca8e feat: support cbc message 2025-08-01 17:56:11 +08:00
TsMask
9767d999ce Merge branch 'main-v2' of http://192.168.2.166:3180/OMC/ems_backend into main-v2 2025-08-01 17:45:21 +08:00
TsMask
37e0f0828e sql: 更新系统菜单,分配语音数据菜单给admin 2025-08-01 17:45:18 +08:00
zhangsz
e0fa00bc05 fix: upgrade cbc message 2025-08-01 16:52:31 +08:00
TsMask
de0b81ee01 fix: cbc时间字段统一毫秒处理 2025-08-01 16:29:28 +08:00
zhangsz
e4f52c949e fix: project change 2025-08-01 15:12:37 +08:00
zhangsz
0ee3af1187 feat: sql list support cbc broadcast 2025-08-01 15:11:38 +08:00
zhangsz
1b4cb6399e feat: support CBC broadcast 2025-08-01 14:50:55 +08:00
TsMask
2c1e55bd0c fix: 密码强制修改非首次登录校验去除日期判断,补充参数说明翻译信息 2025-07-28 17:16:48 +08:00
TsMask
4785530495 chore: 发布版本 2.2507.3 2025-07-25 20:39:36 +08:00
TsMask
77f6693fcf style: 减少上报数据不进行警告类型日志记录 2025-07-25 15:13:50 +08:00
TsMask
6f30d998f3 fix: 自检产生的告警辅助信息字符重复追加 2025-07-24 14:20:32 +08:00
TsMask
c9b9408f1d fix: 更新IMS-CDR结果码说明 2025-07-23 14:05:07 +08:00
TsMask
4ae66abbb3 feat: 告警导出表格标题编码翻译补充 2025-07-23 10:59:31 +08:00
TsMask
d8d3a979eb fix: 告警同步返回状态为正常,过程错误信息返回到响应 2025-07-23 10:58:52 +08:00
TsMask
0b4f04c33c fix: 自定义指标数据计算小于0就强制为0 2025-07-23 10:57:51 +08:00
TsMask
be5f929f1f fix: 自定义指标数据统计处理单位累加问题 2025-07-22 19:56:24 +08:00
TsMask
9b25be96fa fix: 更新IMS-CDR结果码说明 2025-07-22 19:15:12 +08:00
TsMask
7ff4e5bc2b fix: 自定义指标数据统计不处理小数 2025-07-22 18:52:35 +08:00
TsMask
7c2b8b01d8 fix: 告警级别判断成类型导致事件存储到告警中 2025-07-22 17:50:02 +08:00
TsMask
8fd00baf8b fix: 网管状态信息返回版本号 2025-07-21 19:03:41 +08:00
TsMask
d96303639d fix: 网管状态信息返回nil字符修改 2025-07-21 18:26:17 +08:00
TsMask
8fe698ebc1 chore: 更新go-oam库版本 2025-07-21 18:04:27 +08:00
TsMask
c4bd986040 chore: 发布版本 2.2507.2 2025-07-18 21:33:32 +08:00
TsMask
91eb7077e9 feat: 补充缺失的自定义指标接口 2025-07-18 21:30:52 +08:00
TsMask
ba067c2db7 feat: 北向定义网元状态/配置下发接口 2025-07-16 17:00:21 +08:00
TsMask
758843c2a8 fieat: 移除sshsvc 2025-07-16 15:56:33 +08:00
TsMask
1462563eef feat: 新增三个大屏页面的系统菜单 2025-07-16 15:08:26 +08:00
TsMask
6e6c5714ec style: 本地开发SQL日志输出开关 2025-07-16 14:53:25 +08:00
TsMask
27b5403339 feat: 告警分组统计数量接口 2025-07-16 14:52:52 +08:00
TsMask
a667691fff chore: 更新依赖加入go-oam 2025-07-15 19:45:04 +08:00
TsMask
edbdcca747 sql: 更新OMC/CBC/UDM参数配置映射文件 2025-07-15 19:04:36 +08:00
TsMask
45098970b6 sql: 更新数据库表 2025-07-15 18:53:04 +08:00
TsMask
be7da57171 fix: 服务监听失败每5秒重试最多10次 2025-07-15 16:13:34 +08:00
TsMask
150551acce fix: 代码优化 2025-07-15 15:16:44 +08:00
TsMask
9f6a7f3bb7 feat: OMC配置修改通知参数 2025-07-15 15:14:05 +08:00
TsMask
88a6375b18 feat: 新增oam对外开放无限制接口模块 2025-07-15 15:07:16 +08:00
TsMask
24a9157289 feat: 新增mml到工具模块 2025-07-15 15:06:25 +08:00
TsMask
40f178a1cd fix: udm处理函数返回值统一 2025-07-15 15:04:41 +08:00
TsMask
b6d4879cb1 feat: 新增通知模块,暂时只有邮件和smsc发送 2025-07-15 15:02:08 +08:00
TsMask
e67c0d6ba6 feat: 新增nssf/n3iwf直连接口 2025-07-15 15:01:10 +08:00
TsMask
6f48e0ae41 perf: 重构接收告警功能 2025-07-15 14:55:47 +08:00
TsMask
00e8b63890 perf: 重构接收UE接入功能 2025-07-15 14:53:26 +08:00
TsMask
adb0d5f4e2 perf: 重构接收CDR功能 2025-07-15 14:51:16 +08:00
TsMask
d7adfa79ba perf: 移除掉无用配置精简 2025-07-15 14:45:45 +08:00
TsMask
8680244af1 del: 移除iperf安装包 2025-07-15 14:41:04 +08:00
TsMask
edd93f5769 del: 移除features、lib和sshsvc目录 2025-07-15 14:38:48 +08:00
TsMask
2b2afd7423 feat: 补充网元排序 2025-07-10 11:22:26 +08:00
TsMask
4c63533390 feat: HLR跟踪页面标识为UDM 2025-07-07 10:44:47 +08:00
TsMask
acab82a3f6 chore: 发布版本 2.2507.1 2025-07-05 10:12:39 +08:00
TsMask
6cd0136d8a style: 代码顺序 2025-07-05 10:12:35 +08:00
TsMask
add324087f sql 更新UDM配置 2025-07-02 18:28:48 +08:00
TsMask
b6f3a53d94 sql 更新SMSC配置 2025-07-02 14:52:00 +08:00
TsMask
04f709711d sql: 添加IMS自定义指标IDD 2025-07-02 11:05:10 +08:00
TsMask
0ab10f25cd feat 更新AMF和SMF配置,新增GNB和远程Gy配置 2025-07-01 10:12:37 +08:00
TsMask
33de9280fd sql: IMS指标IDD呼入呼出 2025-06-30 18:04:58 +08:00
TsMask
aed4a6b3c7 chore: 发布版本 2.2506.4 2025-06-27 19:37:21 +08:00
TsMask
fa7a4f14a3 sql: IMS-KPI隐藏掉原因值接收 2025-06-27 18:38:42 +08:00
TsMask
c34a4f884d fix: 修正KP计算中百分比值的下限为0 2025-06-27 18:21:49 +08:00
TsMask
e6d26fe0e8 sql: OMC配置邮件标题限制字符空格校验 2025-06-27 18:21:30 +08:00
TsMask
4a397c02ec fix: 网元配置导入服务文件查询字段错误 2025-06-27 16:19:42 +08:00
TsMask
7c70e125d6 sql:修正UPF相关KPI的计算公式 2025-06-27 11:37:24 +08:00
TsMask
062a47f7af feat: 支持修改邮件标题,告警转发默认关闭 2025-06-27 11:18:48 +08:00
TsMask
2787c544bb feat: 获取文件列表按时间排序近到远 2025-06-27 11:05:15 +08:00
TsMask
f293304eec fix: 更新rpm安装命令,添加--nosignature、--nodeps和--replacepkgs选项 2025-06-26 18:11:15 +08:00
TsMask
855ea27978 sql: MME隐藏掉所有fail结尾的kpi 2025-06-26 17:04:29 +08:00
TsMask
659c1d7727 sql: 更新AMF/MME参数配置属性 2025-06-26 17:00:02 +08:00
TsMask
19d5074ae3 fix: UDM-IMS数据批量新增/批量删除命令调整 2025-06-24 17:14:32 +08:00
TsMask
20ad97c557 sql: lite脚本错误 2025-06-20 20:01:50 +08:00
TsMask
e45a5975dd chore: 发布版本 2.2506.3 2025-06-20 19:34:23 +08:00
TsMask
bd2b6c587c sql: 更新AMF参数配置属性支持N26配置 2025-06-20 17:38:54 +08:00
TsMask
390b55a75d fix 任务周期备份配置文件发送ftp备份路径去掉一层 2025-06-20 16:47:47 +08:00
TsMask
9aaabcf6e3 feat: 安装AMF时IP使用无AUSF改用UDM地址 2025-06-17 15:07:52 +08:00
TsMask
e494ad415a feat: 新增UPF上下行丢包率指标/MME附着成功率 2025-06-17 15:05:21 +08:00
TsMask
cbe2223b71 fix: udm-ims批量导入删除重新加载0开头imsi 2025-06-16 18:49:26 +08:00
TsMask
b24541c587 fix: 远程ssh文件写入权限 2025-06-16 18:15:30 +08:00
TsMask
8506e3c3db feat: 新增信令跟踪可选项N5 2025-06-16 14:19:24 +08:00
TsMask
70eee3a1a2 chore: 发布版本 2.2506.2 2025-06-13 20:09:26 +08:00
TsMask
c333919053 sql: 更新UDM参数配置项加ausfcfg 2025-06-13 20:01:46 +08:00
TsMask
31cf212ec5 sql: kpi指标项屏蔽 2025-06-13 18:52:09 +08:00
TsMask
fef7415968 fix: 许可到期天数偏差,当天提示修改 2025-06-13 18:03:08 +08:00
TsMask
a946b9db60 fix: dump抓包文件log文件写入权限 2025-06-11 20:14:25 +08:00
TsMask
57c70b2e21 fix: 修复操作命令输出文件重定向错误 2025-06-11 19:31:34 +08:00
TsMask
72757e4ea8 fix: 修复upf5002 telnet消息返回延迟导致命令行为不一致 2025-06-11 19:28:19 +08:00
TsMask
a485d4eb9a fix: 网元备份ims目录中文件名称拼写错误 2025-06-11 19:26:42 +08:00
TsMask
af97ceb031 fix: 本地调试数据库名称为omc_db_mainv2 2025-06-10 17:59:12 +08:00
TsMask
a74149434c feat: 新增信令跟踪可选项N14 2025-06-10 17:58:56 +08:00
TsMask
c7501a952d chore: 发布版本 2.2506.1 2025-06-07 16:35:20 +08:00
TsMask
d87f1f4874 style: 标注告警neId接收是rmUID数据 2025-06-07 16:32:37 +08:00
TsMask
33b95a6e30 fix:: 请求响应码用常量 2025-06-07 16:32:04 +08:00
TsMask
c67fbb7998 feat: 文件资源统一放到/usr/local/omc 2025-06-06 15:02:45 +08:00
TsMask
7c045fc036 del: 移除旧跟踪任务相关的路由注册 2025-06-06 14:29:23 +08:00
TsMask
0d6d42a430 feat: sshsvc服务的私钥文件判断生成 2025-06-05 19:46:19 +08:00
TsMask
2de7721ece chore: 发布版本 2.2505.4 2025-05-30 14:40:40 +08:00
TsMask
d0464d9b8d fix: 网元信令跟踪网元类型模糊查询 2025-05-30 14:21:15 +08:00
TsMask
0ff3c469fc fix: socket异常退出捕获,停止信号退出循环读取 2025-05-30 14:12:43 +08:00
TsMask
1f2a2b687d feat: OMC参数配置添加NE信令跟踪服务开关 2025-05-30 14:10:43 +08:00
TsMask
72ffd848d7 fix: 网元激活码多行行内容提取 2025-05-29 21:25:42 +08:00
TsMask
d9bb31a523 fix: 修改命令执行函数的超时处理和输出文件名 2025-05-29 15:35:52 +08:00
TsMask
88da71b9d5 style: 目录变更系统配置和引导初始化 2025-05-29 15:27:00 +08:00
TsMask
ba45cd601c fix: 增加ne_list字段的长度限制,修改相关SQL脚本 2025-05-29 15:01:35 +08:00
TsMask
d080dcd367 fix: 网元激活申请码提取两行中的激活码 2025-05-29 14:50:44 +08:00
TsMask
afe53927e5 fix: 修复系统菜单和角色分配菜单缺失 2025-05-26 16:01:58 +08:00
TsMask
c24e12538f fix: 忽略特定SQL执行错误重复字段、索引和未知字段错误 2025-05-23 17:02:00 +08:00
TsMask
84cfb340ce chore: 发布版本 2.2505.3 2025-05-23 14:51:02 +08:00
TsMask
5c450e5142 fix: 增加对转发邮箱和手机号码为空的错误处理 2025-05-23 14:32:58 +08:00
TsMask
2f65fb08cf fix: 修复Authorization函数中JWT令牌提取逻辑,优化空格处理 2025-05-23 14:14:36 +08:00
TsMask
1228f5ea5b fix: 优化告警触发次数记录逻辑,使用sync.Map存储触发时间,清理过期记录 2025-05-23 11:45:37 +08:00
TsMask
687d1dcf64 fix: 修复网元状态检查中过期时间的为-时间格式异常 2025-05-23 11:45:24 +08:00
TsMask
61ae1dfaa5 fix: 优化网元OAM配置读取与写入逻辑,修复键名不一致问题 2025-05-23 11:13:14 +08:00
TsMask
4b13d8396b fix: 修复告警历史记录函数中的空返回情况 2025-05-22 20:09:59 +08:00
TsMask
4177242df0 refactor: 移除未使用的函数和导入,优化告警处理逻辑 2025-05-22 19:58:25 +08:00
TsMask
64b82821f7 fix: 注释掉日志输出以减少启动时的冗余信息 2025-05-22 19:30:07 +08:00
TsMask
deddd08a25 sql: 数据库脚本更新升级 2025-05-22 18:21:04 +08:00
TsMask
a15d408df1 fix: 忽略特定SQL执行错误 2025-05-22 18:03:22 +08:00
TsMask
9eb216f790 recv: 回退指标名称修改 2025-05-21 18:50:02 +08:00
TsMask
08bcfe8a22 fix: 更新版本操作结果文件输出路径 2025-05-21 15:58:02 +08:00
TsMask
fe107ea3fa sql: 更新SMSC参数配置属性 2025-05-21 11:52:37 +08:00
TsMask
da9782784b fix: 修改程序退出状态码,确保帮助和版本信息输出后正常退出 2025-05-21 11:41:21 +08:00
TsMask
16b8e780ad fix: 更新数据库和Redis配置 2025-05-20 16:27:24 +08:00
TsMask
72c688e178 feat: 文件工具添加文本输出函数,调整逐行 2025-05-20 11:44:09 +08:00
TsMask
f011fb5153 fix: 补充升级缺失的数据库 2025-05-20 11:29:13 +08:00
TsMask
c836be5fea fix: 修复网元主机新增时ID验证逻辑错误 2025-05-16 17:50:33 +08:00
TsMask
b325b4d5ac fix: 主机信息删除时禁止删除网元组 2025-05-16 17:43:03 +08:00
TsMask
82db21fffd sql: 更新AMF/MME/SMF参数配置属性 2025-05-16 16:44:59 +08:00
TsMask
b34df2630a fix: 网元重启事件触发跟踪任务重发任务id对不上 2025-05-16 14:13:37 +08:00
TsMask
93890c4931 chore: 发布版本 2.2505.2 2025-05-16 09:51:31 +08:00
TsMask
5e060c1263 fix: 更新.gitignore文件 2025-05-15 17:23:34 +08:00
TsMask
595d6189b3 feat: 添加端口信息到README文档 2025-05-15 17:23:12 +08:00
TsMask
91cd153ce9 fix: 调试监控参数调整 2025-05-15 17:22:58 +08:00
TsMask
ad973a813a fix: sshsvc服务添加SSH密钥生成逻辑以处理读取失败的情况 2025-05-14 14:27:42 +08:00
TsMask
5d5049805d fix: 修复文件复制函数中的目标目录创建逻辑,确保目录存在 2025-05-13 18:22:46 +08:00
TsMask
6a2d5b3445 feat: 添加本地命令执行函数,本地文件复制函数 2025-05-13 16:55:48 +08:00
TsMask
1ccbebce22 feat: 添加网元重启后清除活动告警和补发启动任务的逻辑 2025-05-12 19:08:05 +08:00
TsMask
73958f4333 fix: 更新告警参数描述,修正CPU使用率计算逻辑, license检查天数错误 2025-05-12 19:07:42 +08:00
TsMask
872567b28a feat: 跟踪任务添加标题,任务错误移除已发任务 2025-05-12 18:19:35 +08:00
TsMask
ca3f1b7738 chore: 发布版本 2.2505.1 2025-05-09 20:04:32 +08:00
TsMask
448c705f86 feat: 调度任务导出cdr/log/告警检查网元cpu/liencse 2025-05-09 14:21:23 +08:00
TsMask
4989f45a03 fix: 告警清除自定义的AlarmCode 2025-05-09 11:54:56 +08:00
TsMask
ad6626e67b feat: Execl读写工具类 2025-05-09 11:53:24 +08:00
TsMask
8c663f1e18 fix: CDR数据导出添加网元名称列 2025-05-09 11:51:21 +08:00
TsMask
774c865e97 feat: 网元状态记录内存/CPU/磁盘列表 2025-05-09 11:49:28 +08:00
TsMask
8fe41b136f feat: 网元授权添加用户容量列 2025-05-09 11:36:43 +08:00
TsMask
7592c8c4d5 feat: 根据网元显示特有菜单元信息添加 2025-05-07 15:49:22 +08:00
TsMask
e4dc70548d fix: 修复获取OMC状态版本号 2025-05-06 11:30:41 +08:00
TsMask
bab9298adb fix: 捕获数据时跳过延迟超过1秒的包 2025-04-30 18:51:22 +08:00
TsMask
af60a4bc08 chore: 发布版本 2.2504.4 2025-04-30 18:18:59 +08:00
TsMask
cc805d5dbb fix: 捕获数据时跳过延迟超过1毫秒的包 2025-04-30 17:53:01 +08:00
TsMask
16eea969ed fix: 网元配置新增函数命名 2025-04-30 17:02:47 +08:00
TsMask
0b51ac719b feat: 新增终端策略规则接口 2025-04-30 17:02:18 +08:00
TsMask
baa7f1e80a feat: 新增客户端授权管理和开放接口 2025-04-29 18:17:20 +08:00
TsMask
4ca7e7981b sql: 更新omc自定义版权信息和系统名称 2025-04-29 17:16:28 +08:00
TsMask
572e3440ce feat: 增加获取服务器时间接口 2025-04-29 17:11:01 +08:00
TsMask
f13a5badc6 fix: 修复IMS导出中呼叫结果的处理逻辑 2025-04-29 17:10:36 +08:00
TsMask
23881042bc fix: 网元首圈状态检查离线时获取更新激活码 2025-04-28 19:33:22 +08:00
TsMask
2a7baeb0b4 feat: IMS导出功能增加呼叫结果和原因字段 2025-04-28 19:25:22 +08:00
TsMask
2a0f0c46ca fix: 首次引导tokan未记录 2025-04-27 18:44:48 +08:00
TsMask
5abfc7feb6 sql: 更新多语言表中的版权信息和系统名称为2025年版本 2025-04-27 17:37:44 +08:00
TsMask
afbe029a28 Refactor server configuration and update certificate handling
- Changed the NotifyUrl in PostMeasureTaskToNF to use a hardcoded port (33030).
- Updated GetEMSState to retrieve the port from the server configuration instead of the YAML config.
- Removed deprecated RestParam struct and related code from YamlConfig.
- Deleted old certificate files (omc-server.crt, omc-server.key, omc-web.crt, omc-web.key).
- Added new certificate files (www.omc.net.crt, www.omc.net.key) for updated server configuration.
- Modified local/omc.yaml to reflect changes in server configuration and certificate paths.
- Updated main.go to load server configuration instead of rest configuration, ensuring proper handling of multiple HTTP services.
2025-04-27 17:21:55 +08:00
TsMask
80d612c56c Refactor error handling in system and trace controllers
- Updated error response codes for various validation errors from 400 to 422 to better reflect the nature of the errors.
- Changed error messages for empty parameters (e.g., userId, menuId, roleId) to use a consistent error code format.
- Improved error handling in the IPerf, Ping, and WS controllers to provide more informative error messages.
- Ensured that all controllers return appropriate error messages when binding JSON or query parameters fails.
2025-04-27 16:38:19 +08:00
TsMask
56991a0b49 feat: Implement Oauth2 login log service and repository
- Added Oauth2LogLoginService for managing user authorization logs.
- Implemented methods for inserting logs, cleaning logs, and exporting log data.
- Created a new file for Oauth2 login log service.

refactor: Remove unused open_api module

- Deleted the open_api.go file as it was not utilized in the project.

fix: Update error codes in SysProfileController

- Changed error codes for binding errors and user authentication errors to more descriptive values.

fix: Update cache handling in SysConfig and SysDictType services

- Modified Redis set operations to include expiration time for cached values.

refactor: Update middleware authorization checks

- Replaced PreAuthorize middleware with AuthorizeUser across multiple routes in system and tool modules for consistency.

chore: Clean up trace and ws modules

- Updated middleware authorization in trace and ws modules to use AuthorizeUser.
2025-04-27 11:07:34 +08:00
TsMask
b29a36e7b5 fix: UDMVolte用户特殊VoIP数据 2025-04-25 17:24:34 +08:00
TsMask
8d73d0ef2f fix: 调度日志消息长度限制至2000字符 2025-04-25 16:20:50 +08:00
TsMask
5c09ccc98b sql: 更新数据库初始语句 2025-04-25 16:19:46 +08:00
TsMask
151271fdd6 ref: 添加定时导出UDM数据备份任务,优化CDR导出删除任务 2025-04-25 15:57:37 +08:00
TsMask
357289c491 style: UDM数据导出代码格式 2025-04-25 15:49:20 +08:00
TsMask
eaf95cadf2 feat: 统一备份数据发送ftp配置功能接口 2025-04-25 15:39:33 +08:00
TsMask
4d4f6095f6 chore: 移除无用go-cache封装 2025-04-25 15:38:17 +08:00
TsMask
be5fb5eb94 feat: 添加对本地文件的操作接口 2025-04-25 15:38:07 +08:00
TsMask
81e1112166 fix: 移除网元备份文件ftp改用统一ftp配置 2025-04-25 15:33:16 +08:00
TsMask
081ef5c9cc feat: 添加udm-voip/volte功能接口 2025-04-24 10:55:05 +08:00
TsMask
cb1b0cde55 fix: 网元主机title唯一导致冲突5002修改失败 2025-04-22 14:43:34 +08:00
TsMask
2e6741829f fix: 更新日志文件路径,修正sshsvc配置 2025-04-21 15:45:20 +08:00
TsMask
f3b8fdca48 fix: 更新Deb和Rpm安装部分说明 2025-04-19 17:07:04 +08:00
TsMask
c11676bf6f feat: 更新依赖并重构应用引擎初始化逻辑, 支持Grafana 2025-04-19 11:57:27 +08:00
TsMask
6bed1fda33 feat: 新增告警导出接口 2025-04-18 19:19:06 +08:00
TsMask
52642e5c6b chore: 更新依赖 mod 1.24.0 2025-04-18 17:40:24 +08:00
TsMask
8bb240128e fix: IMS-CDR原因码字典补充 2025-04-18 17:39:09 +08:00
TsMask
b2f81ead9f fix: ws连接异常中断问题 2025-04-18 17:12:22 +08:00
TsMask
89b9c105ec fix: 网元主机title唯一导致冲突5002修改失败 2025-04-18 17:11:15 +08:00
TsMask
e30069603d feat: 配置控制首次登录密码修改 2025-04-18 17:09:30 +08:00
TsMask
b708c8924b fix: 接口相应Err错误信息输出 2025-04-18 16:58:26 +08:00
TsMask
2e1e356ca4 feat: 信令跟踪功能接口定义 2025-04-18 16:58:14 +08:00
TsMask
1a3188336d sql: 重构网元跟踪任务功能 2025-04-18 16:55:51 +08:00
TsMask
43965222b1 ref: 重构网元跟踪任务功能 2025-04-18 16:12:27 +08:00
TsMask
243312e5fa ref: 重构packet跟踪解析 2025-04-17 19:18:00 +08:00
TsMask
94cab3965e fix: 网元重启命令改用systemctl 2025-04-11 11:09:30 +08:00
TsMask
bfc87669a9 fix: 注释掉测量数据插入逻辑 2025-04-11 11:06:01 +08:00
TsMask
ad81d04db1 feat: 添加网元配置文件备份的FTP配置管理功能 2025-04-11 11:04:39 +08:00
TsMask
8910008e92 feat: mml补充UDM特殊命令处理 2025-04-10 21:15:58 +08:00
TsMask
704ca75059 fix: 增加密码策略最小长度验证 2025-04-03 17:55:53 +08:00
TsMask
afbb1e6ef4 fix: 超管账号跳过强制改密码 2025-04-01 20:40:09 +08:00
TsMask
01df7b745b fix: 更新restagent为omc 2025-04-01 18:44:35 +08:00
TsMask
e02707cd0e sql: 用户初始化admin属性设置错误 2025-04-01 17:33:42 +08:00
TsMask
921d3c15d9 sql: 网元初始化默认只放OMC 2025-04-01 10:51:36 +08:00
TsMask
02ce909847 feat: 添加UDM融合AUSF的鉴权成功和请求次数指标 2025-04-01 10:46:01 +08:00
TsMask
abd760830e chore: 更新版本号 2.2503.4 2025-03-31 18:57:36 +08:00
TsMask
3353e34899 fix: 网元巡检告警检查创建时间不为0的 2025-03-31 18:54:33 +08:00
TsMask
a430466ccb sql: 密码不允许使用最近修改的密码数据参数 2025-03-31 18:42:26 +08:00
TsMask
46b66cda5b feat: 密码不允许使用最近修改的密码功能 2025-03-31 18:31:25 +08:00
TsMask
15baf77ad3 sql: 密码强度校验/密码过期时间数据参数 2025-03-31 16:10:26 +08:00
TsMask
36aa32dc94 feat: 密码强度校验/密码过期时间功能 2025-03-31 15:18:17 +08:00
TsMask
70c84e4950 docs: 更新说明 2025-03-26 16:20:32 +08:00
TsMask
5acce85ef3 fix: KPI推送ws订阅缺失_x下划线标识 2025-03-26 16:20:06 +08:00
TsMask
94ed370efa fix: 处理兼容旧网元查询函数 2025-03-26 16:19:59 +08:00
TsMask
9ffb07bbfd fix: 配置文件修改 2025-03-26 16:19:45 +08:00
TsMask
bbc2fdafcb sql: 更新kpi_title_en名称为更准确的描述 2025-03-26 16:19:30 +08:00
TsMask
ecdd61f22b fix: 修改UPF流量数据缓存键的常量引用 2025-03-21 19:24:56 +08:00
TsMask
5fdc48c887 sql: 自定义指标公式调整 2025-03-21 19:24:29 +08:00
TsMask
cf48cd8854 fix: UPF流量总计7,30天累计数据查询 2025-03-21 15:03:29 +08:00
TsMask
07718f1e0c fix: 移除安装和升级命令中的 M_PARAM 参数 2025-03-20 21:01:44 +08:00
TsMask
273035c697 Merge branch 'lichang' of http://192.168.2.166:3180/OMC/ems_backend into lichang 2025-03-20 19:40:46 +08:00
TsMask
37f725b142 fix: 将配置中的 "standard" 修改为 "std" 2025-03-20 19:40:01 +08:00
TsMask
f8771f528e fix: 将配置中的 "standard" 修改为 "std" 2025-03-20 19:36:33 +08:00
TsMask
135f8fc104 docs: 更新说明 2025-03-20 19:26:40 +08:00
TsMask
e75db7847b sql: 更新UPF参数配置 2025-03-20 19:25:10 +08:00
TsMask
777472978b per: 厂商数据库升级 2025-03-20 15:29:44 +08:00
TsMask
0ebccb1b92 fix: 本地开发配置 2025-03-20 10:48:33 +08:00
TsMask
b0df96d784 fix: 数据源不强制连接状态 2025-03-20 10:44:51 +08:00
TsMask
d988508185 fix: 修复UPFTodayFlowUpdate函数的返回值 2025-03-19 17:46:59 +08:00
TsMask
d987553af5 perf: 构建工具调整 2025-03-19 17:42:31 +08:00
TsMask
0838ac49e7 fix: 更新SMF参数配置 2025-03-19 15:15:43 +08:00
TsMask
27080c740e docs: 更新说明 2025-03-19 11:35:24 +08:00
TsMask
47d2818cc8 perf: 构建工具调整 2025-03-19 11:33:28 +08:00
TsMask
5040a5ae40 perf: 通用模块分出认证模块 2025-03-19 11:32:57 +08:00
TsMask
add8b9d581 perf: 构建工具调整 2025-03-19 11:01:05 +08:00
TsMask
f2bcf25d7b perf: 构建工具调整 2025-03-19 10:54:36 +08:00
TsMask
d2ed6b8d3b perf: 构建工具调整 2025-03-19 10:06:25 +08:00
TsMask
ea57e594bf docs: 更新说明 2025-03-18 19:31:00 +08:00
TsMask
ec956f3c93 perf: 构建工具调整 2025-03-18 19:30:19 +08:00
TsMask
f767e14bf1 fix: 备份数据输出路径变更 2025-03-18 19:29:58 +08:00
TsMask
db64dd8ce9 perf: 构建工具调整 2025-03-18 17:36:17 +08:00
TsMask
497c223a8f perf: 构建工具调整 2025-03-18 17:17:17 +08:00
TsMask
b0071400b1 perf: 构建工具调整 2025-03-18 17:07:36 +08:00
TsMask
3275755e05 perf: 构建工具调整 2025-03-18 16:41:56 +08:00
TsMask
17112eac81 perf: 厂商目录 2025-03-18 16:28:39 +08:00
TsMask
c5e5fe105b fix: 改sys_i18n表结构 2025-03-18 16:27:50 +08:00
TsMask
8c1a73e9b3 perf: 构建工具调整 2025-03-18 16:01:11 +08:00
TsMask
f4977d071b perf: 构建工具调整 2025-03-18 15:21:59 +08:00
TsMask
07e4d3fa63 perf: 构建工具调整 2025-03-18 15:07:21 +08:00
TsMask
8d7956a4c9 perf: 构建工具调整 2025-03-18 14:52:20 +08:00
TsMask
d6e42ce4f5 perf: 构建工具调整 2025-03-18 10:08:59 +08:00
TsMask
a27e1d243c perf: 配置文件调整 2025-03-17 19:21:52 +08:00
TsMask
c20a3e5f04 perf: 调整打包目录 2025-03-17 14:11:34 +08:00
TsMask
b3bb2d788f perf: 重构目录结构 2025-03-14 18:25:41 +08:00
TsMask
9befa00fd4 chore: 更新版本号 2.2503.2 2025-03-14 11:35:35 +08:00
TsMask
6ed3184b36 fix: 角色操作错误 2025-03-13 16:51:48 +08:00
TsMask
b8cc997d09 fix: 更新配置文件数据库地址 2025-03-13 15:49:57 +08:00
TsMask
0ce4afc998 fix: 生产环境关闭GORM日志输出 2025-03-13 15:48:36 +08:00
TsMask
1ca86f8fcf sql: 更新AMF参数配置systemFeatOpt 2025-03-13 15:12:30 +08:00
TsMask
c4d7eb117b sql: 更新自定义指标title的状态字段 2025-03-13 11:50:50 +08:00
TsMask
aa0a98c3b1 fix: 用户新增部门parentId必填问题 2025-03-13 11:49:57 +08:00
TsMask
6ed115401f sql: 更新SMSC CDR原因值字典翻译 2025-03-13 10:24:06 +08:00
TsMask
19c165c491 sql: 更新SMSC CDR原因值字典翻译 2025-03-12 18:50:57 +08:00
TsMask
8c41a12e47 chore: 更新版本号 2.2503.1 2025-03-08 10:57:02 +08:00
TsMask
387135d5b6 fix: 修复IMSI数据验证逻辑,确保正确处理前缀和长度 2025-03-08 10:31:05 +08:00
TsMask
c563027369 refactor: 调整更新配置文件 2025-03-06 18:36:31 +08:00
TsMask
0e53b5c61d feat: 添更新配置选项支持添加SQL导入功能 2025-03-06 18:03:05 +08:00
TsMask
b52d92eaf9 fix: 字典数据重新加载附加多语言缓存 2025-03-06 16:26:39 +08:00
TsMask
68b7014ed4 fix: UDM数据IMSI勾选导出 2025-03-06 11:16:12 +08:00
TsMask
8da9948d06 fix: 调整批量添加操作的批次大小为500 2025-03-05 19:36:46 +08:00
TsMask
0c83bcecc6 fix: 查询like使用字符串拼接替代concat 2025-03-05 17:39:01 +08:00
TsMask
4e788497d7 fix: 默认配置文件调整 2025-03-05 15:31:10 +08:00
TsMask
c9ed79477a fix: 更新sys_menu表多语言key 2025-03-05 11:25:17 +08:00
TsMask
27da69050d fix: 网元安装Para5G参数读取nil和终端终止符判断 2025-03-04 18:12:09 +08:00
TsMask
75c3a5bcf2 sql: 看板菜单权限控制部分显示 2025-03-04 15:02:01 +08:00
TsMask
9f52c9aa3b fix: 网元状态更新带时间变化 2025-03-04 14:48:49 +08:00
TsMask
523ec55fb6 fix: 更新WebSocket组ID格式,移除冗余下划线 2025-03-03 18:14:33 +08:00
TsMask
195f1f78bf fix: 移除sys_dict_type表中的冗余唯一索引 2025-03-03 18:07:26 +08:00
TsMask
4789805b21 fix: 修改ne_alarm_state_check任务的执行间隔为30秒 2025-03-03 18:07:15 +08:00
TsMask
2829361748 refactor: 移除冗余错误日志并优化缓存获取逻辑 2025-03-03 18:06:30 +08:00
TsMask
c286e68845 feat: 优化UPF流量统计逻辑 2025-03-03 18:06:14 +08:00
TsMask
93e6fdb2b8 fix: 告警转发邮件优化 2025-03-03 18:05:06 +08:00
TsMask
be51230ec8 chore: 更新版本号 2.2502.4 2025-02-28 20:30:21 +08:00
TsMask
f92e9a1704 feat: 添加告警类型字段并新增告警相关接口 2025-02-28 15:58:43 +08:00
TsMask
53a3e73946 style: 更新mod依赖 2025-02-27 19:35:04 +08:00
TsMask
2c6ad22bf2 fix: 导出表列表项查询 2025-02-27 19:31:28 +08:00
TsMask
62cb97ed1c fix: 响应code=0时不返回 2025-02-27 19:30:47 +08:00
TsMask
df4bf82a6b feat: 重构调度任务删除记录/导出cdr 2025-02-27 19:27:19 +08:00
TsMask
a84cc06d9e sql: 多语言表字段避免关键字key/添加网元状态检查任务 2025-02-26 18:03:06 +08:00
TsMask
b4525a1ab6 sql: 网元初始化插入语句 2025-02-26 18:01:12 +08:00
TsMask
a581cfd499 fix: 常量补充软件/许可/告警定义 2025-02-26 17:57:31 +08:00
TsMask
407630ea62 fix: 网元状态变更记录更新时间 2025-02-26 17:56:23 +08:00
TsMask
a65ac8f9eb fix: 更新多语言刷新缓存数据 2025-02-26 17:55:27 +08:00
TsMask
5c45a9b08e fix: 文件/配置/菜单权限接口变更 2025-02-26 17:55:00 +08:00
TsMask
f337dfa683 fix: 修复定时任务关闭不生效问题 2025-02-26 17:53:56 +08:00
TsMask
f583f0bffd feat: 告警清除/确认/状态检查任务 2025-02-26 17:50:59 +08:00
TsMask
75b1efcc09 fix: 调度任务日志接口变更 2025-02-24 19:53:06 +08:00
TsMask
5d5007bf1b fix: 不查询内置用户和角色 2025-02-24 19:52:36 +08:00
TsMask
3380b6bfed feat: 多语言缓存管理 2025-02-24 16:44:11 +08:00
TsMask
d41375d381 chore: 更新版本号 2.2502.3 2025-02-21 21:04:18 +08:00
TsMask
773eda3fee fix: 网元版本查询错误 2025-02-21 20:59:24 +08:00
TsMask
0a9a82118b fix: 获取网元状态信息错误 2025-02-21 20:41:47 +08:00
TsMask
0c4e9c49d3 补充SGW-C定时导出 2025-02-21 19:50:39 +08:00
TsMask
5706a721c9 fix: sqlite数据库位置变更 2025-02-21 17:34:37 +08:00
TsMask
8627a7e66e fix: 兼容3G的SGWC字段 2025-02-21 15:49:24 +08:00
TsMask
a908b462e1 sql: 更新sqlite数据库 2025-02-21 15:36:32 +08:00
TsMask
04ac9651f2 fix: sqlite数据库位置变更 2025-02-21 15:15:49 +08:00
TsMask
db5e75be6d fix: sqlite数据库位置变更 2025-02-21 10:36:37 +08:00
TsMask
3f8c325a0f sql: 更新表索引命名 2025-02-21 10:32:27 +08:00
TsMask
0bfd3e2b85 sql: 更新表索引命名 2025-02-20 21:11:54 +08:00
TsMask
333b9fb053 fix: 数据源找不到直接退出提示改正 2025-02-20 21:11:20 +08:00
TsMask
89a66a1503 chore: 更换sqlite库 2025-02-20 19:25:20 +08:00
TsMask
2fc5b44472 sql: 更新自定义kpi_title数据 2025-02-20 18:13:33 +08:00
TsMask
e1f29f37f0 chore: 更换sqlite库 2025-02-20 18:13:03 +08:00
TsMask
8a6bf6d90d fix: 数据库链接失败退出程序 2025-02-20 16:52:37 +08:00
TsMask
1f67bf6259 fix: 数据库链接失败不退出程序 2025-02-20 16:27:46 +08:00
TsMask
81746a90eb fix: 配置文件设置地址127.0.0.1 2025-02-20 10:36:14 +08:00
TsMask
6955592d05 chore: 更新依赖项,移除过时的库并添加新库 2025-02-20 10:17:55 +08:00
TsMask
470dea6256 refactor: 更新配置文件和代码以优化数据库连接设置 2025-02-20 10:17:42 +08:00
TsMask
5b9bcd6660 refactor: 重构更新多个文件中的相关调用 2025-02-20 10:11:40 +08:00
TsMask
f3c33b31ac feat: 更新多个模块以支持新的数据结构和日志格式 2025-02-20 10:08:27 +08:00
TsMask
045a2b6b01 docs: swagger更新 2025-02-20 10:07:46 +08:00
TsMask
a1296b6fe6 refactor: 删除冗余常量文件并整合常量定义 2025-02-20 09:50:29 +08:00
TsMask
1b435074cb fix: 与omc主程序解耦 2025-02-19 21:31:16 +08:00
TsMask
11b1be41d4 perf: 数据库表结构变更 2025-02-19 21:30:22 +08:00
TsMask
bea9ce7092 chore: 更新版本号 2.2502.1 2025-02-08 19:44:53 +08:00
TsMask
2155d98754 fix: 基站状态记录上报移除在线用户数字段 2025-02-08 19:42:21 +08:00
TsMask
a10c09bec8 style: 文件命名修改all_data 2025-02-08 17:00:58 +08:00
TsMask
3cbbfc44dd feat: 基站状态记录上报和导出功能 2025-02-08 16:59:36 +08:00
TsMask
7d4984e1d8 fix: IMS-CDR导出表头字段信息调整 2025-02-07 16:42:27 +08:00
TsMask
0c314b8ce3 fix: UDM鉴权去除status字段 2025-02-07 16:20:56 +08:00
TsMask
ae04428307 fix: IMS-CDR导出表头字段信息调整 2025-02-07 10:12:28 +08:00
TsMask
89e03ca3d9 docs: 更新swagger注释信息 2025-02-06 20:33:55 +08:00
TsMask
0b94281520 fix: 监控接口/load和/system-info和/cache去除权限标识限制 2025-02-06 14:32:42 +08:00
TsMask
279f814674 fix: 本地免密认证端口去除限制22 2025-02-06 14:29:55 +08:00
TsMask
bbef0afeb0 docs: 更新swagger注释信息 2025-02-06 14:29:03 +08:00
TsMask
db1d15aa3c chore: 更新版本号 2.2501.4 2025-01-24 20:39:12 +08:00
TsMask
56fc427da3 docs: 更新swagger注释信息 2025-01-24 20:31:11 +08:00
TsMask
accb761951 sql: 菜单基站在线页面隐藏 2025-01-24 20:30:10 +08:00
TsMask
3687451937 style: swagger注释更新 2025-01-24 09:44:23 +08:00
TsMask
8b5a461c81 feat: 关闭接口加密 2025-01-24 09:43:50 +08:00
TsMask
2fd4f86dcd feat: MME基站状态接口 2025-01-24 09:43:01 +08:00
TsMask
d25daaaf3d sql: 更新mme配置添加enbList 2025-01-24 09:42:09 +08:00
TsMask
bfe898d15f feat: swagger接口文档更新1.0.8改TokenAuth 2025-01-24 09:40:28 +08:00
TsMask
a431963e36 fix: 网元直连SMF会话pageNum类型转换 2025-01-23 15:09:12 +08:00
TsMask
82615e1982 fix: 网元数据查询结构体限定neType范围 2025-01-23 15:07:39 +08:00
TsMask
ed9aa17bc3 feat: swagger接口文档更新1.0.8 2025-01-23 15:07:22 +08:00
TsMask
788e406c32 sql: 更新自定义指标title 2025-01-22 19:20:34 +08:00
TsMask
bdd0fc232a sql: 更新自定义指标title 2025-01-21 10:06:15 +08:00
TsMask
5772545c2d feat: 调度任务-日志备份文件同步FTP功能 2025-01-20 19:46:53 +08:00
TsMask
6d56def1a5 fix: 网元主机title命名_随机4位 2025-01-20 17:23:19 +08:00
TsMask
11f79cd1df feat: 日志备份文件同步FTP功能配置数据项 2025-01-20 17:22:30 +08:00
TsMask
e754c4714c feat: 日志备份文件同步FTP功能 2025-01-20 17:20:12 +08:00
TsMask
5bac221cdf fix: SSH工具远程复制文件夹创建 2025-01-20 17:16:09 +08:00
TsMask
1643697dcc chore: 更新版本号 2.2501.3 2025-01-17 18:36:09 +08:00
TsMask
cd88eaea61 fix: 暴露参数cryptoApi用户接口加密 2025-01-17 15:50:36 +08:00
TsMask
1e99bb4be8 fix: 自定义指标数据查询值float64保留3为小数 2025-01-17 15:26:16 +08:00
TsMask
1cc53a734f feat: SMF-CDR添加DNN搜索条件 2025-01-17 15:25:20 +08:00
TsMask
2fa5920100 sql: 更新AMF配置可选属性gnbList隐藏 2025-01-16 20:57:36 +08:00
TsMask
2c995d8c58 fix: 基站信息菜单打开显示 2025-01-15 17:24:16 +08:00
TsMask
8f3b423445 sql: 网元状态Online改为Active 2025-01-15 17:15:38 +08:00
TsMask
5f6b455cea chore: 更新go.mod和说明文档 2025-01-11 14:28:32 +08:00
TsMask
28b4f288f2 chore: 更新版本号 2.2501.2 2025-01-11 10:37:45 +08:00
TsMask
483af0bba9 fix: 网元列表按给定排序 2025-01-10 19:06:17 +08:00
TsMask
7939e78a38 feat: 网元状态3待机判断standby 2025-01-10 18:44:12 +08:00
TsMask
18eef7093f sql: 网元状态添加3待机模式字典数据 2025-01-10 18:41:53 +08:00
TsMask
92f6ae8787 feat: 接入swagger功能 2025-01-07 17:12:35 +08:00
TsMask
bbc2fe5900 perf: 配置序列结构体到be.ems/lib/config 2025-01-07 14:20:14 +08:00
TsMask
be9b9b1fdf perf: 配置文件加载优化 2025-01-07 11:19:14 +08:00
TsMask
33dc2fa599 del: 移除旧代码假系统数据库备份 2025-01-07 11:13:18 +08:00
TsMask
b7d0711084 del: 移除旧代码lib/core 2025-01-07 11:11:18 +08:00
TsMask
d081961af1 perf: 移动features模块配置序列号结构体到be.ems/lib/config 2025-01-07 11:09:33 +08:00
TsMask
045b33eec2 sql: 更新MME参数配置可选属性 2025-01-07 11:06:42 +08:00
TsMask
2b1dd1b0e6 del: 移除upgvue3脚本文件 2025-01-07 11:05:17 +08:00
TsMask
40ef92f244 del: 移除captrace/data2html/crontask程序 2025-01-07 11:04:25 +08:00
TsMask
d18404ffa7 sql: 角色admin添加基站状态菜单 2025-01-06 10:21:36 +08:00
TsMask
10b7b2b244 chore: 更新版本号 2.2501.1 2025-01-03 21:40:28 +08:00
TsMask
01dfb132f7 feat: 网元安装MME补充hss域名 2025-01-03 21:20:25 +08:00
TsMask
999e5bd18c sql: 更新AMF/MME配置参数映射文件 2025-01-03 21:19:41 +08:00
TsMask
075be5c2cd sql: 菜单-基站状态 2025-01-02 14:14:14 +08:00
TsMask
49fa08e32d chore: 更新版本号 2.2412.4 2024-12-28 11:07:03 +08:00
TsMask
f9524f108a Merge remote-tracking branch 'origin/lichang' 2024-12-28 10:56:49 +08:00
TsMask
11d326709f sql: 更新时UE数据表删除重建 2024-12-27 19:03:10 +08:00
TsMask
21e6c026cc feat: 更新AMF配置项gnbList 2024-12-27 18:33:21 +08:00
TsMask
8786daa3fe feat: AMF基站状态查询接口 2024-12-27 18:30:14 +08:00
TsMask
6118feb06b perf: 重构AMF-UE上报数据格式 2024-12-27 18:29:37 +08:00
TsMask
06702d0f53 feat: 网元直连修复查询data数据类型转换异常 2024-12-27 18:27:28 +08:00
TsMask
b265e6368a feat: 网元配置数据查询无data时返回空数组 2024-12-27 18:26:37 +08:00
TsMask
1cfbfa2d1b feat: UE事件AMF/MME区分网元查询 2024-12-27 18:25:35 +08:00
TsMask
bafd3b7c9f feat: IMS/SMSC导出函数抽离到service层 2024-12-27 18:23:13 +08:00
TsMask
fe46022f56 Merge remote-tracking branch 'origin/lichang' 2024-12-26 18:55:53 +08:00
TsMask
8911468c7a fix: SMF-CDR/SGWC-CDR导出表格流量进行累加不分组 2024-12-26 18:45:40 +08:00
TsMask
2d3aa9b737 feat: 新增菜单页面-数据流量报表 2024-12-26 18:44:53 +08:00
TsMask
569fcea5c8 Merge remote-tracking branch 'origin/lichang' 2024-12-25 18:54:13 +08:00
TsMask
62ca93d8cc feat: omc安装out日志文件权限写入问题 2024-12-25 18:53:46 +08:00
TsMask
9c9a0fd3de feat: omc安装out日志文件权限写入问题 2024-12-25 18:52:57 +08:00
TsMask
22fc6776b2 Merge remote-tracking branch 'origin/lichang' 2024-12-25 18:05:12 +08:00
TsMask
8f3b68f533 fix: OMC网元状态默认参数不为空 2024-12-25 18:04:15 +08:00
TsMask
b1e75e514f Merge remote-tracking branch 'origin/lichang' 2024-12-25 17:51:09 +08:00
TsMask
046e46a2f3 style: 配置文件读取错误显示中文问题 2024-12-25 17:45:34 +08:00
TsMask
7bb0835ab3 fix: UDM备注信息IMS唯一 2024-12-25 17:36:10 +08:00
TsMask
7d9a137411 feat: 自定义指标title 2024-12-25 14:17:50 +08:00
TsMask
30bd6c85a2 Merge remote-tracking branch 'origin/lichang' 2024-12-23 20:12:55 +08:00
TsMask
4467599b97 sql: CDR删除权限标识cdr:ne:remove 2024-12-23 19:40:14 +08:00
simonzhangsz
049c94eb46 fix: change smpp link to long connect 2024-12-23 10:15:39 +08:00
TsMask
141d593a40 fix: UE事件查询方式调整 2024-12-23 10:00:09 +08:00
TsMask
fa283c4f7b fix: UE事件查询方式调整 2024-12-20 19:34:14 +08:00
TsMask
1fd62a5196 chore: 更新版本号 2.2412.3 2024-12-20 18:36:03 +08:00
TsMask
4ad9307a4a Merge remote-tracking branch 'origin/lichang' 2024-12-20 18:29:23 +08:00
TsMask
6bfdef3ea5 fix: common去除Impi层 2024-12-20 16:35:32 +08:00
TsMask
4c57fe2c85 feat: 调整cdr数据查询 2024-12-20 16:34:36 +08:00
TsMask
7710d3cd81 sql: 菜单命名SGWC-漫游数据 2024-12-20 15:47:31 +08:00
TsMask
f957b3e5ed fix: 网元类型排序补充SGWC 2024-12-19 11:08:50 +08:00
TsMask
1756c2126c feat: 网元SGWC-CDR数据功能接口 2024-12-19 11:08:18 +08:00
TsMask
1621ec8511 feat: CDR接收SGWC并推送 2024-12-19 11:07:27 +08:00
TsMask
885104dc75 feat: SGWC参数配置可选属性 2024-12-19 11:06:26 +08:00
TsMask
f0e57e7610 sql: CDR-SGWC表定义 2024-12-19 11:02:01 +08:00
TsMask
9ddae2cb90 feat: 网元直连接口补充AMF/SMF/MME/IMS 2024-12-18 15:26:29 +08:00
TsMask
c4a3b3bc50 sql: 网元参数配置服务地域配置同步 2024-12-18 10:30:14 +08:00
TsMask
5027926c97 fix: 网元配置可选参数导入工具添加visible字段 2024-12-18 10:06:45 +08:00
TsMask
6bbb78e871 style: 文件上传url地址用//表示不带协议 2024-12-18 10:03:59 +08:00
TsMask
a95a529929 fix: 网元配置可选参数接口优化 2024-12-18 10:03:02 +08:00
TsMask
a7f5344f81 feat: 请求上i下文查询参数转MapString 2024-12-18 10:00:24 +08:00
TsMask
d97b1c4408 feat: db分页取得页码页数量 2024-12-18 09:59:04 +08:00
TsMask
fdf5a517ed feat: 直连网元请求带UA标识OMC/version 2024-12-18 09:57:31 +08:00
TsMask
d84274d7f0 feat: 配置sn和许可时间 2024-12-17 20:49:13 +08:00
TsMask
edb77d96fb chore: 更新版本号 2.2412.2 2024-12-13 21:22:54 +08:00
TsMask
74a1764055 sql: KPI指标项数据添加HLR 2024-12-13 18:22:36 +08:00
TsMask
fb3c58b00f fix: 网元类型HLR跟踪查询类型HLR 2024-12-13 18:21:36 +08:00
lai
c40feee2bb 完善条件 2024-12-13 16:03:29 +08:00
simonzhangsz
3dc6c09d73 fix: custom indicator exist issue 2024-12-13 11:11:34 +08:00
TsMask
f5ebd1c581 fix: UDM签约cag参数允许为空 2024-12-11 15:41:05 +08:00
TsMask
87a2b299c7 feat: 网元信息通过neType查询 2024-12-10 17:59:10 +08:00
TsMask
8cc3243791 fix: 网元安装redis依赖包bind为0.0.0.0 2024-12-10 17:48:04 +08:00
TsMask
9ddfcb58f9 chore: 更新版本号 2.2412.1 2024-12-09 10:56:35 +08:00
TsMask
a96f265e84 fix: UDM签约批量添加msisdn和start_msisdn识别导致数据一致 2024-12-05 18:33:47 +08:00
TsMask
408eeb8ce0 fix: 网元备份SMSC配置文件 2024-12-05 15:34:21 +08:00
TsMask
93ecce36b5 fix: redis GetHashBatch检查索引是否越界 2024-12-04 15:52:09 +08:00
TsMask
f8fde36e14 fix: redis GetHashBatch检查索引是否越界 2024-12-04 11:26:41 +08:00
TsMask
a0a224ce81 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-11-30 17:16:57 +08:00
TsMask
eafeafd4c4 chore: 更新版本号 2.2411.4 2024-11-30 17:16:47 +08:00
ac9e939365 fix: get state only support omc or all elementTypeValue 2024-11-28 19:34:03 +08:00
TsMask
89ba57e6d5 fix: Para5G参数UPF参数双引号和无引号问题 2024-11-28 17:44:31 +08:00
TsMask
32a709caf9 fix: Para5G参数UPF新增网卡名 2024-11-28 15:51:00 +08:00
baa04cc7f9 fix: custom indicator kpi_id issue 2024-11-27 15:20:23 +08:00
TsMask
de9e557b2f feat: 系统用户免登录认证,默认为admin操作所有接口 2024-11-25 20:00:50 +08:00
TsMask
75de667f7a feat: 系统用户免登录认证,默认为admin操作所有接口 2024-11-25 11:58:08 +08:00
TsMask
1588cbaedd chore: 更新版本号 2.2411.3 2024-11-23 16:37:47 +08:00
TsMask
e3655379f0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-11-23 10:12:04 +08:00
TsMask
cefe6413d3 sql 字典多语言翻译 Multi-language - Chinese 2024-11-23 10:11:53 +08:00
29b0e408aa fix: fileter kpi_values is null 2024-11-19 15:06:51 +08:00
TsMask
7f4525c2f3 fix: SMSC安装host重复 2024-11-18 10:38:07 +08:00
TsMask
85be4b9701 chore: 更新版本号 2.2411.2 2024-11-15 18:16:08 +08:00
TsMask
25b931c1d0 Merge remote-tracking branch 'origin/lichang' 2024-11-15 16:50:26 +08:00
TsMask
944b2a9e1d fix: 支持aarch64平台软件包iperf v2 2024-11-15 11:12:17 +08:00
TsMask
74163b84d3 sql: 系统菜单显示指标报表 2024-11-14 20:43:42 +08:00
TsMask
1826d92e37 sql: 初始系统用户默认信息 2024-11-14 20:12:33 +08:00
TsMask
36d9394800 sql: 更新系统用户手机号长度32位 2024-11-14 20:05:00 +08:00
TsMask
94071240ca fix: 网元软件包升级时rpm同版本号强制安装 2024-11-14 11:41:09 +08:00
TsMask
729f03d2fe feat: UDM数据操作调整 2024-11-12 10:17:45 +08:00
TsMask
1a9e5735a4 fix: DB空数据源时选择默认 2024-11-12 10:15:30 +08:00
TsMask
38dec905d5 sql: 定时UDM数据加载每12小时一次 2024-11-12 10:14:29 +08:00
TsMask
044a7db5db sql: UDM用户数据表去除索引重命名操作 2024-11-08 19:09:53 +08:00
TsMask
2f4f4c81b6 chore: 更新版本号 2.2411.1 2024-11-08 17:54:49 +08:00
TsMask
229573b092 Merge remote-tracking branch 'origin/main' into lichang 2024-11-08 17:50:33 +08:00
TsMask
103af4a999 fix: redis批量获得缓存数据独立上下文 2024-11-08 16:54:27 +08:00
TsMask
26b950c919 feat: 网元开站配置UPF网卡名和驱动类型参数 2024-11-08 16:18:44 +08:00
395ebb05f9 update comment 2024-11-08 15:45:22 +08:00
1efbae9a4d add: return expression alias while get customized kpi list 2024-11-08 11:25:20 +08:00
TsMask
d6f142648a sql: UDM用户数据表索引更新ne_id 2024-11-07 20:55:25 +08:00
TsMask
4a8f6e08ff feat: redis读取hgetall数据批量读取返回 2024-11-07 20:52:48 +08:00
TsMask
7f4a8abcdd sql: 网元主机支持redisl类型标签色并分配角色菜单 2024-11-07 18:05:27 +08:00
TsMask
9ac5ae50ec feat: 网元主机添加redis连接终端控制 2024-11-07 18:03:59 +08:00
802210cb7d fix: customized kpi features issues 2024-11-06 17:19:17 +08:00
TsMask
2c139e71c4 feat: iperf支持v2的版本操作 2024-11-05 17:35:11 +08:00
64cd68d5b0 fix: kpi_report and kpi_c_report update 2024-11-05 16:44:42 +08:00
54c6ab7f30 fix: tiimestamp issue for customized kpi 2024-11-05 16:27:14 +08:00
TsMask
54ed5c5e53 chore: 更新版本号 2.2410.4 2024-11-02 15:26:14 +08:00
1ed5e91aa8 Optimize the packaging process for BA 2024-11-01 17:14:31 +08:00
TsMask
b00bb1eec0 fix: SMSC安装时关联修改IMS和UDM配置 2024-10-31 15:23:13 +08:00
TsMask
a10052660f sql: 更新AMF/SMF参数配置项数据 2024-10-31 10:49:58 +08:00
TsMask
5f4859bdd2 Merge remote-tracking branch 'origin/main' into lichang 2024-10-31 10:37:38 +08:00
e335c75b53 support agt customized 2024-10-30 17:14:53 +08:00
8348ecc30b update make package 2024-10-30 11:14:43 +08:00
8ab91bab70 make package support ba deb 2024-10-30 09:35:35 +08:00
TsMask
8b251a22ca Merge remote-tracking branch 'origin/main' into lichang 2024-10-29 19:46:11 +08:00
a1010c84e5 dpkg debian package for general and BA tag 2024-10-29 19:40:04 +08:00
lai
32852c95d8 补充导出列 2024-10-29 19:32:00 +08:00
lai
c6c40e55d9 拆分字段列以及新增字段列 2024-10-29 15:03:57 +08:00
TsMask
a0297990d9 feat: 调度任务更新UDM用户数据 2024-10-29 14:35:31 +08:00
TsMask
6de6e32041 sql: 定时任务周期同步更新UDM用户数据 2024-10-29 14:35:00 +08:00
TsMask
4170093610 sstyle: UDM数据导出路径拼接 2024-10-29 14:34:12 +08:00
TsMask
88485221a0 feat: UDM鉴权签约imsi多查询 2024-10-29 11:02:44 +08:00
TsMask
e260795d3a feat: 直连网元信息取得hostname/os属性值 2024-10-29 10:06:04 +08:00
TsMask
44536f34d4 feat: 直连网元信息取得hostname/os属性值 2024-10-28 16:41:55 +08:00
0adc47628f fix: remove session 2024-10-25 18:39:21 +08:00
18701c7c41 release main line version 2.2410.3 2024-10-25 16:47:31 +08:00
9e5b4c1bf1 changle git local root dir 2024-10-24 16:39:37 +08:00
587e7a65f0 add: NBI get fille api 2024-10-24 16:18:12 +08:00
7be1132430 fix: upgrade config file by upgconf.sh 2024-10-23 16:14:45 +08:00
TsMask
85f7e3e4d8 sql: 更新系统菜单新增关键指标概览 2024-10-23 11:09:09 +08:00
zhangsz
a239ac557d chmod +x for sh 2024-10-22 14:39:30 +08:00
zhangsz
5d3e79a8fa chmod 755 for shell script 2024-10-22 14:38:22 +08:00
55994fde44 copyright 2023 change to 2024 2024-10-22 14:13:30 +08:00
TsMask
9baa67cc00 提交 2024-10-22 11:15:01 +08:00
TsMask
bac9f46cd9 sql: 更新系统菜单重复记录62 2024-10-18 11:22:46 +08:00
TsMask
33ca38d639 chore: 更新版本号 2.2410.2 2024-10-18 10:45:30 +08:00
TsMask
4d0fd7f992 sql: 更新系统菜单/角色菜单分配 2024-10-18 10:15:52 +08:00
TsMask
ed33f44129 sql: 更新ne_host表字段 2024-10-17 17:20:30 +08:00
TsMask
5294950eb2 sql: 更新ne_host表字段 2024-10-17 17:16:03 +08:00
0a9c33423b update go.sum 2024-10-17 17:09:14 +08:00
5dcf5d53f2 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-10-17 16:24:24 +08:00
6b568461dc add: update sql for custom home page 2024-10-17 16:24:20 +08:00
TsMask
27449af21a Merge remote-tracking branch 'origin/lichang' 2024-10-17 15:56:59 +08:00
TsMask
d11ac9d23a fix: UDM用户数据按查询条件导出 2024-10-17 11:39:38 +08:00
TsMask
d06e5507ba fix: AMF Event导出cm-state类型status类型转换错误 2024-10-16 18:24:25 +08:00
TsMask
4897299ba3 feat: 新增ping 网元端版本信息检查接口 2024-10-16 17:23:15 +08:00
TsMask
548090bfbe fix: 优化根据系统用户路径添加.ssh密钥 2024-10-16 16:44:15 +08:00
TsMask
6a0d9ccf44 style: 网元信息字段注释,补充排序SMSF、CHF 2024-10-16 16:42:57 +08:00
TsMask
87836c7adc fix: UDM数据来源通过网元主机的Redis客户端进行连接 2024-10-16 16:41:57 +08:00
TsMask
717ee894bd feat: 网元主机支持redis配置项 2024-10-16 16:40:11 +08:00
TsMask
9c10b4873b sql: 网元主机连接参数错误提示多语言 2024-10-16 16:38:01 +08:00
TsMask
f278fac306 sql: 初始网元相关表字段数据变更 2024-10-16 16:37:08 +08:00
TsMask
af1f3c9d08 fix: 系统配置数据值可能是多语言 2024-10-16 15:38:16 +08:00
TsMask
04b9038eed sql: 更新修复系统部门表误删系统菜单表数据 2024-10-15 15:11:38 +08:00
TsMask
5c0a49b820 fix: 抓包结束返回日志文件名用于查看内容 2024-10-15 14:56:54 +08:00
TsMask
318fc6cc20 fix: 网元跟踪任务优化socket接收 2024-10-15 12:11:05 +08:00
TsMask
06a9a3986b sql: 更新跟踪任务数据表 2024-10-15 11:57:05 +08:00
TsMask
0a24e50e9d feat: 网元行为接口新增获取目录压缩为ZIP/文件内容查看cat 2024-10-15 11:47:25 +08:00
TsMask
065895e1d2 fix: 系统用户信息修改导致Sex/Password字段为空 2024-10-15 11:43:35 +08:00
TsMask
873dadf014 style: 去除Impl接口声明层聚焦服务函数 2024-10-14 10:51:43 +08:00
TsMask
9c8b75eff7 Merge remote-tracking branch 'origin/lichang' 2024-10-12 19:51:14 +08:00
TsMask
00ff6217c8 sql: 菜单Tool菜单补充 2024-10-12 19:46:45 +08:00
TsMask
1f0c932be8 style: 去除Impl接口声明层聚焦服务函数 2024-10-12 19:06:12 +08:00
TsMask
94bba0c910 add: 文件工具tar压缩 2024-10-12 19:04:48 +08:00
TsMask
ee93b68683 del: 移除旧接口/objectType/license 2024-10-12 19:03:52 +08:00
e4c59cf28f update omc service and setomc shell script 2024-10-12 18:45:37 +08:00
TsMask
ecbd298437 del: 移除无用PostGoldKPIFromNF函数 2024-10-12 18:04:49 +08:00
TsMask
b01c38c4ac del: 移除param_config表相关引用 2024-10-12 18:00:20 +08:00
495448254e fix: flag of version and help 2024-10-12 16:24:27 +08:00
TsMask
747ee080c8 sql: 更新表u_sub_user判断表存在 2024-10-12 16:08:15 +08:00
TsMask
4e94ec23aa chore: 更新版本号 2.2410.1 2024-10-12 15:49:47 +08:00
TsMask
ca52a3a81f Merge remote-tracking branch 'origin/main' into lichang 2024-10-12 15:44:41 +08:00
TsMask
5dd0ea9143 perf: 更新UDM签约数据表,同步数据支持MICO和RAT操作修改 2024-10-12 15:26:55 +08:00
TsMask
b5e7317ee7 sql: 系统菜单新增工具栏目 2024-10-11 18:49:48 +08:00
5b29776a97 add: scheduled task to remove exported files 2024-10-11 16:33:35 +08:00
TsMask
b8e090f5ad style: 补充注释 2024-10-11 16:29:41 +08:00
TsMask
b55ce9e290 fix: MML命令连接改为网元信息配置telnet 2024-10-11 16:29:14 +08:00
72ee6a083e add: smsc cdr export to omc 2024-10-11 10:14:20 +08:00
TsMask
6e8472d2e8 fix: ws工具net资源属性命名 2024-10-11 09:54:08 +08:00
TsMask
c1fa37731f feat: 工具模块iperf功能 2024-10-10 21:05:35 +08:00
TsMask
7ba111a7e9 feat: 工具模块ping功能 2024-10-10 21:05:12 +08:00
TsMask
9127865b12 fix: ws接收消息处理改为函数回调易于扩展 2024-10-10 20:39:15 +08:00
080290cdaa fix: kpi value change type from int to int64 2024-10-10 16:55:20 +08:00
TsMask
4f9f91ea5a sql: 更新SMSC参数配置数据 2024-10-10 10:58:57 +08:00
affd4ef15a update lst neinfo OMC MML status alias message 2024-10-10 10:02:58 +08:00
TsMask
27517a352d chore: 依赖tidy 2024-10-09 17:40:37 +08:00
TsMask
d157ed8e3c style: 函数注释 2024-10-09 17:40:00 +08:00
TsMask
d1020bd255 style: gin内置函数ShouldBindBodyWithJSON 2024-10-09 17:39:22 +08:00
TsMask
e3b55c38e5 feat: 新增工具模块 iperf 2024-10-09 17:38:32 +08:00
TsMask
7aae060f2e sql: 更新AMF参数配置数据 2024-10-09 17:36:58 +08:00
5661b7c202 update sshsvc yaml default setting 2024-10-09 11:33:56 +08:00
TsMask
8616620b02 feat: 图表功能接口优化,补充SMSC网元 2024-10-09 11:00:12 +08:00
TsMask
1a9cb04e98 feat: 网元安装支持SMSC配置 2024-10-09 10:15:52 +08:00
TsMask
4267c7df9d fix: 网元文件获取改用find读取避免Argument list too long错误 2024-10-08 16:33:43 +08:00
TsMask
d0f946cc85 feat: 抓包日志输出截取网元日志输出内容 2024-10-08 15:00:44 +08:00
TsMask
cc6b115f95 Merge remote-tracking branch 'origin/main' into lichang 2024-10-01 13:04:19 +08:00
TsMask
81fa224858 feat: ws发送添加信令跟踪数据推送 2024-09-30 21:04:54 +08:00
TsMask
afcf562bc5 feat: 信令跟踪功能接口 2024-09-30 21:04:01 +08:00
6153148150 fix: swtich snmp trap off in sshsvc 2024-09-30 19:27:37 +08:00
0152d4e923 fix: alarm sms forward data coding issue 2024-09-30 11:38:26 +08:00
TsMask
a6b869966f chore: go mod tidy 2024-09-27 11:21:11 +08:00
TsMask
6f8611e6f1 chore: 更新版本号 2.2409.4 2024-09-27 11:10:56 +08:00
TsMask
55aa2f3a30 fix: 删除用户时标记del_用户名/手机号/邮箱 2024-09-27 11:05:07 +08:00
TsMask
3631b0be69 Merge remote-tracking branch 'origin/main' into lichang 2024-09-27 10:13:18 +08:00
TsMask
f119706694 feat: 信令跟踪功能接口 2024-09-27 10:08:06 +08:00
TsMask
4a4968a8c6 sql: 多语言SMSC原因0表示未知 2024-09-27 10:07:03 +08:00
2dae055646 fix: update omc config sql 2024-09-25 15:37:27 +08:00
TsMask
6f1c94bf0d style: 变更trace模块函数实例命名 2024-09-25 09:37:44 +08:00
TsMask
67caba4379 style: 变更ws模块函数实例命名 2024-09-24 11:51:46 +08:00
TsMask
0287852470 fix: SMF在线订阅用户列表接口地址错误 2024-09-24 10:35:47 +08:00
TsMask
0c053bb382 sql: 更新跟踪相关菜单命名排序 2024-09-24 10:21:52 +08:00
TsMask
4a9e4b1e46 fix: SMF在线订阅用户列表接口地址错误 2024-09-24 10:20:19 +08:00
TsMask
2dd0ddc89c fix: redis数据scan数调整1000 2024-09-24 10:07:44 +08:00
TsMask
070c6ff4de fix: 历史告警同步判断存在错误 2024-09-24 10:06:54 +08:00
TsMask
d69a7c9e6f perf: 优化socket消息接收,跟踪任务推送ws 2024-09-23 17:33:42 +08:00
TsMask
b7db915859 feat: 新增跟踪任务pcap文件获取接口 2024-09-23 17:30:53 +08:00
97ceccb783 add: mibs for cintel HLR test 2024-09-23 11:27:15 +08:00
TsMask
db2bfc04dd sql: 更新UDM用户数据表字段 2024-09-21 16:39:56 +08:00
TsMask
f597f36bbe fix: 网元版本列表主动检查服务状态的版本 2024-09-21 15:50:55 +08:00
TsMask
90ec72b280 sql: 更新UDM用户数据表字段 2024-09-21 14:52:47 +08:00
1812be8ee5 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-09-21 13:55:14 +08:00
3b7f992425 fix: snmpv3 in ipv6 2024-09-21 13:54:14 +08:00
TsMask
3e7bd7b415 sql: 告警事件表语句,移除无用表字段更新 2024-09-21 11:38:42 +08:00
21f9d6d458 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-09-20 20:21:16 +08:00
91a264769d add: snmpV3 with ipv6 2024-09-20 20:21:13 +08:00
TsMask
4c304d9f9a chore: 更新版本号 2.2409.3 2024-09-20 19:03:15 +08:00
TsMask
16620a9dae Merge remote-tracking branch 'origin/main' into lichang 2024-09-20 18:04:42 +08:00
TsMask
333635bd0f fix: 抓包文件下载zip时目录同名导致删除压缩无内容 2024-09-20 17:58:17 +08:00
TsMask
3b507c447c feat: 跟踪任务相关接口初始化 2024-09-20 17:28:00 +08:00
TsMask
08dee2a3c2 fix: 调整跟踪任务数据属性字段 2024-09-20 17:27:25 +08:00
TsMask
7fab266d20 feat: 新增跟踪任务功能接口 2024-09-20 17:26:12 +08:00
TsMask
5ca6659621 fix: 跟踪任务新增非201/400时接收信息 2024-09-20 17:24:09 +08:00
TsMask
877e45ccb2 fix: 调整POST/PUT请求超时10s 2024-09-20 17:22:27 +08:00
TsMask
845d8453ed feat: 跟踪任务配置开关 2024-09-20 17:21:01 +08:00
TsMask
ee2cff7208 feat: 跟踪任务HLR免登录接口 2024-09-20 14:56:54 +08:00
TsMask
68ef026bee sql: 更新字典数据和跟踪相关表 2024-09-20 14:51:26 +08:00
TsMask
120fb7c96d sql: 更新SMSC参数配置 2024-09-20 14:46:54 +08:00
e9e5822d6c fix: add parameter dataCoding and serverNumber to alarm SMS forward 2024-09-20 11:03:43 +08:00
TsMask
e59f666541 style: 优化注释 2024-09-19 11:45:38 +08:00
TsMask
f5b6e122b3 feat: 添加SMF在线订阅用户列表 2024-09-19 11:43:35 +08:00
TsMask
f5d938758c sql: 更新UDM用户数据表 2024-09-19 11:41:40 +08:00
TsMask
6da5ac6c22 feat: UDM用户数据添加imsi拓展信息关联 2024-09-19 11:20:21 +08:00
9e71a35cd7 fix: telnet server update 2024-09-14 14:44:02 +08:00
a0ad5fbd53 fix: remove agrandtech string 2024-09-14 14:43:29 +08:00
8a0f4d848a fix: telnet server enhancement... 2024-09-13 20:50:17 +08:00
73043ccdb4 fix: telnet serve enhancement 2024-09-13 20:47:24 +08:00
TsMask
01d19134fb Merge remote-tracking branch 'origin/main' into lichang 2024-09-13 09:50:20 +08:00
TsMask
fe9546d7d8 feat: 网元直连跟踪任务 2024-09-12 19:47:59 +08:00
TsMask
3897ae1588 style: 网元配置信息注释 2024-09-12 19:47:18 +08:00
TsMask
cb6f8ea382 fix: telnet连接不一定支持调整窗口大小先移除 2024-09-12 19:45:33 +08:00
TsMask
354d55c1ab Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-09-12 17:19:27 +08:00
TsMask
bbf35d55b0 sql: 字典多语言序号重复问题 2024-09-12 17:19:18 +08:00
TsMask
c58b987a23 fix: 跟踪任务hlr调试 2024-09-12 12:02:39 +08:00
TsMask
7dac3ef50e feat: 跟踪数据列表查询接口 2024-09-12 12:01:59 +08:00
TsMask
7f0484c144 fix: tcpdump去除服务层接口声明 2024-09-12 11:59:14 +08:00
TsMask
7fca227d07 feat: 添加socket工具 2024-09-12 11:51:59 +08:00
TsMask
636b11c77f fix: 解析工具Number/Boolean修复 2024-09-12 11:50:49 +08:00
29fc429370 fix: ... 2024-09-12 11:27:35 +08:00
6ada81d36d fix: snmpv3 and ipv6 for sshsvc 2024-09-12 11:17:22 +08:00
81176226ae add: for sintel hlr case test 2024-09-11 17:57:37 +08:00
4cd125d77d changlog for r 2.2409.1 2024-09-10 09:31:38 +08:00
TsMask
b07184006b sql: 添加SMSC响应错误原因码 2024-09-09 19:10:20 +08:00
TsMask
abf80b33e2 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-09-09 19:03:46 +08:00
TsMask
05594b2c01 sql: 添加SMSC响应错误原因码 2024-09-09 19:03:35 +08:00
TsMask
516eb535df sql: 更新smsc参数yaml配置数据 2024-09-09 19:02:51 +08:00
TsMask
acd473b57f sql: 更新smsc参数yaml配置数据 2024-09-09 18:45:27 +08:00
310c528ea4 fix: return code to FE issue 2024-09-09 17:24:38 +08:00
c4533da0e0 fix: return code and message to FE issue 2024-09-09 17:19:50 +08:00
9a14520da6 fix: return code to FE issue 2024-09-09 17:11:10 +08:00
adec327bc3 fix: custom indicator report issue 2024-09-09 16:32:17 +08:00
b5ae51d1cc add: sshsvc support telnet server 2024-09-09 14:11:18 +08:00
TsMask
4a609d12bb fix: 调整进程数据ps响应结果 2024-09-09 09:36:25 +08:00
a5a7c38632 update: support telnet server 2024-09-07 18:33:48 +08:00
68d03ced70 add: update sshsvc for telnet support 2024-09-07 16:51:59 +08:00
f2696a9868 add: sshsvc support telnet server and local auth 2024-09-07 16:48:34 +08:00
f323f5fcb9 update: show and active custom indicator management menu 2024-09-06 18:22:59 +08:00
06f2bdc818 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-09-06 17:57:33 +08:00
e7686d9a96 update: file size humanize show 2024-09-06 17:57:11 +08:00
e1638950a2 update: file size humanize show 2024-09-06 17:46:49 +08:00
292bbeab89 update: file size humanize show 2024-09-06 17:05:51 +08:00
TsMask
9760e95ee1 fix: 获取网络连接进程参数调整 2024-09-06 16:56:35 +08:00
TsMask
d5ff11d0ef docs: 更新说明 2024-09-06 16:27:44 +08:00
TsMask
9014137965 style: 注释 2024-09-06 16:24:08 +08:00
TsMask
49c2b26c64 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-09-06 16:22:45 +08:00
TsMask
ef9ed97619 sql: 更新MME参数配置 2024-09-06 16:22:36 +08:00
TsMask
192fca7779 fix: 网元版本软件包安装字符串 2024-09-06 16:18:38 +08:00
da85f53743 update: changel custom indicator dict data 2024-09-06 16:10:12 +08:00
32933cca79 fix: file not contain owner and group 2024-09-06 15:28:44 +08:00
13b322a038 add: update export table task 2024-09-06 14:58:02 +08:00
TsMask
83cd5fbd58 fix: 获取进程数据处理信息优化 2024-09-06 14:21:03 +08:00
TsMask
a7b57af939 feat: 跟踪任务 网元HLR功能接口 2024-09-06 14:20:54 +08:00
TsMask
56b531536d sql: 跟踪任务HLR网元特有菜单 2024-09-06 14:20:38 +08:00
a0607a555f add: export table at scheduled task 2024-09-06 14:16:28 +08:00
46f5b75f95 fix: not such directory issue 2024-09-06 12:02:31 +08:00
4ddf6db122 add: filter dupliate title in kpi_c_title 2024-09-06 11:44:24 +08:00
5f49780b70 add: update restconf.yaml to support OMC alarm forward parameter 2024-09-06 11:42:51 +08:00
1bdae4599b add: sql renew for support OMC parameter config 2024-09-06 10:59:13 +08:00
388729bf09 add: parameter config support alarm forward config 2024-09-06 10:49:22 +08:00
86ae0779ef version 2.2409.1 2024-09-04 15:29:31 +08:00
279ce91689 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-09-04 11:55:42 +08:00
766c248bfd fix: omc upgrade in UI issue 2024-09-04 11:55:39 +08:00
TsMask
4bc58e87f3 feat: 网元OAM配置文件从网元端读取,安装时使用本地内容发送 2024-09-03 18:15:55 +08:00
644d635060 release for 2.2409.1 2024-09-03 16:41:38 +08:00
TsMask
2bbaaf7ccd fix: 网元列表预设排序 2024-09-03 15:42:41 +08:00
04390ce0dd Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-09-03 14:52:03 +08:00
c2bd32d00e add: customized metrics data menu 2024-09-03 14:50:16 +08:00
TsMask
ebcafab683 sql: 系统用户角色3菜单分配 2024-09-03 14:28:40 +08:00
8294bd2d3e add: exported file management menu item 2024-09-03 11:43:48 +08:00
TsMask
6f3390caf7 fix: kpi upf pust data neId 2024-09-02 17:01:27 +08:00
ed80c97536 fix: function sql syntax issue 2024-08-31 16:29:35 +08:00
TsMask
0ab1baa94b chore: 更新版本号 2.2408.5 2024-08-31 10:15:01 +08:00
e757d90945 fix: alarm log error event time issue 2024-08-30 15:31:34 +08:00
fb3ce6183b fix for custom kpi and export log&cdr table file 2024-08-30 11:41:22 +08:00
TsMask
0555d4a3d2 fix: 系统信息读取磁盘获取超时导致返回空数组 2024-08-29 15:03:52 +08:00
TsMask
2c6787aa11 fix: 缓存信息安全清理排除登录用户身份和验证码信息 2024-08-29 15:02:54 +08:00
cd7e5693f5 add: custom kpi and export log&cdr file 2024-08-29 11:46:45 +08:00
TsMask
57161c7cab docs: 更新KPI表格文件 2024-08-23 19:02:08 +08:00
TsMask
e06715e6c5 chore: 更新版本号 2.2408.4 2024-08-23 18:59:31 +08:00
TsMask
d426a89b2d sql: 更新CBC配置参数/kpi-title 2024-08-23 18:56:23 +08:00
TsMask
b1a5e9773d sql: 新增系统菜单-信令抓包文件 2024-08-22 10:17:09 +08:00
TsMask
c27ad87b6f feat: 新增CBC网元参数配置 2024-08-22 10:12:48 +08:00
TsMask
02de8b3d11 fix: param_config解析grom数据需要指针对象 2024-08-21 16:37:49 +08:00
TsMask
70eb6fa5ce fix: 绝对路径转换去除双斜杠,避免Linux系统下出现错误 2024-08-21 16:36:23 +08:00
TsMask
deba4ca564 feat: 网元文件操作可删除本地临时文件 2024-08-21 16:31:04 +08:00
TsMask
e4ad2088a1 perf: tcpdump功能优化提升稳定性 2024-08-20 15:47:46 +08:00
TsMask
4f924a943f fix: 网元端文件目录/tmp/omc 上传push 下载pull 2024-08-19 19:03:37 +08:00
TsMask
4f74219c68 style: UDM使用telnet-client注释说明 2024-08-19 19:00:55 +08:00
TsMask
d0752d264c chore: 更新版本号 2.2408.3 2024-08-16 19:24:36 +08:00
TsMask
b001f0ae31 del: 旧文件处理工具包 2024-08-16 10:28:26 +08:00
TsMask
1fab1ead20 chore: 依赖库更新 2024-08-16 10:19:56 +08:00
TsMask
7747b7ec10 chore: 去除aes-tokenKEY 2024-08-16 10:18:37 +08:00
TsMask
d90c26a28e fix: 禁用TaskWriteSystemLog 2024-08-16 10:11:40 +08:00
TsMask
5c6857e896 chore: 更新升级gopsutil/v3到gopsutil/v4 2024-08-16 10:11:11 +08:00
TsMask
4d719b4bd5 fix: 更新依赖user_agent->useragent 2024-08-16 10:09:30 +08:00
TsMask
2ff03fc7e8 del: 移除jwt-go依赖 2024-08-16 10:08:42 +08:00
TsMask
0b5366fe82 del: 移除无用接口-文件资源列表 2024-08-16 10:07:05 +08:00
TsMask
40caf0f946 fix: 修改网元配置可选生成sql工具 2024-08-15 19:10:15 +08:00
TsMask
9eb5afd1dd fix: 响应500状态码带code信息 2024-08-15 19:09:28 +08:00
TsMask
83b1eafa2f sql: 更新IMS参数配置可选属性 2024-08-15 19:08:24 +08:00
TsMask
fd234364b4 feat: 更新并格式化网元参数配置文件 2024-08-15 19:06:16 +08:00
TsMask
4c89a4ad44 sql: KPI添加SMSC 2024-08-15 09:48:18 +08:00
TsMask
65fe409c04 fix: 对登录,网元信息接口加解密 2024-08-15 09:44:37 +08:00
TsMask
b27472f095 fix: 中间件-接口加解密处理GET请求参数 2024-08-15 09:43:31 +08:00
TsMask
cf1dbf4a0e style: 监控信息接口 2024-08-15 09:38:41 +08:00
TsMask
1b1c15995d feat: 中间件-接口加解密AES-CBC 2024-08-14 10:42:13 +08:00
TsMask
e7092ad058 feat: AES 加密密钥 2024-08-14 10:40:54 +08:00
TsMask
cb33ac6667 fix: 中间件-请求响应日志仅开发环境使用 2024-08-14 10:37:47 +08:00
TsMask
d8072eca48 feat: 加密工具AES-CBC,配合前端CryptoJS加解密 2024-08-14 10:24:23 +08:00
TsMask
6a94a7f39d fix: 网元信息读取host信息处理加密密钥 2024-08-14 10:16:42 +08:00
TsMask
b0f7e73c2a fix: 移除ne_host数据层的加密处理 2024-08-14 10:15:32 +08:00
TsMask
efad81e977 del: 移除无用工具,整理mod依赖包 2024-08-12 11:37:32 +08:00
TsMask
9ec059b4cf fix: ws订阅组消息发送客户端读取失败导致消息丢失 2024-08-12 10:57:50 +08:00
TsMask
971df947cc chore: 更新版本号 2.2408.2 2024-08-09 20:14:47 +08:00
TsMask
742d815b3c chore: 默认配置信息 2024-08-09 20:01:37 +08:00
TsMask
0c6a54a77b sql: 拓扑图组数据表移动到通用目录内 2024-08-09 19:53:57 +08:00
TsMask
bbdfb52478 fix: ws查看内容cat命令移除showTabs,按下 Ctrl+C补充回车 2024-08-09 18:46:45 +08:00
TsMask
a5c88369fb sql: 给角色2加SMSC-CDR菜单 2024-08-09 14:22:48 +08:00
TsMask
53201fb92f fix: CDR数据对rmUID进行区分对应网元 2024-08-09 09:56:20 +08:00
TsMask
657f7b3ac0 feat: SMSC-CDR数据功能接口 2024-08-08 20:55:42 +08:00
TsMask
a5b77be24c sql: SMSC-CDR数据表和页面菜单 2024-08-08 19:40:39 +08:00
TsMask
80287c6e0a fix: 告警上报OrigSeverity事件类型可能为Event或5 2024-08-08 19:24:34 +08:00
TsMask
74bd85890b perf: CDR上报接口统一地址,补充SMSC 2024-08-08 17:10:21 +08:00
TsMask
dce288d70c fix: ws模块订阅组改为记录客户端ID 2024-08-08 10:05:13 +08:00
TsMask
0d312e61fa perf: ws模块文件实时查看业务处理 2024-08-07 19:35:42 +08:00
TsMask
a5363b1ce1 perf: ws模块telnet分开处理避免类型指针错误导致panic程序崩溃 2024-08-07 19:34:27 +08:00
TsMask
0f98508169 perf: 优化ws模块协程资源消耗 2024-08-07 15:27:36 +08:00
TsMask
712a9fee0b fix: CDR/Event发送到匹配的网元 2024-08-06 16:43:54 +08:00
TsMask
2c1f8c75fa fix: ws 连接write释放goroutune 2024-08-06 15:06:57 +08:00
TsMask
aefc185199 sql: 菜单新增网元配置替换旧网元参数配置 2024-08-05 17:49:35 +08:00
TsMask
4f30034500 fix: OAM配置支持omc ip修改 2024-08-05 17:44:07 +08:00
TsMask
989470f305 fix: 资源采集cpuLoadUsage除数为0导致NaN 2024-08-05 10:17:20 +08:00
TsMask
3dafcbb699 sql: 系统菜单禁用网元命令管理菜单 2024-08-03 15:37:47 +08:00
TsMask
05bc7740c7 fix: 网元配置备份文件支持OMC 2024-08-02 16:38:25 +08:00
TsMask
e17ef6f719 chore: 更新版本号 2.2408.1 2024-08-02 10:18:29 +08:00
TsMask
7bb802cc26 feat: udmk4和网元配置yaml测试函数 2024-08-01 15:52:57 +08:00
TsMask
8eeb38c59a fix: 导出数据根据查询条件导出Execl 2024-08-01 15:01:33 +08:00
TsMask
ae4f040221 fix: 移除kvdb相关信息 2024-07-30 18:19:44 +08:00
TsMask
9565396931 fix: Nginx配置文件 2024-07-30 18:16:07 +08:00
TsMask
fd79c18739 fix: 关闭启动时默认127.0.0..1的IP绑定 2024-07-30 17:47:35 +08:00
TsMask
6c80a597b7 sql: 菜单网元公共配置移除 2024-07-30 17:11:27 +08:00
TsMask
f76f674b85 sql: 网元_参数配置可用属性值移入common 2024-07-30 15:30:18 +08:00
TsMask
7e0cf37f89 sql: 注释无用字典数据udm_sub_cn_type 2024-07-30 11:31:44 +08:00
TsMask
db94914472 sql: 菜单i8n多语言权限忽略更新 2024-07-30 11:20:55 +08:00
9f8d21be5b fix: event alarm filter issue 2024-07-29 19:32:28 +08:00
TsMask
a847d249ac style: 移除agt字符 2024-07-29 18:26:01 +08:00
TsMask
c9ec9287a5 sql: 网元配置备份操作权限控制删除/编辑按钮 2024-07-29 14:39:13 +08:00
TsMask
09fcdc8e36 feat: 网元配置备份操作权限控制删除/编辑按钮 2024-07-29 14:38:51 +08:00
TsMask
6e5530ad5e chore: 更新版本号 2.2407.4 2024-07-27 11:31:47 +08:00
TsMask
9131bbfb01 del: 移除nginx的默认default文件 2024-07-27 11:20:14 +08:00
TsMask
51a6d6cdea del: 移除不维护不使用的多语言csv数据 2024-07-27 10:47:25 +08:00
TsMask
f8677c639e fix: Nginx配置文件变更 2024-07-27 10:46:28 +08:00
TsMask
dc67f08a9c sql: 调度任务关闭旧网元配置文件备份操作 2024-07-27 10:35:54 +08:00
TsMask
50c272152e feat: 调度任务添加>网元配置文件定期备份 2024-07-26 19:19:34 +08:00
TsMask
c55a0ad014 sql: 添加调度任务>网元-配置文件定期备份 2024-07-26 19:18:58 +08:00
TsMask
d8f97af7c0 fix: 网元配置备份支持MME配置conf文件cp 2024-07-26 18:31:36 +08:00
TsMask
3b01d48a99 fix: 网元配置备份列表支持名称模糊查询,按最新降序 2024-07-26 18:30:40 +08:00
TsMask
9def036fef sql: 添加系统菜单>网元配置备份 2024-07-26 18:29:16 +08:00
TsMask
b1c3c13436 feat: 网元配置文件备份记录文件下载/记录更新功能接口 2024-07-26 18:28:23 +08:00
TsMask
df06ead361 feat: UDM鉴权文件导入K4文件支持 2024-07-26 15:28:03 +08:00
TsMask
286e40a4e9 fix: KPI上报推送到对应网元,查询改用时间戳避免时区转换问题 2024-07-25 18:22:13 +08:00
TsMask
7c982cf9e2 fix: 查询UPF总流量时间改为时间戳避免时间转换时区问题 2024-07-25 12:04:04 +08:00
TsMask
4ceb871c23 fix: IMS CDR RecordType查询语法处理 2024-07-25 11:14:10 +08:00
TsMask
1dc1e833a3 sql: 对使用手册/官网进行按钮级限制 2024-07-24 18:11:47 +08:00
TsMask
bb387708cc fix: 网元备份文件支持处理IMS配置 2024-07-24 17:25:53 +08:00
TsMask
e43ac65f8c fix: zip解压内含目录文件输出地址找不到的异常 2024-07-24 17:24:55 +08:00
TsMask
e79ea30e52 style: ssh文件操作log日志s输出信息 2024-07-24 17:20:27 +08:00
TsMask
7b39972f2c feat: 网元配置文件复制到网元端覆盖函数功能实现 2024-07-24 10:26:45 +08:00
TsMask
68bbe3c750 feat: 网元配置文件记录结构体变更/导入导出接口声明到路由模块 2024-07-24 10:26:15 +08:00
TsMask
1b6b65c693 fix: sftp目录复制斜杠转义导致目录识别不正确 2024-07-24 10:23:43 +08:00
TsMask
33a0dc2a00 feat: 函数工具解 ZIP 压缩文件 2024-07-24 09:54:44 +08:00
TsMask
831b2e2eac feat: 网元配置文件备份文件到本地打zip压缩包 2024-07-23 16:57:31 +08:00
TsMask
d09edf9960 sql: 网元配置文件备份记录去除网元版本标记 2024-07-23 16:56:22 +08:00
TsMask
b70408bed3 fix: 注释crontask无用任务函数 2024-07-23 14:31:08 +08:00
TsMask
77c382eb3c feat: 网元配置文件备份记录路由声明,网元配置数据操作路由声明 2024-07-23 11:59:03 +08:00
TsMask
2b2e2c3e0b sql: 新增网元配置可选参数表和网元配置文件备份记录表 2024-07-23 11:58:18 +08:00
TsMask
0a3a835a85 feat: 网元配置文件备份记录功能接口 2024-07-23 11:57:10 +08:00
TsMask
fb4c6b483d feat: 网元_参数配置可用属性值缓存并支持数据修改的功能接口 2024-07-23 11:56:30 +08:00
eccc563f2d add: pcf kpi title 2024-07-22 19:39:41 +08:00
TsMask
0b7f991287 perf: 优化网元直连函数调用 2024-07-19 15:40:36 +08:00
TsMask
5c2fe4533d sql: 字典操作类型颜色标签 2024-07-19 11:17:19 +08:00
01487e3ba6 fix: event alarm not insert to table alarm_event as manual sync alarm 2024-07-18 20:10:23 +08:00
TsMask
db5107e06f docs: 更新发布日志 2024-07-16 15:02:55 +08:00
TsMask
bd8e6c784c sql: 更新AMF参数配置system 2024-07-16 15:02:16 +08:00
e9809c280e fix: parameter display error of kpiid 2024-07-16 14:54:03 +08:00
TsMask
33887c38e6 chore: 更新版本号2.2407.3 2024-07-16 11:42:58 +08:00
TsMask
bfcdaa7dd6 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-07-16 10:04:30 +08:00
TsMask
b96e64d4bb sql: CNType0表示禁止接入NA 2024-07-16 10:04:19 +08:00
TsMask
934f2c77d9 sql: CNType0表示禁止接入NA 2024-07-16 09:52:28 +08:00
edd68c9972 fix: set dsp neconfig mml to inactive 2024-07-15 19:14:56 +08:00
TsMask
a047c39f61 fix: 移除omc脚本命令前的sudo 2024-07-15 16:57:41 +08:00
TsMask
bd51e6d5b9 chore: 更新版本号2.2407.2 2024-07-15 15:03:06 +08:00
TsMask
a32288ed77 sql: 参数配置更新UPF参数dataForwarderCommon 2024-07-15 14:58:17 +08:00
TsMask
f1fa3099ad fix: 网元版本安装OMC输出执行日志到tmp 2024-07-15 12:06:47 +08:00
TsMask
479aae76f7 chore: 更新版本号2.2407.2 2024-07-12 21:22:28 +08:00
TsMask
a62bfc4e28 fix: 文件复制到本地时创建文件目录避免路径错误 2024-07-12 19:16:18 +08:00
TsMask
63ddc3bfd7 style: 移除logger输出 2024-07-11 20:50:51 +08:00
TsMask
0b68ab65e9 sql: CNType0表示禁止接入NA 2024-07-09 18:35:27 +08:00
TsMask
ac9b7f97ee fix: 网元版本安装超时输出中断信息到日志 2024-07-09 17:14:35 +08:00
TsMask
8fda2f2b3d fix: 网元版本安装命令终止符判断#$ 2024-07-09 17:03:46 +08:00
TsMask
b1ca797266 fix: 支持kvdb依赖包安装,公共参数异常删除处理避免数据异常 2024-07-09 16:13:30 +08:00
46f2c8fc89 fix: adb rename to kvdb 2024-07-09 15:52:12 +08:00
TsMask
737c3dd368 fix: 网元版本安装MME写入host文件ip错误 2024-07-06 18:28:21 +08:00
TsMask
ad0a40cb3d fix: 用户角色分配用户排除系统管理员1 2024-07-05 11:17:17 +08:00
TsMask
6ce1b1e54a fix: 请求头取token字符串越界错误 2024-07-04 17:55:56 +08:00
TsMask
a74575d2c5 chore: 更新版本号 2.2407.1 2024-07-04 10:31:57 +08:00
TsMask
2cb22551a3 sql: 初始网元主机用omcuser/a9tU53r用密码登录方式,MML隐藏NBI配置项 2024-07-04 10:22:34 +08:00
TsMask
5ca9424d60 fix: 网元公共参数n3/n6IP不携带/子网掩码处理异常 2024-07-03 18:34:04 +08:00
TsMask
d8e9658a75 fix: 系统管理员角色用system表示避免admin混用 2024-07-03 15:12:16 +08:00
TsMask
43c08a9e56 sql: 多语言CDR翻译命名Voice CDR / Data CDR 2024-06-28 16:57:34 +08:00
TsMask
5c3efe53de sql: 多语言UE事件改为终端事件/CNType改5G&4G 2024-06-28 14:25:54 +08:00
TsMask
47162cba1e fix: 网元版本安装MME修改S6A地址为MME_IP 2024-06-27 18:29:10 +08:00
TsMask
9be9690a0c sql: 数据库系统菜单事件改为Events 2024-06-27 18:15:27 +08:00
TsMask
2cd70a10ca fix: 调整omc/log/内的level为warn 2024-06-27 17:55:01 +08:00
TsMask
372310ae7a fix: UriUEInfo接口接收解析变更Map 2024-06-27 17:36:31 +08:00
TsMask
f5c227df39 chore: 更新版本发布日志 2024-06-27 15:15:48 +08:00
TsMask
9150bfa999 sql: 更新IMS参数配置 2024-06-27 15:14:52 +08:00
TsMask
b2aabf53f9 chore: 更新版本号2.2406.4 2024-06-26 19:31:27 +08:00
TsMask
7255e18ff8 sql: 初始网元主机telnet账号密码admin/admin 2024-06-26 18:01:33 +08:00
TsMask
c0718d2cbf sql: 更新IMS参数配置 2024-06-26 16:14:31 +08:00
TsMask
b2650a5aac sql: 更新字典多语言翻译,部门/系统名/初始密码备注 2024-06-26 11:07:54 +08:00
TsMask
93123fa686 feat: 网元参数配置可用属性数据用缓存 2024-06-26 10:20:35 +08:00
TsMask
0b4ca287ef style: ne_action文件重命名action网元公共行为操作 2024-06-26 10:16:57 +08:00
TsMask
a594656303 style: 网元直连单独目录移除变更前的引用 2024-06-25 17:12:24 +08:00
TsMask
db789564cb sql: 参数配置表加索引和注释 2024-06-25 17:06:43 +08:00
TsMask
c816b64b31 feat: 内转请求的网元参数配置接口 2024-06-25 17:03:56 +08:00
TsMask
d92ca5f2e4 style: 网元直连单独目录 2024-06-25 15:43:58 +08:00
TsMask
010fd9efb9 fix: 移除ims命令执行的sudo前缀 2024-06-25 15:18:48 +08:00
4161ec2dfd fix: kpi_report index issue 2024-06-24 17:26:39 +08:00
d8e7de9e18 fix: kpi_report issue 2024-06-24 17:24:55 +08:00
TsMask
c699bf22ed docs: 更新说明文件 2024-06-21 20:47:47 +08:00
TsMask
1f437945bc sql: UDM CN Type可选类型字典数据 2024-06-21 20:43:56 +08:00
TsMask
765044e1e5 fix: telnet调整窗口大小 2024-06-21 16:15:56 +08:00
TsMask
a434d1003d fix: MML-UPF标准版5002数据行约有400+ 2024-06-21 15:28:38 +08:00
TsMask
e91ec1b9d2 fix: 关闭crontask任务异常TaskHandShakeToNF 2024-06-20 21:08:22 +08:00
TsMask
278142dd06 fix: 网元许可检查状态响应nil字符串 2024-06-20 20:42:11 +08:00
edf7cb1e9d fix: remove nehosts default host list 2024-06-20 18:15:04 +08:00
TsMask
e110259285 chore: 更新版本号2.2406.3 2024-06-19 20:29:11 +08:00
TsMask
15c8bdcfbf fix: UE事件MME类型结果保持和AMF一致 2024-06-19 17:07:05 +08:00
TsMask
306f72e7f7 sql: 用户岗位编辑权限/移除mmeUE事件类型 2024-06-19 16:15:01 +08:00
TsMask
07ade06d18 sql: 移除omc_db的库指定 2024-06-19 11:49:09 +08:00
TsMask
40d9b71c15 sql: 更新参数配置MME 2024-06-19 10:57:59 +08:00
TsMask
dafb80206f style: 补充注释 2024-06-18 11:59:01 +08:00
TsMask
580e138a79 fix: 接口操作日志敏感属性掩码token头 2024-06-18 11:36:10 +08:00
TsMask
10e361ba7f fix: 角色数据权限范围配置示例系统日志区分 2024-06-18 11:31:53 +08:00
TsMask
857f7de6d1 sql: 角色分配MME UE Event菜单 2024-06-17 18:58:26 +08:00
TsMask
0a3c63e8ce docs: 版本发布日志2.2406.2-20240617 2024-06-17 18:10:43 +08:00
TsMask
ffa8e4dc16 chore: 更新版本号2.2406.2 2024-06-17 18:03:39 +08:00
TsMask
9f03b3a870 sql: SMF参数配置更新 2024-06-17 17:56:42 +08:00
TsMask
5174ca9b9c fix: UE事件数据上报Body变更 2024-06-17 16:48:53 +08:00
TsMask
348b67f701 style: 函数工具引用变更 2024-06-17 15:19:10 +08:00
TsMask
127bc54a3d del: 移除无用工具函数代码 2024-06-17 15:17:32 +08:00
TsMask
3c1ad67cc8 sql: SMF参数配置更新 2024-06-17 15:04:29 +08:00
TsMask
606f332fd8 fix: 用户session检查导致cpu飙升 2024-06-17 14:09:18 +08:00
TsMask
a541b03778 sql: 禁用旧网元管理/软件管理/许可证管理菜单 2024-06-17 09:36:10 +08:00
TsMask
2997599f8d chore: mod依赖tidy 2024-06-15 18:40:15 +08:00
TsMask
c152d646ce sql: 新增UE事件MME菜单字典类型翻译多语言定义 2024-06-15 18:39:40 +08:00
TsMask
f3bc87a5f2 feat: WS模块支持mme用户时间查询 2024-06-15 17:24:27 +08:00
TsMask
ff4511f236 fix: UE事件上报事件类型为空 2024-06-15 17:19:20 +08:00
TsMask
43fc96b18e feat: 新增mme的用户事件查询接口 2024-06-15 17:18:34 +08:00
TsMask
10ac827f43 fix: 通用网元数据文件名变更all_xxx 2024-06-15 17:17:17 +08:00
TsMask
981a1b3597 fix: UE事件MME数据表froAMF 2024-06-15 17:16:37 +08:00
TsMask
bdec033db4 feat: 新增ue事件日志上报接口 2024-06-15 16:38:37 +08:00
TsMask
01f4c718b8 fix: UE事件AMF表命名变更 2024-06-15 16:37:46 +08:00
TsMask
09b4dbb321 fix: mux上下文工具ctx 2024-06-15 16:36:47 +08:00
TsMask
f930f5bde2 sql: UE表AMF单独存 2024-06-15 16:31:38 +08:00
TsMask
6ba9e16f60 sql: CDR表加索引 2024-06-15 16:30:25 +08:00
TsMask
7e879a97f9 fix: 抓包连接方式改用网元信息配置的终端 2024-06-15 14:49:26 +08:00
TsMask
146ad4ec7d del: 移除scp工具包 2024-06-15 14:48:40 +08:00
TsMask
94aff3f960 del: 移除旧的UDM用户数据接口 2024-06-14 17:24:35 +08:00
TsMask
aa5e019172 style: telnet移除命令信息在控制台的输出显示 2024-06-14 17:18:56 +08:00
TsMask
3956782e49 del: 数据库备份不提交 2024-06-14 17:10:35 +08:00
TsMask
99ca040dcb Merge remote-tracking branch 'origin/main' into lichang 2024-06-14 17:03:37 +08:00
TsMask
1f68c15e93 style: 补充代码注释 2024-06-14 17:01:19 +08:00
TsMask
4b1acc3e25 feat: 网元信息Telnet客户端连接函数 2024-06-14 17:00:16 +08:00
TsMask
4109afcc5b feat: 网元数据模块添加UDM鉴权和签约 2024-06-14 16:57:52 +08:00
TsMask
b8e109660c style: 调整telnet工具包代码分割 2024-06-14 16:56:42 +08:00
TsMask
3fa72ae983 style: 调整ssh工具包代码分割 2024-06-14 16:55:27 +08:00
745f8a3b6a fix:change tshark 2024-06-13 21:33:41 +08:00
dc9612a3fb fix: change tshark 2024-06-13 21:32:46 +08:00
0895beae38 fix: ims param config 2024-06-13 12:01:05 +08:00
TsMask
ec50d50be7 docs: 版本发表日志2.2406.1-20240612 2024-06-12 20:10:30 +08:00
TsMask
34ea2cd689 Merge remote-tracking branch 'origin/lichang' 2024-06-12 18:31:36 +08:00
TsMask
e254f0b1f9 style: 网元模块RunSSHClient函数命名 2024-06-12 16:28:54 +08:00
d7b02008db fix: upf param config 2024-06-12 16:14:25 +08:00
TsMask
4f352fc241 fix: 系统菜单treeSelect接口允许dept:list权限进行访问 2024-06-12 15:06:19 +08:00
TsMask
0040294e7b sql: 补充参数设置多语言字典 2024-06-12 15:04:17 +08:00
TsMask
aac8e4d553 sql: 字典数据补充SMF操作日志title 2024-06-11 19:19:54 +08:00
TsMask
90cfc157e7 fix: 网元版本安装adb包时主动重启一次 2024-06-11 16:55:34 +08:00
TsMask
26ad1e12a2 sql: 系统菜单CDR和Event移动到Logs目录下,并新增SMF CDR 2024-06-11 16:52:15 +08:00
TsMask
a9c7cf3cc2 feat: SMF CDR查询和导出功能 2024-06-11 16:28:24 +08:00
TsMask
825b9cfa0e feat: 网元数据CDR接口声明 2024-06-07 19:48:30 +08:00
TsMask
305a969d7d feat: ISMF的CDR数据接口代码整理 2024-06-07 19:47:26 +08:00
TsMask
b0a21dc61f feat: SMF的CDR数据WS推送 2024-06-07 19:46:26 +08:00
TsMask
e6ae018f44 feat: IMS的CDR数据导出 2024-06-07 19:45:21 +08:00
TsMask
a57799c470 feat: AMF事件UE数据导出 2024-06-07 19:44:00 +08:00
TsMask
e6f7b3e514 fix: 时间格式化秒级判断 2024-06-07 19:37:23 +08:00
TsMask
e23d49a14c style: 数据库脚本系统菜单smfCDR,监控栏目排序 2024-06-07 19:36:09 +08:00
TsMask
01d6a10657 feat: AMF事件UE数据导出 2024-06-07 17:27:11 +08:00
TsMask
b3dd0d6643 fix: 网元操作文件列表/上传/下载改为ssh连接 2024-06-06 16:55:30 +08:00
TsMask
4fe2e4f3f4 fix: 将ssh用户名manager改为omcuser 2024-06-06 15:56:41 +08:00
TsMask
8d455bb361 fix: 网元版本安装OMC回退不要重置数据库 2024-06-06 14:44:56 +08:00
TsMask
f9644f01d8 style: 数据库脚本用户初始绑定部门100 2024-06-06 11:35:24 +08:00
07cfc05031 fix: mme parameter config 2024-06-06 11:32:24 +08:00
TsMask
725f95c729 style: 数据库脚本部门编号100开始 2024-06-06 11:29:53 +08:00
TsMask
3953221525 chore: 更新版本号2.2406.1 2024-06-06 11:23:36 +08:00
TsMask
da637796ae feat: 数据升级工具配置文件读取初始厂商 2024-06-06 11:19:01 +08:00
TsMask
4612008f67 fix: 文件列表只读当前目录下 2024-06-05 11:25:18 +08:00
7fa8514096 fix: debug issue 2024-06-05 11:25:17 +08:00
TsMask
a3f6a65054 fix: 网元版本安装UDM修改as.yaml的SIPIP 2024-06-04 19:15:31 +08:00
TsMask
bc25839be2 Merge remote-tracking branch 'origin/main' into lichang 2024-06-04 16:06:26 +08:00
TsMask
de78551fa1 fix: 网元版本安装OMC升级回滚 2024-06-04 16:05:37 +08:00
753405c581 fix: for main version 2024-06-04 15:08:45 +08:00
TsMask
997e9230b3 fix: 网元状态获取检查是否有许可时间 2024-06-04 11:18:18 +08:00
b3a9dca8f5 fix: insert ignore issue 2024-06-04 10:02:27 +08:00
TsMask
ade18e859f Merge remote-tracking branch 'origin/lichang' 2024-06-03 20:04:59 +08:00
TsMask
36a2fa86ef fix: 网元版本安装MME缺失MCC和MNC修改 2024-06-03 20:04:44 +08:00
TsMask
084938eb5c Merge remote-tracking branch 'origin/lichang' 2024-06-03 18:32:29 +08:00
TsMask
44de9009dd fix: 网元版本安装OMC升级重启自己 2024-06-03 18:27:58 +08:00
TsMask
8af452872d style: 数据库升级脚本调整系统菜单重置,系统岗位忽略 2024-06-03 18:08:31 +08:00
db665f5dc8 fix: config file 2024-06-03 10:43:27 +08:00
13796eef1c Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-06-03 10:06:44 +08:00
20bf64195f fix: make pkg 2024-06-03 09:53:02 +08:00
TsMask
8f2067e362 fix: 网元版本安装UPF类型选择 2024-06-01 16:48:40 +08:00
TsMask
8b1b1286ac style: 网元版本状态翻译 2024-06-01 16:28:10 +08:00
TsMask
5f0247deba style: 数据库定时任务告警巡检停止/网元信息获取停止 2024-06-01 15:35:17 +08:00
TsMask
4cc197ec1c style: 数据库网元信息rmUid前缀4400HX 2024-06-01 15:34:32 +08:00
TsMask
c400194649 style: 网元版本状态翻译 2024-06-01 14:44:57 +08:00
TsMask
1b3962cdc5 fix: 网元版本安装后restart启动生成license 2024-06-01 14:37:35 +08:00
TsMask
0fcaf4480a fix: 网元版本安装命令阶段语句调整 2024-05-31 19:07:30 +08:00
TsMask
43ab71ba29 style: 数据库系统菜单调整 2024-05-31 17:12:03 +08:00
TsMask
31006dfc2a fix: 网元服务操作omc重启失败问题 2024-05-31 15:17:52 +08:00
TsMask
47ce9cbfb2 fix: 网元版本安装adb文件覆盖重设bind 2024-05-30 21:26:07 +08:00
TsMask
bbe80d5a6e style: 数据库角色菜单关联时区设置注释语句异常 2024-05-30 20:40:06 +08:00
TsMask
b06393ad70 Merge remote-tracking branch 'origin/main' into lichang 2024-05-30 19:56:07 +08:00
315ac6fd6e add: role to menu include alarm event 2024-05-30 17:34:24 +08:00
a0cdec147c add: alarm event split 2024-05-30 17:03:28 +08:00
5f6195fa3b add: alarm event update 2024-05-30 16:11:17 +08:00
140ce2962e release 2.2405.4 for main branch 2024-05-30 15:58:59 +08:00
9178c70b6c fix: param config 2024-05-30 15:55:05 +08:00
c1b9483df2 fix: smf parameter config 2024-05-30 15:54:06 +08:00
5c5ba609cb add: alarm_event table upgrade 2024-05-30 15:46:00 +08:00
TsMask
969cbdc76a fix: 初始网元信息主机用户名默认为manager 2024-05-30 11:17:41 +08:00
TsMask
f80fa96769 Merge remote-tracking branch 'origin/main' into lichang 2024-05-30 11:01:24 +08:00
TsMask
8b63c13175 feat: 网元版本安装NEF安装写入IP信息但无法接入网管 2024-05-29 18:44:31 +08:00
TsMask
d0009be8f7 fix: 网元版本安装不主动重启,udm配置oam不使用默认文件 2024-05-29 18:04:56 +08:00
TsMask
f098409624 perf: 重构网元版本安装命令步骤 2024-05-29 16:58:20 +08:00
f985ed2017 fix: update ims/smf/udm parameter config yaml 2024-05-29 16:29:18 +08:00
4b7259ba87 add: smf/ims cdr table 2024-05-28 11:16:46 +08:00
fe6df5fb32 add: smf/ims cdr table 2024-05-28 10:56:46 +08:00
83488d27d1 add: SMF CDR 2024-05-28 10:15:41 +08:00
TsMask
57a18656df revt: 回退网元软件包类型字段变更 2024-05-27 19:02:33 +08:00
TsMask
83192c3172 fix: 网元版本安装注释30s停止服务 2024-05-27 17:11:42 +08:00
TsMask
abfe3227f2 fix: 网元软件包类型字段变更 2024-05-27 17:11:09 +08:00
TsMask
4ac4fb55dc fix: mkdir目录权限统一775 2024-05-27 10:29:04 +08:00
TsMask
6baae1862a fix: 升级sql脚本替换系统名称版权信息问题 2024-05-24 21:09:46 +08:00
TsMask
261a2a3d88 Merge remote-tracking branch 'origin/main' into lichang 2024-05-24 21:08:10 +08:00
TsMask
86525bac37 fix: 网元版本安装命令参考网元脚本调整 2024-05-24 20:58:24 +08:00
053fe3c429 fix: change user issue 2024-05-24 18:29:16 +08:00
9091385574 fix: ba customized reset issue 2024-05-24 17:22:25 +08:00
859eeecb5a release 2.2405.3 2024-05-24 16:40:59 +08:00
7ceafcd492 opt: split event alarm 2024-05-24 16:38:36 +08:00
6ac0db5915 fix: omc user change to manager 2024-05-24 10:57:38 +08:00
TsMask
64c3d511d0 fix: 升级sql脚本替换系统名称版权信息问题 2024-05-24 10:16:09 +08:00
TsMask
511c2bbceb style: 网元授权改为网元许可 2024-05-24 10:02:31 +08:00
TsMask
5430567242 fix: 网元直连获取状态超时1s 2024-05-24 10:01:56 +08:00
TsMask
0e2b5079e4 fix: 查询无分页参数时默认1,10Page 2024-05-23 15:40:08 +08:00
357ff9a650 fix: enhancement cp ssh key 2024-05-22 14:51:15 +08:00
TsMask
607c1e4daf fix: 配置移除mml文件上传目录 2024-05-21 18:54:57 +08:00
TsMask
32c8b72712 Merge remote-tracking branch 'origin/main' into lichang 2024-05-18 17:20:48 +08:00
TsMask
a53b318328 fix: 性能分析监控prometheus 2024-05-18 17:20:18 +08:00
TsMask
4b91db0b8a Merge remote-tracking branch 'origin/main' into lichang 2024-05-18 15:38:18 +08:00
TsMask
26ad6e350e Merge remote-tracking branch 'origin/main' into lichang 2024-05-18 15:37:04 +08:00
TsMask
39067c6381 fix: 性能分析监控prometheus 2024-05-18 15:35:54 +08:00
TsMask
4a40e3bd71 fix: 日志文件保留七天 2024-05-18 10:45:32 +08:00
TsMask
1abc670258 Merge remote-tracking branch 'origin/main' into lichang 2024-05-17 20:23:37 +08:00
835c2b7420 fix: service issue 2024-05-17 19:41:46 +08:00
TsMask
229834c375 Merge remote-tracking branch 'origin/main' into lichang 2024-05-17 18:07:42 +08:00
TsMask
c7b0b1f471 fix: 网元直连查询状态信息的超时300ms 2024-05-17 18:07:04 +08:00
TsMask
fa8058317e fix: 网元版本查询支持类型过滤 2024-05-17 18:06:28 +08:00
TsMask
fe09fa4ed5 fix: 网元授权检查状态失败不更新许可证序列号 2024-05-17 18:06:01 +08:00
TsMask
de269f4c55 feat: AMF用户事件支持IMSI查询 2024-05-17 18:03:58 +08:00
TsMask
76cdd34a7d feat: IMS用户话单支持号码查询 2024-05-17 18:03:48 +08:00
TsMask
8b64dfa10d del: 移除无用的mux路由函数 2024-05-17 10:51:27 +08:00
TsMask
371a244013 style: SQL字典类型重复定义ne_version_status 2024-05-16 19:19:59 +08:00
TsMask
b1f6a34d47 fix: 网元版本安装NRF_IP属性 2024-05-16 18:55:25 +08:00
TsMask
9c7f7efb17 fix: 网元版本安装UPf默认轻量版(测试 2024-05-16 14:51:30 +08:00
TsMask
12f7eaa16d fix: 网元信息表结构体变更 2024-05-16 14:50:36 +08:00
TsMask
562238a936 style: SQL脚本补充网元版本状态字典类型 2024-05-16 14:48:20 +08:00
TsMask
87efab9e78 fix: 网元授权状态检查无连接时数据更新 2024-05-16 09:57:58 +08:00
TsMask
27be6e1be4 style: SQL网元信息软件版本缺省值 2024-05-16 09:57:15 +08:00
ae524f62d9 release 2.2405.2 2024-05-15 12:12:52 +08:00
TsMask
522c2632d3 style: 删除无用数据表 2024-05-15 11:16:46 +08:00
TsMask
cd3c009b34 fix: 网元状态字典定义Tag颜色 2024-05-15 09:42:44 +08:00
TsMask
f88100542b fix: 网元授权文件目录权限修改775 2024-05-15 09:42:02 +08:00
TsMask
f49d62a160 fix: 网元安装NRF配置复制错误 2024-05-15 09:41:31 +08:00
20fe6d737b fix: kpi report data time 2024-05-14 18:47:35 +08:00
TsMask
4a54b8adb8 style: SQL安装数据变更 2024-05-14 17:27:14 +08:00
TsMask
396f2c1c06 fix: 网元特定排序补充NEF 2024-05-14 17:26:12 +08:00
TsMask
7e3ab83f18 fix: 远程网元文件目录权限775 2024-05-14 17:25:44 +08:00
386e1dcf67 opt: remove insert kpi to gold_kpi table 2024-05-14 17:06:39 +08:00
439ade28e0 add: pprof debug 2024-05-14 15:19:13 +08:00
d782cfcc74 fix: nbi_cm replace northbound_cm 2024-05-14 15:17:40 +08:00
9f76d8241e opt: dump tables from navicat 2024-05-14 15:16:09 +08:00
TsMask
3f489c7bfc fix: 引导数据重置数据库重启服务 2024-05-14 15:04:02 +08:00
TsMask
a1a080b0cb fix: sq升级表结构体更新导致的异常语句 2024-05-13 11:40:20 +08:00
TsMask
7f5acaf56a fix: sql初始字典多语言菜单网元快速安装 2024-05-13 11:39:32 +08:00
TsMask
475a4ad136 fix: sql系统部门初始数据 2024-05-13 11:38:42 +08:00
TsMask
cf11242699 fix: 文件路径ToSlash去除多斜杠转义 2024-05-13 09:40:50 +08:00
TsMask
9522e6f879 del: 删除vs配置 2024-05-11 19:00:52 +08:00
TsMask
486f2b51e2 Merge remote-tracking branch 'origin/main' into lichang 2024-05-11 17:26:38 +08:00
f1189ed12b change log for r2.2405.1 2024-05-11 16:54:18 +08:00
8eab3953ab fix: performance menu hidden 2024-05-11 16:53:19 +08:00
TsMask
ba86fed0c5 style: 系统菜单升级清库加载 2024-05-11 16:34:14 +08:00
TsMask
e27e69284f Merge remote-tracking branch 'origin/main' into lichang 2024-05-11 16:25:54 +08:00
TsMask
d547914ab5 style: 数据库脚本变更 2024-05-11 15:58:19 +08:00
TsMask
a54e357bd5 style: ssh私钥并创建 2024-05-11 15:41:45 +08:00
f665656f86 fix: smf parameter config 2024-05-11 14:14:09 +08:00
TsMask
8210de9c60 style: ne_license字段说明 2024-05-11 12:09:30 +08:00
TsMask
9357b40b88 feat: 支持OAM配置修改同步到网元 2024-05-11 10:03:17 +08:00
TsMask
ab6d610dac fix: 解析bool类型直接返回值 2024-05-10 19:34:40 +08:00
TsMask
0db7f269dc fix: 根据用户所组ssh授权文件keys内容写入 2024-05-10 19:33:54 +08:00
b3c4c7e453 .... 2024-05-10 19:15:37 +08:00
b73b191a5a smsc parameter config yaml 2024-05-10 18:56:49 +08:00
066ccc33bb fix: sys menu 2024-05-10 18:00:25 +08:00
770a2dd148 ... 2024-05-10 17:53:12 +08:00
dfb645c3aa add: smsc & smf parameter config yaml updated 2024-05-10 17:47:00 +08:00
8f307bb889 optimize: menu 2024-05-10 17:27:34 +08:00
1f8c55d792 optimize: menu 2024-05-10 17:17:15 +08:00
632b40e137 fix: config yaml 2024-05-10 16:24:07 +08:00
c956746bf5 fix: remove excess old menu 2024-05-10 16:23:44 +08:00
TsMask
a4a31c9a16 perf: 优化para5G参数,移除网元版本新增修改删除接口 2024-05-10 10:15:42 +08:00
TsMask
ea548d0fdb fix: 网元信息接口优化,移除网元配置文件读写,oam文件读写操作 2024-05-10 10:12:56 +08:00
TsMask
0658203def del: 移除网元授权新增修改删除接口 2024-05-10 10:02:31 +08:00
TsMask
a9f0415b61 fix: 网元主机telnet命令输入符判断 2024-05-10 09:46:59 +08:00
TsMask
a5d107e486 del: 移除网元软件安装接口 2024-05-10 09:46:41 +08:00
TsMask
6ed635e6fd ref: 网元公共配置数据转化取值 2024-05-09 15:43:25 +08:00
TsMask
3d3f3e9634 feat: 转换IP位网络地址掩码 2024-05-09 15:39:16 +08:00
TsMask
077a3cfc64 style: 网元类型列表排序 2024-05-09 15:38:27 +08:00
TsMask
95de441828 fix: 测试主机UPF连接telnet响应符号 2024-05-09 15:37:25 +08:00
0b7b1e2c25 add: new NE parameter of SMSC 2024-05-08 19:21:42 +08:00
d7dc8b14d4 release 2.2405.1 2024-05-08 19:17:37 +08:00
f9ae75439c kpi search optimize 2024-05-08 19:15:14 +08:00
TsMask
035eecb233 fix: 引导数据重置等待3s停止服务覆盖数据库 2024-05-08 16:09:15 +08:00
TsMask
3dab7ac6d4 feat: 引导管理员账号重置接口 2024-05-08 10:59:12 +08:00
TsMask
d2be4276fa style: 系统菜单表更新sql变更 2024-05-08 10:52:19 +08:00
TsMask
2cf34f99ba style: 系统用户表字段变更 2024-05-08 10:40:11 +08:00
TsMask
c49ec76864 style: 字典多语言翻译 2024-05-08 10:39:49 +08:00
TsMask
9abfe9b30e style: 系统初始引导函数优化 2024-05-07 19:14:44 +08:00
TsMask
1708b12bd1 fix: 网元软件表结构变更接口调整 2024-05-07 18:39:20 +08:00
TsMask
7a1ce0faea fix: 网元版本表结构变更接口调整 2024-05-07 18:38:41 +08:00
TsMask
8d0de23635 Merge remote-tracking branch 'origin/main' into lichang 2024-05-07 17:29:10 +08:00
1ccc78d2b1 fix: kpi report issue 2024-05-07 17:26:33 +08:00
2ba4d804c8 fix:... 2024-05-07 16:51:46 +08:00
d06b448757 fix: kpi_report_xxx(ne_type) issue 2024-05-07 16:37:45 +08:00
TsMask
31589ce234 feat: 系统初始引导使用重置接口 2024-05-07 16:26:48 +08:00
813347287f fix... 2024-05-07 16:05:03 +08:00
fab3de8e31 fix: kpi_report issue 2024-05-07 16:04:25 +08:00
TsMask
a2a876434d fix: 移除针对成研定制的网元NEF/LMF 2024-05-07 09:51:35 +08:00
TsMask
4568bba018 fix: 网元OAM配置同步文件创建覆盖 2024-05-07 09:50:10 +08:00
TsMask
fa316be3d4 feat: 网元信息下发nssf响应201 2024-05-07 09:49:23 +08:00
TsMask
fa8e010271 feat: 网元版本安装补充n3iwf 2024-05-07 09:48:20 +08:00
TsMask
49a7d10ea0 ref 网元版本操作支持安装功能 2024-04-30 20:24:37 +08:00
TsMask
9b1d13ce53 Merge remote-tracking branch 'origin/main' into lichang 2024-04-30 20:21:58 +08:00
TsMask
3ed0bdc813 feat: 网元软件包设为网元新版本和网元neType和neID查询接口声明 2024-04-30 19:54:04 +08:00
TsMask
20115704cc feat: 网元版本追加网元neType和neID查询 2024-04-30 19:53:09 +08:00
TsMask
4bbfc12c71 feat: 网元软件包设为网元新版本的更新接口 2024-04-30 19:52:18 +08:00
95d01c9d7d changelog for r2.2404.6 2024-04-30 13:59:11 +08:00
3c4027ee04 fix: sys job 2024-04-30 11:13:02 +08:00
31122eeb9b release 2.2404.6 2024-04-29 18:29:32 +08:00
TsMask
10ac5629a8 feat: 网元OAM配置文件默认格式数据 2024-04-29 18:21:42 +08:00
TsMask
93a4a40374 fix: 工具sftp复制到远程不创建文件夹/复制到本地不备份 2024-04-29 18:21:09 +08:00
TsMask
d8db8ea79a style: 移除OAM菜单页面 2024-04-29 18:19:27 +08:00
a1d12bd0f3 fix: ne_state table issue 2024-04-29 18:11:33 +08:00
1b531a8c01 fix: set duration=1 id = 8 sys job 2024-04-28 17:00:02 +08:00
e6cff7f338 release 2.2404.5 2024-04-28 10:34:06 +08:00
TsMask
4c89a02557 fix: 登录telnet后在设置窗口大小 2024-04-28 10:18:22 +08:00
e6138851fb release 2.2404.5 2024-04-26 18:34:29 +08:00
bd6ae92c99 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-26 18:31:25 +08:00
12c051bf41 opt: kpi report optimize 2024-04-26 18:31:23 +08:00
TsMask
c115a149ff fix: UPF抓包脚本telnet地址localhost改neIP 2024-04-26 18:22:33 +08:00
c733b7c32f opt: kpi performance optimize 2024-04-26 17:50:15 +08:00
3175f97d4e opt: kpi report 2024-04-26 15:52:40 +08:00
41a0090dc9 opt: kpi performance optimize 2024-04-26 15:40:17 +08:00
TsMask
f1980b2d90 fix: 网元授权文件上传目录权限修改 2024-04-26 15:09:54 +08:00
TsMask
b8ee5990c7 fix: IMS服务重启命令stop后继续start启动 2024-04-26 15:08:50 +08:00
TsMask
e4262dde2c fix: 网元参数omcNeConfig接口转发带ne_id参数 2024-04-26 15:03:31 +08:00
TsMask
527009d311 fix: 网元不存在时不缓存查询信息 2024-04-26 15:02:13 +08:00
TsMask
588c390395 fix: 配置文件目录不存在时创建 2024-04-25 17:22:14 +08:00
TsMask
795fa18ee2 feat: 网元OAM配置文件读写接口和部分接口参数变更 2024-04-25 17:21:48 +08:00
TsMask
4e33857f66 feat: 新增OAM配置页面菜单 2024-04-25 17:19:57 +08:00
83ba655a7f fix: update performance menu to unvisible 2024-04-25 15:36:06 +08:00
TsMask
d4f2cdb1be style: 网元公共文件para5G路径变更 2024-04-25 14:25:11 +08:00
TsMask
965bb899ac fix: 网元软件包新增找到已存在的删除后重新添加 2024-04-25 14:24:34 +08:00
TsMask
a9af655d63 fix: 网元版本操作支持install 2024-04-25 14:23:50 +08:00
65d93d4e45 fix: alarm code 10000 issue 2024-04-24 16:56:35 +08:00
938f8d2740 fix: alarm forward by sms and email issue 2024-04-24 16:55:36 +08:00
TsMask
338e2eaa98 Merge remote-tracking branch 'origin/main' into lichang 2024-04-24 15:40:15 +08:00
TsMask
a36af38597 fix: ssg授权密钥的操作写入 2024-04-24 15:37:36 +08:00
TsMask
ee22d66f86 pref: telnet连接工具的信息读取优化 2024-04-24 15:36:55 +08:00
TsMask
03c3520279 fix: 网元测试telnet连接的响应 2024-04-24 15:35:57 +08:00
TsMask
3ea6285112 fix: 网元信息新增返回记录的ID 2024-04-24 15:35:12 +08:00
TsMask
78226df9bd fix: 系统数据导出格式优化 2024-04-22 18:18:59 +08:00
TsMask
c59bb61ae2 feat: 时间格式化年-月-日T时:分:秒Z时区 2024-04-22 18:17:52 +08:00
5b0ed46490 fix: smf ue online user state 2024-04-22 15:34:55 +08:00
TsMask
75007afabb fix: 移除内存总容量的组合 2024-04-22 10:13:11 +08:00
5b3a43aa7c change log for 2.2404.4 2024-04-20 11:59:42 +08:00
ef0815361f update changelog 2024-04-19 20:43:25 +08:00
TsMask
d164dc7ca5 style: 移除aes随机字节序列的代码 2024-04-19 20:16:54 +08:00
TsMask
5797646647 Merge remote-tracking branch 'origin/main' into lichang 2024-04-19 20:06:41 +08:00
TsMask
6b4ad6d59d feat: 首次引导安装开始和完成的触发接口 2024-04-19 20:00:59 +08:00
TsMask
2b8b305484 style: 去除日志记录加解密的算法信息 2024-04-19 19:59:50 +08:00
TsMask
299ac091e4 feat: 登录身份密钥加机器码防止其他网元跨用 2024-04-19 19:58:14 +08:00
TsMask
1f520d95e3 feat: 首次安装启动记录到文件做唯一身份 2024-04-19 19:57:10 +08:00
TsMask
ed94c373ff fix: 加密工具aes优化避免panic 2024-04-19 19:55:20 +08:00
18c5eaec40 fix: db sql sort 2024-04-19 19:26:05 +08:00
ef06769967 changelog update 2024-04-19 19:12:07 +08:00
ace6c9c97b add: support alarm forward by sms 2024-04-19 18:41:05 +08:00
f6bd3c2f21 add: support alarm forward by sms 2024-04-19 18:31:04 +08:00
f7aa7a5c30 add: support alarm forward by sms 2024-04-19 18:30:38 +08:00
TsMask
e05c2a6a51 fix: 导出功能为全量,行头文字多语言翻译 2024-04-19 17:21:33 +08:00
0c45cbd195 opt: dictonary data 2024-04-19 17:16:59 +08:00
d39bd3f53d change log for r2.2404.4 2024-04-19 16:18:44 +08:00
1bc0f35fea fix: udm and pcf parameter config 2024-04-19 15:57:01 +08:00
9713ee90dc fix: license issue 2024-04-19 15:55:41 +08:00
TsMask
4164332755 feat: 网元列表查询带主机连接信息参数 2024-04-18 09:38:41 +08:00
TsMask
c80fe5df67 fix: 网元主机认证模式清除不必要的信息 2024-04-18 09:37:23 +08:00
f2739256c8 fix: log level and province 2024-04-17 18:17:46 +08:00
6035ec1951 fix: failed upload license at first time 2024-04-17 15:35:25 +08:00
fda9f383dd fix: ... 2024-04-17 11:44:20 +08:00
ac88c8ab94 opt: udm & pcf parameter configuration 2024-04-17 11:44:00 +08:00
TsMask
186ea8c203 Merge remote-tracking branch 'origin/main' into lichang 2024-04-17 10:57:07 +08:00
TsMask
2e9ee18069 fix: MML日志记录中间件用户显示问题 2024-04-16 21:04:37 +08:00
TsMask
240b1a0a26 fix: mux路由上下文用户信息读取 2024-04-16 21:04:03 +08:00
TsMask
5309b2538d del: 移除旧登录会话生成 token和中间件方式设置请求头 2024-04-16 21:03:10 +08:00
edd0102b83 fix: omc restart issue 2024-04-16 20:06:11 +08:00
TsMask
325baed56e fix: Telnet支持调整发送窗口大小 2024-04-16 19:51:23 +08:00
TsMask
b050643714 fix: 文件复制时判断目录是否存在 2024-04-16 19:42:14 +08:00
TsMask
438ba4a06b fix: CopyUploadFile文件复制判断非目录 2024-04-16 19:41:19 +08:00
TsMask
07f6b9c31a feat: 新增网元端公共配置文件读写接口 2024-04-16 19:40:29 +08:00
4cec3571f7 fix;.. 2024-04-16 16:32:57 +08:00
18e6b0ed8d opt: standard upf output 2024-04-16 16:32:24 +08:00
TsMask
4c37968925 feat: 软件安装升级版本记录信息变更 2024-04-16 11:45:13 +08:00
7a70d76eb2 opt: redis db protect by password 2024-04-16 11:29:22 +08:00
56842910f6 fix: omc upgrade and restart issue 2024-04-16 11:19:07 +08:00
0c149785a7 fix: log for actpkg and rbkpkg 2024-04-16 10:25:50 +08:00
bfd603dab5 optimize: hidden trace and performance task menu 2024-04-16 10:00:50 +08:00
e73e1cae11 fix: get ne state task fialed 2024-04-16 09:51:26 +08:00
58404a49d5 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-15 20:25:11 +08:00
f21e9cd38a fix: release v2.2404.4 2024-04-15 20:25:09 +08:00
TsMask
be2e4e6c90 Merge remote-tracking branch 'origin/main' into lichang 2024-04-15 20:19:30 +08:00
TsMask
206e1457f4 fix: 查询时间搜索值为时间戳 2024-04-15 20:18:02 +08:00
88af476a41 fix:... 2024-04-15 18:42:23 +08:00
TsMask
c3bf466526 fix: 版本升级需要升级数据库后重启程序 2024-04-15 18:21:28 +08:00
TsMask
79a0b8bad7 Merge remote-tracking branch 'origin/main' into lichang 2024-04-15 17:43:36 +08:00
TsMask
3377383d28 fix: 软件包上传检查版本提示存在信息 2024-04-15 17:42:42 +08:00
TsMask
4ee64794fa Merge remote-tracking branch 'origin/main' into lichang 2024-04-15 17:10:58 +08:00
TsMask
eea8b803ac fix: 手机号正则判断限制3位数 2024-04-15 17:09:13 +08:00
e42dd9465a fix: r2.2404.3 change log 2024-04-15 16:46:02 +08:00
TsMask
f3dc06d0d9 Merge remote-tracking branch 'origin/main' into lichang 2024-04-15 15:58:44 +08:00
TsMask
8b01661392 fix: 调度任务名称搜索多语言反查 2024-04-15 14:49:17 +08:00
TsMask
efa8397b41 fix: 菜单名称搜索多语言反查 2024-04-15 14:49:03 +08:00
TsMask
bc0f6bfe0d fix: 部门名称搜索多语言反查 2024-04-15 14:38:28 +08:00
e5516e13d4 fix: rollback package upgrade db need to restart service 2024-04-15 12:04:38 +08:00
98a4e824c2 release 2.2404.4 version 2024-04-15 11:57:23 +08:00
44266eda37 fix: service restart after upgrade db 2024-04-15 11:07:43 +08:00
abeacef3c7 fix: menu 2024-04-12 22:02:19 +08:00
TsMask
12feeeaa64 Merge remote-tracking branch 'origin/main' into lichang 2024-04-12 21:48:47 +08:00
2b75c7513f fix: menu and dict data 2024-04-12 21:37:32 +08:00
f0333bc136 fix: dict data and menu 2024-04-12 21:18:48 +08:00
507b4cc88e fix: menu 2024-04-12 21:06:55 +08:00
c9793c0abd fix: menu adjustment 2024-04-12 20:57:14 +08:00
c1bbba2324 fix: menu adjustment 2024-04-12 20:36:22 +08:00
246ac714c8 release 2.2404.3 2024-04-12 19:35:07 +08:00
de98a630b1 fix: role and menu adjust 2024-04-12 19:33:41 +08:00
TsMask
ae96f95887 feat: 网元服务操作start restart stop reboot poweroff 2024-04-12 19:25:47 +08:00
35a4f8b095 fix: upf 5002 mml issue incompelete 2024-04-12 18:10:51 +08:00
TsMask
2cb4c2fc9b fix: 软件报直装记录版本号 2024-04-12 17:27:12 +08:00
TsMask
e87e5c3664 feat: 网元版本操作升级和回退 2024-04-12 17:26:30 +08:00
TsMask
b0e3825dd1 fix: 数据库表变更 2024-04-12 17:25:43 +08:00
TsMask
608d726e54 fix: 文件下载接口无文件响应json 2024-04-12 17:25:06 +08:00
TsMask
b2ddb7eb2b fix: redis网元信息缓存key网元类型大写 2024-04-12 17:19:14 +08:00
3d33521608 fix: restconfg.yaml file 2024-04-12 15:26:45 +08:00
6a1ddba8a7 fix: upf standard mml 2024-04-12 15:14:29 +08:00
TsMask
15445c8e59 style: ssh认证字典新增免密认证 2024-04-12 09:36:55 +08:00
TsMask
507a1690bd feat: ssh支持免认证连接 2024-04-11 21:04:24 +08:00
TsMask
0b8d0781a2 fix: 网元安装移除hostId使用网元ID 2024-04-11 19:59:45 +08:00
02050e0ce3 add: IMS kpi 2024-04-11 19:45:43 +08:00
TsMask
d71123b5e7 style: 属性名变更sshClient 2024-04-11 19:45:42 +08:00
TsMask
390eaae94d ref: 网元信息RunSSH客户端实例复用连接 2024-04-11 19:43:50 +08:00
TsMask
63595e1981 fix: 网元授权信息在线时更新授权信息,失败提示异常 2024-04-11 19:42:17 +08:00
TsMask
b4df83f662 fix: 旧数据软件包/版本管理的结构体变更 2024-04-11 17:15:03 +08:00
TsMask
841067a8bf fix: 网元软件包安装接口变更 2024-04-11 17:14:14 +08:00
TsMask
bc599ec5b0 fix: 网元信息新增更新同步操作版本和授权信息 2024-04-11 17:13:54 +08:00
TsMask
ca0f047f22 fix: 网元版本函数优化 2024-04-11 17:12:37 +08:00
TsMask
ebd02cb3e9 ref: 网元授权激活授权code/change/state接口优化 2024-04-11 17:11:24 +08:00
TsMask
5970a8b5f2 feat: 安装包上传到网元主机执行安装命令 2024-04-11 17:07:23 +08:00
TsMask
513a5bb5fe feat: 新增fstp文件传输工具包 2024-04-11 17:04:23 +08:00
TsMask
9c8c12e443 fix: 多语言ne_info_status变更翻译 2024-04-11 17:03:23 +08:00
03931803d8 fix: ims parameter config yaml 2024-04-11 15:56:30 +08:00
TsMask
ed65f55f52 feat: BA的mocn看板菜单 2024-04-11 12:00:24 +08:00
TsMask
f9ca02b3d5 fix: 查询网元信息缓存key网元类型大写 2024-04-11 11:43:19 +08:00
4bf3b3c4ba fix: ims parameter config yaml 2024-04-10 19:59:08 +08:00
f15f9be1b5 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-10 17:27:01 +08:00
d8b8422aba fix: ne parameter config 2024-04-10 17:26:59 +08:00
TsMask
24fc8c02d3 feat: 字典数据多语言翻译新增网元路由菜单 2024-04-10 17:08:09 +08:00
4c0508ef17 remove yaml backup file 2024-04-10 16:12:44 +08:00
ca465b6b54 fix: update gtp port 2024-04-10 16:12:25 +08:00
eb916ea5c2 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-10 11:59:51 +08:00
7e3311df89 fix: ims parameter config add plmn and dialplan 2024-04-10 11:59:49 +08:00
TsMask
bcc872b60e fix: 系统登录日志删除接口属性名称不匹配 2024-04-09 19:40:12 +08:00
1e0ae94584 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-09 18:07:19 +08:00
4297dcafd6 fix: udm & pcf default dnn cmnet change to internet 2024-04-09 18:07:18 +08:00
TsMask
8ad84d2f4e fix: 软件包上传查询是否存在相同版本号 2024-04-09 15:47:17 +08:00
TsMask
8b3ab9d4e8 fix: 多语言翻译前缀匹配查询 2024-04-08 15:08:38 +08:00
TsMask
996b764d13 fix: 排除超级管理员角色和用户数据 2024-04-08 15:05:05 +08:00
1d442b2567 fix: restagent.service start after adb.service 2024-04-08 11:09:08 +08:00
47f9055188 release version 2.2404.2 2024-04-08 11:03:42 +08:00
2972d3bd32 update change log 2024-04-02 18:13:09 +08:00
81dc19ad42 update change log 2024-04-02 16:47:12 +08:00
9fb060f20e r2.2404.1 2024-04-02 11:51:44 +08:00
6bd0d46051 fix: mml translate issue 2024-04-02 10:33:58 +08:00
9eaf407db0 add: mocngw kpi 2024-04-02 10:33:16 +08:00
fa37d63268 fix: timezone issue 2024-04-01 17:48:08 +08:00
9599867613 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-01 17:22:29 +08:00
954493a5f2 fix: time-zone issue, localhost issue 2024-04-01 17:22:26 +08:00
TsMask
d3836dfa12 feat: 网元信息安装相关接口注册 2024-04-01 17:07:02 +08:00
TsMask
851f50a3e6 style: udm结构体注释 2024-04-01 17:05:49 +08:00
TsMask
6cf2891fed feat: ssh生成本地RSA,支持本地直连授权配置 2024-04-01 17:05:25 +08:00
TsMask
fed2c57700 fix: scp网元文件复制到本地保留原先同名文件 2024-04-01 17:03:22 +08:00
TsMask
1d1c58475c fix: 网元版本信息变更属性注释等 2024-04-01 17:01:35 +08:00
TsMask
91f4db75f1 feat: 网元信息配置读写,cmd命令直发函数 2024-04-01 17:00:27 +08:00
TsMask
715cf8ab18 feat: 网元软件包信息 2024-04-01 16:57:15 +08:00
TsMask
a8280476d0 feat: 网元授权激活信息 2024-04-01 16:55:59 +08:00
TsMask
bdd04105fe fix: 移除CheckExtValidRequest检查旧token 2024-04-01 16:53:20 +08:00
TsMask
96ee5837c4 feat: 文件上传支持ini格式 2024-04-01 16:47:14 +08:00
TsMask
218c9172f7 fix: 用户删除标记del_用户名避免查询存在情况 2024-04-01 16:46:09 +08:00
TsMask
a7bb0db03a fix: ws取消logout字符串退出,当退出后消息读取EOF退出协程 2024-04-01 16:44:27 +08:00
TsMask
83cd653545 chore: 版本更新说明 2024-03-30 20:32:33 +08:00
TsMask
349f73d883 fix: 文件上传名称去除空格 2024-03-30 20:31:59 +08:00
7fa6b81f12 fix: job issue while upgrade 2024-03-29 10:18:13 +08:00
c6fbee9a76 fix: timezone parse time issue 2024-03-29 10:09:43 +08:00
5b385a5342 changed version to 2.2403.3 2024-03-29 09:41:14 +08:00
e22abdc890 fix: timzone issue 2024-03-29 09:38:25 +08:00
0ff07a7ccd add: mocngw gold kpi 2024-03-28 10:51:48 +08:00
f1a0ce51df fix: english issue 2024-03-27 20:13:23 +08:00
9a871b9c26 change version r2.2403.2 2024-03-27 15:09:12 +08:00
de9eb71c8a fix: unsupport convision time 2024-03-26 18:56:00 +08:00
40bf70de17 fix: unsupported convision of time format 2024-03-26 16:06:36 +08:00
dd51b24bf8 fix: querysting of xorm 2024-03-26 15:40:41 +08:00
TsMask
decab2d82f fix: 多语言翻译值转化key进行查询 2024-03-25 12:01:11 +08:00
TsMask
f22c4b876d style: 操作日志网元参数配置多语言翻译 2024-03-25 11:59:36 +08:00
8c86e9d32d fix: static config directorty 2024-03-25 11:54:14 +08:00
TsMask
65339ea242 fix: 取消内部accessToken请求头,移除CheckFrontValidRequest检查token 2024-03-21 12:15:46 +08:00
TsMask
9c74776011 fix: 网元状态引用数据变更 2024-03-21 11:11:49 +08:00
c3aae10b97 fix: return err while query db 2024-03-21 10:42:27 +08:00
TsMask
8e4649f3f6 feat: UPF指标推送到ws订阅组 2024-03-21 10:15:00 +08:00
d200a49c64 Update: smf parameter config & add mocngw param config 2024-03-20 17:09:17 +08:00
TsMask
70d46fec37 fix: 参数配置网元获取数据失败 2024-03-20 15:23:12 +08:00
TsMask
2242e2b56c fix: 数据库表measure_task语法错误导致创建失败 2024-03-20 15:22:45 +08:00
TsMask
42134ecac4 fix: IMS配置下发返回200无内容处理 2024-03-19 16:47:22 +08:00
382279aafc changelog for r2.2403.1 2024-03-19 10:26:54 +08:00
TsMask
4ae7302bfe chore: 更新日志说明2.2403.1-20240319 2024-03-19 09:59:36 +08:00
TsMask
0ddc265c5c fix: 网元列表排序新增MOCNGW 2024-03-18 19:34:19 +08:00
TsMask
b801b20be4 feat: 授权请求头和查询参数支持accessToken接收 2024-03-18 11:51:21 +08:00
TsMask
9416be0d8d docs: 更新说明文件 2024-03-18 11:33:02 +08:00
TsMask
7c09e16f53 chore: 更新依赖包 2024-03-18 11:26:06 +08:00
TsMask
4d8d8d2a3a feat: 网元版本支持通过网元类型和网元ID查询 2024-03-18 11:24:36 +08:00
TsMask
40c58bb1da feat: 网元信息支持通过rmUID查询网元信息,程序启动清除并重新加载缓存信息 2024-03-18 11:23:19 +08:00
TsMask
9690778945 feat: 网元软件包查询支持通过文件版本和路径查询 2024-03-18 11:20:53 +08:00
TsMask
bf16d2b984 add: 新增告警数据信息接口 2024-03-18 11:19:54 +08:00
TsMask
c411b5ca5c fix: 白名单放行 /oauth/token 2024-03-18 11:14:10 +08:00
TsMask
4009e8ff2b feat: SQL查询解析支持时间反射赋值 2024-03-18 11:12:49 +08:00
TsMask
43600001ee feat: 授权请求头和查询参数支持accessToken接收 2024-03-18 11:11:24 +08:00
TsMask
6e5cce7c89 fix: 操作日志时间查询支持时分秒 2024-03-18 11:03:46 +08:00
TsMask
d8615353ae feat: mux路由封装兼容gin的ctx工具 2024-03-18 11:02:21 +08:00
TsMask
c3881a7ba0 feast: Ping探针工具包 2024-03-18 11:00:26 +08:00
TsMask
d962b77666 fix: 文件操作新增json和zip 2024-03-18 10:57:37 +08:00
TsMask
17718d5cdd fix: 文件操作csv/txt文件函数名修改 2024-03-18 10:56:53 +08:00
TsMask
d20dc98123 feat: 网元软件接口安装接口 2024-03-12 09:51:11 +08:00
TsMask
3f02e2e557 fix: 移除网元状态过滤判断status in ('0','3') 2024-03-09 18:05:23 +08:00
TsMask
345caff325 fix: 网元列表状态不在线下发配置检查更新状态3 2024-03-09 17:59:50 +08:00
TsMask
c7266381d8 style: 接口/包注释 2024-03-09 17:57:59 +08:00
TsMask
fe9e12ef4d feat: 网元软件包和网元版本struct 2024-03-09 17:57:01 +08:00
TsMask
24f129dbda feat: 新增网元主机SSH方式检查服务器环境接口 2024-03-09 17:54:56 +08:00
TsMask
730bbbc8cc feat: ssh包新增本地私钥连接免密效果 2024-03-09 17:53:32 +08:00
TsMask
a0baf86360 style: cmd包添加注释 2024-03-09 17:52:01 +08:00
TsMask
38070f130d feat: 新增网元软件包信息/网元版本信息接口 2024-03-08 16:15:38 +08:00
afddabb0f9 fix: adjustment port, 3030 change to 33030 2024-03-08 15:32:47 +08:00
40bc3cd4cb database sql script directory adjustment, common share to install/upgrade/upgvue3 2024-03-08 14:42:50 +08:00
50a58cf162 fix: udm parameter config 2024-03-08 12:01:30 +08:00
edd2fa574d fix: ... 2024-03-07 20:46:26 +08:00
c452cda894 fix: dump sql shell 2024-03-07 20:42:17 +08:00
19348fa453 fix: data2html version 2024-03-07 18:07:42 +08:00
TsMask
dcea53a2ed feat: 网元快速安装菜单/字段翻译 2024-03-07 17:17:07 +08:00
TsMask
444bbbf2c8 fix: UE-PCF接口超时时间1m 2024-03-07 17:15:58 +08:00
9bf1bf165d add: new dump db sql script 2024-03-07 16:58:50 +08:00
9963f6988c fix: paramter config for smf&udm 2024-03-07 15:57:06 +08:00
85f1d75c19 fix: smf & udm paramter config 2024-03-07 11:27:45 +08:00
26e9f29241 Fix: dir ems.agt change to be.ems 2024-03-06 21:00:42 +08:00
bf3b97c788 test: encode test program 2024-03-06 19:10:54 +08:00
4fda8a86e3 test:load yaml for sort 2024-03-06 19:08:15 +08:00
faa392fecf add: alarm forward by smpp 2024-03-06 18:22:34 +08:00
dcd810b20d add: all sql script from db 2024-03-06 18:19:58 +08:00
c0f115d97d fix: manual sync alarm failed while abnormal NEs 2024-03-06 17:25:00 +08:00
8e13208363 add: mml object type 2024-03-06 16:30:20 +08:00
a759c17a46 fix: option for get sql from db 2024-03-06 16:01:40 +08:00
TsMask
8a308ce937 style: UPF总流量缓存数据 小于2分钟重新缓存 2024-03-06 15:13:55 +08:00
TsMask
f375959e91 feat: 网元信息缓存redis 2024-03-06 15:06:12 +08:00
TsMask
4297ad328a fix: 函数XormGetAllNeInfo获取全部网元 2024-03-06 14:39:20 +08:00
TsMask
38b6523534 feat: 数据库更新sq网元主机信息变更 2024-03-06 11:12:59 +08:00
TsMask
9847c12642 feat: 数据库更新sq网元主机信息变更 2024-03-06 11:06:58 +08:00
TsMask
5c82392cac fix: 网元主机结构体注释 2024-03-06 11:06:03 +08:00
TsMask
e0dfe188a2 fix: 网元信息操作同步删除主机记录 2024-03-06 11:05:29 +08:00
TsMask
357a30d62a fix: 网元信息操作同步更新主机 2024-03-06 10:05:52 +08:00
TsMask
734b11bce0 fix: SSH对象序列化属性值不匹配 2024-03-06 10:02:54 +08:00
TsMask
2b4541264f feat: 网元信息状态多语言字典翻译 2024-03-06 10:01:59 +08:00
TsMask
ad5e7fbf23 fix: 日志记录敏感属性字段进行掩码 2024-03-06 09:59:36 +08:00
315021fa5a add: signle trust script between OMC and NF 2024-03-06 09:28:56 +08:00
TsMask
2652235e87 fix: 网元状态直连查询超时时间250ms 2024-03-05 16:15:17 +08:00
TsMask
aa3fb21254 fix: 网元列表查询同步更新网元状态 2024-03-05 16:14:37 +08:00
TsMask
e0583d8a7d feat: 网元数据CDR和UE事件菜单日志翻译 2024-03-05 16:12:18 +08:00
TsMask
e2d124a5e6 feat: 网元数据CDR和UE事件接口新增查询删除 2024-03-05 16:11:47 +08:00
TsMask
01f7b7acec fix: 请求工具PUT、POST的超时时间设为3s 2024-03-05 16:10:43 +08:00
00737ca9e7 add: add port2 config 2024-03-04 16:34:42 +08:00
TsMask
fb59dfa428 feat: 网元直连接口-网元配置对端网管信息 2024-03-01 19:02:10 +08:00
TsMask
ec57024cca feat: 网元信息查询带主机信息查询函数 2024-03-01 19:01:08 +08:00
TsMask
c09bd4dbf3 fix: OMC网元配置omcNeConfig接口覆盖 2024-03-01 19:00:05 +08:00
f676e5e9b3 fix: mml2 for standard upf 2024-03-01 16:59:54 +08:00
TsMask
0fe92a0d51 feat: 新增网元信息接口 2024-02-29 21:01:22 +08:00
TsMask
ae9fe08a1f fix: 查询SQLmap属性值转换空字符 2024-02-29 21:00:28 +08:00
TsMask
516ac68ff9 feat: 新增网元信息多语言字典翻译 2024-02-29 19:32:43 +08:00
b4d0316690 Optimize: mml of standard UPF 2024-02-29 11:38:49 +08:00
TsMask
a3f66e567f fix: 更新菜单缓存标记2118,2134 2024-02-28 17:43:07 +08:00
TsMask
39c58ba5c1 feat: 新增网元主机命令多语言字典接口提示和相关枚举翻译 2024-02-26 16:57:56 +08:00
TsMask
72b610b41a feat: 新增网元主机命令接口 2024-02-26 16:55:59 +08:00
TsMask
bf506a80af fix: 命名网元主机接口类文件名 2024-02-26 16:55:36 +08:00
TsMask
b98439fd0b feat: 新增网元主机多语言字典接口提示和相关枚举翻译 2024-02-26 12:04:15 +08:00
TsMask
299eb9d24a feat: ws模块新增ssh和telnet类型连接 2024-02-26 12:02:19 +08:00
TsMask
af93652e3d feat: 新增网元主机接口 2024-02-26 12:00:38 +08:00
TsMask
333cf5d25b feat: 新增telnet连接包工具 2024-02-26 11:58:38 +08:00
TsMask
77443979de fix: ssh包移除写入命令回车补位,移除读取等待300s 2024-02-26 11:57:57 +08:00
TsMask
d872e0d5b4 feat: 操作日志私钥passPhrase字段掩码* 2024-02-26 11:55:42 +08:00
TsMask
8c4fb55350 feat: 新增字典多语言cdr_sip_code488 2024-02-23 19:33:53 +08:00
bc095ced9f fix: changlelog update 2024-02-22 19:32:43 +08:00
e3edf988ee fix: ... 2024-02-22 17:51:24 +08:00
66a90a676c fix: 2.2402.6 changelog 2024-02-22 17:48:02 +08:00
8c6450e7e8 fix: no restart service after license upload 2024-02-22 15:48:51 +08:00
fe49c4fd56 fix: no cache for UE features 2024-02-22 15:38:58 +08:00
fdb3c2fbf6 fix:continue if error command 2024-02-21 19:10:10 +08:00
b815d2c6fb fix: change to version 2.2402.6 2024-02-21 19:00:56 +08:00
fd348ae8d6 fix: update sys_menu 2024-02-21 17:58:31 +08:00
TsMask
6512a1c3c6 feat: 访问操作日志记录中间件掩码privateKey 2024-02-20 20:22:26 +08:00
TsMask
c0bcc91efe feat: 加密AES包和ssh连接包 2024-02-20 20:21:50 +08:00
TsMask
6cf7d7b4b6 fix: 日志文件命名格式log.2006-01-02 2024-02-20 20:20:39 +08:00
TsMask
e4cab31158 fix: 移动cmd包 2024-02-20 20:20:03 +08:00
47c9bb8df0 fix: ... 2024-02-19 14:19:23 +08:00
e4d9b16f69 fix: change default gtp port 2024-02-19 11:05:27 +08:00
52fdc315ed Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-02-19 11:05:02 +08:00
f51caded55 fix: error mml return 2024-02-19 11:05:00 +08:00
TsMask
6c7da72cf5 fix: 网元文件上传都放到tmp目录下 2024-02-19 10:59:39 +08:00
c37946c07e Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-02-19 10:05:44 +08:00
6bf1e6728a fix: udm paramete config 2024-02-19 10:05:41 +08:00
TsMask
d46764e1d0 docs: 文字修改 2024-02-18 18:57:56 +08:00
TsMask
367e6ee4a1 del: 删除网元功能模块内性能指标控制路由函数 2024-02-18 18:57:19 +08:00
80e3fb41fe fix: clear index.xxx.js cache file 2024-02-18 10:57:51 +08:00
TsMask
76b00ccfe5 feat: KPI黄金指标补充网元类型 2024-02-06 19:26:49 +08:00
TsMask
102754f1fb chore: 更新发布日志 2024-02-06 18:50:38 +08:00
TsMask
b4e3d6efd5 feat: KPI黄金指标事件推送ws 2024-02-06 18:48:37 +08:00
TsMask
d8f7c9dd9b fix: CDR事件查询RecordType 2024-02-06 16:13:30 +08:00
TsMask
0b039a8947 fix: CDR事件推送类型MOC/MTSM 2024-02-06 10:55:45 +08:00
TsMask
dc7d9fab2c feat: 字典多语言补充calltype sip202 2024-02-05 18:35:45 +08:00
TsMask
68ef11e6a5 fix: CDR事件推送类型MOC/MOSM 2024-02-05 18:33:31 +08:00
TsMask
97f80f5a33 fix: 缓存10分钟UPF总流量查询 2024-02-05 18:32:48 +08:00
TsMask
d66f38ad92 feat: 字典多语言表格文件 2024-02-05 14:45:28 +08:00
TsMask
df9d880a7f feat: 网元类型缓存ByNeTypeAndNeID 2024-02-05 14:39:30 +08:00
TsMask
5da8a8b51d fix: 参数配置表升级sql 2024-02-05 14:37:26 +08:00
TsMask
8f569924e3 feat: 缓存信息key字典多语言翻译 2024-02-05 14:34:05 +08:00
TsMask
16afbde97d fix: 菜单开启缓存信息和管理列表 2024-02-05 14:33:05 +08:00
TsMask
01d9d2107c fix: 字典sip_code编码翻译Normal Cleaning 2024-02-04 20:05:53 +08:00
TsMask
0b15760ae9 fix: 更新gold_kpi索引少分号 2024-02-04 17:36:35 +08:00
TsMask
230aa693b6 fix: 更新gold_kpi索引 2024-02-04 16:19:00 +08:00
TsMask
e7dd9405f5 chore: 更新版本说明 2024-02-04 16:11:40 +08:00
TsMask
150c4005f0 fix: 更新gold_kpi索引 2024-02-04 16:11:29 +08:00
TsMask
bf524f808c fix: 还原开发配置文件 2024-02-04 11:09:03 +08:00
TsMask
5929665369 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-02-04 11:01:32 +08:00
TsMask
621d2a2047 version change to 2.2402.5 2024-02-04 10:59:19 +08:00
TsMask
69046d2bc8 version change to 2.2402.5 2024-02-04 10:58:23 +08:00
TsMask
a45342391a feat: 字典sip_code编码补充多语言翻译 2024-02-04 10:54:17 +08:00
TsMask
d032e5a67d fix: ws 处理 Panic 协程异常/协程处理消息结果 2024-02-04 10:53:10 +08:00
TsMask
1707d9ea3b fix: ws 处理 Panic 协程异常 2024-02-02 17:09:23 +08:00
TsMask
fb7a2dfa3c fix: ws去除客户端读写互斥锁 2024-02-02 16:46:55 +08:00
f5b88d33bd fix: index for alarm 2024-02-02 16:00:53 +08:00
TsMask
077187c21d feat: 新增字典类型 UE 事件CM状态 2024-02-02 15:19:48 +08:00
TsMask
312d86e42e fix: CDR事件只推MTC事件类型 2024-02-02 12:06:20 +08:00
07ca604c8f fix: index of alarm 2024-02-02 11:30:20 +08:00
TsMask
fcb69fd70d fix: 获取网元状态补充disk磁盘 2024-02-02 10:14:04 +08:00
272b4713ec fix: set lock screen off 2024-02-02 09:54:30 +08:00
592750376a fix: dashboard menu name 2024-02-01 16:38:29 +08:00
3dd60fe3d6 fix: dashboard menu for role 2024-02-01 16:16:59 +08:00
547fe3a7c3 fix: log for rollback package 2024-02-01 11:55:59 +08:00
f59b67dbc5 fix: add log for actpkg shell script 2024-02-01 11:34:46 +08:00
697462ad1b version change to 2.2402.4 2024-02-01 10:27:51 +08:00
04aa52e17f Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-31 20:41:40 +08:00
b938b61160 fix: dict data sql 2024-01-31 20:41:37 +08:00
TsMask
72d1389bcd fix: KPI对SMF5G实时PDU会话数取最后一项 2024-01-31 19:39:21 +08:00
TsMask
66bc030fce feat: 看板用户事件对应类型字典多语言 2024-01-31 19:20:37 +08:00
a04a6267a1 fix: topology chart graph 2024-01-31 18:14:11 +08:00
de2ca4cfd3 fix: table index optimize 2024-01-31 16:06:27 +08:00
c560541a21 fix: log issues 2024-01-31 10:47:16 +08:00
2004e9c9a3 fix: http2 issue 2024-01-30 20:55:30 +08:00
240f005091 fix: http2.0 issue 2024-01-30 20:34:27 +08:00
d284770cb2 fix: http2.0 issue 2024-01-30 19:50:29 +08:00
999b7f0894 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-30 18:12:39 +08:00
23db252e1d fix: 2.2401.4 2024-01-30 18:12:37 +08:00
TsMask
3554fc341d fix: ws消息无消费chan溢出关闭 2024-01-30 17:20:25 +08:00
TsMask
3c67c5fd59 fix: ws同组多用户 2024-01-30 17:19:36 +08:00
84641c532a fix: topology chart update 2024-01-30 15:14:08 +08:00
6b465f90d9 fix: udm parameter config 2024-01-30 14:38:50 +08:00
14232fcad7 fix: upgrade topology info 2024-01-30 14:29:47 +08:00
6160281141 fix: rollback 2024-01-30 10:54:39 +08:00
1db5f9a45a fix: remvoe build db cache file 2024-01-30 10:19:53 +08:00
f6c04498bc fix: dict data upgrade issue 2024-01-30 09:48:18 +08:00
TsMask
f49d778f8e feat: ws新增网元状态查询 2024-01-29 21:09:57 +08:00
3a5e906222 fix: loadpconf and get nbinfo 2024-01-29 16:09:08 +08:00
TsMask
2223828b2b feat: ws支持upf_tf类型信息获取UPF-总流量数 2024-01-29 15:48:01 +08:00
TsMask
f1b17e00ab feat: UPF总流量数 N3上行 N6下行 2024-01-29 15:47:29 +08:00
TsMask
ba936d0a46 fix: 黄金指标5s数据sql调整 2024-01-27 18:36:37 +08:00
TsMask
68f202d935 fix: ws客户端读写保护/GroupID调整 2024-01-27 18:06:30 +08:00
TsMask
3a5c3edc70 fix: 网元数据模块接口调整 2024-01-27 18:00:45 +08:00
TsMask
8ab5d1a2b7 fix: 并发读写网元信息 2024-01-26 20:36:03 +08:00
TsMask
1279d0fd15 feat: cdr事件推入ws 2024-01-26 20:35:40 +08:00
c01c3fb431 fix: http2 supported 2024-01-26 19:39:46 +08:00
TsMask
37ebadd487 feat: ue事件推入ws 2024-01-26 17:35:17 +08:00
c3b76462b1 fix: to 2.2401.4 2024-01-26 17:20:06 +08:00
TsMask
5ee23a1d95 fix: ws模块去除心跳定时,响应requestId 2024-01-26 16:59:34 +08:00
22cd71ca21 add: http support http 2.0 server 2024-01-26 16:44:52 +08:00
88c303ff62 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-26 11:53:45 +08:00
f13b69ae2f fix: ims parameter config 2024-01-26 11:53:43 +08:00
TsMask
8d04665bfa fix: 网元状态map竞争读写错误 2024-01-26 11:09:25 +08:00
TsMask
ce0ef4892a fix: 操作日志oper_url取地址去除参数部分 2024-01-26 10:39:26 +08:00
TsMask
376b7d83e6 feat: ws模块添加UE事件查询类型 2024-01-25 18:01:08 +08:00
TsMask
058d0b92c8 feat: 新增UE会话事件 2024-01-25 18:00:02 +08:00
TsMask
b15db394fd fix: 变更omc网元状态gopsutil/v3 2024-01-25 16:50:39 +08:00
6eaaab1c7f Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-25 15:05:28 +08:00
97fceb1618 add: index of gold_kpi 2024-01-25 15:05:26 +08:00
TsMask
557a4d23c7 fix: 请求解析language语言头 2024-01-25 11:15:28 +08:00
TsMask
ea8b197e8b feat: ws 身份认证 2024-01-25 10:40:00 +08:00
TsMask
13b5d35d0c fix: 菜单接口query 参数获取判断 2024-01-25 10:39:00 +08:00
9ce79bbc26 2.2401.3-20240124 2024-01-24 17:19:59 +08:00
8342dfa2be fix: omc self-upgrade 2024-01-24 15:27:13 +08:00
TsMask
eba4416cab feat: ws 新增CDR会话查询 2024-01-24 14:11:00 +08:00
TsMask
3135ff5b85 fix: ws 消息格式统一 2024-01-24 14:10:23 +08:00
0210d28cdb Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-24 12:06:00 +08:00
182827febb fix: update gold_kpi record duration to 3 2024-01-24 12:05:51 +08:00
TsMask
e6013789d1 feat: 新增网元数据模块 2024-01-24 11:51:27 +08:00
39a83c0753 fix: gold_kpi column granularity 2024-01-24 10:17:17 +08:00
bc9668bc3e fix: change expect option to y 2024-01-24 09:48:24 +08:00
7708f6bdcc fix: remove omc config item 2024-01-24 09:48:00 +08:00
88ad0a6307 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-23 20:15:47 +08:00
5e4183cebc fix: kpi granularity column update to NULL 2024-01-23 20:15:45 +08:00
TsMask
aba5e48005 feat: ws 请求消息体判断reqid和和结构序列化异常信息 2024-01-23 20:00:05 +08:00
TsMask
ec9a30d78c feat: ws获取网络连接进程 2024-01-23 18:43:26 +08:00
TsMask
89499c9d28 faet: 新增WS模块 2024-01-23 18:06:44 +08:00
413f0b4951 fix: ... 2024-01-23 17:53:58 +08:00
56dd2b5d39 fix: menu radio information 2024-01-23 17:24:13 +08:00
3c9083ba12 fix: ... 2024-01-23 15:49:18 +08:00
1d111460f4 fix: change ne_info key 2024-01-23 15:36:20 +08:00
96349b71bc add: ue event from AMF 2024-01-22 17:12:36 +08:00
bc2404be31 fix: cdr_event white list 2024-01-22 17:09:48 +08:00
a72bc037f3 fix: gold kpi add granularity 2024-01-22 17:08:41 +08:00
cb175145f9 fix: exclude reference dir 2024-01-22 11:40:35 +08:00
3b874b1502 fix: change log 2024-01-20 15:43:40 +08:00
e3878b8f6a fix: changelog and default to hidden n3iwf/nssf features menu 2024-01-20 15:25:34 +08:00
bb48fc2c5d fix: rollback software package 2024-01-20 14:39:53 +08:00
f04d6364ed fix: enhanced active package 2024-01-20 12:00:50 +08:00
TsMask
37bb3bb0f6 feat: 版本发布日志 2024-01-19 18:04:51 +08:00
8cc2529148 fix: nodeB to radios 2024-01-19 17:39:17 +08:00
06fcfcd606 add;.. 2024-01-19 16:01:55 +08:00
ce5f5f710f add: cdr_event table 2024-01-19 16:01:43 +08:00
cf876378d4 add: cdr_event table 2024-01-19 15:55:10 +08:00
ea64a6aa3f add: cdr api package 2024-01-19 15:18:26 +08:00
eaa857c5d1 fix: menu adjustment 2024-01-18 18:36:48 +08:00
824a7993e5 fix: monitor menu adjustment 2024-01-18 17:00:04 +08:00
3bb4bd31ce fix: 2.2401.3 database update 2024-01-18 15:02:11 +08:00
TsMask
d10895de11 fix: 新增仪表盘菜单 2024-01-18 12:03:05 +08:00
TsMask
5d66eabcb4 fix: 字典数据更新刷新缓存 2024-01-18 11:16:34 +08:00
be1d23d504 fix: change to 2.2401.3 2024-01-18 09:44:56 +08:00
01f65b85b5 fix: active and rollback pkg issue 2024-01-18 09:17:30 +08:00
b305761396 fix: ... 2024-01-17 21:03:51 +08:00
827ada36c9 fix: ... 2024-01-17 20:38:25 +08:00
92a46667b1 fix: dpkg omc pkg issue 2024-01-17 20:33:32 +08:00
TsMask
d2ded8c196 fix: 优化获取获取网元状态 2024-01-17 20:15:23 +08:00
84a1e0c368 fix: test 2024-01-17 19:55:23 +08:00
a3e703d9ce fix: ... 2024-01-17 19:29:22 +08:00
1bbb9be5fa fix: log level 2024-01-17 18:21:12 +08:00
2efd64d928 fix: active pkg issue 2024-01-17 17:24:39 +08:00
a3a9e84a02 fix: active and rollback package issue 2024-01-17 16:49:54 +08:00
c37949d73a fix: act pkg 2024-01-17 16:10:53 +08:00
0cff207e67 fix: activate pkg issue 2024-01-17 15:51:45 +08:00
bafc4b4c85 fix: activate ne pkg issue 2024-01-17 15:44:09 +08:00
9e54ccd886 fix: dpkg software issue 2024-01-17 14:40:48 +08:00
8eb6430ae3 fix: restagent service update 2024-01-17 11:10:49 +08:00
TsMask
e9aed62f92 ifx: 字典数据补充验证码类型 2024-01-17 09:39:24 +08:00
519af79e14 fix: rollback ims package 2024-01-16 20:04:28 +08:00
12ed109922 fix: log level and dpkg ims package issue 2024-01-16 19:48:24 +08:00
b14ed41121 fix: dpkg ims package 2024-01-16 19:16:12 +08:00
3cbea84201 fix: dkpg ims issue 2024-01-16 19:11:31 +08:00
ca21e901fd fix: dpkg ims software 2024-01-16 19:07:46 +08:00
TsMask
931249312b ref: 重构抓包功能,超时30分钟 2024-01-16 18:45:31 +08:00
TsMask
4ad1026d15 fix: 网元列表带状态标识 2024-01-16 18:43:58 +08:00
TsMask
94979ffce1 style: cmd工具注释 2024-01-16 18:43:09 +08:00
8b2755672c fix: log level update 2024-01-15 14:24:15 +08:00
dc1a000c17 fix:dict data en update 2024-01-15 11:22:29 +08:00
TsMask
98829da890 chore: 发布说明 2024-01-12 15:45:18 +08:00
TsMask
1e08a6ddeb fix: UDM发送MML缓冲1mb延迟300ms 2024-01-12 15:42:43 +08:00
65c5378fdb fix: active handshake to nf 2024-01-12 15:20:14 +08:00
39f334058a fix: dict data for lock time 2024-01-12 14:42:19 +08:00
cd48f641b3 fix: 2024-01-12 14:34:25 +08:00
38f9405333 fix: 2024-01-12 14:33:21 +08:00
65aef39dbf fix: change log for 2.2401.2 2024-01-12 14:32:47 +08:00
d67a110476 add: screen lock time out 2024-01-12 14:20:50 +08:00
6b3cf5bf31 fix: mml enhancement 2024-01-12 14:01:51 +08:00
TsMask
9152304cb1 fix: 抓包错误捕获 2024-01-12 10:02:51 +08:00
TsMask
7701ea96b5 fix: UPF抓包错误捕获 2024-01-12 09:56:32 +08:00
68e55016ae fix: service update 2024-01-12 09:40:13 +08:00
3d77ade719 fix: run cmd mode 2024-01-11 19:22:15 +08:00
61b25fbe61 fix: timeout parameter 2024-01-11 17:54:48 +08:00
23b87162dd fix: set timeout for run dpkg command 2024-01-11 17:53:21 +08:00
5aeca6ecb4 fix: run dpkg command with timeout 2024-01-11 16:55:35 +08:00
TsMask
9b7f3742d0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-11 16:10:58 +08:00
TsMask
2dec011c0a fix: 配置参数多语言源数据变更 2024-01-11 16:10:53 +08:00
61abc00592 fix: software 2024-01-11 16:09:45 +08:00
862a6113ed fix: version 2.2401.2 2024-01-11 11:42:55 +08:00
8ce7c5c580 fix: ba setting for config file 2024-01-11 10:54:51 +08:00
d7555092c6 fix: amf comment and ba setting 2024-01-11 10:47:37 +08:00
8103b2be8c fix: parameter config 2024-01-10 20:28:45 +08:00
caf4fdc46a fix: buf extend to 20kb 2024-01-10 16:28:36 +08:00
d08c753ddc fix: update omc.conf for nginx 2024-01-10 16:27:41 +08:00
TsMask
b838c76a4f fix: 调度任务日志多语言下查询失败 2024-01-10 14:57:33 +08:00
2e2ccba765 fix: ue resty timeout change 2024-01-10 12:07:33 +08:00
TsMask
c2aa5b4a27 fix: 多语言字典数据源同步更新 2024-01-10 12:05:14 +08:00
44ddbd7892 fix: https enhancement 2024-01-10 10:11:20 +08:00
0028c40e67 fix: sql redo 2024-01-10 09:20:19 +08:00
TsMask
f063df778a fix: 菜单数据字典 2024-01-09 21:25:59 +08:00
TsMask
ea40fa5351 fix: UDM发送MML缓冲20k延迟500ms 2024-01-09 21:25:36 +08:00
TsMask
0ad45a9b9e feat: 拓扑组网图数据 2024-01-09 19:55:39 +08:00
5897c70565 fix: ignore insert 2024-01-09 18:13:44 +08:00
TsMask
bda59fdd33 fix: 拓扑图组图片类型都读取参数值 2024-01-09 16:38:07 +08:00
TsMask
f439d6b708 fix: 调度任务更新状态导致数据值丢失 2024-01-09 16:37:27 +08:00
09de2a41d0 fix: customized script 2024-01-09 16:33:54 +08:00
a15e0e5973 fix: https issues 2024-01-09 16:33:27 +08:00
79d616cc8b add: make certs tool 2024-01-09 15:59:05 +08:00
f4796e579c fix: https issues 2024-01-09 15:57:45 +08:00
511413e614 fix: omc ip 2024-01-08 18:20:29 +08:00
c99bbd6fbe fix: 网元自定义黄金指标 2024-01-08 18:12:38 +08:00
9efe09968e FIX: CHANGE LOG 2024-01-06 18:03:48 +08:00
1b27d2c555 fix: change log 2024-01-06 16:36:32 +08:00
906535ee5b fix: delete cycle resty new process 2024-01-06 11:15:13 +08:00
d422caae54 fix: change log 2024-01-06 10:57:55 +08:00
fcc6aa8c68 fix: 不能周期启动getStateFromNE 2024-01-05 20:01:43 +08:00
3cd8dd70a7 fix: unmarshal 2024-01-05 19:49:41 +08:00
4c32527540 fix: dict data 2024-01-05 19:49:04 +08:00
188397ef91 fix: bool warning 2024-01-05 18:47:50 +08:00
5244288427 fix: bool warning 2024-01-05 16:58:21 +08:00
d5c02dee55 fix: alarm locationInfo 2024-01-05 16:35:26 +08:00
TsMask
d8c7b0943f fix: 拓扑网元列表排序 2024-01-05 15:33:38 +08:00
316e1b6392 fix: topology feature chart graph 2024-01-05 15:18:40 +08:00
TsMask
4bfed9bc07 chore: 更新说明 2024-01-05 14:20:24 +08:00
TsMask
d852bfb4f5 fix: chart路由鉴权和日志记录 2024-01-05 14:18:15 +08:00
TsMask
82c74c51b2 faet: 新增数据库G6关系图表 2024-01-05 14:17:36 +08:00
TsMask
bcb1aab6e5 feat: 多语言字典数据 2024-01-05 14:16:59 +08:00
TsMask
6481cf066b Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-05 13:54:47 +08:00
TsMask
5e0f10680e fix: UDM用户批量操作命令bad改baa 2024-01-05 12:01:11 +08:00
TsMask
d600c61333 fix: 网元状态加ip/直连获取超时200毫秒 2024-01-05 12:00:34 +08:00
b681523f01 fix: sync to omc ne fail 2024-01-05 11:04:57 +08:00
c00e2d6c56 fix: parameter config rectification 2024-01-05 10:33:06 +08:00
223c314591 fix: parameter config comment rectification 2024-01-05 10:18:20 +08:00
090449db30 fix: ... 2024-01-05 09:54:54 +08:00
186033b434 fix: udm subscriber mml bad change to baa 2024-01-04 17:05:19 +08:00
1c598a7699 fix: log change level 2024-01-04 16:30:08 +08:00
TsMask
9c030f6970 fix: 黄金指标kpi个别字段统计只取最后一次收到的非0值 2024-01-04 15:55:40 +08:00
TsMask
049ce42f77 feat: 拓扑编辑数据存储功能 2024-01-04 15:54:58 +08:00
641bd524c9 fix: set omc for customized 2024-01-04 13:59:18 +08:00
d3f4babe1b fix: change to 2.2401.1 2024-01-03 20:43:48 +08:00
d983687185 FIX: ne status, ba 2024-01-03 19:40:31 +08:00
8239977c58 fix: ne info status in 0,3 2024-01-03 10:10:25 +08:00
06e29df8fa fix: set omc shell 2024-01-02 19:16:07 +08:00
b74d0059b8 fix: upg 2023-12-29 20:42:30 +08:00
TsMask
bb8d367967 fix: 修改角色状态导致菜单管理删除问题 2023-12-29 20:01:13 +08:00
TsMask
ef89bb4038 chore: 更新说明 2023-12-29 18:43:36 +08:00
7facc301c4 fix: change log for 2.2312.10-20231229 2023-12-29 18:35:52 +08:00
1433964be1 add: nssf menu and topology menu 2023-12-29 17:22:33 +08:00
845720a705 fix: remove some debug of generate ne state alarm 2023-12-29 14:31:55 +08:00
49c3e8ce6d fix: script 2023-12-29 12:13:12 +08:00
e1e10fba00 fix: parameter for genNeStateAlarm 2023-12-29 11:47:44 +08:00
29d4458267 fix: udm parameter config yaml 2023-12-29 11:26:16 +08:00
5de91843a8 fix: changelog 2023-12-29 10:34:08 +08:00
28e3dff6b8 fix: change to 2.2312.10 2023-12-29 10:28:00 +08:00
f26a1d79e5 fix: generate ne state alarm 2023-12-29 10:21:31 +08:00
a10f8c2a43 fix: telnet port 2023-12-28 17:59:44 +08:00
7f37df1337 fix:mml_amp 2023-12-28 17:59:26 +08:00
0a243a5089 fix: ims telnet issue 2023-12-28 16:42:29 +08:00
c0046f421d Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-28 16:31:16 +08:00
e9c125f632 add: sys job 2023-12-28 16:31:14 +08:00
TsMask
9c37c7ff91 docs: 字典数据补充 2023-12-28 15:19:30 +08:00
TsMask
8e83397d2d feat: 白名单/systemState 2023-12-28 15:19:08 +08:00
daa42b0182 add: 3 scheuled tasks 2023-12-28 11:56:21 +08:00
079a697dd8 fix: ne info status 2023-12-28 11:47:33 +08:00
7f3d376715 add: genNeStateAlarm dict data 2023-12-28 11:47:12 +08:00
93d5ed2d61 fix: ne sync flag 2023-12-28 11:13:46 +08:00
6462710d63 fix: generate ne state alarm 2023-12-28 10:54:37 +08:00
d6b07f89d0 fix: abnormal NE state alarm gen task 2023-12-28 09:25:44 +08:00
7c09325bf7 fix: inactive task handshake to NF 2023-12-27 18:03:29 +08:00
38ae580d6f fix: sys job get state and delete ne_state 2023-12-27 17:51:24 +08:00
0590566eae fix: job dict data 2023-12-27 17:50:29 +08:00
TsMask
55893741ef fix: kpi指标数据查询支持根据字段排序 2023-12-27 17:30:46 +08:00
TsMask
cc9f779957 fix: 调度任务日志查询重复,移除多语言处理 2023-12-27 17:29:29 +08:00
2b3785361a fix: sync to ne 2023-12-27 12:11:48 +08:00
c708ea4215 fix: offline state version 2023-12-27 10:37:08 +08:00
491456caa0 fix: sync2ne flag 2023-12-26 17:58:16 +08:00
374fb9b8f3 fix: sn fixed 2023-12-26 11:44:30 +08:00
562244d0db fix: serial number of NE license 2023-12-26 10:59:47 +08:00
a066bb3692 fix: yaml conig 2023-12-26 10:59:10 +08:00
524c316da4 fix: ims parameter config 2023-12-26 10:58:52 +08:00
TsMask
6a32def83e fix: UDM用户数据删除多个imsi 2023-12-25 20:57:55 +08:00
4a4c2a97c9 fix: sn change to "-" 2023-12-25 17:55:15 +08:00
8e713e3e92 fix: ... 2023-12-22 16:35:22 +08:00
c4bb89d28d fix: changelog 2.2312.9-20231222 2023-12-22 16:35:04 +08:00
e8f1e96df7 fix: ba string lower or upper non sensitive 2023-12-22 15:45:15 +08:00
d4db688020 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-22 15:31:45 +08:00
b5812c0658 changelog update 2023-12-22 15:31:42 +08:00
TsMask
4165e8f224 feat: 新增系统配置信息获取序列号 2023-12-22 15:17:57 +08:00
d29052e9d5 fix: copyright char 2023-12-22 14:11:20 +08:00
a10ea8acf9 fix: setomc sh 2023-12-22 13:17:13 +08:00
7efa200db4 fix: setup omc sh 2023-12-22 13:08:32 +08:00
208c443de0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-22 12:25:05 +08:00
fc25280a36 fix: importdb sh 2023-12-22 12:25:03 +08:00
TsMask
89356af2c7 fix: UDM用户获取查询为空值情况 2023-12-22 12:23:08 +08:00
1234c56af8 fix: omc setup sh 2023-12-22 12:22:41 +08:00
ea9c69ed0a fix: import.sh ba customized OMC 2023-12-22 12:05:22 +08:00
95c178fa39 fix: sys_job update for i18n 2023-12-22 11:28:55 +08:00
af94dd7c3c fix: ba customized shell script 2023-12-22 11:22:53 +08:00
6358bce10e Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-22 11:02:46 +08:00
62ba162e59 fix: sys_job monitor sys resource donot save log 2023-12-22 11:02:44 +08:00
TsMask
f5b88186dc Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-22 10:41:37 +08:00
TsMask
cb699f29da chore: 版本说明 2023-12-22 10:41:31 +08:00
TsMask
cc9c42037f feat: 调度任务日志查询全部数据接口异常 2023-12-22 10:34:41 +08:00
5440d2d22d fix: ba customized OMC 2023-12-22 10:05:54 +08:00
17983d0b45 fix: ba customized 2023-12-21 21:32:02 +08:00
TsMask
f5c852d801 feat: 接口网元状态/网元列表 2023-12-21 20:42:50 +08:00
TsMask
509fdbba95 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-21 20:41:48 +08:00
TsMask
83722d630b fix: 获取网元状态接口请求超时时间1秒 2023-12-21 20:41:44 +08:00
b40580105f fix: package name 2023-12-21 20:40:57 +08:00
d021b09fa2 fix: ims mml 2023-12-21 20:21:14 +08:00
7714afa933 fix: version and package name change 2023-12-21 20:18:20 +08:00
3bf54a22b1 fix: ba customized 2023-12-21 20:08:02 +08:00
bc51fd0554 fix: version 2.2312.9 2023-12-21 20:07:00 +08:00
6f8617a81e fix: ba customized 2023-12-21 19:07:34 +08:00
e8303f5a0c fix: shell script 2023-12-21 18:17:15 +08:00
e583a1ec4f fix: importdb script 2023-12-21 17:57:16 +08:00
e48f745a3d add: nssf availableAMFs and subscriptions interfaces 2023-12-21 14:50:04 +08:00
4609a446af fix: localhost侦听 2023-12-20 17:28:24 +08:00
f607662032 fix: localhost listen 2023-12-20 17:25:08 +08:00
684283d761 fix: 默认启动localhost侦听 2023-12-20 17:18:03 +08:00
2d607f903c fix: 软件大小从200MB修改为1000MB 2023-12-20 17:01:45 +08:00
433fcc19d0 fix: 默认启动localhost侦听 2023-12-20 16:56:35 +08:00
519e0ee4f9 fix: change udmuser static_ip to true optional 2023-12-20 14:19:41 +08:00
de7b8c4bf1 fix: default start localhost listen 2023-12-20 10:45:44 +08:00
TsMask
472a5932e8 fix: 英文字典数据Performance Data 2023-12-20 09:46:49 +08:00
972c21395a fix: go mod 2023-12-18 19:51:24 +08:00
97ae24f715 fix: install sql 2023-12-18 14:10:01 +08:00
TsMask
c5d0451293 add: 国际化数据表格文件 2023-12-15 18:13:06 +08:00
b2a2eb778e fix: i18n data update 2023-12-15 17:26:58 +08:00
TsMask
5f410f4203 fix: 日志文件查询解析异常7位 2023-12-14 19:18:53 +08:00
85e8ac3e34 fix: add swag package 2023-12-14 17:42:27 +08:00
f577948005 fix: .... mml yaml 2023-12-14 10:52:13 +08:00
999aca571f fix: add role_menu 2023-12-14 10:51:45 +08:00
e0d38a11a2 fix: replace user 2023-12-14 10:39:39 +08:00
38996c9e4b fix: udm mml update 2023-12-14 10:31:05 +08:00
TsMask
4340572421 fix: 调整网元日志文件列表返回信息 2023-12-13 21:14:28 +08:00
TsMask
738ff3b6f5 feat: 新增OMC安装脚本英文 2023-12-13 21:10:49 +08:00
TsMask
fd05fe1834 feat: 新增网元日志文件菜单 2023-12-13 21:10:17 +08:00
TsMask
0e908e525c fix: 网元文件列表调整响应信息 2023-12-13 11:06:09 +08:00
TsMask
db5f349ae7 add: 新增OMC一键安装脚本 2023-12-13 11:05:29 +08:00
TsMask
194395198e fix: 文件列表补充分页参数 2023-12-12 20:35:47 +08:00
TsMask
ea59f0c8d4 fix: 从网元下载pcap放在本地temp目录 2023-12-12 19:39:42 +08:00
TsMask
0baba9e40f fix: 调整默认配置文件项目名称版本号和日志输出路径 2023-12-12 19:38:22 +08:00
TsMask
97042b846d feat: 新增网元端文件列表获取和下载 2023-12-12 19:37:48 +08:00
TsMask
4405c5bed6 fix: 静态文件转转接口调整 2023-12-12 19:35:04 +08:00
TsMask
0ed715ae9f docs: 告警确认类型字典多语言 2023-12-12 19:33:42 +08:00
TsMask
1292a3381f feat: 新增首页状态字典和国际化切换权限标识 2023-12-11 20:32:36 +08:00
TsMask
adb86d7f32 fix: restconf.yaml修改ne安装默认user 2023-12-11 18:06:40 +08:00
TsMask
9c4260c690 feat: 用户管理导入支持初始角色 2023-12-11 18:00:16 +08:00
4fcd1f2724 fix: update kpi set 2023-12-08 15:37:34 +08:00
TsMask
d94cf752a3 fix: UDM查询imsi去除首尾空格 2023-12-06 18:55:05 +08:00
79500c6a2c fix: kpi 指标集 2023-12-06 18:24:49 +08:00
0b8fe85b49 fix: update default ip 2023-12-06 18:23:10 +08:00
85beacc66a fix: logo 2023-12-06 17:32:36 +08:00
44575b8606 fix: sys_dept 2023-12-06 16:15:23 +08:00
9a954da5ac fix:make package shell 2023-12-06 16:13:21 +08:00
6355039768 fix: help doc config 2023-12-06 15:54:51 +08:00
6d231f4100 fix: sys_config for logo 2023-12-06 15:21:42 +08:00
b686c60784 fix: to 2.2312.8 2023-12-06 15:08:57 +08:00
928a3db836 fix:mml 2023-12-06 15:04:11 +08:00
c90f85ced1 fix: logo and sql, help 2023-12-06 14:25:47 +08:00
667b958f0b add: logo en&zh 2023-12-06 12:02:55 +08:00
TsMask
595f2d379f style: 更新sys_config图标路径变量字符串 2023-12-06 11:02:06 +08:00
4f30f7c9a3 fix: menu dict data 2023-12-06 10:39:30 +08:00
9d998153b1 fix: sys_config & sys_role_menu sql 2023-12-06 10:22:25 +08:00
TsMask
7eb63499c3 fix: gin日志文件新命名 2023-12-05 20:40:34 +08:00
1abd25b754 fix: restconf.yaml 2023-12-05 18:48:27 +08:00
dbed5b729a Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-05 18:19:47 +08:00
0a39420728 fix: alarm forward 2023-12-05 18:19:46 +08:00
TsMask
9429a466bd feat: 性能统计接口 2023-12-05 18:00:22 +08:00
b9e4b2e6d9 fix: backup whole DB sql 2023-12-05 17:54:07 +08:00
TsMask
0357b137bc 转存指定对应文件 2023-12-04 18:34:37 +08:00
TsMask
e11da6c904 feat: 系统设置配置国际化切换 2023-12-04 18:34:28 +08:00
1b57d460c0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-01 20:37:43 +08:00
TsMask
24b542fdaf add: 新增用户修改角色分配 2023-12-01 19:43:38 +08:00
9514e3d31b fix: sql update 2023-12-01 19:17:48 +08:00
TsMask
39e9695836 fix: 去除最大分页限制 2023-12-01 17:51:45 +08:00
TsMask
e8d1d0470f feat: 接口身份认证白名单 2023-12-01 17:22:32 +08:00
TsMask
31d50c1fc7 feat: pcf用户策略控制导入导出 2023-12-01 16:56:27 +08:00
baa30022b0 fix: nssf&upf parameter config 2023-12-01 16:43:09 +08:00
b38906f964 fix: amf param config 2023-12-01 16:31:42 +08:00
86b93e7332 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-01 15:55:24 +08:00
474ea15027 fix: pcf user ueinfo 2023-12-01 15:51:48 +08:00
TsMask
896cbbe0a8 add 补充菜单终端内PCF/N3IWF 2023-11-30 16:58:34 +08:00
TsMask
9ce63d0f95 feat: PCF服务接口-批量操作 2023-11-30 16:57:44 +08:00
bb379ce509 fix: map response 2023-11-29 17:38:41 +08:00
50165a7dab fix: returnpcf user info map to FE 2023-11-29 17:37:36 +08:00
680335b66e fix: inactive run shell omc mml 2023-11-29 17:07:56 +08:00
4d1e73f121 fix: install sql 2023-11-29 15:39:54 +08:00
19b601a851 fix: restconf 2023-11-29 11:47:38 +08:00
a692bc0edd fix: mme mml 2023-11-29 11:46:42 +08:00
a46fbb63c5 fix: upfHeaderLength 2023-11-29 10:30:58 +08:00
5870e3e820 fix: upf mml 2023-11-29 10:28:01 +08:00
97598556c6 fix: all ne add help mml 2023-11-29 10:27:42 +08:00
TsMask
8224071881 fix: 登录日志msg存储使用变量值 2023-11-28 21:09:44 +08:00
dd1058feb7 add: pcfuserInfo interface 2023-11-28 19:27:58 +08:00
e8d6c13f71 fix: cell information 2023-11-28 19:27:26 +08:00
9281f54080 fix: mml parameter upfHeaderLength 2023-11-28 18:22:57 +08:00
c109ad3826 fix: mml parameter upfHeaderLength 2023-11-28 18:20:15 +08:00
0508866bef fix: mml for all ne system 2023-11-28 18:19:37 +08:00
e6299b0084 fix: ne mml system cmd 2023-11-28 15:37:20 +08:00
TsMask
1ed15ac50b fix: UDM用户数据导入imsi空值跳过 2023-11-28 11:41:02 +08:00
e1859c2a19 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-28 10:24:31 +08:00
59da0128d4 fix: udm auth data 2023-11-28 10:24:28 +08:00
TsMask
1380bf8698 fix: 新增发送文件到网元服务器 2023-11-28 09:47:21 +08:00
TsMask
05d94572f4 fix: UDM用户数据响应信息 2023-11-28 09:37:46 +08:00
08b4174b83 fix: delete expired key 2023-11-25 17:48:56 +08:00
93a17a1c81 fix: add new authenrization header 2023-11-25 17:41:20 +08:00
e36ef6a339 fix: change rpm package name 2023-11-24 19:19:22 +08:00
82e7f53352 fix: add column status into mml 2023-11-24 18:59:53 +08:00
4b4a0f53ea fix: add column operation into table system_log 2023-11-24 18:02:47 +08:00
af8e815ecb fix: update sys_job primary key 2023-11-24 18:01:55 +08:00
e49a5efa9d Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-24 17:21:03 +08:00
db383eb42f fix: AGrandEMS 2023-11-24 17:21:00 +08:00
TsMask
ee90ec827b fix: 在线用户登录地点多语言显示问题 2023-11-24 17:12:52 +08:00
e5429d5a49 fix: sys_config en locales update 2023-11-24 15:01:25 +08:00
TsMask
fbb6e1ff02 docs: 新增参数系统设置6,7记录 2023-11-24 14:39:32 +08:00
TsMask
635167c0f7 feat: 系统使用文档转存 2023-11-24 14:22:41 +08:00
0e26e1d754 fix: udm auth &subscriber mml 2023-11-24 10:59:49 +08:00
8862f1dd90 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-24 10:29:07 +08:00
57d33a536e fix: load mml 2023-11-24 10:29:06 +08:00
TsMask
ed64c68048 feat: 系统配置官网网址和系统使用文档 2023-11-23 21:47:13 +08:00
TsMask
716d05295d fix: UDM用户数据批量删除后获取数据 2023-11-23 21:46:11 +08:00
4eacb3bd17 fix:sys_job 2023-11-23 20:30:48 +08:00
9c228764e1 fix: sys_job locales 2023-11-23 20:16:50 +08:00
85a20ba4f9 fix: get state 2023-11-23 11:26:23 +08:00
b7b7e6507f Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-23 11:20:40 +08:00
e5b677c535 fix: ne_id string value can't get record 2023-11-23 11:20:36 +08:00
TsMask
793546543a fix: 用户信息导入结果数显示错误 2023-11-22 17:31:42 +08:00
TsMask
57f16a7b71 feat: 忽略.idea目录文件 2023-11-22 10:02:12 +08:00
abba0664fd fix: BE cn/en locales 2023-11-21 20:59:38 +08:00
753779aa17 fix: update menu and role 2023-11-21 17:28:50 +08:00
cb16276f0a fix: udm&pcf parameter config 2023-11-21 16:29:30 +08:00
8c2b892dc5 fix: sys dict data locales 2023-11-21 16:29:04 +08:00
40acec3eef fix: BE locales update 2023-11-21 15:23:59 +08:00
d4c3fe1aea Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-21 14:36:55 +08:00
9c21c91a11 add: BE sys_dict_data locales 2023-11-21 14:36:52 +08:00
TsMask
c7606e3f92 fix: 跳过l18n字典数据翻译 2023-11-21 11:31:30 +08:00
0fb3df542f fix: smf&udm parameter config 2023-11-21 11:05:07 +08:00
2005b8219f fix: mme export etc failure(no yaml) 2023-11-21 10:56:00 +08:00
TsMask
18241efc31 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-20 19:02:14 +08:00
TsMask
2a44f250f5 feat: 网元模块操作日志title多语言 2023-11-20 19:02:11 +08:00
TsMask
8b9e4ca240 feat: 模块多语言-字典数据 2023-11-20 18:58:05 +08:00
TsMask
a538fa98e7 feat: UA和IP地址多语言 2023-11-20 18:57:28 +08:00
TsMask
9648e79dd9 feat: 获取静态文件目录绝对和相对路径生成 2023-11-20 18:56:54 +08:00
TsMask
80978c96f0 feat: 中间件多语言 2023-11-20 18:56:02 +08:00
b586b0cb55 fix: upgrade sql 2023-11-20 18:55:45 +08:00
TsMask
5604bd9b9d feat: 系统模块多语言 2023-11-20 18:55:33 +08:00
TsMask
d52945c946 feat: 监控模块多语言 2023-11-20 18:54:59 +08:00
TsMask
99e247506a Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-20 18:54:22 +08:00
TsMask
084a7b3c93 feat: 调度任务多语言 2023-11-20 18:54:15 +08:00
TsMask
506866e082 feat: 通用模块多语言 2023-11-20 18:53:25 +08:00
TsMask
a5139cf29c feat: trace 模块路由多语言 2023-11-20 18:52:27 +08:00
TsMask
2bfb528907 fix: 查询nil字符串序列非空字符串 2023-11-20 18:51:12 +08:00
TsMask
03a944aff2 del: 移除静态枚举改数据字典获取 2023-11-20 18:50:27 +08:00
TsMask
0c3cd1b31f fix: 网元模块(查询网元,UDM用户信息) 2023-11-20 18:49:31 +08:00
TsMask
03b404ed18 doc: 用户数据导入模板中英 2023-11-20 18:48:06 +08:00
1220 changed files with 97221 additions and 74880 deletions

42
.gitignore vendored
View File

@@ -8,41 +8,23 @@
# Local History for Visual Studio Code
.history/
# Run temp file and dir
crontask/log/
crontask/ftp/
crontask/database/
crontask/export/
crontask/temp
crontask/crontask
restagent/backup/
restagent/log/
restagent/upload/
restagent/software/
restagent/database/
restagent/license/
restagent/restagent
sshsvc/sshsvc
sshsvc/mmllog/
sshsvc/mmlhome/
sshsvc/log/
captrace/captrace
captrace/log/
tools/loadmconf/loadmconf
tools/loadpconf/loadpconf
vendor
.idea/
# Built Visual Studio Code Extensions
*.vsix
*.log
*.log-*
*.bak
*.bak*
*.exe
__debug_bin*.exe
__debug_bin*
debug/
*.log.*
main
# Build Output
local/*.sqlite
omc
src/modules2/
build/database/std2/

View File

@@ -1,3 +0,0 @@
{
"recommendations": []
}

38
.vscode/launch.json vendored
View File

@@ -9,42 +9,18 @@
"type": "go",
"request": "launch",
"mode": "debug",
"program": "./restagent/restagent.go",
"program": "main.go",
"console": "integratedTerminal",
"args": ["--env", "local"] // 走开发配置
"args": ["--env", "local", "-c", "./local/omc.yaml"]
},
{
"name": "DEBUG restagent",
"name": "调试更新数据库",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "d:/local.git/ems.agt/restagent/",
"console": "integratedTerminal"
},
{
"name": "debug sshsvc",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "d:/local.git/ems.agt/sshsvc/sshsvc.go",
"console": "integratedTerminal"
},
{
"name": "debug loadpconf",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "d:/local.git/ems.agt/tools/loadpconf",
"args": ["-p","../../config/param/upf_param_config.yaml"],
"console": "integratedTerminal"
},
{
"name": "debug crontask",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "d:/local.git/ems.agt/crontask",
"console": "integratedTerminal"
}
"program": "main.go",
"console": "integratedTerminal",
"args": ["-c", "./local/omc.yaml", "--sqlPath", "./build/database/std/upgrade", "--sqlSource", "std"]
}
]
}

11
.vscode/settings.json vendored
View File

@@ -1,11 +0,0 @@
{
"go.toolsEnvVars": {
"GOARCH": "amd64",
"GOOS": "windows"
},
"go.testEnvVars": {
"GOARCH": "wasm",
"GOOS": "js"
},
"commentTranslate.hover.enabled": true
}

230
CHANGELOG.md Normal file
View File

@@ -0,0 +1,230 @@
# 版本发布日志
## 2.2508.2-20250815
- 修复 删除认证源将关联用户信息移除用户类型sys更新为System
- 优化 UE/CDR查询条件imsi支持模糊匹配
- 优化 kpi接收neinfo信息局部赋值ws控制器实例化方式
- 优化 数据库导入执行异常错误判断忽略
- 修复 操作日志记录信息json序列化字符串避免结构异常导致无法解析
- 新增 第三方登录认证和管理
- 修复 cdr/ue查询时间字段改用记录时间传入时间解析时区UTC0导致无法正常查询
- 修复 告警日志查询补充告警状态字段,告警状态字典值修正为枚举字符串
## 2.2508.1-20250808
- 修复 MML类型object_type初始值mml更新GeneralMML日志记录功能接口
- 修复 UDM签约缺失rfsp和usagetype参数修改
- 修复 MML命令执行回车\r\n 特殊IMS无法输出问题
- 修复 基站状态记录时间变更查询字段create_time
- 优化 系统用户账号简单4位长度密码简单6位
- 修复 更新数据库重复记录错误输出信息并跳过
- 修复 自定义KPI计算NaN导致序列化失败
## 2.2507.4-20250801
- 修复 密码强制修改非首次登录校验去除日期判断,补充参数说明翻译信息
- 新增 CBC预警广播功能
- 新增 仪表盘总览替换,语音数据概览
## 2.2507.3-20250725
- 优化 减少上报数据不进行警告类型日志记录
- 优化 自检产生的告警辅助信息字符重复追加
- 修复 告警同步返回状态为正常,过程错误信息返回到响应
- 更新 IMS-CDR结果码说明告警导出表格标题编码翻译补充
- 修复 自定义指标数据统计不处理小数计算小于0就强制为0
- 修复 告警级别判断成类型导致事件存储到告警中
- 修复 网管状态信息返回nil字符修改信息返回版本号
## 2.2507.2-20250718
- 移除 iperf安装包features、lib和sshsvc目录
- 移除 将配置文件中无用配置删除精简
- 重构 接收CDR/UE接入/告警/KPI功能
- 新增 nssf/n3iwf直连接口
- 新增 通知模块暂时只有邮件和smsc发送可在OMC配置中修改参数
- 新增 mml到工具模块
- 新增 北向定义网元状态/配置下发接口oam对外开放无限制接口模块
- 修复 服务端口监听失败每5秒重试最多10次
- 更新 OMC/CBC/UDM参数配置映射文件
- 更新 升级数据库表结构依赖更新并加入go-oam
- 新增 告警分组统计数量接口
- 新增 mt版本移动过过来的三个大屏页面的系统菜单
- 删除 移除sshsvc服务
- 新增 北向定义网元状态/配置下发接口
- 新增 补充缺失的自定义指标接口
## 2.2507.1-20250705
- 修复 SMSC和UDM配置在lite下无法正常显示问题
- 更新 AMF配置缺少Gnb List Config定义SMF配置新增GNB和远程Gy配置
- 新增 IMS指标IDD呼入呼出自定义指标IDD
## 2.2506.4-20250627
- 优化 IMS-KPI隐藏掉原因值接收
- 修复 修正KP计算中百分比值的下限为0
- 优化 OMC配置邮件标题限制字符空格校验
- 修复 网元配置导入服务文件查询字段错误
- 优化 修正UPF相关KPI的计算公式
- 新增 支持修改邮件标题,告警转发默认关闭
- 新增 获取文件列表按时间排序近到远
- 修复 更新rpm安装命令添加--nosignature、--nodeps和--replacepkgs选项
- 优化 MME隐藏掉所有fail结尾的kpi
- 优化 更新AMF/MME参数配置属性
- 修复 UDM-IMS数据批量新增/批量删除命令调整
## 2.2506.3-20250620
- 更新 AMF参数配置属性支持N26配置
- 修复 任务周期网元备份配置文件发送ftp备份路径去掉一层
- 优化 安装AMF时IP使用无AUSF改用UDM地址
- 新增 KPI自定义UPF上下行丢包率指标/MME附着成功率
- 优化 udm-ims批量导入删除重新加载0开头imsi
- 修复 远程ssh文件写入权限改用777
- 新增 新增信令跟踪可选项N5
## 2.2506.2-20250613
- 更新 kpi指标项屏蔽
- 修复 许可到期天数偏差,当天提示修改
- 修复 dump抓包文件log文件写入权限
- 修复 修复操作命令输出文件重定向错误
- 修复 修复upf5002 telnet消息返回延迟导致命令行为不一致
- 修复 网元备份ims目录中文件名称拼写错误
- 新增 信令跟踪可选项N14
## 2.2506.1-20250607
- 修复 sshsvc服务的私钥文件判断生成
- 移除 旧跟踪任务相关的路由注册
- 优化 文件资源统一放到/usr/local/omc
- 优化 请求响应码用常量
- 注释 标注告警neId接收是rmUID数据
## 2.2505.4-20250530
- 修复 socket异常退出捕获停止信号退出循环读取
- 新增 OMC参数配置添加NE信令跟踪服务开关
- 修复 网元激活申请码提取两行中的激活码
- 修复 修改命令执行函数的超时处理和输出文件名
- 调整 目录变更系统配置和引导初始化
- 修复 增加ne_list字段的长度限制修改相关SQL脚本
- 修复 系统菜单和角色分配菜单缺失
- 修复 忽略特定SQL执行错误重复字段、索引和未知字段错误
## 2.2505.3-20250523
- 修复 增加对转发邮箱和手机号码为空的错误处理
- 修复 Authorization函数中JWT令牌提取逻辑优化空格处理
- 优化 告警触发次数记录逻辑使用sync.Map存储触发时间清理过期记录
- 修复 网元状态检查中过期时间的为-时间格式异常
- 修复 网元OAM配置读取与写入逻辑修复键名不一致问题
- 修复 告警历史记录函数中的空返回情况
- 优化 移除未使用的函数和导入,优化告警处理逻辑
- 优化 注释掉日志输出以减少启动时的冗余信息
- 修复 兼容3.3版本升级数据库脚本更新升级
- 修复 忽略特定SQL执行错误
- 回退 KPI指标名称修改恢复原始名称
- 优化 网元版本操作结果文件输出路径
- 更新 SMSC参数配置属性
- 优化 修改程序退出状态码,确保帮助和版本信息输出后正常退出
- 新增 文件工具添加文本输出函数,调整逐行
- 优化 补充升级缺失的数据库更新数据库和Redis配置
- 修复 修复网元主机新增时ID验证逻辑错误
- 修复 主机信息删除时禁止删除网元组
- 更新 AMF/MME/SMF参数配置属性
- 修复 网元重启事件触发跟踪任务重发任务id对不上
## 2.2505.2-20250516
- 新增 跟踪任务添加标题,任务错误移除已发任务
- 更新 告警参数描述修正CPU使用率计算逻辑, license检查天数错误
- 新增 添加网元重启后清除活动告警和补发启动任务的逻辑
- 新增 添加本地命令执行函数,本地文件复制函数
- 优化 sshsvc服务添加SSH密钥生成逻辑以处理读取失败的情况
- 优化 调试监控参数调整端口信息到README文档
## 2.2505.1-20250509
- 修复 获取OMC状态版本号
- 新增 根据网元显示特有菜单信息添加
- 新增 网元授权添加用户容量列
- 新增 网元状态记录内存/CPU/磁盘列表
- 优化 CDR数据导出添加网元名称列
- 新增 告警清除自定义的AlarmCode告警LicenseCode/告警CPU内存磁盘
## 2.2504.4-20250430
- 修复 捕获数据时跳过延迟超过1毫秒的包
- 修复 网元配置新增函数命名
- 新增 新增终端策略规则接口
- 新增 新增客户端授权管理和开放接口
- 更新 更新omc自定义版权信息和系统名称
- 新增 增加获取服务器时间接口
- 修复 修复IMS导出中呼叫结果的处理逻辑
- 修复 网元首圈状态检查离线时获取更新激活码
- 新增 IMS导出功能增加呼叫结果和原因字段
- 修复 首次引导tokan未记录
- 更新 更新多语言表中的版权信息和系统名称为2025年版本
- 重构 server configuration and update certificate handling
- 重构 error handling in system and trace controllers
- 新增 Implement Oauth2 login log service and repository
- 修复 UDMVolte用户特殊VoIP数据
- 修复 调度日志消息长度限制至2000字符
- 更新 更新数据库初始语句
- 重构 添加定时导出UDM数据备份任务优化CDR导出删除任务
- 优化 UDM数据导出代码格式
- 新增 统一备份数据发送ftp配置功能接口
- 移除 无用go-cache封装
- 新增 添加对本地文件的操作接口
- 修复 移除网元备份文件ftp改用统一ftp配置
- 新增 添加udm-voip/volte功能接口
- 修复 网元主机title唯一导致冲突5002修改失败
- 修复 更新日志文件路径修正sshsvc配置
- 修复 更新Deb和Rpm安装部分说明
- 新增 更新依赖并重构应用引擎初始化逻辑, 支持Grafana
- 新增 新增告警导出接口
- 更新 依赖库版本指定go mod 1.24.0
- 修复 IMS-CDR原因码字典补充
- 修复 ws连接异常中断问题
- 修复 网元主机title唯一导致冲突5002修改失败
- 新增 配置控制首次登录密码修改
- 修复 接口相应Err错误信息输出
- 新增 信令跟踪功能接口定义
- 更新 重构网元跟踪任务功能
- 重构 网元跟踪任务功能
- 重构 packet跟踪解析
- 修复 网元重启命令改用systemctl
- 修复 注释掉测量数据插入逻辑
- 新增 添加网元配置文件备份的FTP配置管理功能
- 新增 mml补充UDM特殊命令处理
- 修复 增加密码策略最小长度验证
- 修复 超管账号跳过强制改密码
- 修复 更新restagent为omc
- 更新 用户初始化admin属性设置错误
- 更新 网元初始化默认只放OMC
- 新增 添加UDM融合AUSF的鉴权成功和请求次数指标
- 修复 网元巡检告警检查创建时间不为0的
- 更新 密码不允许使用最近修改的密码数据参数
- 新增 密码不允许使用最近修改的密码功能
## 2.2503.4-20250331
- 重构 项目目录结构
- 重构 数据库多语言表结构变更
- 新增 支持厂商自定定义目录
- 重构 备份数据输出路径变更
- 更新 SMF/UPF参数配置
- 优化 数据源不强制连接状态
- 修复 UPFTodayFlowUpdate函数的返回值
- 重构 移除安装和升级命令中的 M_PARAM 参数, 标准版std 轻量版lite
- 重构 UPF流量总计7,30天累计数据查询
- 优化 自定义指标公式计算
- 更新 kpi_title_en名称为更准确的描述
- 修复 KPI推送ws订阅缺失_x下划线标识
- 修复 处理兼容旧网元查询函数
- 新增 密码强度校验/密码过期时间功能
- 新增 密码不允许使用最近修改的密码功能
- 修复 网元巡检告警检查创建时间不为0的

146
README.md
View File

@@ -2,6 +2,32 @@
后端
## 文件资源
| 路径 | 说明 |
| ---------------------- | -------------------------- |
| /usr/local/omc/static | 网管静态资源文件路径 |
| /usr/local/omc/upload | 网管上传文件资源路径 |
| /usr/local/omc/backup | 网管备份网元的数据路径 |
| /usr/local/omc/trace | 网管跟踪相关的数据路径 |
| /usr/local/omc/tcpdump | 网管 tcpdump 抓包件路径 |
| /usr/local/omc/packet | 网管信令抓包的数据路径 |
| /usr/local/etc/omc | 网管与网元之间相关文件 |
| /tmp/omc | 存放从网元拉取到本地的文件 |
## 端口
| 端口 | 说明 |
| ----------- | -------------------- |
| 33030/33443 | 网管 Api |
| 80/443 | 网管 Web |
| 33033/33034 | 信令跟踪上报 UDP/TCP |
| 33060 | 性能分析 pprof |
| 33040 | 网管测试 Api |
| 21/22/25 | SSH/FTP |
| 33066 | 网管连接 mysql |
| 6379 | 网管连接 redis |
## redis 配置文件相关
```conf
@@ -10,13 +36,127 @@ bind 0.0.0.0
port 6379
# 安全设置
protected-mode yes
requirepass ""
requirepass "helloearth"
# 查看主备
info replication
# 从节点只能读取数据,不能直接写入数据
# replicaof是新版本的命令旧版本是slaveof命令
slaveof 192.168.114.114 6379
replicaof 192.168.114.114 6379
masterauth "helloearth"
# 允许从节点进行读写操作
replica-read-only no
```
## 版本发布空间
## 编译发布
\\192.168.1.205\share\release\omc
```bash
# 版本发布空间
\\192.168.1.205\share_205\release\omc
# 研发git
192.168.1.120
altouser/a1t0U53r
# 默认IOS镜像用户和密码
agtuser/admin123
manager/admin123
omcuser/a9tU53r
# 软件包编译环境 密码Admin123@pl
ssh -P 18522 root@192.168.9.58 # arm64 anolis:8
ssh -P 18422 root@192.168.9.58 # amd64 ubuntu:22.04
ssh -P 18322 root@192.168.9.58 # amd64 ubuntu:18.04
ssh -P 18222 root@192.168.9.58 # amd64 openEuler:20.03
ssh -P 18122 root@192.168.9.58 # arm64 ubuntu:18.04
```
# 系统工具依赖包
- [ubuntu-iperf3](https://launchpad.net/ubuntu/+source/iperf3)
- [ubuntu-libsctp1](https://launchpad.net/ubuntu/jammy/amd64/libsctp1/1.0.19+dfsg-1build1)
- [ky10-aarch64](https://update.cs2c.com.cn/NS/V10/V10SP3/os/adv/lic/base/aarch64/Packages/)
## 调试开发
```sh
# 安装 Go版本 1.21.6 后进入项目根目录
cd /ems_backend
# 下载依赖
go mod download
# 信令跟踪需要安装 libpcap-dev > 1.10.1-4build1
apt install -y libpcap-dev
go env -w CGO_ENABLED='1'
# 调试启动
go run main.go --env local -c ./local/omc.yaml
# 调试分析
# http://127.0.0.1:33060/debug/pprof/
go tool pprof -http=:9090 http://127.0.0.1:33060/debug/pprof/heap
# 生成 swagger 文档
swag init -d ./ -g main.go -o ./swagger_docs
swag fmt -d ./ -g main.go
# 打包命名 omc
go build -ldflags="-s -w" -o omc
```
## 二进制打包
```sh
go env -w GOOS=linux
go env -w GOOS=windows
go build -o omc -v -ldflags="-s -w -X 'be.ems/src/framework/config.Version=2.2503.14' -X 'be.ems/src/framework/config.BuildTime=$(date)' -X 'be.ems/src/framework/config.GoVer=$(go version)'"
```
## 软件包安装
```sh
# 脚本升级
sudo bash /usr/local/etc/omc/script/setup.sh -u
# Deb
sudo dpkg -l omc
sudo dpkg -r omc
sudo M_PARAM=std C_PARAM=agt dpkg -i omc-r2.2503.2-20250320-ubuntu-amd64.deb
sudo M_PARAM=lite C_PARAM=agt dpkg -i omc-r2.2503.2-20250320-ubuntu-amd64.deb
# Rpm
sudo rpm -qi omc
sudo rpm -e omc
sudo M_PARAM=lite C_PARAM=agt rpm -i omc-r2.2503.2-20250320-anolis-arm64.rpm
sudo rpm -Uvh --reinstall --nosignature --force omc-r2.2503.2-20250320-anolis-arm64.rpm
```
## 数据库相关
```sh
# 数据库导入
mysql -uroot -p1000omc@kp! -P 33066 --protocol tcp -D omc_db < u_user_info.sql
# 数据库数据临时备份
SELECT COUNT(1) FROM cdr_event_smsc WHERE TIMESTAMP >= 173972159
CREATE TABLE cdr_event_smsc_bak LIKE cdr_event_smsc
INSERT INTO cdr_event_smsc_bak SELECT * FROM cdr_event_smsc WHERE TIMESTAMP <= 1739540000
DELETE FROM cdr_event_smsc WHERE TIMESTAMP <= 1739540000
# 执行数据库脚本
./omc.exe -c ./local/omc.yaml --sqlPath ./build/database/std/common --sqlSource std
./omc.exe -c ./local/omc.yaml --sqlPath ./build/database/std/install --sqlSource std
./omc.exe -c ./local/omc.yaml --sqlPath ./build/database/std/upgrade/upg_sys_dict_data.sql --sqlSource std
./omc.exe -c ./local/omc.yaml --sqlPath ./build/database/lite/common --sqlSource lite
./omc.exe -c ./local/omc.yaml --sqlPath ./build/database/lite/install --sqlSource lite
./omc.exe -c ./local/omc.yaml --sqlPath ./build/vendor/omc/database/lite/customized.sql --sqlSource lite
sudo /usr/local/bin/omc -c /usr/local/etc/omc/omc.yaml --sqlPath /usr/local/etc/omc/database/lite/install --sqlSource lite
sudo /usr/local/bin/omc -c /usr/local/etc/omc/omc.yaml --sqlPath /usr/local/etc/omc/database/lite/upgrade/upg_sys_dict_data.sql --sqlSource lite
```

28
build/README.md Normal file
View File

@@ -0,0 +1,28 @@
# build
打包添加到构建工具的 `/tmp/usr/local/etc/omc` 目录内
## 文件资源
| 路径 | 说明 |
| -------- | ---------------- |
| database | 数据库 |
| default | 默认配置文件 |
| vendor | 各厂商的定制修改 |
## 编译发布
```bash
# =================== Vendor Database
echo
ApiDir=/root/omc.git/be.ems
BuildDir=/root/omc.git/build.ems
dirs="database default vendor"
for v in ${dirs}; do
path=$BuildDir/tmp/usr/local/etc/omc
rm -rf ${path}/${v}
cp -rf ${ApiDir}/build/${v} ${path}/${v}
done
```

View File

@@ -0,0 +1,183 @@
-- ----------------------------
-- Table structure for chart_graph
-- ----------------------------
DROP TABLE IF EXISTS "chart_graph";
CREATE TABLE "chart_graph" (
"row_id" integer NOT NULL,
"row_type" text(255) NOT NULL,
"row_group" text(32) NOT NULL,
"id" text(64) NOT NULL,
"type" text(64),
"depth" integer(11),
"x" integer,
"y" integer,
"size" text(64),
"icon" text(1024),
"img" text(255),
"clip_cfg" text(1024),
"direction" text(64),
"source" text(64),
"target" text(64),
"combo_id" text(64),
"padding" text(64),
"parent_id" text(64),
"children" text(1024),
"style" text(2048),
"label" text(64),
"label_cfg" text(1024),
PRIMARY KEY ("row_id")
);
-- ----------------------------
-- Indexes structure for table chart_graph
-- ----------------------------
CREATE INDEX "idx_group"
ON "chart_graph" (
"row_group" ASC
);
-- ----------------------------
-- Records of chart_graph
-- ----------------------------
INSERT INTO "chart_graph" VALUES (1, 'node', 'hello', 'node-1', 'rect', 0, -218, -20, '[80,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#ff0000","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ff0000"}', 'Node-1', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2, 'node', 'hello', 'node-2', 'star', 0, 82, -15, '60', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '', '', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#2bff00","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#05ff16"}', 'Node-2', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (3, 'edge', 'hello', 'node-1~1704427926706~node-2', 'polyline', 0, 0, 0, '', '', '', '', '', 'node-1', 'node-2', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"endArrow":true,"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":5,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#0062ff"}', '1 to 2', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1177, 'node', 'demo', 'one', 'circle-animate-shape-r', 0, -123.911, 5, '60', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '', '', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#00ff91","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ff4d4d"}', 'One', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1178, 'node', 'demo', 'two', 'circle-animate-shape-stroke', 0, 228.652, 10.3481, '60', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '', '', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#fe5a01","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#9497ff"}', 'Two', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1179, 'node', 'demo', 'three', 'rect-animate-state', 0, 65, 127, '[80,40]', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '', '', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#ffffff","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'Three', '{"offset":0,"position":"center","style":{"fill":"#000000","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1180, 'edge', 'demo', 'one~1704764271132~two', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'one', 'two', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"endArrow":true,"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":1,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#fbfe39"}', 'one-two', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1181, 'edge', 'demo', 'two~1704764297866~three', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'two', 'three', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":1,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#80f0ff"}', 'two-three', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1182, 'edge', 'demo', 'three~1704764353721~one', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'three', 'one', '', '', '', '', '{"cursor":"pointer","lineWidth":1,"offset":20,"radius":2,"stroke":"#ffffff"}', 'three-one', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1725, 'node', '5GC System Architecture1', 'Base', 'image-animate-state', 0, -530.671, -66.6639, '[64,64]', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '/svg/base.svg', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', '(R)AN', '{"offset":4,"position":"bottom","style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1726, 'node', '5GC System Architecture1', 'DN', 'image-animate-state', 0, -529.46, 62.62, '[64,64]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/cloud.svg', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', 'DN', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1727, 'node', '5GC System Architecture1', 'OMC', 'image-animate-state', 0, -527.746, -346.76, '[64,64]', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '/svg/service_db.svg', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#783636"}', 'OMC', '{"offset":4,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1728, 'node', '5GC System Architecture1', 'IMS', 'rect-animate-state', 23, 22.4671, -231.155, '[80,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#f5222d","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f1212c"}', 'IMS', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1729, 'node', '5GC System Architecture1', 'NSSF', 'rect-animate-state', 22, -116.316, -335.56, '[80,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#f5222d","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'NSSF', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1730, 'node', '5GC System Architecture1', 'UPF', 'rect-animate-state', 21, -268.005, -52.6272, '[80,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#f5222d","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'UPF', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1731, 'node', '5GC System Architecture1', 'UE', 'image', 14, -532.589, -231.622, '[64,64]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/mobile.svg', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'UE', '{"offset":4,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1732, 'node', '5GC System Architecture1', 'PCF', 'rect-animate-state', 20, -267.905, -152.894, '[80,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#f5222d","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'PCF', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1733, 'node', '5GC System Architecture1', 'SMF', 'rect-animate-state', 19, -117.66, -53.1161, '[80,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#f5222d","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f0212c"}', 'SMF', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1734, 'node', '5GC System Architecture1', 'AMF', 'rect-animate-state', 18, -268.316, -235.06, '[80,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#f5222d","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'AMF', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1735, 'node', '5GC System Architecture1', 'UDM', 'rect-animate-state', 17, 19.8172, -333.371, '[80,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#f5222d","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'UDM', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1736, 'node', '5GC System Architecture1', 'AUSF', 'rect-animate-state', 16, -269.316, -335.56, '[80,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#f5222d","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'AUSF', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1737, 'node', '5GC System Architecture1', 'NRF', 'rect', 15, 26.4865, -150.732, '[80,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '5GC', '', '', '', '{"cursor":"pointer","fill":"#f5222d","lineWidth":1,"radius":4,"stroke":"#f5222d"}', 'NRF', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1738, 'node', '5GC System Architecture1', 'LMF', 'rect', 14, -266.158, 48.8341, '[80,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '5GC', '', '', '', '{"cursor":"pointer","fill":"#f5222d","lineWidth":1,"radius":4,"stroke":"#f5222d"}', 'LMF', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1739, 'node', '5GC System Architecture1', 'NEF', 'rect', 13, -120.613, -149.621, '[80,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#f5222d","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'NEF', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1740, 'node', '5GC System Architecture1', 'MME', 'rect', 12, -118.002, -233.655, '[80,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '5GC', '', '', '', '{"cursor":"pointer","fill":"#f5222d","lineWidth":1,"radius":4,"stroke":"#f5222d"}', 'MME', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1741, 'node', '5GC System Architecture1', 'N3IWF', 'rect', 11, 20.4198, -58.2659, '[80,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '5GC', '', '', '', '{"cursor":"pointer","fill":"#f5222d","lineWidth":1,"radius":4,"stroke":"#f5222d"}', 'N3IWF', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1742, 'edge', '5GC System Architecture1', '5GC~1704764825481~Base', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'Base', '5GC', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":1,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'N2', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1743, 'edge', '5GC System Architecture1', 'UE~1704534736553~AMF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'UE', 'Base', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":1,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1744, 'edge', '5GC System Architecture1', 'RAN~1704534829539~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":1,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'N3', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1745, 'edge', '5GC System Architecture1', 'DN~1704534869360~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'DN', 'UPF', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":1,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'N6', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1746, 'edge', '5GC System Architecture1', 'OMC~1704535021073~5GC', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'OMC', '5GC', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":1,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1747, 'edge', '5GC System Architecture1', 'SMF~1704765447548~UPF', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":1,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'N4', '{"autoRotate":true,"position":"end","refX":-12,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1748, 'combo', '5GC System Architecture1', '5GC', 'rect', 10, -121.415, -143.363, '[40,40]', '', '', '', '', '', '', '', '[40,45,40,45]', '', '[{"comboId":"5GC","depth":12,"id":"IMS","itemType":"node"},{"comboId":"5GC","depth":12,"id":"NSSF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"UPF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"PCF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"SMF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"AMF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"UDM","itemType":"node"},{"comboId":"5GC","depth":12,"id":"AUSF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"NRF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"LMF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"NEF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"MME","itemType":"node"},{"comboId":"5GC","depth":12,"id":"N3IWF","itemType":"node"}]', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"grab","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(234, 234, 234)"},"fill":"#ffffff","fillOpacity":0.1,"height":425.39430000000004,"highlight":{"fill":"rgb(253, 253, 253)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(253, 253, 253)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"lineWidth":1,"r":212.69715000000002,"radius":2,"selected":{"fill":"rgb(253, 253, 253)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff","width":376.8029}', 'Core Network', '{"position":"top","refX":10,"refY":10,"style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1869, 'node', '5GC System Architecture2', 'Base', 'image-animate-state', 0, -530.671, -66.6639, '[64,64]', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '/svg/base.svg', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', '(R)AN', '{"offset":4,"position":"bottom","style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1870, 'node', '5GC System Architecture2', 'DN', 'image-animate-state', 0, -544.46, 45.62, '[60,60]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/cloud6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', 'DN', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1871, 'node', '5GC System Architecture2', 'OMC', 'image-animate-state', 0, -531.746, -291.76, '[64,64]', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '/svg/omc6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#783636"}', 'OMC', '{"offset":4,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1872, 'node', '5GC System Architecture2', 'IMS', 'image-animate-state', 23, 32.8038, -208.015, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/ims6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f1212c"}', 'IMS', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1873, 'node', '5GC System Architecture2', 'NSSF', 'image-animate-state', 22, -103.637, -294.34, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/nssf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'NSSF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1874, 'node', '5GC System Architecture2', 'UPF', 'image-animate-state', 21, -251.745, -30.487, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/upf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'UPF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1875, 'node', '5GC System Architecture2', 'UE', 'image', 14, -535.589, -178.622, '[64,64]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/mobile.svg', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'UE', '{"offset":4,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1876, 'node', '5GC System Architecture2', 'PCF', 'image-animate-state', 20, -251.569, -121.754, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/pcf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'PCF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1877, 'node', '5GC System Architecture2', 'SMF', 'image-animate-state', 19, -102.324, -30.9759, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/smf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f0212c"}', 'SMF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1878, 'node', '5GC System Architecture2', 'AMF', 'image-animate-state', 18, -252.824, -212.92, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/amf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'AMF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1879, 'node', '5GC System Architecture2', 'UDM', 'image-animate-state', 17, 30.371, -283.065, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/udm6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'UDM', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1880, 'node', '5GC System Architecture2', 'AUSF', 'image-animate-state', 16, -248.56, -291.872, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/ausf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'AUSF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1881, 'node', '5GC System Architecture2', 'NRF', 'image-animate-state', 15, 31.0121, -130.814, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/nrf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'NRF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1882, 'node', '5GC System Architecture2', 'LMF', 'image-animate-state', 14, -247.573, 58.3507, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/lmf.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'LMF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1883, 'node', '5GC System Architecture2', 'NEF', 'image-animate-state', 13, -102.277, -127.481, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/nef6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'NEF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1884, 'node', '5GC System Architecture2', 'MME', 'image-animate-state', 12, -102.666, -211.515, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/mme6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'MME', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1885, 'node', '5GC System Architecture2', 'N3IWF', 'image-animate-state', 11, 32.0232, -36.1257, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/n3iwf61.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'N3IWF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1886, 'edge', '5GC System Architecture2', 'RAN~1704534829539~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":1,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'N3', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1887, 'edge', '5GC System Architecture2', 'DN~1704534869360~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'DN', 'UPF', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":1,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'N6', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1888, 'edge', '5GC System Architecture2', 'OMC~1704535021073~5GC', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'OMC', '5GC', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":1,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1889, 'edge', '5GC System Architecture2', 'SMF~1704765447548~UPF', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":1,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'N4', '{"autoRotate":true,"position":"end","refX":-12,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1890, 'edge', '5GC System Architecture2', '5GC~1704764825481~Base', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'Base', '5GC', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":1,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'N2', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1891, 'edge', '5GC System Architecture2', 'UE~1704534736553~AMF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'UE', 'Base', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":1,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (1892, 'combo', '5GC System Architecture2', '5GC', 'rect', 10, -110.01, -117.995, '[40,40]', '', '', '', '', '', '', '', '[40,45,45,40]', '', '[{"comboId":"5GC","depth":12,"id":"IMS","itemType":"node"},{"comboId":"5GC","depth":12,"id":"NSSF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"UPF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"PCF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"SMF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"AMF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"UDM","itemType":"node"},{"comboId":"5GC","depth":12,"id":"AUSF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"NRF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"LMF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"NEF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"MME","itemType":"node"},{"comboId":"5GC","depth":12,"id":"N3IWF","itemType":"node"}]', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"grab","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(234, 234, 234)"},"fill":"#318c7d","fillOpacity":0.1,"height":402.691157,"highlight":{"fill":"rgb(253, 253, 253)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(253, 253, 253)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"lineWidth":1,"r":201.3455785,"radius":2,"selected":{"fill":"rgb(253, 253, 253)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff","width":345.628003}', 'Core Network', '{"position":"top","refX":10,"refY":10,"style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2304, 'node', '5GC System Architecture3', 'Base', 'image-animate-state', 0, -371.671, -129.664, '[64,64]', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '/svg/base.svg', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', '(R)AN', '{"offset":-4,"position":"bottom","style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2305, 'node', '5GC System Architecture3', 'DN', 'image-animate-state', 0, 325.54, -71.38, '[80,80]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/earth3d-1.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', 'DN', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2306, 'node', '5GC System Architecture3', 'OMC', 'image-animate-state', 0, 327.254, -266.76, '[64,64]', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '/svg/omc6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#783636"}', 'OMC', '{"offset":4,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2307, 'node', '5GC System Architecture3', 'IMS', 'image-animate-state', 24, 40.3237, -119.48, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/ims6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f1212c"}', 'IMS', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2308, 'node', '5GC System Architecture3', 'NSSF', 'image-animate-state', 23, 49.2396, -291.854, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/nssf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'NSSF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2309, 'node', '5GC System Architecture3', 'UPF', 'image-animate-state', 22, -31.0923, -18.3086, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/upf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'UPF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2310, 'node', '5GC System Architecture3', 'UE', 'image', 14, -366.589, 0.378, '[64,64]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/mobile.svg', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'UE', '{"offset":-10,"position":"bottom","style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2311, 'node', '5GC System Architecture3', 'PCF', 'image-animate-state', 21, 114.148, -293.478, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/pcf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'PCF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2312, 'node', '5GC System Architecture3', 'SMF', 'image-animate-state', 20, -28.5624, -116.024, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/smf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f0212c"}', 'SMF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2313, 'node', '5GC System Architecture3', 'AMF', 'image-animate-state', 19, -166.037, -115.898, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/amf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'AMF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2314, 'node', '5GC System Architecture3', 'UDM', 'image-animate-state', 18, -21.8787, -293.295, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/udm6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'UDM', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2315, 'node', '5GC System Architecture3', 'AUSF', 'image-animate-state', 17, -89.9143, -291.872, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/ausf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'AUSF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2316, 'node', '5GC System Architecture3', 'NRF', 'image-animate-state', 16, 107.349, -117.955, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/nrf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'NRF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2317, 'node', '5GC System Architecture3', 'LMF', 'image-animate-state', 15, 178.417, -292.559, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/lmf.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'LMF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2318, 'node', '5GC System Architecture3', 'NEF', 'image-animate-state', 14, -89.82, -113.764, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/nef6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'NEF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2319, 'node', '5GC System Architecture3', 'MME', 'image-animate-state', 13, -169.465, -291.82, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/mme6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'MME', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2320, 'node', '5GC System Architecture3', 'N3IWF', 'image-animate-state', 12, 178.037, -121.058, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/n3iwf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'N3IWF', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2321, 'node', '5GC System Architecture3', 'lan', 'image-animate-state', 11, 10, -193, '[300,30]', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '/svg/router3d-3.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '5GC', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#fafafa"}', 'Router', '{"offset":0,"position":"center","style":{"fill":"#2e0b7f","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2322, 'edge', '5GC System Architecture3', 'RAN~1704534829539~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":4,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'N3', '{"autoRotate":false,"position":"middle","refX":0,"refY":-15,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2323, 'edge', '5GC System Architecture3', 'DN~1704534869360~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'UPF', 'DN', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":4,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'N6', '{"autoRotate":false,"position":"middle","refX":0,"refY":-8,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2324, 'edge', '5GC System Architecture3', 'OMC~1704535021073~5GC', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'OMC', '5GC', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2325, 'edge', '5GC System Architecture3', 'SMF~1704765447548~UPF', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'N4', '{"autoRotate":false,"position":"middle","refX":5,"refY":-4,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2326, 'edge', '5GC System Architecture3', '5GC~1704764825481~Base', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'Base', 'AMF', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'N2', '{"autoRotate":false,"position":"end","refX":-10,"refY":6,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2327, 'edge', '5GC System Architecture3', 'UE~1704534736553~AMF', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'UE', 'Base', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2328, 'edge', '5GC System Architecture3', 'IMS~1706170983368~lan', 'line', 0, 0, 0, '', '', '', '', '', 'IMS', 'lan', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2329, 'edge', '5GC System Architecture3', 'NSSF~1706171150530~lan', 'line', 0, 0, 0, '', '', '', '', '', 'NSSF', 'lan', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2330, 'edge', '5GC System Architecture3', 'PCF~1706171215279~lan', 'line', 0, 0, 0, '', '', '', '', '', 'PCF', 'lan', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2331, 'edge', '5GC System Architecture3', 'AMF~1706171248818~lan', 'line', 0, 0, 0, '', '', '', '', '', 'AMF', 'lan', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2332, 'edge', '5GC System Architecture3', 'AUSF~1706171282723~lan', 'line', 0, 0, 0, '', '', '', '', '', 'AUSF', 'lan', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2333, 'edge', '5GC System Architecture3', 'MME~1706173575994~lan', 'line', 0, 0, 0, '', '', '', '', '', 'MME', 'lan', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2334, 'edge', '5GC System Architecture3', 'NEF~1706173617894~lan', 'line', 0, 0, 0, '', '', '', '', '', 'NEF', 'lan', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2335, 'edge', '5GC System Architecture3', 'SMF~1706173671962~lan', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'lan', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2336, 'edge', '5GC System Architecture3', 'UDM~1706173695080~lan', 'line', 0, 0, 0, '', '', '', '', '', 'UDM', 'lan', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2337, 'edge', '5GC System Architecture3', 'NRF~1706173798165~lan', 'line', 0, 0, 0, '', '', '', '', '', 'NRF', 'lan', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2338, 'edge', '5GC System Architecture3', 'N3IWF~1706173823374~lan', 'line', 0, 0, 0, '', '', '', '', '', 'N3IWF', 'lan', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2339, 'edge', '5GC System Architecture3', 'LMF~1706173845506~lan', 'line', 0, 0, 0, '', '', '', '', '', 'LMF', 'lan', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2340, 'edge', '5GC System Architecture3', 'Base~1706176128676~MME', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'Base', 'MME', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'S1-MME', '{"autoRotate":false,"position":"end","refX":-15,"refY":-35,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (2341, 'combo', '5GC System Architecture3', '5GC', 'rect', 10, 4.47597, -155.893, '[40,40]', '', '', '', '', '', '', '', '[40,40,40,40]', '', '[{"comboId":"5GC","depth":12,"id":"IMS","itemType":"node"},{"comboId":"5GC","depth":12,"id":"NSSF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"UPF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"PCF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"SMF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"AMF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"UDM","itemType":"node"},{"comboId":"5GC","depth":12,"id":"AUSF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"NRF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"LMF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"NEF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"MME","itemType":"node"},{"comboId":"5GC","depth":12,"id":"N3IWF","itemType":"node"},{"comboId":"5GC","depth":12,"id":"lan","itemType":"node"}]', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"grab","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(234, 234, 234)"},"fill":"#318c7d","fillOpacity":0.1,"height":325.169599,"highlight":{"fill":"rgb(253, 253, 253)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(253, 253, 253)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"lineWidth":1,"r":203.94142,"radius":2,"selected":{"fill":"rgb(253, 253, 253)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff","width":407.88284}', 'Core Network', '{"position":"top","refX":10,"refY":10,"style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4366, 'node', '5GC System Architecture', 'Base', 'image-animate-state', 0, -110, -30, '[60,50]', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '/svg/base.svg', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', '(R)AN', '{"offset":-5,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4367, 'node', '5GC System Architecture', 'DN', 'image-animate-state', 0, 240, -30, '[60,60]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/earth3d-1.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', 'DN', '{"offset":-5,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4368, 'node', '5GC System Architecture', 'OMC', 'image-animate-state', 0, 238.846, -329.519, '[60,60]', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '/svg/omc62.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#783636"}', 'OMC', '{"offset":-15,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4369, 'node', '5GC System Architecture', 'NR', 'image', 0, -153, -27, '[30,30]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/lightning1.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', '', '{"offset":0,"position":"center","style":{"fill":"#000000","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4370, 'node', '5GC System Architecture', 'IMS', 'image-animate-state', 11, 170, -130, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/ims62.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f1212c"}', 'IMS', '{"offset":-15,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4371, 'node', '5GC System Architecture', 'SMSC', 'image-animate-state', 11, 238.918, -139.149, '[50,40]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/smsc.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'SMSC', '{"offset":0,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4372, 'node', '5GC System Architecture', 'NSSF', 'image-animate-state', 12, -110, -260, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/nssf62.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'NSSF', '{"offset":-15,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4373, 'node', '5GC System Architecture', 'UPF', 'image-animate-state', 13, 30, -30, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/upf6.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'UPF', '{"offset":-5,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4374, 'node', '5GC System Architecture', 'PCF', 'image-animate-state', 14, 100, -260, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/pcf62.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'PCF', '{"offset":-15,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4375, 'node', '5GC System Architecture', 'UE', 'image', 14, -201.589, -29.622, '[64,64]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/mobile.svg', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'UE', '{"offset":-10,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4376, 'node', '5GC System Architecture', 'SMF', 'image-animate-state', 15, 30, -130, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/smf62.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f0212c"}', 'SMF', '{"offset":-15,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4377, 'node', '5GC System Architecture', 'AMF', 'image-animate-state', 16, -110, -130, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/amf62.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'AMF', '{"offset":-15,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4378, 'node', '5GC System Architecture', 'AUSF', 'image-animate-state', 16, -180, -260, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/ausf62.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'AUSF', '{"offset":-15,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4379, 'node', '5GC System Architecture', 'UDM', 'image-animate-state', 17, -40, -260, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/udm62.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'UDM', '{"offset":-15,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4380, 'node', '5GC System Architecture', 'NRF', 'image-animate-state', 19, 100, -130, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/nrf62.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'NRF', '{"offset":-15,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4381, 'node', '5GC System Architecture', 'LMF', 'image-animate-state', 20, 170, -260, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/lmf62.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'LMF', '{"offset":-15,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4382, 'node', '5GC System Architecture', 'NEF', 'image-animate-state', 21, 30, -260, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/nef62.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'NEF', '{"offset":-15,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4383, 'node', '5GC System Architecture', 'MME', 'image-animate-state', 22, -180, -130, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/mme62.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'MME', '{"offset":-15,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4384, 'node', '5GC System Architecture', 'N3IWF', 'image-animate-state', 23, -40, -130, '[60,50]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/n3iwf62.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#f5222d"}', 'N3IWF', '{"offset":-15,"position":"bottom","style":{"fill":"#ffffff","fontSize":14,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4385, 'node', '5GC System Architecture', 'lan7', 'image', 24, 238.892, -195.039, '[70,10]', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '/svg/lan2.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', 'LAN7', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":10,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4386, 'node', '5GC System Architecture', 'lan1', 'image', 24, -180, -195, '[70,10]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/lan2.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', 'LAN1', '{"offset":0,"position":"center","style":{"fill":"#f6f4f4","fontSize":10,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4387, 'node', '5GC System Architecture', 'lan2', 'image', 24, -110, -195, '[70,10]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/lan2.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"transparent","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'LAN2', '{"offset":0,"position":"center","style":{"fill":"#f8f7f7","fontSize":10,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4388, 'node', '5GC System Architecture', 'lan3', 'image', 24, -40, -195, '[70,10]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/lan2.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', 'LAN3', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":10,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4389, 'node', '5GC System Architecture', 'lan4', 'image', 24, 30, -195, '[70,10]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/lan2.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', 'LAN4', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":10,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4390, 'node', '5GC System Architecture', 'lan5', 'image', 24, 100, -195, '[70,10]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '/svg/lan2.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', 'LAN5', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":10,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4391, 'node', '5GC System Architecture', 'lan6', 'image', 24, 170, -195, '[70,10]', '{"height":25,"img":"","offset":20,"show":false,"width":25}', '/svg/lan2.png', '{"height":0,"show":false,"type":"circle","width":0}', '', '', '', '', '', '', '', '{"cursor":"pointer","fill":"transparent","lineWidth":1,"radius":4,"stroke":"#ffffff"}', 'LAN6', '{"offset":0,"position":"center","style":{"fill":"#ffffff","fontSize":10,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4392, 'node', '5GC System Architecture', 'LAN', 'rect', 30, 30.0301, -195.517, '[500,10]', '{"height":25,"img":"/svg/service.svg","offset":20,"show":false,"width":25}', '', '', '', '', '', '', '', '', '', '{"active":{"fill":"rgb(247, 250, 255)","lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"fill":"rgb(250, 250, 250)","lineWidth":1,"stroke":"rgb(224, 224, 224)"},"fill":"#87cefa","highlight":{"fill":"rgb(223, 234, 255)","lineWidth":2,"stroke":"#4572d9","text-shape":{"fontWeight":500}},"inactive":{"fill":"rgb(247, 250, 255)","lineWidth":1,"stroke":"rgb(191, 213, 255)"},"lineWidth":1,"radius":4,"selected":{"fill":"rgb(255, 255, 255)","lineWidth":4,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#87cefa"}', '', '{"offset":0,"position":"center","style":{"fill":"#000000","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4393, 'edge', '5GC System Architecture', 'RAN~1704534829539~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":5,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#7b68ee"}', 'N3', '{"autoRotate":false,"position":"middle","refX":0,"refY":-10,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4394, 'edge', '5GC System Architecture', 'N3IWF~1706496082968~lan6', 'polyline', 0, 0, 0, '', '', '', '', '', 'N3IWF', 'lan3', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4395, 'edge', '5GC System Architecture', 'NEF~1706494552592~lan5', 'line', 0, 0, 0, '', '', '', '', '', 'NEF', 'lan4', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4396, 'edge', '5GC System Architecture', 'LMF~1706495015507~lan6', 'polyline', 0, 0, 0, '', '', '', '', '', 'LMF', 'lan6', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4397, 'edge', '5GC System Architecture', 'OMC~1706495150020~lan7', 'polyline', 0, 0, 0, '', '', '', '', '', 'OMC', 'lan7', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4398, 'edge', '5GC System Architecture', 'AUSF~1706495243932~lan1', 'polyline', 0, 0, 0, '', '', '', '', '', 'AUSF', 'lan1', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4399, 'edge', '5GC System Architecture', 'AMF~1706495271064~lan2', 'polyline', 0, 0, 0, '', '', '', '', '', 'AMF', 'lan2', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4400, 'edge', '5GC System Architecture', 'NRF~1706495715971~lan3', 'polyline', 0, 0, 0, '', '', '', '', '', 'NRF', 'lan5', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4401, 'edge', '5GC System Architecture', 'SMF~1706495739277~lan4', 'polyline', 0, 0, 0, '', '', '', '', '', 'SMF', 'lan4', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4402, 'edge', '5GC System Architecture', 'IMS~1706496047466~lan5', 'polyline', 0, 0, 0, '', '', '', '', '', 'IMS', 'lan6', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4403, 'edge', '5GC System Architecture', 'DN~1704534869360~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'UPF', 'DN', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":5,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#7b68ee"}', 'N6', '{"autoRotate":false,"position":"middle","refX":0,"refY":-10,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4404, 'edge', '5GC System Architecture', 'SMF~1704765447548~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'N4', '{"autoRotate":false,"position":"middle","refX":0,"refY":3,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4405, 'edge', '5GC System Architecture', '5GC~1704764825481~Base', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'AMF', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', 'N2', '{"autoRotate":false,"position":"middle","refX":-5,"refY":-2,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4406, 'edge', '5GC System Architecture', 'MME~1706492758830~lan1', 'polyline', 0, 0, 0, '', '', '', '', '', 'MME', 'lan1', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4407, 'edge', '5GC System Architecture', 'UDM~1706493787944~lan2', 'line', 0, 0, 0, '', '', '', '', '', 'UDM', 'lan3', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4408, 'edge', '5GC System Architecture', 'PCF~1706494120334~lan3', 'line', 0, 0, 0, '', '', '', '', '', 'PCF', 'lan5', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4409, 'edge', '5GC System Architecture', 'NSSF~1706494145341~lan4', 'polyline', 0, 0, 0, '', '', '', '', '', 'NSSF', 'lan2', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
INSERT INTO "chart_graph" VALUES (4410, 'edge', '5GC System Architecture', 'SMSC~1728441658350~LAN', 'polyline', 0, 0, 0, '', '', '', '', '', 'SMSC', 'lan7', '', '', '', '', '{"active":{"lineWidth":1,"stroke":"rgb(95, 149, 255)"},"cursor":"pointer","disable":{"lineWidth":1,"stroke":"rgb(245, 245, 245)"},"highlight":{"lineWidth":2,"stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"inactive":{"lineWidth":1,"stroke":"rgb(234, 234, 234)"},"lineWidth":2,"offset":20,"radius":2,"selected":{"lineWidth":2,"shadowBlur":10,"shadowColor":"rgb(95, 149, 255)","stroke":"rgb(95, 149, 255)","text-shape":{"fontWeight":500}},"stroke":"#ffffff"}', '', '{"autoRotate":false,"position":"middle","refX":0,"refY":0,"style":{"fill":"#ffffff","fontSize":12,"fontWeight":500}}');
-- Dump completed on 2024-03-06 17:27:01

View File

@@ -0,0 +1,223 @@
-- ----------------------------
-- Table structure for kpi_title
-- ----------------------------
DROP TABLE IF EXISTS "kpi_title";
CREATE TABLE "kpi_title" (
"id" integer NOT NULL,
"ne_type" text(16),
"kpi_id" text(16),
"title_json" text,
"cn_title" text(255),
"en_title" text(255),
"status_flag" text(1),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_title
-- ----------------------------
CREATE INDEX "idx_type"
ON "kpi_title" (
"ne_type" ASC
);
-- ----------------------------
-- Records of kpi_title
-- ----------------------------
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');

View File

@@ -0,0 +1,53 @@
-- ----------------------------
-- Table structure for mml_command
-- ----------------------------
DROP TABLE IF EXISTS "mml_command";
CREATE TABLE "mml_command" (
"id" integer NOT NULL,
"ne_type" text(16),
"category" text(32),
"cat_display" text(64),
"operation" text(10),
"object" text(16),
"mml_display" text(64),
"param_json" text,
"status" text(255),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Records of mml_command
-- ----------------------------
INSERT INTO "mml_command" VALUES (1593, 'OMC', 'neManagement', 'Network Element Management', 'lst', 'neinfo', 'List NE Information', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","name":"netype","optional":"true","type":"string"},{"alias":"ne_id","apostr":"true","comment":"","display":"NE ID","filter":"","name":"neid","optional":"true","type":"string"},{"alias":"rm_uid","apostr":"true","comment":"","display":"Resource management UID","filter":"","name":"rmuid","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1594, 'OMC', 'neManagement', 'Network Element Management', 'lst', 'memap', 'List Managed Element Map', '[{"alias":"rm_uid","apostr":"true","comment":"","display":"Resource management UID","filter":"","name":"rmuid","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1595, 'OMC', 'neManagement', 'Network Element Management', 'add', 'neinfo', 'Add Network Element', '[{"alias":"ne_type","apostr":"false","comment":"","display":"NE type","filter":"","loc":"false","name":"netype","optional":"false","type":"string"},{"alias":"ne_id","apostr":"false","comment":"","display":"NE ID","filter":"","loc":"false","name":"neid","optional":"false","type":"string"},{"alias":"rm_uid","apostr":"false","comment":"","display":"Resource management UID","filter":"","loc":"false","name":"rmuid","optional":"false","type":"string"},{"alias":"ip","apostr":"false","comment":"","display":"IP address","filter":"","loc":"false","name":"ip","optional":"false","type":"string"},{"alias":"port","apostr":"false","comment":"","display":"Port","filter":"","loc":"false","name":"port","optional":"false","type":"string"},{"alias":"ne_name","apostr":"false","comment":"","display":"NE name","filter":"","loc":"false","name":"nename","optional":"false","type":"string"},{"alias":"pv_flag","apostr":"false","comment":"","display":"PV flag","filter":"","loc":"false","name":"pvflag","optional":"false","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1596, 'OMC', 'neManagement', 'Network Element Management', 'mod', 'neinfo', 'Modify Network Element', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","loc":"true","name":"netype","optional":"false","type":"string"},{"alias":"ne_id","apostr":"true","comment":"","display":"NE ID","filter":"","loc":"true","name":"neid","optional":"false","type":"string"},{"alias":"rm_uid","apostr":"false","comment":"","display":"Resource management UID","filter":"","loc":"false","name":"rmuid","optional":"true","type":"string"},{"alias":"ip","apostr":"false","comment":"","display":"IP address","filter":"","loc":"false","name":"ip","optional":"true","type":"string"},{"alias":"port","apostr":"false","comment":"","display":"Port","filter":"","loc":"false","name":"port","optional":"true","type":"string"},{"alias":"ne_name","apostr":"false","comment":"","display":"NE name","filter":"","loc":"false","name":"nename","optional":"true","type":"string"},{"alias":"pv_flag","apostr":"false","comment":"","display":"PV flag","filter":"","loc":"false","name":"pvflag","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1597, 'OMC', 'neManagement', 'Network Element Management', 'del', 'neinfo', 'Delete Network Element', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","name":"netype","optional":"false","type":"string"},{"alias":"ne_id","apostr":"true","comment":"","display":"NE ID","filter":"","name":"neid","optional":"false","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1598, 'OMC', 'neConfigManagement', 'NE Config Parameter Management', 'dsp', 'neconfig', 'Display NE Config Parameter', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE Type","filter":"","loc":"true","name":"netype","optional":"true","type":"string"},{"alias":"param_display","apostr":"true","comment":"","display":"Parameters Display","filter":"","loc":"true","name":"paramDisplay","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1599, 'OMC', 'faultManagement', 'Fault Management', 'dsp', 'alarm', 'Display Alarm Information', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","loc":"true","name":"netype","optional":"true","type":"string"},{"alias":"ne_id","apostr":"true","comment":"","display":"NE UID","filter":"","loc":"true","name":"neid","optional":"true","type":"string"},{"alias":"ne_name","apostr":"true","comment":"","display":"NE name","filter":"","name":"nename","optional":"true","type":"string"},{"alias":"alarm_code","apostr":"true","comment":"","display":"Alarm code","filter":"","name":"alarmcode","optional":"true","type":"int"},{"alias":"orig_severity","apostr":"true","comment":"","display":"Original severity","filter":"{\"Critical\":\"Critical\",\"Major\":\"Major\",\"Minor\":\"Minor\",\"Warning\":\"Warning\",\"Event\":\"Event\"}","name":"origseverity","optional":"true","type":"enum"},{"alias":"pv_flag","apostr":"true","comment":"","display":"PV flag","filter":"","name":"pvflag","optional":"true","type":"string"},{"alias":"event_time\u003e","apostr":"true","comment":"","display":"Alarm event start time","filter":"","name":"starttime","optional":"true","type":"string"},{"alias":"event_time\u003c","apostr":"true","comment":"","display":"Alarm event end time","filter":"","name":"endtime","optional":"true","type":"string"},{"alias":"alarm_type","apostr":"true","comment":"","display":"Alarm type","filter":"{\"CommunicationAlarm\":\"CommunicationAlarm\",\"EquipmentAlarm\":\"EquipmentAlarm\",\"ProcessingFailure\":\"ProcessingFailure\",\"EnvironmentalAlarm\":\"EnvironmentalAlarm\",\"QualityOfServiceAlarm\":\"QualityOfServiceAlarm\"}","name":"alarmtype","optional":"true","type":"enum"},{"alias":"alarm_status","apostr":"true","comment":"","display":"Alarm status","filter":"","name":"alarmstatus","optional":"true","type":"int"}]', 'Active');
INSERT INTO "mml_command" VALUES (1600, 'OMC', 'systemCommand', 'Linux System Command', 'run', 'shell', 'Run Shell Command', '[{"alias":"cmd","apostr":"true","comment":"","display":"Shell command","filter":"","loc":"false","name":"cmd","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_command" VALUES (1601, 'OMC', 'licenseManagement', 'License Management', 'dsp', 'licenseinfo', 'Display NE License Information', '[{"alias":"neType","apostr":"false","comment":"","display":"NE type","filter":"","name":"netype","optional":"true","type":"string"},{"alias":"neId","comment":"","display":"NE ID","filter":"","name":"neid","optional":"true","type":"string"}]', 'Inactive');
INSERT INTO "mml_command" VALUES (1602, 'OMC', 'licenseManagement', 'License Management', 'lst', 'license', 'List NE License Information', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","name":"netype","optional":"true","type":"string"},{"alias":"ne_id","apostr":"true","comment":"","display":"NE ID","filter":"","name":"neid","optional":"true","type":"string"}]', 'Inactive');
INSERT INTO "mml_command" VALUES (1603, 'OMC', 'licenseManagement', 'License Management', 'dep', 'license', 'Deployment NE License', '[{"alias":"ne_type","apostr":"true","comment":"","display":"Source NE type","filter":"","name":"srcnetype","optional":"false","type":"string"},{"alias":"ne_id","comment":"","display":"Source NE ID","filter":"","name":"srcneid","optional":"false","type":"string"},{"alias":"ne_type","apostr":"false","comment":"","display":"Destination NE type","filter":"","name":"dstnetype","optional":"false","type":"string"},{"alias":"ne_id","comment":"","display":"Destination NE ID","filter":"","name":"dstneid","optional":"false","type":"string"},{"alias":"dep_number","comment":"","display":"Deployment number","filter":"","name":"number","optional":"false","type":"int"}]', 'Inactive');
INSERT INTO "mml_command" VALUES (1604, 'OMC', 'licenseManagement', 'License Management', 'rel', 'license', 'Batch Release NE License', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","loc":"true","name":"netype","optional":"true","type":"string"},{"alias":"ne_id","apostr":"true","comment":"","display":"NE ID","filter":"","loc":"true","name":"neid","optional":"true","type":"string"},{"alias":"capcity","apostr":"false","comment":"","display":"Release number","filter":"","loc":"false","name":"capcity","optional":"false","type":"int"}]', 'Inactive');
INSERT INTO "mml_command" VALUES (1605, 'OMC', 'licenseManagement', 'License Management', 'ins', 'license', 'Install NE License', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","loc":"true","name":"netype","optional":"false","type":"string"},{"alias":"ne_id","apostr":"true","comment":"","display":"NE ID","filter":"","loc":"true","name":"neid","optional":"false","type":"string"},{"alias":"capcity","comment":"","display":"Install number","filter":"","loc":"false","name":"capcity","optional":"false","type":"int"}]', 'Inactive');
INSERT INTO "mml_command" VALUES (1606, 'OMC', 'licenseManagement', 'License Management', 'adj', 'license', 'Adjustment NE License', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","loc":"true","name":"netype","optional":"true","type":"string"},{"alias":"ne_id","apostr":"true","comment":"","display":"NE ID","filter":"","loc":"true","name":"neid","optional":"true","type":"string"},{"alias":"number","comment":"","display":"Adjustment number","filter":"","loc":"false","name":"number","optional":"false","type":"int"}]', 'Inactive');
INSERT INTO "mml_command" VALUES (1607, 'OMC', 'licenseManagement', 'License Management', 'exp', 'license', 'Export NE License', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","name":"netype","optional":"true","type":"string"},{"alias":"ne_id","apostr":"true","comment":"","display":"NE ID","filter":"","name":"neid","optional":"true","type":"string"}]', 'Inactive');
INSERT INTO "mml_command" VALUES (1608, 'OMC', 'licenseManagement', 'License Management', 'uni', 'license', 'Uninstall NE License', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","name":"netype","optional":"false","type":"string"},{"alias":"ne_id","apostr":"true","comment":"","display":"NE ID","filter":"","name":"neid","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_command" VALUES (1609, 'OMC', 'licenseManagement', 'License Management', 'dsp', 'nelink', 'Display NE Interface Link Status', '[{"alias":"ne_type","apostr":"false","comment":"","display":"NE type","filter":"","name":"netype","optional":"true","type":"string"},{"alias":"ne_id","comment":"","display":"NE ID","filter":"","name":"neid","optional":"true","type":"string"},{"alias":"interface","comment":"","display":"Interface","filter":"","name":"interface","optional":"true","type":"string"}]', 'Inactive');
INSERT INTO "mml_command" VALUES (1610, 'OMC', 'nrmManagement', 'NBI Resources Management', 'dsp', 'nbicm', 'Display NBI Resources Management', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","name":"netype","optional":"true","type":"string"},{"alias":"ne_id","apostr":"true","comment":"","display":"NE ID","filter":"","name":"neid","optional":"true","type":"string"},{"alias":"rm_uid","apostr":"true","comment":"","display":"Resource management UID","filter":"","name":"rmuid","optional":"true","type":"string"}]', 'Inactive');
INSERT INTO "mml_command" VALUES (1611, 'OMC', 'neVersionManagement', 'NE Version Management', 'upg', 'neversion', 'Upgrade NE Software Version', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","loc":"true","name":"netype","optional":"false","type":"string"},{"alias":"ne_id","apostr":"true","comment":"","display":"NE ID","filter":"","loc":"true","name":"neid","optional":"false","type":"string"},{"alias":"version","apostr":"true","comment":"","display":"Version","filter":"","loc":"true","name":"version","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_command" VALUES (1612, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'lst', 'measuretask', 'List Performance Measure Task', '[{"alias":"id","apostr":"false","comment":"","display":"Task ID","filter":"","loc":"true","name":"id","optional":"true","type":"string"},{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","name":"netype","optional":"true","type":"string"},{"alias":"granul_option","apostr":"true","comment":"","display":"Time granularity","filter":"","name":"granuloption","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1613, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'add', 'measuretask', 'Add Performance Measure Task', '[{"alias":"ne_type","apostr":"false","comment":"","display":"NE type","filter":"","loc":"false","name":"netype","optional":"false","type":"string"},{"alias":"ne_ids","apostr":"false","comment":"","display":"NE ID set","filter":"","loc":"false","name":"neids","optional":"false","type":"array"},{"alias":"granul_option","apostr":"false","comment":"","display":"Granularity option","filter":"","loc":"false","name":"granuloption","optional":"false","type":"string"},{"alias":"kpi_set","apostr":"false","comment":"","display":"KPI set","filter":"","loc":"false","name":"kpiset","optional":"false","type":"json"},{"alias":"start_time","apostr":"false","comment":"","display":"Measure task start time","filter":"","loc":"false","name":"starttime","optional":"false","type":"string"},{"alias":"end_time","apostr":"false","comment":"","display":"Measure task end time","filter":"","loc":"false","name":"endtime","optional":"false","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1614, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'mod', 'measuretask', 'Modify Performance Measure Task', '[{"alias":"id","apostr":"false","comment":"","display":"Task ID","filter":"","loc":"true","name":"id","optional":"false","type":"string"},{"alias":"kpi_set","apostr":"false","comment":"","display":"KPI set","filter":"","loc":"false","name":"kpiset","optional":"true","type":"json"},{"alias":"start_time","apostr":"false","comment":"","display":"Measure task start time","filter":"","loc":"false","name":"starttime","optional":"true","type":"string"},{"alias":"end_time","apostr":"false","comment":"","display":"Measure task end time","filter":"","loc":"false","name":"endtime","optional":"true","type":"string"},{"alias":"granul_option","apostr":"false","comment":"","display":"granularity option","filter":"","loc":"false","name":"granuloption","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1615, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'del', 'measuretask', 'Delete Performance Measure Task', '[{"alias":"id","apostr":"false","comment":"","display":"Task ID","filter":"","loc":"true","name":"id","optional":"false","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1616, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'act', 'measuretask', 'Active Performance Measure Task', '[{"alias":"id","apostr":"false","comment":"","display":"Task ID","filter":"","loc":"true","name":"id","optional":"false","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1617, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'dea', 'measuretask', 'Deactive Performance Measure Task', '[{"alias":"id","apostr":"false","comment":"","display":"Task ID","filter":"","loc":"true","name":"id","optional":"false","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1618, 'OMC', 'pmDataManagement', 'Performance Data Management', 'lst', 'measuredata', 'List Performance Data', '[{"alias":"task_id","apostr":"false","comment":"","display":"Task ID","filter":"","loc":"true","name":"id","optional":"true","type":"string"},{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","loc":"true","name":"netype","optional":"true","type":"string"},{"alias":"kpi_id","apostr":"true","comment":"","display":"KPI ID","filter":"","loc":"true","name":"kpiid","optional":"true","type":"string"},{"alias":"start_time\u003e","apostr":"false","comment":"","display":"Measure period start time(\u003e=)","filter":"","name":"starttime","optional":"true","type":"string"},{"alias":"start_time\u003c","apostr":"false","comment":"","display":"Measure period start time(\u003c=)","filter":"","name":"endtime","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1619, 'OMC', 'logManagement', 'Log Management', 'lst', 'systemlog', 'List System Log', '[{"alias":"process_type","apostr":"true","comment":"","display":"Process type","filter":"","loc":"true","name":"processtype","optional":"true","type":"string"},{"alias":"log_time\u003e","apostr":"true","comment":"","display":"Log time more than","filter":"","name":"starttime","optional":"true","type":"string"},{"alias":"log_time\u003c","apostr":"true","comment":"","display":"Log time less than","filter":"","name":"endtime","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1620, 'OMC', 'logManagement', 'Log Management', 'lst', 'operationlog', 'List Operation Log', '[{"alias":"account_name","apostr":"true","comment":"","display":"Account ID","filter":"","loc":"true","name":"accountid","optional":"true","type":"string"},{"alias":"log_time\u003e","apostr":"true","comment":"","display":"Log time more than","filter":"","name":"starttime","optional":"true","type":"string"},{"alias":"log_time\u003c","apostr":"true","comment":"","display":"Log Time Less Than","filter":"","name":"endtime","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1621, 'OMC', 'logManagement', 'Log Management', 'lst', 'securitylog', 'List Security Log', '[{"alias":"account_name","apostr":"true","comment":"","display":"Account ID","filter":"","loc":"true","name":"accountid","optional":"true","type":"string"},{"alias":"op_time\u003e","apostr":"true","comment":"","display":"Log time more than","filter":"","name":"starttime","optional":"true","type":"string"},{"alias":"op_time\u003c","apostr":"true","comment":"","display":"Log time less than","filter":"","name":"endtime","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1622, 'OMC', 'logManagement', 'Log Management', 'lst', 'alarmlog', 'List Alarm Log', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","name":"netype","optional":"true","type":"string"},{"alias":"log_time\u003e","apostr":"true","comment":"","display":"Log time(\u003e=)","filter":"","name":"starttime","optional":"true","type":"string"},{"alias":"log_time\u003c","apostr":"true","comment":"","display":"Log time less than","filter":"","name":"endtime","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1623, 'OMC', 'logManagement', 'Log Management', 'lst', 'eventlog', 'List NE Event Log', '[{"alias":"ne_type","apostr":"true","comment":"","display":"NE type","filter":"","loc":"true","name":"netype","optional":"true","type":"string"},{"alias":"ne_id","apostr":"true","comment":"","display":"NE ID","filter":"","loc":"true","name":"neid","optional":"true","type":"string"},{"alias":"log_time\u003e","apostr":"true","comment":"","display":"Log time(\u003e=)","filter":"","name":"starttime","optional":"true","type":"string"},{"alias":"log_time\u003c","apostr":"true","comment":"","display":"Log time(\u003c=)","filter":"","name":"endtime","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1624, 'OMC', 'mmlManagement', 'MML Management', 'lst', 'mmlcmd', 'List MML Command', '[{"alias":"ne_type","apostr":"true","comment":"","display":"Category","filter":"","name":"category","optional":"true","type":"string"},{"alias":"operation","apostr":"true","comment":"","display":"Operation","filter":"","name":"operation","optional":"true","type":"string"},{"alias":"object","apostr":"true","comment":"","display":"Object","filter":"","name":"object","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_command" VALUES (1625, 'OMC', 'systemManagement', 'System Management', 'dsp', 'sysinfo', 'Display NE System Information', '[{"alias":"neType","apostr":"false","comment":"","display":"NE type","filter":"","name":"netype","optional":"true","type":"string"},{"alias":"neId","comment":"","display":"NE ID","filter":"","name":"neid","optional":"true","type":"string"}]', 'Active');

View File

@@ -0,0 +1,42 @@
-- ----------------------------
-- Table structure for mml_subscriber
-- ----------------------------
DROP TABLE IF EXISTS "mml_subscriber";
CREATE TABLE "mml_subscriber" (
"id" integer NOT NULL,
"ne_type" text(16),
"category" text(32),
"cat_display" text(64),
"operation" text(10),
"object" text(16),
"mml_display" text(128),
"param_json" text,
"status" text(255),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Records of mml_subscriber
-- ----------------------------
INSERT INTO "mml_subscriber" VALUES (590, 'UDM', 'authdataManagement', 'Authentication Data Management', 'dsp', 'authdat', 'Display Auth Data', '[{"comment":"","display":"IMSI","filter":"","name":"imsi","optional":"false","type":"string"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (591, 'UDM', 'authdataManagement', 'Authentication Data Management', 'add', 'authdat', 'Add Auth Data', '[{"comment":"","display":"IMSI","filter":"","name":"imsi","optional":"false","type":"string"},{"comment":"","display":"KI","filter":"","name":"ki","optional":"false","type":"string"},{"comment":"","display":"AMF","filter":"","name":"amf","optional":"false","type":"string"},{"comment":"","display":"Algo Index","filter":"0~15","name":"algo","optional":"false","type":"int"},{"comment":"","display":"OPC","filter":"","name":"opc","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (592, 'UDM', 'authdataManagement', 'Authentication Data Management', 'del', 'authdat', 'Delete Auth Data', '[{"comment":"","display":"IMSI","filter":"","name":"imsi","optional":"false","type":"string"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (593, 'UDM', 'authdataManagement', 'Authentication Data Management', 'baa', 'authdat', 'Batch Add Auth Data', '[{"comment":"","display":"Starting IMSI","filter":"","name":"start_imsi","optional":"false","type":"string"},{"comment":"","display":"Auth Data Number","filter":"","name":"sub_num","optional":"false","type":"int"},{"comment":"","display":"KI","filter":"","name":"ki","optional":"false","type":"string"},{"comment":"","display":"AMF","filter":"","name":"amf","optional":"false","type":"string"},{"comment":"","display":"Algo Index","filter":"0~15","name":"algo","optional":"false","type":"int"},{"comment":"","display":"OPC","filter":"","name":"opc","optional":"true","type":"string"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (594, 'UDM', 'authdataManagement', 'Authentication Data Management', 'bde', 'authdat', 'Batch Delete Auth Data', '[{"comment":"","display":"Starting IMSI","filter":"","name":"start_imsi","optional":"false","type":"string"},{"comment":"","display":"Auth Data Number","filter":"","name":"sub_num","optional":"false","type":"int"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (595, 'UDM', 'authdataManagement', 'Authentication Data Management', 'import', 'authdat', 'Import Auth Data From File', '[{"comment":"","display":"Path File","filter":".txt","name":"path","optional":"false","type":"file"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (596, 'UDM', 'authdataManagement', 'Authentication Data Management', 'export', 'authdat', 'Export Auth Data to File', '[{"comment":"","display":"Path File","filter":"","name":"path","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_subscriber" VALUES (597, 'UDM', 'subscriberManagement', 'Subcriber Management', 'dsp', 'udmuser', 'Display UDM Subscriber', '[{"comment":"","display":"IMSI","filter":"","name":"imsi","optional":"false","type":"string"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (598, 'UDM', 'subscriberManagement', 'Subcriber Management', 'add', 'udmuser', 'Add UDM Subscriber', '[{"comment":"","display":"IMSI","filter":"","name":"imsi","optional":"false","type":"string"},{"comment":"","display":"MSISDN","filter":"","name":"msisdn","optional":"false","type":"string"},{"comment":"","display":"5G UE AMBR","filter":"","name":"ambr","optional":"true","type":"string"},{"comment":"","display":"5G SNSSAIs","filter":"","name":"nssai","optional":"true","type":"string"},{"comment":"","display":"5G Forbidden Areas","filter":"","name":"arfb","optional":"true","type":"string"},{"comment":"","display":"5G Service Area Restriction","filter":"","name":"sar","optional":"true","type":"string"},{"comment":"","display":"RAT Type","filter":"","name":"rat","optional":"true","type":"string"},{"comment":"","display":"Core Network","filter":"","name":"cn","optional":"true","type":"string"},{"comment":"","display":"5G SMF Selection Data","filter":"","name":"smf_sel","optional":"true","type":"string"},{"comment":"","display":"5G SM Data","filter":"","name":"sm_data","optional":"false","type":"string"},{"comment":"Specify mobile phone static IP address, and ''-'' indicates the use of dynamic IP address","display":"4G Static IP","filter":"","name":"static_ip","optional":"true","type":"string"},{"comment":"","display":"4G Context ID","filter":"","name":"context_id","optional":"true","type":"int"},{"comment":"","display":"4G APN Context","filter":"","name":"apn_context","optional":"true","type":"int"},{"comment":"","display":"4G EPS User Template Name","filter":"","name":"epstpl","optional":"true","type":"string"},{"comment":"","display":"4G EPS Flag","filter":"{\"0\":\"Disable\", \"1\":\"Enable\"}","name":"eps_flag","optional":"true","type":"enum"},{"comment":"","display":"4G EPS ODB","filter":"","name":"eps_odb","optional":"true","type":"int"},{"comment":"","display":"4G HPLMN ODB","filter":"","name":"hplmn_odb","optional":"true","type":"int"},{"comment":"","display":"4G Access Restriction Data","filter":"","name":"ard","optional":"true","type":"int"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (599, 'UDM', 'subscriberManagement', 'Subcriber Management', 'del', 'udmuser', 'Delete Subscriber Data', '[{"comment":"","display":"IMSI","filter":"","name":"imsi","optional":"false","type":"string"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (600, 'UDM', 'subscriberManagement', 'Subcriber Management', 'mod', 'udmuser', 'Modify Subscriber Data', '[{"comment":"","display":"IMSI","filter":"","name":"imsi","optional":"false","type":"string"},{"comment":"","display":"MSISDN","filter":"","name":"msisdn","optional":"true","type":"string"},{"comment":"","display":"5G UE AMBR","filter":"","name":"ambr","optional":"true","type":"string"},{"comment":"","display":"5G SNSSAIs","filter":"","name":"nssai","optional":"true","type":"string"},{"comment":"","display":"5G Forbidden Areas","filter":"","name":"arfb","optional":"true","type":"string"},{"comment":"","display":"5G Service Area Restriction","filter":"","name":"sar","optional":"true","type":"string"},{"comment":"","display":"RAT Type","filter":"","name":"rat","optional":"true","type":"string"},{"comment":"","display":"Core Network","filter":"","name":"cn","optional":"true","type":"string"},{"comment":"","display":"5G SMF Selection Data","filter":"","name":"smf_sel","optional":"true","type":"string"},{"comment":"","display":"5G SM Data","filter":"","name":"sm_data","optional":"true","type":"string"},{"comment":"Specify mobile phone static IP address, and ''-'' indicates the use of dynamic IP address","display":"4G Static IP","filter":"","name":"static_ip","optional":"true","type":"string"},{"comment":"","display":"4G Context ID","filter":"","name":"context_id","optional":"true","type":"int"},{"comment":"","display":"4G APN Context","filter":"","name":"apn_context","optional":"true","type":"int"},{"comment":"","display":"4G EPS User Template Name","filter":"","name":"epstpl","optional":"true","type":"string"},{"comment":"","display":"4G EPS Flag","filter":"{\"0\":\"Disable\", \"1\":\"Enable\"}","name":"eps_flag","optional":"true","type":"enum"},{"comment":"","display":"4G EPS ODB","filter":"","name":"eps_odb","optional":"true","type":"int"},{"comment":"","display":"4G HPLMN ODB","filter":"","name":"hplmn_odb","optional":"true","type":"int"},{"comment":"","display":"4G Access Restriction Data","filter":"","name":"ard","optional":"true","type":"int"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (601, 'UDM', 'subscriberManagement', 'Subcriber Management', 'baa', 'udmuser', 'Batch Add UDM Subscriber', '[{"comment":"","display":"Starting IMSI","filter":"","name":"start_imsi","optional":"false","type":"string"},{"comment":"","display":"Starting MSISDN","filter":"","name":"start_msisdn","optional":"false","type":"string"},{"comment":"","display":"Subscriber Number","filter":"","name":"sub_num","optional":"false","type":"int"},{"comment":"","display":"5G UE AMBR","filter":"","name":"ambr","optional":"true","type":"string"},{"comment":"","display":"5G SNSSAIs","filter":"","name":"nssai","optional":"true","type":"string"},{"comment":"","display":"5G Forbidden Areas","filter":"","name":"arfb","optional":"true","type":"string"},{"comment":"","display":"5G Service Area Restriction","filter":"","name":"sar","optional":"true","type":"string"},{"comment":"","display":"RAT Type","filter":"","name":"rat","optional":"true","type":"string"},{"comment":"","display":"Core Network","filter":"","name":"cn","optional":"true","type":"string"},{"comment":"","display":"5G SMF Selection Data","filter":"","name":"smf_sel","optional":"true","type":"string"},{"comment":"","display":"5G SM Data","filter":"","name":"sm_data","optional":"false","type":"string"},{"comment":"Specify mobile phone static IP address, and ''-'' indicates the use of dynamic IP address","display":"4G Static IP","filter":"","name":"static_ip","optional":"true","type":"string"},{"comment":"","display":"4G Context ID","filter":"","name":"context_id","optional":"true","type":"int"},{"comment":"","display":"4G APN Context","filter":"","name":"apn_context","optional":"true","type":"int"},{"comment":"","display":"4G EPS User Template Name","filter":"","name":"epstpl","optional":"true","type":"string"},{"comment":"","display":"4G EPS Flag","filter":"{\"0\":\"Disable\", \"1\":\"Enable\"}","name":"eps_flag","optional":"true","type":"enum"},{"comment":"","display":"4G EPS ODB","filter":"","name":"eps_odb","optional":"true","type":"int"},{"comment":"","display":"4G HPLMN ODB","filter":"","name":"hplmn_odb","optional":"true","type":"int"},{"comment":"","display":"4G Access Restriction Data","filter":"","name":"ard","optional":"true","type":"int"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (602, 'UDM', 'subscriberManagement', 'Subcriber Management', 'bde', 'udmuser', 'Batch Delete Subscriber Data', '[{"comment":"","display":"Starting IMSI","filter":"","name":"start_imsi","optional":"false","type":"string"},{"comment":"","display":"Subcribers Number","filter":"","name":"sub_num","optional":"false","type":"string"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (603, 'UDM', 'subscriberManagement', 'Subcriber Management', 'bmd', 'udmuser', 'Batch Modify Subscriber Data', '[{"comment":"","display":"Starting IMSI","filter":"","name":"start_imsi","optional":"false","type":"string"},{"comment":"","display":"Subcribers Number","filter":"","name":"sub_num","optional":"false","type":"string"},{"comment":"","display":"5G UE AMBR","filter":"","name":"ambr","optional":"true","type":"string"},{"comment":"","display":"5G SNSSAIs","filter":"","name":"nssai","optional":"true","type":"string"},{"comment":"","display":"5G Forbidden Areas","filter":"","name":"arfb","optional":"true","type":"string"},{"comment":"","display":"5G Service Area Restriction","filter":"","name":"sar","optional":"true","type":"string"},{"comment":"","display":"RAT Type","filter":"","name":"rat","optional":"true","type":"string"},{"comment":"","display":"Core Network","filter":"","name":"cn","optional":"true","type":"string"},{"comment":"","display":"5G SMF Selection Data","filter":"","name":"smf_sel","optional":"true","type":"string"},{"comment":"","display":"5G SM Data","filter":"","name":"sm_data","optional":"true","type":"string"},{"comment":"Specify mobile phone static IP address, and ''-'' indicates the use of dynamic IP address","display":"4G Static IP","filter":"","name":"static_ip","optional":"true","type":"string"},{"comment":"","display":"4G Context ID","filter":"","name":"context_id","optional":"true","type":"int"},{"comment":"","display":"4G APN Context","filter":"","name":"apn_context","optional":"true","type":"int"},{"comment":"","display":"4G EPS User Template Name","filter":"","name":"epstpl","optional":"true","type":"string"},{"comment":"","display":"4G EPS Flag","filter":"{\"0\":\"Disable\", \"1\":\"Enable\"}","name":"eps_flag","optional":"true","type":"enum"},{"comment":"","display":"4G EPS ODB","filter":"","name":"eps_odb","optional":"true","type":"int"},{"comment":"","display":"4G HPLMN ODB","filter":"","name":"hplmn_odb","optional":"true","type":"int"},{"comment":"","display":"4G Access Restriction Data","filter":"","name":"ard","optional":"true","type":"int"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (604, 'UDM', 'subscriberManagement', 'Subcriber Management', 'import', 'udmuser', 'Import Subscriber Data From File', '[{"comment":"","display":"Path File","filter":".txt","name":"path","optional":"false","type":"file"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (605, 'UDM', 'subscriberManagement', 'Subcriber Management', 'upload', 'udmuser', 'Upload Subscriber Data', '[{"comment":"","display":"Path File","filter":".txt","name":"path","optional":"false","type":"file"}]', 'Inactive');
INSERT INTO "mml_subscriber" VALUES (606, 'UDM', 'subscriberManagement', 'Subcriber Management', 'export', 'udmuser', 'Export Subscriber Data to File', '[{"comment":"","display":"Path File","filter":"","name":"path","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_subscriber" VALUES (607, 'UDM', 'subscriberManagement', 'Subcriber Management', 'sync', 'start', 'Sync UDM Data From Public UDM', 'null', 'Inactive');
INSERT INTO "mml_subscriber" VALUES (608, 'UDM', 'subscriberManagement', 'Subcriber Management', 'sync', 'state', 'Query State of Sync Task', 'null', 'Inactive');
INSERT INTO "mml_subscriber" VALUES (609, 'UDM', 'other', 'Other', 'set suci', '', 'Set SUCI', '[{"comment":"","display":"ID","filter":"","name":"id","optional":"false","type":"string"},{"comment":"","display":"Scheme","filter":"","name":"scheme","optional":"false","type":"string"},{"comment":"","display":"Private Key","filter":"","name":"privatekey","optional":"false","type":"string"},{"comment":"","display":"Public Key","filter":"","name":"publickey","optional":"false","type":"string"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (610, 'UDM', 'other', 'Other', 'set op', '', 'Set OP', '[{"comment":"","display":"ID","filter":"","name":"id","optional":"false","type":"string"},{"comment":"","display":"Value","filter":"","name":"value","optional":"false","type":"string"}]', 'Active');
INSERT INTO "mml_subscriber" VALUES (611, 'UDM', 'other', 'Other', 'dec key', '', 'Check Key Profile', 'null', 'Active');

View File

@@ -0,0 +1,82 @@
-- ----------------------------
-- Table structure for mml_system
-- ----------------------------
DROP TABLE IF EXISTS "mml_system";
CREATE TABLE "mml_system" (
"id" integer NOT NULL,
"ne_type" text(16),
"category" text(32),
"cat_display" text(64),
"operation" text(10),
"object" text(16),
"mml_display" text(128),
"object_type" text(16),
"param_json" text,
"status" text(255),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Records of mml_system
-- ----------------------------
INSERT INTO "mml_system" VALUES (833, 'UPF', 'upfManagement', 'UPF Management', 'help', '', 'List UPF MML CMD', 'General', 'null', 'Active');
INSERT INTO "mml_system" VALUES (834, 'UPF', 'systemManagement', 'System Management', 'set', 'n3 driver', 'Set N3 Driver', 'General', '[{"comment":"","display":"Type","filter":"","name":"type","optional":"false","type":"int"},{"comment":"","display":"IP address","filter":"","name":"ip","optional":"false","type":"string"},{"comment":"","display":"Mask","filter":"","name":"mask","optional":"false","type":"string"},{"comment":"","display":"Mac address","filter":"","name":"mac","optional":"false","type":"string"},{"comment":"","display":"PCI address","filter":"","name":"pci","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (835, 'UPF', 'systemManagement', 'System Management', 'set', 'n4 ip', 'Set N4 IP Address', 'General', '[{"comment":"","display":"IP Address","filter":"","name":"ip","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (836, 'UPF', 'systemManagement', 'System Management', 'set', 'n6 driver', 'Set N6 Driver', 'General', '[{"comment":"","display":"Type","filter":"","name":"type","optional":"false","type":"int"},{"comment":"","display":"IP address","filter":"","name":"ip","optional":"false","type":"string"},{"comment":"","display":"Mask","filter":"","name":"mask","optional":"false","type":"string"},{"comment":"","display":"Mac address","filter":"","name":"mac","optional":"false","type":"string"},{"comment":"","display":"PCI address","filter":"","name":"pci","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (837, 'UPF', 'systemManagement', 'System Management', 'set', 'n9 driver', 'Set N9 Driver', 'General', '[{"comment":"","display":"Type","filter":"","name":"type","optional":"false","type":"int"},{"comment":"","display":"IP address","filter":"","name":"ip","optional":"false","type":"string"},{"comment":"","display":"Mask","filter":"","name":"mask","optional":"false","type":"string"},{"comment":"","display":"Mac address","filter":"","name":"mac","optional":"false","type":"string"},{"comment":"","display":"PCI address","filter":"","name":"pci","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (838, 'UPF', 'systemManagement', 'System Management', 'set', 'dnn', 'Set DNN', 'General', '[{"comment":"","display":"DNN","filter":"","name":"dnn","optional":"false","type":"string"},{"comment":"","display":"IP Address","filter":"","name":"ip","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (839, 'UPF', 'systemManagement', 'System Management', 'set', 'pfcp', 'Set PFCP', 'General', '[{"comment":"","display":"Path","filter":"","name":"path","optional":"false","type":"string"},{"comment":"","display":"Local IP Address","filter":"","name":"local","optional":"false","type":"string"},{"comment":"","display":"Remote IP Address","filter":"","name":"remote","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (840, 'UPF', 'systemManagement', 'System Management', 'set', 'qos', 'Set Qos', 'General', '[{"comment":"","display":"Index","filter":"","name":"index","optional":"false","type":"string"},{"comment":"","display":"5qi","filter":"","name":"5qi","optional":"false","type":"string"},{"comment":"","display":"Priority Level","filter":"","name":"priority","optional":"false","type":"int"},{"comment":"","display":"MBR","filter":"","name":"mbr","optional":"false","type":"string"},{"comment":"","display":"GBR","filter":"","name":"gbr","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (841, 'UPF', 'systemManagement', 'System Management', 'set', 'pccrule', 'Set PCC Rule', 'General', '[{"comment":"","display":"Index","filter":"0~65535","name":"index","optional":"false","type":"int"},{"comment":"","display":"Precedence","filter":"","name":"precedence","optional":"false","type":"int"},{"comment":"","display":"QOS Index","filter":"","name":"qosindex","optional":"false","type":"int"},{"comment":"","display":"Filter Direction","filter":"{\"0\":\"NA\", \"1\":\"Uplink\", \"2\":\"Downlink\", \"3\":\"Bidirectionallink\"}","name":"direction","optional":"true","type":"int"},{"comment":"","display":"Filter","filter":"","name":"filter","optional":"true","type":"string"},{"comment":"","display":"Application ID","filter":"","name":"appid","optional":"true","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (842, 'UPF', 'systemManagement', 'System Management', 'exec', 'shell', 'Execute Shell Command', 'General', '[{"comment":"","display":"CMD","filter":"","name":"cmd","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (843, 'UPF', 'systemManagement', 'System Management', 'reload', '', 'Reload Config', 'General', 'null', 'Inactive');
INSERT INTO "mml_system" VALUES (853, 'SMF', 'smfManagement', 'SMF Management', 'help', '', 'List SMF MML CMD', 'General', 'null', 'Active');
INSERT INTO "mml_system" VALUES (854, 'SMF', 'systemManagement', 'System Management', 'set', 'n7 server', 'Set N7 Server', 'General', '[{"comment":"","display":"Scheme","filter":"{\"0\":\"http\", \"1\":\"https\"}","name":"scheme","optional":"false","type":"enum"},{"comment":"","display":"IP Address","filter":"0~64","name":"ip","optional":"false","type":"string"},{"comment":"","display":"Port","filter":"0~65535","name":"port","optional":"false","type":"int"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (855, 'SMF', 'systemManagement', 'System Management', 'set', 'n7 client', 'Set N7 Client', 'General', '[{"comment":"","display":"Scheme","filter":"{\"0\":\"http\", \"1\":\"https\"}","name":"scheme","optional":"false","type":"enum"},{"comment":"","display":"IP Address","filter":"0~64","name":"ip","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (856, 'SMF', 'systemManagement', 'System Management', 'set', 'n10 server', 'Set N10 Server', 'General', '[{"comment":"","display":"Scheme","filter":"{\"0\":\"http\", \"1\":\"https\"}","name":"scheme","optional":"false","type":"enum"},{"comment":"","display":"IP Address","filter":"0~64","name":"ip","optional":"false","type":"string"},{"comment":"","display":"Port","filter":"0~65535","name":"port","optional":"false","type":"int"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (857, 'SMF', 'systemManagement', 'System Management', 'set', 'n10 client', 'Set N10 Client', 'General', '[{"comment":"","display":"Scheme","filter":"{\"0\":\"http\", \"1\":\"https\"}","name":"scheme","optional":"false","type":"enum"},{"comment":"","display":"IP Address","filter":"0~64","name":"ip","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (858, 'SMF', 'systemManagement', 'System Management', 'set', 'n11 server', 'Set N11 Server', 'General', '[{"comment":"","display":"Scheme","filter":"{\"0\":\"http\", \"1\":\"https\"}","name":"scheme","optional":"false","type":"enum"},{"comment":"","display":"IP Address","filter":"0~64","name":"ip","optional":"false","type":"string"},{"comment":"","display":"Port","filter":"0~65535","name":"port","optional":"false","type":"int"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (859, 'SMF', 'systemManagement', 'System Management', 'set', 'n11 client', 'Set N11 Client', 'General', '[{"comment":"","display":"Scheme","filter":"{\"0\":\"http\", \"1\":\"https\"}","name":"scheme","optional":"false","type":"enum"},{"comment":"","display":"IP Address","filter":"0~64","name":"ip","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (860, 'SMF', 'systemManagement', 'System Management', 'set', 'dnn', 'Set DNN', 'General', '[{"comment":"","display":"Index","filter":"","name":"index","optional":"false","type":"int"},{"comment":"","display":"DNN","filter":"","name":"DNN","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (862, 'SMF', 'systemManagement', 'System Management', 'set', 'qos', 'Set Qos', 'General', '[{"comment":"","display":"Index","filter":"","name":"index","optional":"false","type":"string"},{"comment":"","display":"SD","filter":"","name":"5qi","optional":"false","type":"string"},{"comment":"","display":"5qipl","filter":"","name":"5qipl","optional":"false","type":"string"},{"comment":"","display":"arppl","filter":"","name":"arppl","optional":"false","type":"string"},{"comment":"","display":"arppci","filter":"","name":"arppci","optional":"false","type":"string"},{"comment":"","display":"arppvi","filter":"","name":"arppvi","optional":"false","type":"string"},{"comment":"","display":"mfbrul","filter":"","name":"mfbrul","optional":"false","type":"string"},{"comment":"","display":"mfbrdl","filter":"","name":"mfbrdl","optional":"false","type":"string"},{"comment":"","display":"gfbrul","filter":"","name":"gfbrul","optional":"false","type":"string"},{"comment":"","display":"gfbrdl","filter":"","name":"gfbrdl","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (863, 'SMF', 'systemManagement', 'System Management', 'set', 'snssai', 'Set Snssai', 'General', '[{"comment":"","display":"Index","filter":"","name":"index","optional":"false","type":"string"},{"display":"sst-sd","filter":"","name":"sst-sd","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (864, 'SMF', 'systemManagement', 'System Management', 'release', 'imsi', 'Release IMSI', 'General', '[{"comment":"","display":"IMSI","filter":"","name":"imsi","optional":"false","type":"string"},{"display":"PDU Session Id","filter":"","name":"pduSessId","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (865, 'SMF', 'systemManagement', 'System Management', 'set', 'urr', 'Set URR', 'General', '[{"comment":"","display":"Index","filter":"","name":"index","optional":"false","type":"string"},{"comment":"","display":"Quota Volume Tatol","filter":"","name":"quotavolumetatol","optional":"false","type":"string"},{"comment":"","display":"Quota Volume UL","filter":"","name":"quotavolumeul","optional":"false","type":"string"},{"comment":"","display":"Quota Volume DL","filter":"","name":"quotavolumedl","optional":"false","type":"string"},{"comment":"","display":"Quota Time","filter":"","name":"quotatime","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (866, 'SMF', 'systemManagement', 'System Management', 'set', 'dpi', 'Set DPI', 'General', '[{"comment":"","display":"Flag","filter":"{\"0\":\"disable\", \"1\":\"enable\"}","name":"flag","optional":"false","type":"enum"},{"comment":"","display":"Max Detect Packet Number","filter":"","name":"max","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (867, 'SMF', 'systemManagement', 'System Management', 'exec', 'shell', 'Execute Shell Command', 'General', '[{"comment":"","display":"CMD","filter":"","name":"cmd","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (868, 'SMF', 'systemManagement', 'System Management', 'reload', '', 'Reload Config', 'General', 'null', 'Inactive');
INSERT INTO "mml_system" VALUES (870, 'IMS', 'imsManagement', 'IMS Management', 'help', '', 'List IMS MML CMD', 'General', 'null', 'Active');
INSERT INTO "mml_system" VALUES (871, 'N3IWF', 'n3iwfManagement', 'N3IWF Management', 'help', '', 'List N3IWF MML CMD', 'General', 'null', 'Active');
INSERT INTO "mml_system" VALUES (872, 'NSSF', 'nssfManagement', 'NSSF Management', 'help', '', 'List NSSF MML CMD', 'General', 'null', 'Active');
INSERT INTO "mml_system" VALUES (873, 'NRF', 'nrfManagement', 'NRF Management', 'help', '', 'List NRF MML CMD', 'General', 'null', 'Active');
INSERT INTO "mml_system" VALUES (874, 'PCF', 'pcfManagement', 'PCF Management', 'help', '', 'List PCF MML CMD', 'General', 'null', 'Active');
INSERT INTO "mml_system" VALUES (875, 'AMF', 'subsManagement', 'Subscriber Management', 'list', 'imsi', 'List Online IMSI', 'General', '[{"comment":"","display":"IMSI","filter":"32","name":"imsi","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (876, 'AMF', 'amfManagement', 'AMF Management', 'help', '', 'List AMF MML CMD', 'General', 'null', 'Active');
INSERT INTO "mml_system" VALUES (877, 'AMF', 'systemManagement', 'System Management', 'set', 'n8_ip', 'Set N8 IP Address', 'General', '[{"comment":"","display":"IP Address","filter":"0~64","name":"ip","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (878, 'AMF', 'systemManagement', 'System Management', 'set', 'n11_ip', 'Set N11 IP Address', 'General', '[{"comment":"","display":"IP Address","filter":"0~64","name":"ip","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (879, 'AMF', 'systemManagement', 'System Management', 'set', 'n12_ip', 'Set N12 IP Address', 'General', '[{"comment":"","display":"IP Address","filter":"0~64","name":"ip","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (880, 'AMF', 'systemManagement', 'System Management', 'set', 'n2_ip', 'Set N2 IP Address', 'General', '[{"comment":"","display":"IP Address","filter":"","name":"ip","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (881, 'AMF', 'systemManagement', 'System Management', 'set', 'n2_port', 'Set N2 Port', 'General', '[{"comment":"","display":"Port","filter":"0~65535","name":"port","optional":"false","type":"int"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (882, 'AMF', 'systemManagement', 'System Management', 'set', 'ntpversion', 'Set NTP Version', 'General', '[{"comment":"","display":"Version","filter":"","name":"version","optional":"false","type":"int"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (883, 'AMF', 'systemManagement', 'System Management', 'set', 'ntpmaxdiff', 'Set NTP Max Diff', 'General', '[{"comment":"","display":"Max Value(ms)","filter":"100~2000","name":"value","optional":"false","type":"int"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (884, 'AMF', 'systemManagement', 'System Management', 'set', 'ntpsynctimer', 'Set NTP Sync Timer', 'General', '[{"comment":"","display":"Periods(second)","filter":"","name":"periods","optional":"false","type":"int"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (885, 'AMF', 'systemManagement', 'System Management', 'add', 'slice', 'Add Slice', 'General', '[{"comment":"","display":"SST","filter":"","name":"sst","optional":"false","type":"string"},{"comment":"","display":"SD","filter":"","name":"sd","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (886, 'AMF', 'systemManagement', 'System Management', 'deregister', 'imsi', 'Deregister IMSI', 'General', '[{"comment":"","display":"IMSI","filter":"","name":"IMSI","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (887, 'AMF', 'systemManagement', 'System Management', 'exec', 'shell', 'Execute Shell Command', 'General', '[{"comment":"","display":"CMD","filter":"","name":"cmd","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (888, 'AMF', 'systemManagement', 'System Management', 'reload', '', 'Reload Config', 'General', 'null', 'Inactive');
INSERT INTO "mml_system" VALUES (889, 'UDM', 'udmManagement', 'UDM Management', 'help', '', 'List UDM MML CMD', 'General', 'null', 'Active');
INSERT INTO "mml_system" VALUES (890, 'UDM', 'systemManagement', 'System Management', 'set', 'n8ip', 'Set N8 IP Address', 'General', '[{"comment":"","display":"IP Address","filter":"","name":"ip","optional":"false","type":"ipv4"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (891, 'UDM', 'systemManagement', 'System Management', 'set', 'n8port', 'Set N8 Port', 'General', '[{"comment":"","display":"Port","filter":"1~65535","name":"port","optional":"false","type":"int"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (892, 'UDM', 'systemManagement', 'System Management', 'set', 'n8scheme', 'Set N8 Scheme', 'General', '[{"comment":"","display":"Scheme","filter":"{\"0\":\"http\", \"1\":\"https\"}","name":"scheme","optional":"false","type":"enum"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (893, 'UDM', 'systemManagement', 'System Management', 'set', 'n10ip', 'Set N10 IP Address', 'General', '[{"comment":"","display":"IP Address","filter":"","name":"ip","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (894, 'UDM', 'systemManagement', 'System Management', 'set', 'n10port', 'Set N10 Port', 'General', '[{"comment":"","display":"Port","filter":"1~65535","name":"port","optional":"false","type":"int"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (895, 'UDM', 'systemManagement', 'System Management', 'set', 'n10scheme', 'Set N10 Scheme', 'General', '[{"comment":"","display":"Scheme","filter":"{\"0\":\"http\", \"1\":\"https\"}","name":"scheme","optional":"false","type":"enum"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (896, 'UDM', 'systemManagement', 'System Management', 'exec', 'shell', 'Execute Shell Command', 'General', '[{"comment":"","display":"CMD","filter":"","name":"cmd","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (897, 'UDM', 'systemManagement', 'System Management', 'reload', '', 'Reload Config', 'General', 'null', 'Inactive');
INSERT INTO "mml_system" VALUES (898, 'AUSF', 'ausfManagement', 'AUSF Management', 'help', '', 'List AUSF MML CMD', 'General', 'null', 'Active');
INSERT INTO "mml_system" VALUES (899, 'AUSF', 'systemManagement', 'System Management', 'set', 'n12ip', 'Set N12 IP Address', 'General', '[{"comment":"","display":"IP Address","filter":"","name":"ip","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (900, 'AUSF', 'systemManagement', 'System Management', 'set', 'n12port', 'Set N12 Port', 'General', '[{"comment":"","display":"Port","filter":"1~65535","name":"port","optional":"false","type":"int"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (901, 'AUSF', 'systemManagement', 'System Management', 'set', 'n12scheme', 'Set N12 Scheme', 'General', '[{"comment":"","display":"Scheme","filter":"{\"0\":\"http\", \"1\":\"https\"}","name":"scheme","optional":"false","type":"enum"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (902, 'AUSF', 'systemManagement', 'System Management', 'set', 'supirange', 'Set SUPI Range', 'General', '[{"comment":"","display":"SUPI Range","filter":"","name":"supirange","optional":"false","type":"string"}]', 'Inactive');
INSERT INTO "mml_system" VALUES (903, 'AUSF', 'systemManagement', 'System Management', 'reload', '', 'Reload Config', 'General', 'null', 'Inactive');
INSERT INTO "mml_system" VALUES (904, 'MME', 'mmeManagement', 'MME Management', 'help', '', 'List MME MML CMD', 'General', 'null', 'Active');

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,56 @@
-- ----------------------------
-- Table structure for alarm
-- ----------------------------
DROP TABLE IF EXISTS "alarm";
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 "idx_status_severity_time"
ON "alarm" (
"alarm_status" ASC,
"orig_severity" ASC,
"event_time" ASC
);
CREATE UNIQUE INDEX "uk_uni_ne_aid"
ON "alarm" (
"ne_type" ASC,
"ne_id" ASC,
"alarm_id" ASC
);
-- ----------------------------
-- Records of alarm
-- ----------------------------

View File

@@ -0,0 +1,46 @@
-- ----------------------------
-- Table structure for alarm_event
-- ----------------------------
DROP TABLE IF EXISTS "alarm_event";
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 "idx_astatus_etime"
ON "alarm_event" (
"alarm_status" ASC,
"event_time" ASC
);
CREATE UNIQUE INDEX "uk_ti_aid"
ON "alarm_event" (
"ne_type" ASC,
"ne_id" ASC,
"alarm_id" ASC
);
-- ----------------------------
-- Records of alarm_event
-- ----------------------------

View File

@@ -0,0 +1,26 @@
-- ----------------------------
-- Table structure for alarm_forward_log
-- ----------------------------
DROP TABLE IF EXISTS "alarm_forward_log";
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
-- ----------------------------

View File

@@ -0,0 +1,23 @@
-- ----------------------------
-- Table structure for alarm_log
-- ----------------------------
DROP TABLE IF EXISTS "alarm_log";
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
-- ----------------------------

View File

@@ -0,0 +1,25 @@
-- ----------------------------
-- Table structure for cbc_message
-- ----------------------------
DROP TABLE IF EXISTS `cbc_message`;
CREATE TABLE "cbc_message" (
"id" integer NOT NULL,
"ne_type" text(32),
"ne_id" text(32),
"message_json" text(10240),
"status" text(32),
"detail" text(255),
"created_at" integer,
"updated_at" integer,
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table cbc_message
-- ----------------------------
CREATE INDEX "idx_cbcm_ne_time"
ON "cbc_message" (
"ne_type" ASC,
"ne_id" ASC,
"created_at" ASC
);

View File

@@ -0,0 +1,27 @@
-- ----------------------------
-- Table structure for cdr_event
-- ----------------------------
DROP TABLE IF EXISTS "cdr_event";
CREATE TABLE "cdr_event" (
"id" integer NOT NULL,
"ne_type" text(32),
"ne_name" text(64),
"rm_uid" text(32),
"timestamp" integer(20),
"cdr_json" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table cdr_event
-- ----------------------------
CREATE INDEX "idx_uid_t"
ON "cdr_event" (
"rm_uid" ASC,
"timestamp" ASC
);
-- ----------------------------
-- Records of cdr_event
-- ----------------------------

View File

@@ -0,0 +1,27 @@
-- ----------------------------
-- Table structure for cdr_event_ims
-- ----------------------------
DROP TABLE IF EXISTS "cdr_event_ims";
CREATE TABLE "cdr_event_ims" (
"id" integer NOT NULL,
"ne_type" text(32),
"ne_name" text(64),
"rm_uid" text(32),
"timestamp" integer(20),
"cdr_json" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table cdr_event_ims
-- ----------------------------
CREATE INDEX "idx_ims_uid_t"
ON "cdr_event_ims" (
"rm_uid" ASC,
"timestamp" ASC
);
-- ----------------------------
-- Records of cdr_event_ims
-- ----------------------------

View File

@@ -0,0 +1,27 @@
-- ----------------------------
-- Table structure for cdr_event_sgwc
-- ----------------------------
DROP TABLE IF EXISTS "cdr_event_sgwc";
CREATE TABLE "cdr_event_sgwc" (
"id" integer NOT NULL,
"ne_type" text(32),
"ne_name" text(64),
"rm_uid" text(32),
"timestamp" integer(20),
"cdr_json" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table cdr_event_sgwc
-- ----------------------------
CREATE INDEX "idx_sgwc_uid_t"
ON "cdr_event_sgwc" (
"rm_uid" ASC,
"timestamp" ASC
);
-- ----------------------------
-- Records of cdr_event_sgwc
-- ----------------------------

View File

@@ -0,0 +1,27 @@
-- ----------------------------
-- Table structure for cdr_event_smf
-- ----------------------------
DROP TABLE IF EXISTS "cdr_event_smf";
CREATE TABLE "cdr_event_smf" (
"id" integer NOT NULL,
"ne_type" text(32),
"ne_name" text(64),
"rm_uid" text(32),
"timestamp" integer(20),
"cdr_json" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table cdr_event_smf
-- ----------------------------
CREATE INDEX "idx_smf_uid_t"
ON "cdr_event_smf" (
"rm_uid" ASC,
"timestamp" ASC
);
-- ----------------------------
-- Records of cdr_event_smf
-- ----------------------------

View File

@@ -0,0 +1,27 @@
-- ----------------------------
-- Table structure for cdr_event_smsc
-- ----------------------------
DROP TABLE IF EXISTS "cdr_event_smsc";
CREATE TABLE "cdr_event_smsc" (
"id" integer NOT NULL,
"ne_type" text(32),
"ne_name" text(64),
"rm_uid" text(32),
"timestamp" integer(20),
"cdr_json" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table cdr_event_smsc
-- ----------------------------
CREATE INDEX "idx_smsc_uid_t"
ON "cdr_event_smsc" (
"rm_uid" ASC,
"timestamp" ASC
);
-- ----------------------------
-- Records of cdr_event_smsc
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_c_report
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_report";
CREATE TABLE "kpi_c_report" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_report
-- ----------------------------
CREATE INDEX "idx_c_uid_at"
ON "kpi_c_report" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_c_report
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_c_report_amf
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_report_amf";
CREATE TABLE "kpi_c_report_amf" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_report_amf
-- ----------------------------
CREATE INDEX "idx_c_amf_uid_at"
ON "kpi_c_report_amf" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_c_report_amf
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_c_report_ausf
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_report_ausf";
CREATE TABLE "kpi_c_report_ausf" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_report_ausf
-- ----------------------------
CREATE INDEX "idx_c_ausf_uid_at"
ON "kpi_c_report_ausf" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_c_report_ausf
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_c_report_cbc
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_report_cbc";
CREATE TABLE "kpi_c_report_cbc" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_report_cbc
-- ----------------------------
CREATE INDEX "idx_c_cbc_uid_at"
ON "kpi_c_report_cbc" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_c_report_cbc
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_c_report_hlr
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_report_hlr";
CREATE TABLE "kpi_c_report_hlr" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_report_hlr
-- ----------------------------
CREATE INDEX "idx_c_hlr_uid_at"
ON "kpi_c_report_hlr" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_c_report_hlr
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_c_report_ims
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_report_ims";
CREATE TABLE "kpi_c_report_ims" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_report_ims
-- ----------------------------
CREATE INDEX "idx_c_ims_uid_at"
ON "kpi_c_report_ims" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_c_report_ims
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_c_report_mme
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_report_mme";
CREATE TABLE "kpi_c_report_mme" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_report_mme
-- ----------------------------
CREATE INDEX "idx_c_mme_uid_at"
ON "kpi_c_report_mme" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_c_report_mme
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_c_report_mocngw
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_report_mocngw";
CREATE TABLE "kpi_c_report_mocngw" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_report_mocngw
-- ----------------------------
CREATE INDEX "idx_c_mocngw_uid_at"
ON "kpi_c_report_mocngw" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_c_report_mocngw
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_c_report_nssf
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_report_nssf";
CREATE TABLE "kpi_c_report_nssf" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_report_nssf
-- ----------------------------
CREATE INDEX "idx_c_nssf_uid_at"
ON "kpi_c_report_nssf" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_c_report_nssf
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_c_report_pcf
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_report_pcf";
CREATE TABLE "kpi_c_report_pcf" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_report_pcf
-- ----------------------------
CREATE INDEX "idx_c_pcf_uid_at"
ON "kpi_c_report_pcf" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_c_report_pcf
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_c_report_smf
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_report_smf";
CREATE TABLE "kpi_c_report_smf" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_report_smf
-- ----------------------------
CREATE INDEX "idx_c_smf_uid_at"
ON "kpi_c_report_smf" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_c_report_smf
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_c_report_smsc
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_report_smsc";
CREATE TABLE "kpi_c_report_smsc" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_report_smsc
-- ----------------------------
CREATE INDEX "idx_c_smsc_uid_at"
ON "kpi_c_report_smsc" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_c_report_smsc
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_c_report_udm
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_report_udm";
CREATE TABLE "kpi_c_report_udm" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_report_udm
-- ----------------------------
CREATE INDEX "idx_c_udm_uid_at"
ON "kpi_c_report_udm" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_c_report_udm
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_c_report_upf
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_report_upf";
CREATE TABLE "kpi_c_report_upf" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_report_upf
-- ----------------------------
CREATE INDEX "idx_c_upf_uid_at"
ON "kpi_c_report_upf" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_c_report_upf
-- ----------------------------

View File

@@ -0,0 +1,56 @@
-- ----------------------------
-- Table structure for kpi_c_title
-- ----------------------------
DROP TABLE IF EXISTS "kpi_c_title";
CREATE TABLE "kpi_c_title" (
"id" integer NOT NULL,
"ne_type" text(16),
"kpi_id" text(16),
"title" text(255),
"expression" text(1024),
"unit" text(16),
"description" text(255),
"status" text(16),
"created_by" text(32),
"updated_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_c_title
-- ----------------------------
CREATE UNIQUE INDEX "idx_ne_kpi_id"
ON "kpi_c_title" (
"ne_type" ASC,
"kpi_id" ASC
);
-- ----------------------------
-- Records of kpi_c_title
-- ----------------------------
INSERT INTO "kpi_c_title" VALUES (1, 'AMF', 'AMF.C.01', 'Regstration Success Rate', '(''AMF.03''/''AMF.02'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (2, 'AMF', 'AMF.C.02', 'Paging Success Rate', '((''AMF.15''+''AMF.16'')/''AMF.17'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (3, 'AMF', 'AMF.C.03', 'Service Request Success Rate', '(1-''AMF.18''/''AMF.19'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (4, 'AMF', 'AMF.C.04', '5G Register Subscriber', '''AMF.01''', ' ', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (20, 'SMF', 'SMF.C.01', 'SA_MeanPduSession', '''SMF.01''', ' ', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (21, 'SMF', 'SMF.C.02', 'PDU Session Establishment Success Rate', '(''SMF.02''/''SMF.03'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (22, 'SMF', 'SMF.C.03', 'IMS Session Establishment Success Rate', '(''SMF.04''/''SMF.05'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (23, 'SMF', 'SMF.C.06', 'IMS_DefaultBear_Success_Rate', '(''SMF.13''/''SMF.14'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (24, 'SMF', 'SMF.C.07', 'Bear_Success_Rate_new', '((''SMF.09''+''SMF.11'')/(''SMF.10''+''SMF.12'') )*100', '%', '', '0', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (40, 'MME', 'MME.C.01', 'Combine Attach Success Rate', '(''MME.A.05''/''MME.A.04'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (41, 'MME', 'MME.C.02', 'Attach Success Rate', '(''MME.A.02''/''MME.A.01'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (60, 'UPF', 'UPF.C.01', 'PFCP Establish Success Rate', '(''UPF.01''/''UPF.02'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (61, 'UPF', 'UPF.C.02', 'N6_Uplink_Throughout', '(''UPF.03'')*8/5/1000/1000', 'Mbps', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (62, 'UPF', 'UPF.C.03', 'N3_Uplink_Throughout', '(''UPF.05'')*8/5/1000/1000', 'Mbps', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (63, 'UPF', 'UPF.C.06', 'N3_Downlink_Throughout', '(''UPF.06'')*8/5/1000/1000', 'Mbps', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (64, 'UPF', 'UPF.C.07', 'N6_Downlink_Throughout', '(''UPF.04'')*8/5/1000/1000', 'Mbps', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (65, 'UPF', 'UPF.C.08', 'Uplink Packet Loss Rate', '(((''UPF.05'')*8/5/1000/1000) - ((''UPF.03'')*8/5/1000/1000)) / ((''UPF.05'')*8/5/1000/1000) * 100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (66, 'UPF', 'UPF.C.09', 'Downlink Packet Loss Rate', '(((''UPF.04'')*8/5/1000/1000) - ((''UPF.06'')*8/5/1000/1000)) / ((''UPF.04'')*8/5/1000/1000) * 100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (80, 'UDM', 'UDM.C.01', 'AMF_UECM_Success_Rate', '(''UDM.03''/''UDM.02'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (81, 'UDM', 'UDM.C.02', 'SMF_UECM_Success_Rate', '(''UDM.04''/''UDM.05'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (90, 'IMS', 'IMS.C.01', 'InitReg_Success_Rate', '(''SCSCF.03''/''SCSCF.04'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (91, 'IMS', 'IMS.C.02', 'MO_Success_Rate', '(''SCSCF.05''/''SCSCF.06'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (92, 'IMS', 'IMS.C.03', 'MT_Success_Rate', '(''SCSCF.07''/''SCSCF.08'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (93, 'IMS', 'IMS.C.04', 'Service_Success_Rate', '((''SCSCF.05''+''SCSCF.07'')/(''SCSCF.06''+''SCSCF.08''))*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (94, 'IMS', 'IMS.C.05', 'IDDOutgoing_Success_Rate', '(''IDD.03''/''IDD.01'')*100', '%', '', '1', 'admin', 1739362260083);
INSERT INTO "kpi_c_title" VALUES (95, 'IMS', 'IMS.C.06', 'IDDIncoming_Success_Rate', '(''IDD.06''/''IDD.04'')*100', '%', '', '1', 'admin', 1739362260083);

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_report
-- ----------------------------
DROP TABLE IF EXISTS "kpi_report";
CREATE TABLE "kpi_report" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_report
-- ----------------------------
CREATE INDEX "idx_uid_at"
ON "kpi_report" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_report
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_report_amf
-- ----------------------------
DROP TABLE IF EXISTS "kpi_report_amf";
CREATE TABLE "kpi_report_amf" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_report_amf
-- ----------------------------
CREATE INDEX "idx_amf_uid_at"
ON "kpi_report_amf" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_report_amf
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_report_ausf
-- ----------------------------
DROP TABLE IF EXISTS "kpi_report_ausf";
CREATE TABLE "kpi_report_ausf" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_report_ausf
-- ----------------------------
CREATE INDEX "idx_ausf_uid_at"
ON "kpi_report_ausf" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_report_ausf
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_report_cbc
-- ----------------------------
DROP TABLE IF EXISTS "kpi_report_cbc";
CREATE TABLE "kpi_report_cbc" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_report_cbc
-- ----------------------------
CREATE INDEX "idx_cbc_uid_at"
ON "kpi_report_cbc" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_report_cbc
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_report_hlr
-- ----------------------------
DROP TABLE IF EXISTS "kpi_report_hlr";
CREATE TABLE "kpi_report_hlr" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_report_hlr
-- ----------------------------
CREATE INDEX "idx_hlr_uid_at"
ON "kpi_report_hlr" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_report_hlr
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_report_ims
-- ----------------------------
DROP TABLE IF EXISTS "kpi_report_ims";
CREATE TABLE "kpi_report_ims" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_report_ims
-- ----------------------------
CREATE INDEX "idx_ims_uid_at"
ON "kpi_report_ims" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_report_ims
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_report_mme
-- ----------------------------
DROP TABLE IF EXISTS "kpi_report_mme";
CREATE TABLE "kpi_report_mme" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_report_mme
-- ----------------------------
CREATE INDEX "idx_mme_uid_at"
ON "kpi_report_mme" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_report_mme
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_report_mocngw
-- ----------------------------
DROP TABLE IF EXISTS "kpi_report_mocngw";
CREATE TABLE "kpi_report_mocngw" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_report_mocngw
-- ----------------------------
CREATE INDEX "idx_mocngw_uid_at"
ON "kpi_report_mocngw" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_report_mocngw
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_report_nssf
-- ----------------------------
DROP TABLE IF EXISTS "kpi_report_nssf";
CREATE TABLE "kpi_report_nssf" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_report_nssf
-- ----------------------------
CREATE INDEX "idx_nssf_uid_at"
ON "kpi_report_nssf" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_report_nssf
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_report_pcf
-- ----------------------------
DROP TABLE IF EXISTS "kpi_report_pcf";
CREATE TABLE "kpi_report_pcf" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_report_pcf
-- ----------------------------
CREATE INDEX "idx_pcf_uid_at"
ON "kpi_report_pcf" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_report_pcf
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_report_smf
-- ----------------------------
DROP TABLE IF EXISTS "kpi_report_smf";
CREATE TABLE "kpi_report_smf" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_report_smf
-- ----------------------------
CREATE INDEX "idx_smf_uid_at"
ON "kpi_report_smf" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_report_smf
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_report_smsc
-- ----------------------------
DROP TABLE IF EXISTS "kpi_report_smsc";
CREATE TABLE "kpi_report_smsc" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_report_smsc
-- ----------------------------
CREATE INDEX "idx_smsc_uid_at"
ON "kpi_report_smsc" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_report_smsc
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_report_udm
-- ----------------------------
DROP TABLE IF EXISTS "kpi_report_udm";
CREATE TABLE "kpi_report_udm" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_report_udm
-- ----------------------------
CREATE INDEX "idx_udm_uid_at"
ON "kpi_report_udm" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_report_udm
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for kpi_report_upf
-- ----------------------------
DROP TABLE IF EXISTS "kpi_report_upf";
CREATE TABLE "kpi_report_upf" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_name" text(64),
"rm_uid" text(64),
"date" text(10) NOT NULL,
"start_time" text(10),
"end_time" text(10),
"index" integer(11) NOT NULL,
"granularity" integer(11),
"kpi_values" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table kpi_report_upf
-- ----------------------------
CREATE INDEX "idx_upf_uid_at"
ON "kpi_report_upf" (
"rm_uid" ASC,
"created_at" ASC
);
-- ----------------------------
-- Records of kpi_report_upf
-- ----------------------------

View File

@@ -0,0 +1,19 @@
-- ----------------------------
-- Table structure for mml_log
-- ----------------------------
DROP TABLE IF EXISTS "mml_log";
CREATE TABLE "mml_log" (
"id" integer NOT NULL,
"user" text(32),
"ip" text(64),
"ne_type" text(32),
"ne_id" text(32),
"command" text(512),
"result" text(255),
"log_time" integer,
PRIMARY KEY ("id")
);
-- ----------------------------
-- Records of mml_log
-- ----------------------------

View File

@@ -0,0 +1,21 @@
-- ----------------------------
-- Table structure for monitor_base
-- ----------------------------
DROP TABLE IF EXISTS "monitor_base";
CREATE TABLE "monitor_base" (
"id" integer NOT NULL,
"create_time" integer(20),
"cpu" integer,
"load_usage" integer,
"cpu_load1" integer,
"cpu_load5" integer,
"cpu_load15" integer,
"memory" integer,
"ne_type" text(32),
"ne_id" text(32),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Records of monitor_base
-- ----------------------------

View File

@@ -0,0 +1,20 @@
-- ----------------------------
-- Table structure for monitor_io
-- ----------------------------
DROP TABLE IF EXISTS "monitor_io";
CREATE TABLE "monitor_io" (
"id" integer NOT NULL,
"create_time" integer(20),
"name" text(50) NOT NULL,
"read" integer(11),
"write" integer(11),
"count" integer(11),
"time" integer(11),
"ne_type" text(32),
"ne_id" text(32),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Records of monitor_io
-- ----------------------------

View File

@@ -0,0 +1,18 @@
-- ----------------------------
-- Table structure for monitor_network
-- ----------------------------
DROP TABLE IF EXISTS "monitor_network";
CREATE TABLE "monitor_network" (
"id" integer NOT NULL,
"create_time" integer(20),
"name" text(50) NOT NULL,
"up" integer,
"down" integer,
"ne_type" text(32),
"ne_id" text(32),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Records of monitor_network
-- ----------------------------

View File

@@ -0,0 +1,33 @@
-- ----------------------------
-- Table structure for nb_state
-- ----------------------------
DROP TABLE IF EXISTS "nb_state";
CREATE TABLE "nb_state" (
"id" integer NOT NULL,
"ne_type" text(32) NOT NULL,
"ne_id" text(32) NOT NULL,
"rm_uid" text(128),
"create_time" integer(20),
"address" text(255),
"name" text(64),
"position" text(64),
"nb_name" text(128),
"state" text(12),
"time" text(64),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table nb_state
-- ----------------------------
CREATE UNIQUE INDEX "uk_state_type_id_uid_cat"
ON "nb_state" (
"ne_type" ASC,
"ne_id" ASC,
"rm_uid" ASC,
"create_time" ASC
);
-- ----------------------------
-- Records of nb_state
-- ----------------------------

View File

@@ -0,0 +1,30 @@
-- ----------------------------
-- Table structure for ne_config_backup
-- ----------------------------
DROP TABLE IF EXISTS "ne_config_backup";
CREATE TABLE "ne_config_backup" (
"id" integer NOT NULL,
"ne_type" text(32) NOT NULL,
"ne_id" text(32) NOT NULL,
"name" text(128),
"path" text(255),
"remark" text(400),
"create_by" text(50),
"create_time" integer(20),
"update_by" text(50),
"update_time" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table ne_config_backup
-- ----------------------------
CREATE INDEX "idx_cb_type_id"
ON "ne_config_backup" (
"ne_type" ASC,
"ne_id" ASC
);
-- ----------------------------
-- Records of ne_config_backup
-- ----------------------------

View File

@@ -0,0 +1,40 @@
-- ----------------------------
-- Table structure for ne_host
-- ----------------------------
DROP TABLE IF EXISTS "ne_host";
CREATE TABLE "ne_host" (
"id" integer NOT NULL,
"host_type" text(16),
"group_id" text(1),
"title" text(128),
"addr" text(128),
"port" integer(11),
"user" text(50),
"auth_mode" text(1),
"password" text(2000),
"private_key" text(6000),
"pass_phrase" text(2000),
"db_name" text(50),
"remark" text(500),
"create_by" text(50),
"create_time" integer(20),
"update_by" text(50),
"update_time" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table ne_host
-- ----------------------------
CREATE UNIQUE INDEX "uk_type_group_title"
ON "ne_host" (
"host_type" ASC,
"group_id" ASC,
"title" ASC
);
-- ----------------------------
-- Records of ne_host
-- ----------------------------
INSERT INTO "ne_host" VALUES (1, 'ssh', '1', 'OMC_001_22', '127.0.0.1', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
INSERT INTO "ne_host" VALUES (2, 'telnet', '1', 'OMC_001_4100', '127.0.0.1', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for ne_host_cmd
-- ----------------------------
DROP TABLE IF EXISTS "ne_host_cmd";
CREATE TABLE "ne_host_cmd" (
"id" integer NOT NULL,
"cmd_type" text(16),
"group_id" text(2),
"title" text(50),
"command" text(500),
"remark" text(500),
"create_by" text(50),
"create_time" integer(20),
"update_by" text(50),
"update_time" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table ne_host_cmd
-- ----------------------------
CREATE UNIQUE INDEX "uk_host_type_group_title"
ON "ne_host_cmd" (
"cmd_type" ASC,
"group_id" ASC,
"title" ASC
);
-- ----------------------------
-- Records of ne_host_cmd
-- ----------------------------

View File

@@ -0,0 +1,40 @@
-- ----------------------------
-- Table structure for ne_info
-- ----------------------------
DROP TABLE IF EXISTS "ne_info";
CREATE TABLE "ne_info" (
"id" integer NOT NULL,
"ne_type" text(32) NOT NULL,
"ne_id" text(32) NOT NULL,
"rm_uid" text(40),
"ne_name" text(64),
"ip" text(128),
"port" integer(11),
"pv_flag" text(32),
"province" text(32),
"vendor_name" text(64),
"dn" text(255),
"ne_address" text(64),
"host_ids" text(64),
"status" integer(11),
"remark" text(255),
"create_by" text(50),
"create_time" integer(20),
"update_by" text(50),
"update_time" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table ne_info
-- ----------------------------
CREATE UNIQUE INDEX "ux_netype_neid"
ON "ne_info" (
"ne_type" ASC,
"ne_id" ASC
);
-- ----------------------------
-- Records of ne_info
-- ----------------------------
INSERT INTO "ne_info" VALUES (1, 'OMC', '001', '4400HXOMC001', 'OMC_001', '127.0.0.1', 33030, 'PNF', 'AreaNet', '-', '-', '-', '1,2', 0, '', 'system', 1713928436971, '', 0);

View File

@@ -0,0 +1,35 @@
-- ----------------------------
-- Table structure for ne_license
-- ----------------------------
DROP TABLE IF EXISTS "ne_license";
CREATE TABLE "ne_license" (
"id" integer NOT NULL,
"ne_type" text(32) NOT NULL,
"ne_id" text(32) NOT NULL,
"activation_request_code" text(255) NOT NULL,
"license_path" text(255),
"capability" integer,
"serial_num" text(32),
"expiry_date" text(32),
"status" text(32),
"remark" text(255),
"create_by" text(50),
"create_time" integer,
"update_by" text(50),
"update_time" integer,
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table ne_license
-- ----------------------------
CREATE UNIQUE INDEX "uk_lic_type_id"
ON "ne_license" (
"ne_type" ASC,
"ne_id" ASC
);
-- ----------------------------
-- Records of ne_license
-- ----------------------------
INSERT INTO "ne_license" VALUES (1, 'OMC', '001', '', '', 0, '', '', '0', '', 'system', 1713928436971, '', 0);

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for ne_software
-- ----------------------------
DROP TABLE IF EXISTS "ne_software";
CREATE TABLE "ne_software" (
"id" integer NOT NULL,
"ne_type" text(32) NOT NULL,
"name" text(128) NOT NULL,
"path" text(500),
"version" text(64) NOT NULL,
"description" text(500),
"create_by" text(50),
"create_time" integer(20),
"update_by" text(50),
"update_time" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table ne_software
-- ----------------------------
CREATE UNIQUE INDEX "uk_type_name_version"
ON "ne_software" (
"ne_type" ASC,
"name" ASC,
"version" ASC
);
-- ----------------------------
-- Records of ne_software
-- ----------------------------

View File

@@ -0,0 +1,34 @@
-- ----------------------------
-- Table structure for ne_state
-- ----------------------------
DROP TABLE IF EXISTS "ne_state";
CREATE TABLE "ne_state" (
"id" integer NOT NULL,
"ne_type" text(16),
"ne_id" text(32),
"version" text(16),
"capability" integer,
"serial_num" text(16),
"expiry_date" text(10),
"sys_cpu_usage" integer,
"sys_mem_usage" integer,
"sys_disk_usage" integer,
"nf_cpu_usage" integer,
"nf_mem_used" integer,
"create_time" integer,
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table ne_state
-- ----------------------------
CREATE INDEX "idx_type_id_time"
ON "ne_state" (
"ne_type" ASC,
"ne_id" ASC,
"create_time" ASC
);
-- ----------------------------
-- Records of ne_state
-- ----------------------------

View File

@@ -0,0 +1,38 @@
-- ----------------------------
-- Table structure for ne_version
-- ----------------------------
DROP TABLE IF EXISTS "ne_version";
CREATE TABLE "ne_version" (
"id" integer NOT NULL,
"ne_type" text(32) NOT NULL,
"ne_id" text(32) NOT NULL,
"name" text(128),
"version" text(64),
"path" text(255),
"pre_name" text(128),
"pre_version" text(64),
"pre_path" text(255),
"new_name" text(128),
"new_version" text(64),
"new_path" text(255),
"status" text(16),
"create_by" text(50),
"create_time" integer,
"update_by" text(50),
"update_time" integer,
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table ne_version
-- ----------------------------
CREATE UNIQUE INDEX "uk_ver_type_id"
ON "ne_version" (
"ne_type" ASC,
"ne_id" ASC
);
-- ----------------------------
-- Records of ne_version
-- ----------------------------
INSERT INTO "ne_version" VALUES (1, 'OMC', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);

View File

@@ -0,0 +1,25 @@
-- ----------------------------
-- Table structure for oauth2_client
-- ----------------------------
DROP TABLE IF EXISTS "oauth2_client";
CREATE TABLE "oauth2_client" (
"id" integer NOT NULL,
"client_id" text(32) NOT NULL,
"client_secret" text(64) NOT NULL,
"title" text(64),
"ip_white" text(255),
"del_flag" text(1),
"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 ("id")
);
-- ----------------------------
-- Records of oauth2_client
-- ----------------------------
INSERT INTO "oauth2_client" VALUES (1, 'omc5y0j15emByauth2', 'omcl28ybn6y4w9y9ntzsv88hyByauth2', 'Local', '127.0.0.1', '0', '', 0, 'system', 1745919659089, 'system', 1745920239962, '');

View File

@@ -0,0 +1,20 @@
-- ----------------------------
-- Table structure for oauth2_log_login
-- ----------------------------
DROP TABLE IF EXISTS "oauth2_log_login";
CREATE TABLE "oauth2_log_login" (
"id" integer NOT NULL,
"client_id" text(32),
"login_ip" text(128),
"login_location" text(32),
"browser" text(64),
"os" text(64),
"status_flag" text(1),
"msg" text(255),
"login_time" integer,
PRIMARY KEY ("id")
);
-- ----------------------------
-- Records of oauth2_log_login
-- ----------------------------

View File

@@ -0,0 +1,46 @@
-- ----------------------------
-- Table structure for sys_config
-- ----------------------------
DROP TABLE IF EXISTS "sys_config";
CREATE TABLE "sys_config" (
"config_id" integer NOT NULL,
"config_name" text(64),
"config_key" text(64),
"config_value" text(500),
"config_type" text(1),
"del_flag" text(1),
"create_by" text(64),
"create_time" integer,
"update_by" text(64),
"update_time" integer,
"remark" text(500),
PRIMARY KEY ("config_id")
);
-- ----------------------------
-- Records of sys_config
-- ----------------------------
INSERT INTO "sys_config" VALUES (1, 'config.sys.user.initPassword', 'sys.user.initPassword', 'Abcd@1234..', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.user.initPasswordRemark');
INSERT INTO "sys_config" VALUES (2, 'config.sys.account.captchaEnabled', 'sys.account.captchaEnabled', 'false', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.account.captchaEnabledRemark');
INSERT INTO "sys_config" VALUES (3, 'config.sys.account.registerUser', 'sys.account.registerUser', 'false', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.account.registerUserRemark');
INSERT INTO "sys_config" VALUES (4, 'config.sys.user.maxRetryCount', 'sys.user.maxRetryCount', '5', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.user.maxRetryCountRemark');
INSERT INTO "sys_config" VALUES (5, 'config.sys.user.lockTime', 'sys.user.lockTime', '10', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.user.lockTimeRemark');
INSERT INTO "sys_config" VALUES (6, 'config.sys.officialUrl', 'sys.officialUrl', '#', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.officialUrlRemark');
INSERT INTO "sys_config" VALUES (7, 'config.sys.helpDoc', 'sys.helpDoc', '/static/helpDoc/{language}_doc.pdf', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.helpDocRemark');
INSERT INTO "sys_config" VALUES (8, 'sys.account.captchaType', 'sys.account.captchaType', 'math', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'sys.account.captchaTypeRemark');
INSERT INTO "sys_config" VALUES (9, 'config.sys.user.passwordPolicy', 'sys.user.passwordPolicy', '{"minLength":6,"specialChars":0,"uppercase":0,"lowercase":0}', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.user.passwordPolicyRemark');
INSERT INTO "sys_config" VALUES (10, 'config.sys.user.passwdExpire', 'sys.user.passwdExpire', '{"expHours":0,"alertHours":360}', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.user.passwdExpireRemark');
INSERT INTO "sys_config" VALUES (11, 'config.sys.user.fristPasswdChange', 'sys.user.fristPasswdChange', 'false', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.user.fristPasswdChangeRemark');
INSERT INTO "sys_config" VALUES (12, 'config.sys.user.passwdNotAllowedHistory', 'sys.user.passwdNotAllowedHistory', '0', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.user.passwdNotAllowedHistoryRemark');
INSERT INTO "sys_config" VALUES (21, 'config.monitor.sysResource.storeDays', 'monitor.sysResource.storeDays', '30', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.monitor.sysResource.storeDaysRemark');
INSERT INTO "sys_config" VALUES (22, 'config.sys.logo.type', 'sys.logo.type', 'brand', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.typeRemark');
INSERT INTO "sys_config" VALUES (23, 'config.sys.logo.filePathIcon', 'sys.logo.filePathIcon', '/static/logo/{language}_icon.png', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.filePathIconRemark');
INSERT INTO "sys_config" VALUES (24, 'config.sys.logo.filePathBrand', 'sys.logo.filePathBrand', '/static/logo/{language}_brand.png', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.filePathBrandRemark');
INSERT INTO "sys_config" VALUES (25, 'config.sys.loginBackground', 'sys.loginBackground', '#', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.loginBackgroundRemark');
INSERT INTO "sys_config" VALUES (26, 'config.sys.title', 'sys.title', 'config.sys.titleValue', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.titleRemark');
INSERT INTO "sys_config" VALUES (27, 'config.sys.copyright', 'sys.copyright', 'config.sys.copyrightValue', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.copyrightRemark');
INSERT INTO "sys_config" VALUES (28, 'config.sys.i18nOpen', 'sys.i18n.open', 'true', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nOpenRemark');
INSERT INTO "sys_config" VALUES (29, 'config.sys.i18nDefault', 'sys.i18n.default', 'en_US', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nDefaultRemark');
INSERT INTO "sys_config" VALUES (30, 'config.sys.lockTime', 'sys.lockTime', '0', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.lockTimeRemark');
INSERT INTO "sys_config" VALUES (31, 'config.sys.homePage', 'sys.homePage', 'configManage/neOverview/index', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.homePageRemark');
INSERT INTO "sys_config" VALUES (32, 'config.neData.backupDataFTP', 'neData.backupDataFTP', 'VXEECeDMoYhX29pqsb753ecJOnPfxB6XrEa9QdUrRqwKI7EmJei5HlvehvL+wL0Osjo3Y2Qs7ADA6eL3SrisiVXAVVXv38KMhvcSU9eaAzl/jrY4ahsq6a/eSbzxFDgE21US7/YnsyDRG7eGAc7W5Q==', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.neData.backupDataFTPRemark');

View File

@@ -0,0 +1,27 @@
-- ----------------------------
-- Table structure for sys_dept
-- ----------------------------
DROP TABLE IF EXISTS "sys_dept";
CREATE TABLE "sys_dept" (
"dept_id" integer NOT NULL,
"parent_id" integer(20),
"ancestors" text(255),
"dept_name" text(255),
"dept_sort" integer(11),
"leader" text(32),
"phone" text(32),
"email" text(64),
"status_flag" text(1),
"del_flag" text(1),
"create_by" text(64),
"create_time" integer(20),
"update_by" text(64),
"update_time" integer(20),
PRIMARY KEY ("dept_id")
);
-- ----------------------------
-- Records of sys_dept
-- ----------------------------
INSERT INTO "sys_dept" VALUES (100, 0, '0', 'dept.root', 0, 'system', '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468);
INSERT INTO "sys_dept" VALUES (101, 100, '0,100', 'dept.root.item1', 1, 'system', '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468);

View File

@@ -0,0 +1,199 @@
-- ----------------------------
-- Table structure for sys_dict_data
-- ----------------------------
DROP TABLE IF EXISTS "sys_dict_data";
CREATE TABLE "sys_dict_data" (
"data_id" integer NOT NULL,
"dict_type" text(64) NOT NULL,
"data_label" text(255) NOT NULL,
"data_value" text(512) NOT NULL,
"data_sort" integer(11),
"tag_class" text(64),
"tag_type" text(12),
"status_flag" text(1),
"del_flag" text(1),
"create_by" text(64),
"create_time" integer(20),
"update_by" text(64),
"update_time" integer(20),
"remark" text(500),
PRIMARY KEY ("data_id")
);
-- ----------------------------
-- Records of sys_dict_data
-- ----------------------------
INSERT INTO "sys_dict_data" VALUES (1, 'sys_user_sex', 'dictData.sex.un', '0', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (2, 'sys_user_sex', 'dictData.sex.male', '1', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (3, 'sys_user_sex', 'dictData.sex.female', '2', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (4, 'sys_show_hide', 'dictData.show', '1', 1, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (5, 'sys_show_hide', 'dictData.hide', '0', 2, '', 'error', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (6, 'sys_normal_disable', 'dictData.normal', '1', 1, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (7, 'sys_normal_disable', 'dictData.disable', '0', 2, '', 'error', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (8, 'sys_yes_no', 'dictData.yes', 'Y', 1, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (9, 'sys_yes_no', 'dictData.no', 'N', 2, '', 'error', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (10, 'sys_common_status', 'dictData.success', '1', 1, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (11, 'sys_common_status', 'dictData.fail', '0', 2, '', 'error', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (12, 'sys_job_status', 'dictData.jobStatus.normal', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (13, 'sys_job_status', 'dictData.jobStatus.pause', '0', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (14, 'sys_job_group', 'dictData.jobGroup.Default', 'DEFAULT', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (15, 'sys_job_group', 'dictData.jobGroup.System', 'SYSTEM', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (16, 'sys_oper_type', 'dictData.operType.other', '0', 1, '', 'purple', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (17, 'sys_oper_type', 'dictData.operType.add', '1', 2, '', 'blue', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (18, 'sys_oper_type', 'dictData.operType.edit', '2', 3, '', 'cyan', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (19, 'sys_oper_type', 'dictData.operType.delete', '3', 4, '', 'red', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (20, 'sys_oper_type', 'dictData.operType.auth', '4', 5, '', '#108ee9', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (21, 'sys_oper_type', 'dictData.operType.export', '5', 6, '', 'orange', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (22, 'sys_oper_type', 'dictData.operType.import', '6', 7, '', 'orange', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (23, 'sys_oper_type', 'dictData.operType.forced quit', '7', 8, '', 'default', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (24, 'sys_oper_type', 'dictData.operType.clear', '8', 9, '', '#f50', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (25, 'trace_type', 'dictData.trace.interface', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (26, 'trace_type', 'dictData.trace.device', '2', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (27, 'trace_type', 'dictData.trace.user', '3', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (28, 'sys_job_save_log', 'dictData.jobSaveLog.no', '0', 8, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (29, 'sys_job_save_log', 'dictData.jobSaveLog.yes', '1', 9, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (30, 'ne_host_type', 'dictData.ne_host_type.redis', 'redis', 2, '', 'magenta', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (31, 'alarm_status', 'dictData.alarmStatus.history', 'Clear', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (32, 'alarm_status', 'dictData.alarmStatus.active', 'Active', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (33, 'sys_role_datascope', 'dictData.datascope.all', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (34, 'sys_role_datascope', 'dictData.datascope.custom', '2', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (35, 'sys_role_datascope', 'dictData.datascope.dept', '3', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (36, 'sys_role_datascope', 'dictData.datascope.deptAndChid', '4', 4, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (37, 'sys_role_datascope', 'dictData.datascope.self', '5', 5, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (38, 'active_alarm_type', 'dictData.active_alarm_type.communication', 'CommunicationAlarm', 1, '', 'gold', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (39, 'active_alarm_type', 'dictData.active_alarm_type.equipment', 'EquipmentAlarm', 2, '', 'cyan', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (40, 'active_alarm_type', 'dictData.active_alarm_type.processing', 'ProcessingFailure', 3, '', 'blue ', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (41, 'active_alarm_type', 'dictData.active_alarm_type.environmental', 'EnvironmentalAlarm', 4, '', 'yellow', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (42, 'active_alarm_type', 'dictData.active_alarm_type.qualityOfService', 'QualityOfServiceAlarm', 5, '', 'purple', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (43, 'active_clear_type', 'dictData.active_clear_type.notCleared', 'NotClear', 0, '', 'processing', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (44, 'active_clear_type', 'dictData.active_clear_type.auto', 'AutoClear', 1, '', 'gold', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (45, 'active_clear_type', 'dictData.active_clear_type.hand', 'ManualClear', 2, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (46, 'active_ack_state', 'dictData.active_ack_state.unconfirmed', 'NotAck', 0, '', 'processing', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (47, 'active_ack_state', 'dictData.active_ack_state.confirmed', 'Ack', 1, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (48, 'active_alarm_severity', 'dictData.active_alarm_severity.critical', 'Critical', 1, '', 'gold', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (49, 'active_alarm_severity', 'dictData.active_alarm_severity.major', 'Major', 2, '', 'cyan', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (50, 'active_alarm_severity', 'dictData.active_alarm_severity.minor', 'Minor', 3, '', 'blue ', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (51, 'active_alarm_severity', 'dictData.active_alarm_severity.warning', 'Warning', 4, '', 'yellow', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (52, 'active_alarm_severity', 'dictData.active_alarm_severity.event', 'Event', 5, '', 'purple', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (53, 'index_status', 'dictType.index_status.normal', 'normal', 1, '#91cc75', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (54, 'index_status', 'dictType.index_status.abnormal', 'abnormal', 2, '#ee6666', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (55, 'cdr_sip_code', 'dictData.cdr_sip_code.200', '200', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (56, 'cdr_sip_code', 'dictData.cdr_sip_code.403', '403', 5, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (57, 'cdr_sip_code', 'dictData.cdr_sip_code.408', '408', 13, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (58, 'cdr_sip_code', 'dictData.cdr_sip_code.500', '500', 16, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (59, 'cdr_call_type', 'dictData.cdr_call_type.audio', 'audio', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (60, 'cdr_call_type', 'dictData.cdr_call_type.video', 'video', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (61, 'ue_auth_code', 'dictData.ue_auth_code.200', '200', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (62, 'ue_auth_code', 'dictData.ue_auth_code.001', '001', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (63, 'ue_auth_code', 'dictData.ue_auth_code.002', '002', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (64, 'ue_auth_code', 'dictData.ue_auth_code.003', '003', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (65, 'ue_auth_code', 'dictData.ue_auth_code.004', '004', 4, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (66, 'ue_auth_code', 'dictData.ue_auth_code.005', '005', 5, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (67, 'ue_auth_code', 'dictData.ue_auth_code.006', '006', 6, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (68, 'ue_auth_code', 'dictData.ue_auth_code.007', '007', 7, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (69, 'ue_event_type', 'dictData.ue_event_type.auth', 'Auth', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (70, 'ue_event_type', 'dictData.ue_event_type.detach', 'Detach', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (71, 'ue_event_type', 'dictData.ue_event_type.state', 'CM', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (72, 'ue_event_cm_state', 'dictData.ue_event_cm_state.connected', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (73, 'ue_event_cm_state', 'dictData.ue_event_cm_state.idle', '2', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (74, 'ue_event_cm_state', 'dictData.ue_event_cm_state.inactive', '3', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (75, 'cdr_sip_code', 'dictData.cdr_sip_code.404', '404', 6, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (76, 'cdr_sip_code', 'dictData.cdr_sip_code.487', '487', 12, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (77, 'cdr_sip_code', 'dictData.cdr_sip_code.503', '503', 17, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (78, 'cdr_sip_code', 'dictData.cdr_sip_code.504', '504', 18, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (79, 'cdr_sip_code', 'dictData.cdr_sip_code.603', '603', 21, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (80, 'cdr_sip_code', 'dictData.cdr_sip_code.606', '606', 22, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (81, 'cdr_sip_code', 'dictData.cdr_sip_code.202', '202', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (82, 'cdr_call_type', 'dictData.cdr_call_type.sms', 'sms', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (83, 'cdr_sip_code', 'dictData.cdr_sip_code.488', '488', 14, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (84, 'cdr_sip_code', 'dictData.cdr_sip_code.0', '0', 99, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (85, 'ne_host_type', 'dictData.ne_host_type.ssh', 'ssh', 0, '', 'blue', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (86, 'ne_host_type', 'dictData.ne_host_type.telnet', 'telnet', 1, '', 'purple', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (87, 'ne_host_groupId', 'dictData.ne_host_groupId.0', '0', 0, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (88, 'ne_host_groupId', 'dictData.ne_host_groupId.1', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (89, 'ne_host_groupId', 'dictData.ne_host_groupId.2', '2', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (90, 'ne_host_authMode', 'dictData.ne_host_authMode.0', '0', 0, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (91, 'ne_host_authMode', 'dictData.ne_host_authMode.1', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (92, 'ne_host_cmd_groupId', 'dictData.ne_host_cmd_groupId.0', '0', 0, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (93, 'ne_host_cmd_groupId', 'dictData.ne_host_cmd_groupId.1', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (94, 'ne_info_status', 'dictData.ne_info_status.0', '0', 0, '', 'error', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (95, 'ne_info_status', 'dictData.ne_info_status.1', '1', 1, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (96, 'ne_info_status', 'dictData.ne_info_status.2', '2', 2, '', 'orange', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (97, 'ne_info_status', 'dictData.ne_info_status.3', '3', 3, '', 'blue', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (98, 'ne_license_status', 'dictData.ne_license_status.0', '0', 0, '', 'warning', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (99, 'ne_license_status', 'dictData.ne_license_status.1', '1', 1, '', 'processing', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (100, 'ne_host_authMode', 'dictData.ne_host_authMode.2', '2', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (101, 'ne_version_status', 'dictData.ne_version_status.0', '0', 0, '', 'default', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (102, 'ne_version_status', 'dictData.ne_version_status.1', '1', 1, '', 'success', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (103, 'ne_version_status', 'dictData.ne_version_status.2', '2', 1, '', 'purple', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (104, 'ne_version_status', 'dictData.ne_version_status.3', '3', 1, '', 'processing', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (105, 'cdr_cause_code', 'dictData.cdr_cause_code.0', '0', 0, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (106, 'cdr_cause_code', 'dictData.cdr_cause_code.8', '8', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (107, 'cdr_cause_code', 'dictData.cdr_cause_code.10', '10', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (108, 'cdr_cause_code', 'dictData.cdr_cause_code.21', '21', 10, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (109, 'cdr_cause_code', 'dictData.cdr_cause_code.22', '22', 11, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (110, 'cdr_cause_code', 'dictData.cdr_cause_code.27', '27', 12, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (111, 'cdr_cause_code', 'dictData.cdr_cause_code.28', '28', 13, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (112, 'cdr_cause_code', 'dictData.cdr_cause_code.29', '29', 14, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (113, 'cdr_cause_code', 'dictData.cdr_cause_code.30', '30', 15, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (114, 'cdr_cause_code', 'dictData.cdr_cause_code.38', '38', 16, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (115, 'cdr_cause_code', 'dictData.cdr_cause_code.41', '41', 20, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (116, 'cdr_cause_code', 'dictData.cdr_cause_code.41', '41', 21, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (117, 'cdr_cause_code', 'dictData.cdr_cause_code.42', '42', 22, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (118, 'cdr_cause_code', 'dictData.cdr_cause_code.47', '47', 23, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (119, 'cdr_cause_code', 'dictData.cdr_cause_code.50', '50', 30, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (120, 'trace_msg_type', 'dictData.trace_msg_type.0', '0', 0, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (121, 'trace_msg_type', 'dictData.trace_msg_type.1', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (122, 'trace_msg_direct', 'dictData.trace_msg_direct.0', '0', 0, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (123, 'trace_msg_direct', 'dictData.trace_msg_direct.1', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (124, 'trace_interfaces', 'dictData.trace_interfaces.1', 'N1', 1, '', '', '0', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (125, 'trace_interfaces', 'dictData.trace_interfaces.2', 'N2', 2, '', '', '0', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (126, 'trace_interfaces', 'dictData.trace_interfaces.3', 'N1/N2', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (127, 'trace_interfaces', 'dictData.trace_interfaces.4', 'N4', 4, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (128, 'trace_interfaces', 'dictData.trace_interfaces.8', 'N8', 8, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (129, 'trace_interfaces', 'dictData.trace_interfaces.10', 'N10', 10, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (130, 'trace_interfaces', 'dictData.trace_interfaces.11', 'N11', 11, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (131, 'trace_interfaces', 'dictData.trace_interfaces.12', 'N12', 12, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (132, 'trace_interfaces', 'dictData.trace_interfaces.13', 'N13', 13, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (133, 'trace_interfaces', 'dictData.trace_interfaces.7', 'N7', 7, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (134, 'trace_interfaces', 'dictData.trace_interfaces.15', 'N15', 15, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (135, 'trace_interfaces', 'dictData.trace_interfaces.17', 'N17', 17, '', '', '0', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (136, 'trace_interfaces', 'dictData.trace_interfaces.20', 'N20', 20, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (137, 'trace_interfaces', 'dictData.trace_interfaces.22', 'N22', 22, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (138, 'trace_interfaces', 'dictData.trace_interfaces.40', 'N40', 40, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (139, 'cdr_sip_code', 'dictData.cdr_sip_code.302', '302', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (140, 'cdr_sip_code', 'dictData.cdr_sip_code.402', '402', 4, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (141, 'cdr_sip_code', 'dictData.cdr_sip_code.480', '480', 7, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (142, 'cdr_sip_code', 'dictData.cdr_sip_code.481', '481', 8, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (143, 'cdr_sip_code', 'dictData.cdr_sip_code.482', '482', 9, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (144, 'cdr_sip_code', 'dictData.cdr_sip_code.486', '486', 11, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (145, 'cdr_sip_code', 'dictData.cdr_sip_code.489', '489', 15, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (146, 'cdr_sip_code', 'dictData.cdr_sip_code.580', '580', 19, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (147, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.0', '0', 99, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (148, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.200', '200', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (149, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.202', '202', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (150, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.302', '302', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (151, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.402', '402', 4, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (152, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.403', '403', 5, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (153, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.404', '404', 6, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (154, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.480', '480', 7, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (155, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.481', '481', 8, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (156, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.482', '482', 9, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (157, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.486', '486', 11, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (158, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.487', '487', 12, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (159, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.408', '408', 13, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (160, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.488', '488', 14, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (161, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.489', '489', 15, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (162, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.500', '500', 16, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (163, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.503', '503', 17, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (164, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.504', '504', 18, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (165, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.580', '580', 19, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (166, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.603', '603', 21, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (167, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.606', '606', 22, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (168, 'trace_interfaces', 'dictData.trace_interfaces.14', 'N14', 14, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (169, 'trace_interfaces', 'dictData.trace_interfaces.5', 'N5', 5, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (170, 'sys_user_type', 'dictData.sys_user_type.system', 'System', 1, '', 'default', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (171, 'sys_user_type', 'dictData.sys_user_type.ldap', 'LDAP', 2, '', 'lime', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (172, 'sys_user_type', 'dictData.sys_user_type.smtp', 'SMTP', 3, '', 'magenta', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_data" VALUES (173, 'sys_user_type', 'dictData.sys_user_type.oauth2', 'OAuth2', 4, '', 'gold', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');

View File

@@ -0,0 +1,55 @@
-- ----------------------------
-- Table structure for sys_dict_type
-- ----------------------------
DROP TABLE IF EXISTS "sys_dict_type";
CREATE TABLE "sys_dict_type" (
"dict_id" integer NOT NULL,
"dict_name" text(64) NOT NULL,
"dict_type" text(64) NOT NULL,
"status_flag" text(1),
"del_flag" text(1),
"create_by" text(64),
"create_time" integer(20),
"update_by" text(64),
"update_time" integer(20),
"remark" text(500),
PRIMARY KEY ("dict_id")
);
-- ----------------------------
-- Records of sys_dict_type
-- ----------------------------
INSERT INTO "sys_dict_type" VALUES (1, 'dictType.sys_user_sex', 'sys_user_sex', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_user_sex_remark');
INSERT INTO "sys_dict_type" VALUES (2, 'dictType.sys_show_hide', 'sys_show_hide', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_show_hide_remark');
INSERT INTO "sys_dict_type" VALUES (3, 'dictType.sys_normal_disable', 'sys_normal_disable', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_normal_disable_remark');
INSERT INTO "sys_dict_type" VALUES (4, 'dictType.sys_job_status', 'sys_job_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_job_status_remark');
INSERT INTO "sys_dict_type" VALUES (5, 'dictType.sys_job_group', 'sys_job_group', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_job_group_remark');
INSERT INTO "sys_dict_type" VALUES (6, 'dictType.sys_yes_no', 'sys_yes_no', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_yes_no_remark');
INSERT INTO "sys_dict_type" VALUES (9, 'dictType.sys_oper_type', 'sys_oper_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_oper_type_remark');
INSERT INTO "sys_dict_type" VALUES (10, 'dictType.sys_common_status', 'sys_common_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_common_status_remark');
INSERT INTO "sys_dict_type" VALUES (11, 'dictType.sys_user_type', 'sys_user_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (50, 'dictType.trace_type', 'trace_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.trace_type_remark');
INSERT INTO "sys_dict_type" VALUES (51, 'dictType.alarm_status', 'alarm_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.alarm_status_remark');
INSERT INTO "sys_dict_type" VALUES (52, 'dictType.ne_version_status', 'ne_version_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ne_version_status_remark');
INSERT INTO "sys_dict_type" VALUES (53, 'dictType.sys_role_datascope', 'sys_role_datascope', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_role_datascope_remark');
INSERT INTO "sys_dict_type" VALUES (54, 'dictType.active_alarm_type', 'active_alarm_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_alarm_type_remark');
INSERT INTO "sys_dict_type" VALUES (55, 'dictType.active_clear_type', 'active_clear_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_clear_type_remark');
INSERT INTO "sys_dict_type" VALUES (56, 'dictType.active_ack_state', 'active_ack_state', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_ack_state_remark');
INSERT INTO "sys_dict_type" VALUES (57, 'dictType.active_alarm_severity', 'active_alarm_severity', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_alarm_severity_remark');
INSERT INTO "sys_dict_type" VALUES (58, 'dictType.index_status', 'index_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.index_status_remark');
INSERT INTO "sys_dict_type" VALUES (59, 'dictType.cdr_sip_code', 'cdr_sip_code', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (60, 'dictType.cdr_call_type', 'cdr_call_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (61, 'dictType.ue_auth_code', 'ue_auth_code', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (62, 'dictType.ue_event_type', 'ue_event_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (63, 'dictType.ue_event_cm_state', 'ue_event_cm_state', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (64, 'dictType.ne_host_type', 'ne_host_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (65, 'dictType.ne_host_groupId', 'ne_host_groupId', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (66, 'dictType.ne_host_authMode', 'ne_host_authMode', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (67, 'dictType.ne_host_cmd_groupId', 'ne_host_cmd_groupId', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (68, 'dictType.ne_info_status', 'ne_info_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (69, 'dictType.ne_license_status', 'ne_license_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (70, 'dictType.cdr_cause_code', 'cdr_cause_code', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (71, 'dictType.trace_msg_type', 'trace_msg_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (72, 'dictType.trace_msg_direct', 'trace_msg_direct', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (73, 'dictType.trace_interfaces', 'trace_interfaces', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
INSERT INTO "sys_dict_type" VALUES (74, 'dictType.cdr_sip_code_cause', 'cdr_sip_code_cause', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');

View File

@@ -0,0 +1,971 @@
-- ----------------------------
-- Table structure for sys_i18n
-- ----------------------------
DROP TABLE IF EXISTS "sys_i18n";
CREATE TABLE "sys_i18n" (
"id" integer NOT NULL,
"key_lable" text(255) NOT NULL,
"value_zh" text(2048),
"value_en" text(2048),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Records of sys_i18n
-- ----------------------------
INSERT INTO "sys_i18n" VALUES (1, 'i18n', '中文', 'English');
INSERT INTO "sys_i18n" VALUES (2, 'hello', '你好', 'Hello');
INSERT INTO "sys_i18n" VALUES (3, 'menu.system', '系统', 'System');
INSERT INTO "sys_i18n" VALUES (4, 'menu.monitor', '监控', 'Monitor');
INSERT INTO "sys_i18n" VALUES (5, 'menu.tools', '工具', 'Tools');
INSERT INTO "sys_i18n" VALUES (6, 'menu.ne', '网元', 'NE');
INSERT INTO "sys_i18n" VALUES (7, 'menu.ue', '终端', 'UE');
INSERT INTO "sys_i18n" VALUES (8, 'menu.systemRemark', '系统管理目录', 'System Management Catalog');
INSERT INTO "sys_i18n" VALUES (9, 'menu.monitorRemark', '系统监控目录', 'System Monitor Catalog');
INSERT INTO "sys_i18n" VALUES (10, 'menu.toolsRemark', '系统工具目录', 'System Tools Catalog');
INSERT INTO "sys_i18n" VALUES (11, 'menu.neRemark', '网元配置管理目录', 'NE Configuration Management Catalog');
INSERT INTO "sys_i18n" VALUES (12, 'menu.ueRemark', '网元终端信息目录', 'Network Element Terminal Information Catalog');
INSERT INTO "sys_i18n" VALUES (13, 'menu.security.user', '用户管理', 'User Management');
INSERT INTO "sys_i18n" VALUES (14, 'menu.security.role', '角色管理', 'Role Management');
INSERT INTO "sys_i18n" VALUES (15, 'menu.security.roleUser', '分配角色', 'Assigning Roles');
INSERT INTO "sys_i18n" VALUES (16, 'menu.system.menu', '菜单管理', 'Menu Management');
INSERT INTO "sys_i18n" VALUES (17, 'menu.security.dept', '部门管理', 'Department Management');
INSERT INTO "sys_i18n" VALUES (18, 'menu.security.post', '岗位管理', 'Position Management');
INSERT INTO "sys_i18n" VALUES (19, 'menu.system.dictType', '字典管理', 'Dictionary Management');
INSERT INTO "sys_i18n" VALUES (20, 'menu.system.dictData', '字典数据', 'Dictionary Data');
INSERT INTO "sys_i18n" VALUES (21, 'menu.system.paramSet', '参数设置', 'Parameter Settings');
INSERT INTO "sys_i18n" VALUES (22, 'menu.system.systemLog', '系统日志', 'System Log');
INSERT INTO "sys_i18n" VALUES (23, 'menu.system.systemInfo', '系统信息', 'System Information');
INSERT INTO "sys_i18n" VALUES (24, 'menu.system.cacheInfo', '缓存信息', 'Cache Information');
INSERT INTO "sys_i18n" VALUES (25, 'menu.system.cache', '缓存管理', 'Cache Management');
INSERT INTO "sys_i18n" VALUES (26, 'menu.security.onlineUser', '在线用户', 'Online Users');
INSERT INTO "sys_i18n" VALUES (27, 'menu.system.job', '调度任务', 'Scheduling Tasks');
INSERT INTO "sys_i18n" VALUES (28, 'menu.system.jobLog', '调度日志', 'Scheduling Logs');
INSERT INTO "sys_i18n" VALUES (29, 'menu.tools.help', '帮助文档', 'Help Documentation');
INSERT INTO "sys_i18n" VALUES (30, 'menu.log.operat', '操作日志', 'Operation logs');
INSERT INTO "sys_i18n" VALUES (31, 'menu.log.login', '安全日志', 'Security logs');
INSERT INTO "sys_i18n" VALUES (32, 'menu.security.userRemark', '用户管理菜单', 'User Management Menu');
INSERT INTO "sys_i18n" VALUES (33, 'menu.security.roleRemark', '角色管理菜单', 'Role Management Menu');
INSERT INTO "sys_i18n" VALUES (34, 'menu.security.roleUserRemark', '分配角色内嵌隐藏菜单', 'Assign Roles Embedded Hidden Menu');
INSERT INTO "sys_i18n" VALUES (35, 'menu.system.menuRemark', '菜单管理菜单', 'Menu Management Menu');
INSERT INTO "sys_i18n" VALUES (36, 'menu.security.deptRemark', '部门管理菜单', 'Department management menu');
INSERT INTO "sys_i18n" VALUES (37, 'menu.security.postRemark', '岗位管理菜单', 'Job Management Menu');
INSERT INTO "sys_i18n" VALUES (38, 'menu.system.dictTypeRemark', '字典管理菜单', 'Dictionary management menu');
INSERT INTO "sys_i18n" VALUES (39, 'menu.system.dictDataRemark', '字典数据内嵌隐藏菜单', 'Dictionary data embedded hidden menu');
INSERT INTO "sys_i18n" VALUES (40, 'menu.system.paramSetRemark', '参数设置菜单', 'Parameter setting menu');
INSERT INTO "sys_i18n" VALUES (41, 'menu.system.systemLogRemark', '系统日志目录', 'System Log Catalog');
INSERT INTO "sys_i18n" VALUES (42, 'menu.system.systemInfoRemark', '系统信息菜单', 'System information menu');
INSERT INTO "sys_i18n" VALUES (43, 'menu.system.cacheInfoRemark', '缓存信息菜单', 'Cache Information Menu');
INSERT INTO "sys_i18n" VALUES (44, 'menu.system.cacheRemark', '缓存列表菜单', 'Cache List Menu');
INSERT INTO "sys_i18n" VALUES (45, 'menu.security.onlineUserRemark', '在线用户菜单', 'Online User Menu');
INSERT INTO "sys_i18n" VALUES (46, 'menu.system.jobRemark', '调度任务菜单', 'Scheduling Tasks menu');
INSERT INTO "sys_i18n" VALUES (47, 'menu.system.jobLogRemark', '调度日志内嵌隐藏菜单', 'Scheduling Log Embedded Hidden Menu');
INSERT INTO "sys_i18n" VALUES (48, 'menu.tools.helpRemark', '帮助文档菜单', 'Help file menu');
INSERT INTO "sys_i18n" VALUES (49, 'menu.log.operatRemark', '操作日志菜单', 'Operation log menu');
INSERT INTO "sys_i18n" VALUES (50, 'menu.log.loginRemark', '登录日志菜单', 'Login log menu');
INSERT INTO "sys_i18n" VALUES (51, 'menu.common.query', '查询', 'Inquiry');
INSERT INTO "sys_i18n" VALUES (52, 'menu.common.add', '新增', 'Add');
INSERT INTO "sys_i18n" VALUES (53, 'menu.common.edit', '修改', 'Modify');
INSERT INTO "sys_i18n" VALUES (54, 'menu.common.delete', '删除', 'Delete');
INSERT INTO "sys_i18n" VALUES (55, 'menu.common.export', '导出', 'Export');
INSERT INTO "sys_i18n" VALUES (56, 'menu.common.import', '导入', 'Import');
INSERT INTO "sys_i18n" VALUES (57, 'menu.common.resetPwd', '重置密码', 'Reset Password');
INSERT INTO "sys_i18n" VALUES (58, 'menu.common.unlock', '账户解锁', 'Account Unlock');
INSERT INTO "sys_i18n" VALUES (59, 'menu.forcedQuit.batch ', '批量强退', 'Batch Undo');
INSERT INTO "sys_i18n" VALUES (60, 'menu.forcedQuit.single', '单条强退', 'Individual Forced Retirement');
INSERT INTO "sys_i18n" VALUES (61, 'menu.neData.udmAuth', 'UDM鉴权用户', 'UDM Authentication');
INSERT INTO "sys_i18n" VALUES (62, 'menu.neData.udmSub', 'UDM签约用户', 'UDM Subscribers');
INSERT INTO "sys_i18n" VALUES (63, 'menu.neData.udmVOIP', 'VOIP鉴权用户', 'VOIP Authentication');
INSERT INTO "sys_i18n" VALUES (64, 'menu.neData.udmVolte', 'IMS签约用户', 'IMS Subscribers');
INSERT INTO "sys_i18n" VALUES (65, 'menu.neData.imsSub', 'IMS在线用户', 'IMS Online Users');
INSERT INTO "sys_i18n" VALUES (66, 'menu.neData.smfSub', 'UE在线信息', 'UE Online Information');
INSERT INTO "sys_i18n" VALUES (67, 'menu.neData.baseOnline', '基站在线', 'Radio Online');
INSERT INTO "sys_i18n" VALUES (68, 'menu.trace', '跟踪', 'Trace');
INSERT INTO "sys_i18n" VALUES (69, 'menu.trace.task', '网元跟踪任务', 'NE Trace Task');
INSERT INTO "sys_i18n" VALUES (70, 'menu.trace.taskData', '网元跟踪任务数据', 'NE Trace Task Data');
INSERT INTO "sys_i18n" VALUES (71, 'menu.trace.pcap', '信令抓包', 'Signaling Capture');
INSERT INTO "sys_i18n" VALUES (72, 'menu.fault', '监控', 'Monitor');
INSERT INTO "sys_i18n" VALUES (73, 'config.neData.backupDataFTP', '备份网元数据-同步FTP服务', 'Backup NE Data - Sync Data FTP Service');
INSERT INTO "sys_i18n" VALUES (74, 'config.neData.backupDataFTPRemark', '请通过系统页面进行设置FTP信息', 'Please set the FTP information through the system page.');
INSERT INTO "sys_i18n" VALUES (75, 'job.backup_export_table_sys_log_operate_remark', 'hour: 数据时间从任务执行时间前的小时数
tableName: 数据表名
columns: 支持字段
backupPath: 备份输出路径 /usr/local/omc/backup/{backupPath}', 'hour: data time from the hour before the task execution time
tableName: data table name
columns: support fields
backupPath: backup output path /usr/local/omc/backup/{backupPath}');
INSERT INTO "sys_i18n" VALUES (76, 'job.backup_export_table_cdr_event_ims_remark', 'hour: 数据时间从任务执行时间前的小时数
tableName: 数据表名
columns: 支持字段
backupPath: 备份输出路径 /usr/local/omc/backup/{backupPath}', 'hour: data time from the hour before the task execution time
tableName: data table name
columns: support fields
backupPath: backup output path /usr/local/omc/backup/{backupPath}');
INSERT INTO "sys_i18n" VALUES (77, 'job.backup_export_table_cdr_event_smf_remark', 'hour: 数据时间从任务执行时间前的小时数
tableName: 数据表名
columns: 支持字段
backupPath: 备份输出路径 /usr/local/omc/backup/{backupPath}', 'hour: data time from the hour before the task execution time
tableName: data table name
columns: support fields
backupPath: backup output path /usr/local/omc/backup/{backupPath}');
INSERT INTO "sys_i18n" VALUES (78, 'menu.traceRemark', '跟踪管理目录', 'Tracking Management Menu');
INSERT INTO "sys_i18n" VALUES (79, 'menu.trace.taskRemark', '跟踪任务菜单', 'Tracking Task Menu');
INSERT INTO "sys_i18n" VALUES (80, 'config.sys.user.fristPasswdChange', '用户管理-首次登录密码修改', 'User Management-First Login Password Change');
INSERT INTO "sys_i18n" VALUES (81, 'menu.trace.pcapRemark', '信令抓包菜单', 'Signaling Capture Menu');
INSERT INTO "sys_i18n" VALUES (82, 'menu.faultRemark', '故障管理目录', 'Fault Management Catalog');
INSERT INTO "sys_i18n" VALUES (83, 'menu.fault.active', '活动告警', 'Active Alarms');
INSERT INTO "sys_i18n" VALUES (84, 'menu.log', '日志', 'Logs');
INSERT INTO "sys_i18n" VALUES (85, 'menu.log.mml', 'MML日志', 'MML Logs');
INSERT INTO "sys_i18n" VALUES (86, 'menu.log.alarm', '告警日志', 'Alarm Logs');
INSERT INTO "sys_i18n" VALUES (87, 'menu.log.forwarding', '告警前转日志', 'Alarm Forwarding Logs');
INSERT INTO "sys_i18n" VALUES (88, 'menu.log.set', '日志设置', 'Log Settings');
INSERT INTO "sys_i18n" VALUES (89, 'menu.monitor.sessionUser', '用户会话', 'User Sessions');
INSERT INTO "sys_i18n" VALUES (90, 'menu.fault.history', '历史告警', 'Historical Alarms');
INSERT INTO "sys_i18n" VALUES (91, 'menu.fault.set', '设置', 'Settings');
INSERT INTO "sys_i18n" VALUES (92, 'menu.perf', '性能', 'Performance');
INSERT INTO "sys_i18n" VALUES (93, 'menu.fault.activemRemark', '活动告警菜单', 'Active Alarm Menu');
INSERT INTO "sys_i18n" VALUES (94, 'menu.logRemark', '日志管理目录', 'Log Management Catalog');
INSERT INTO "sys_i18n" VALUES (95, 'menu.log.operatOldRemark', '操作日志旧layui菜单', 'Operation log old layui menu');
INSERT INTO "sys_i18n" VALUES (96, 'menu.log.mmlRemark', '操作MML日志', 'Operation MML Log');
INSERT INTO "sys_i18n" VALUES (97, 'menu.log.alarmRemark', '告警日志菜单', 'Alarm Log Menu');
INSERT INTO "sys_i18n" VALUES (98, 'menu.log.securityOldRemark', '安全日志旧layui菜单', 'Security Log Old Layui Menu');
INSERT INTO "sys_i18n" VALUES (99, 'menu.log.forwardingRemark', '告警前转日志菜单', 'Alarm forward log menu');
INSERT INTO "sys_i18n" VALUES (100, 'menu.log.setRemark', '日志设置菜单', 'Log Settings menu');
INSERT INTO "sys_i18n" VALUES (101, 'menu.monitor.sessionUserRemark', '用户会话旧layui菜单', 'User Session Old Layui Menu');
INSERT INTO "sys_i18n" VALUES (102, 'menu.fault.historyRemark', '历史告警菜单', 'Alarm history menu');
INSERT INTO "sys_i18n" VALUES (103, 'menu.fault.setRemark', '故障通用设置菜单', 'Fault General Setup Menu');
INSERT INTO "sys_i18n" VALUES (104, 'menu.perfRemark', '性能目录', 'Performance Catalog');
INSERT INTO "sys_i18n" VALUES (105, 'menu.perf.task', '任务管理', 'Performance Tasks');
INSERT INTO "sys_i18n" VALUES (106, 'menu.perf.data', '性能数据', 'Performance Data');
INSERT INTO "sys_i18n" VALUES (107, 'menu.perf.kpiOverView', '关键指标概览', 'Key Performance Overview');
INSERT INTO "sys_i18n" VALUES (108, 'menu.perf.threshold', '性能门限', 'Performance Thresholds');
INSERT INTO "sys_i18n" VALUES (109, 'menu.perf.kpi', '关键指标', 'Key Performance Indicators');
INSERT INTO "sys_i18n" VALUES (110, 'menu.perf.customTarget', '自定义指标', 'Custom Indicator Management');
INSERT INTO "sys_i18n" VALUES (111, 'menu.perf.kpiKeyTarget', '关键指标报表', 'Key Performance Reports');
INSERT INTO "sys_i18n" VALUES (112, 'menu.mml', 'MML', 'MML');
INSERT INTO "sys_i18n" VALUES (113, 'menu.mml.ne', '网元操作', 'NE Operation');
INSERT INTO "sys_i18n" VALUES (114, 'menu.mml.udm', 'UDM操作', 'UDM Operation');
INSERT INTO "sys_i18n" VALUES (115, 'menu.mml.set', 'MML设置', 'MML Settings');
INSERT INTO "sys_i18n" VALUES (116, 'menu.mml.omc', 'OMC操作', 'OMC Operation');
INSERT INTO "sys_i18n" VALUES (117, 'menu.perf.taskRemark', '任务管理菜单', 'Task Management Menu');
INSERT INTO "sys_i18n" VALUES (118, 'menu.perf.dataRemark', '性能数据菜单', 'Performance Data Menu');
INSERT INTO "sys_i18n" VALUES (119, 'menu.dashboard.smscCDR.content', '可见短信内容', 'Visible SMS content');
INSERT INTO "sys_i18n" VALUES (120, 'menu.perf.thresholdRemark', '性能门限菜单', 'Performance Threshold Menu');
INSERT INTO "sys_i18n" VALUES (121, 'menu.perf.kpiRemark', '黄金指标菜单', 'Key Performance Indicator Menu');
INSERT INTO "sys_i18n" VALUES (122, 'menu.perf.customTargetRemark', '自定义指标菜单', 'Custom Indicator Management Menu');
INSERT INTO "sys_i18n" VALUES (123, 'menu.dashboard.smfCDRByIMSI', '数据流量报表', 'Data Usage Report');
INSERT INTO "sys_i18n" VALUES (124, 'menu.mmlRemark', 'MML管理目录', 'MML Management Catalog');
INSERT INTO "sys_i18n" VALUES (125, 'menu.mml.neRemark', '网元操作菜单', 'Network Element Operations Menu');
INSERT INTO "sys_i18n" VALUES (126, 'menu.mml.udmRemark', '网元UDM用户数据菜单', 'Network Element UDM User Data Menu');
INSERT INTO "sys_i18n" VALUES (127, 'menu.mml.setRemark', 'MML设置菜单', 'MML Setup Menu');
INSERT INTO "sys_i18n" VALUES (128, 'menu.mml.omcRemark', 'OMC操作菜单', 'OMC Operation Menu');
INSERT INTO "sys_i18n" VALUES (129, 'menu.dashboard.sgwcCDR', '漫游数据话单', 'Roaming Data CDR');
INSERT INTO "sys_i18n" VALUES (130, 'menu.security', '安全', 'Security');
INSERT INTO "sys_i18n" VALUES (131, 'menu.system.systemSet', '系统设置', 'System Settings');
INSERT INTO "sys_i18n" VALUES (132, 'menu.system.systemResource', '系统资源', 'System Resources');
INSERT INTO "sys_i18n" VALUES (133, 'log.operate.title.sgwcCDR', '漫游数据话单', 'Roaming Data CDR');
INSERT INTO "sys_i18n" VALUES (134, 'menu.securityRemark', '安全管理目录', 'Security Management Catalog');
INSERT INTO "sys_i18n" VALUES (135, 'menu.system.systemSetRemark', '系统设置菜单', 'System Settings Menu');
INSERT INTO "sys_i18n" VALUES (136, 'menu.system.systemResourceRemark', '系统资源 cpu io network菜单', 'System Resources cpu io network menu');
INSERT INTO "sys_i18n" VALUES (137, 'dictData.offline', '离线', 'Offline');
INSERT INTO "sys_i18n" VALUES (138, 'dictData.online', '在线', 'Online');
INSERT INTO "sys_i18n" VALUES (139, 'menu.neData.baseStation', '基站状态', 'Radio State');
INSERT INTO "sys_i18n" VALUES (140, 'menu.noData', '没有可访问菜单数据!', 'There is no accessible menu data!');
INSERT INTO "sys_i18n" VALUES (141, 'menu.errNameExists', '操作菜单【{name}】失败,菜单名称已存在', 'Failed to operate menu [{name}], menu name already exists!');
INSERT INTO "sys_i18n" VALUES (142, 'menu.errPathExists', '操作菜单【{name}】失败,菜单路由地址已存在', 'Failed to operate menu [{name}], menu routing address already exists!');
INSERT INTO "sys_i18n" VALUES (143, 'menu.errFramePath', '操作菜单【{name}】失败非内部地址请以http(s)://开头', 'Failed to manipulate menu [{name}], non-internal address should start with http(s)://');
INSERT INTO "sys_i18n" VALUES (144, 'menu.errParentStatus', '上级菜单未启用!', 'The parent menu is not enabled!');
INSERT INTO "sys_i18n" VALUES (145, 'menu.errHasChildUse', '操作菜单【{name}】失败,存在使用子菜单数:{num}', 'Operation menu [{name}] failed, number of submenus in use exists: {num}');
INSERT INTO "sys_i18n" VALUES (146, 'menu.errHasRoleUse', '操作菜单【{name}】失败,菜单已分配给角色数:{num}', 'Operation menu [{name}] failed, number of roles the menu has been assigned to: {num}');
INSERT INTO "sys_i18n" VALUES (147, 'dictData.sex.un', '未选择', 'Not Selected');
INSERT INTO "sys_i18n" VALUES (148, 'dictData.sex.male', '', 'Male');
INSERT INTO "sys_i18n" VALUES (149, 'dictData.sex.female', '', 'Female');
INSERT INTO "sys_i18n" VALUES (150, 'dictData.show', '显示', 'Show');
INSERT INTO "sys_i18n" VALUES (151, 'dictData.hide', '隐藏', 'Hide');
INSERT INTO "sys_i18n" VALUES (152, 'dictData.normal', '正常', 'Active');
INSERT INTO "sys_i18n" VALUES (153, 'dictData.disable', '停用', 'Inactive');
INSERT INTO "sys_i18n" VALUES (154, 'dictData.yes', '', 'Yes');
INSERT INTO "sys_i18n" VALUES (155, 'dictData.no', '', 'No');
INSERT INTO "sys_i18n" VALUES (156, 'dictData.success', '成功', 'Successful');
INSERT INTO "sys_i18n" VALUES (157, 'dictData.fail', '失败', 'Failed');
INSERT INTO "sys_i18n" VALUES (158, 'dictData.jobStatus.normal', '正常', 'Active');
INSERT INTO "sys_i18n" VALUES (159, 'dictData.jobStatus.pause', '暂停', 'Inactive');
INSERT INTO "sys_i18n" VALUES (160, 'dictData.jobGroup.Default', '默认', 'Default');
INSERT INTO "sys_i18n" VALUES (161, 'dictData.jobGroup.System', '系统', 'System');
INSERT INTO "sys_i18n" VALUES (162, 'dictData.operType.other', '其他', 'Other');
INSERT INTO "sys_i18n" VALUES (163, 'dictData.operType.add', '新增', 'New');
INSERT INTO "sys_i18n" VALUES (164, 'dictData.operType.edit', '修改', 'Modify');
INSERT INTO "sys_i18n" VALUES (165, 'dictData.operType.delete', '删除', 'Delete');
INSERT INTO "sys_i18n" VALUES (166, 'dictData.operType.auth', '授权', 'Authorization');
INSERT INTO "sys_i18n" VALUES (167, 'dictData.operType.export', '导出', 'Export');
INSERT INTO "sys_i18n" VALUES (168, 'dictData.operType.import', '导入', 'Import');
INSERT INTO "sys_i18n" VALUES (169, 'dictData.operType.forced quit', '强退', 'Forced Retirement');
INSERT INTO "sys_i18n" VALUES (170, 'dictData.operType.clear', '清空', 'Clear');
INSERT INTO "sys_i18n" VALUES (171, 'dictData.trace.interface', '接口跟踪', 'Interface Tracing');
INSERT INTO "sys_i18n" VALUES (172, 'dictData.trace.device', '设备跟踪', 'Module Tracing');
INSERT INTO "sys_i18n" VALUES (173, 'dictData.trace.user', '用户跟踪', 'User Tracing');
INSERT INTO "sys_i18n" VALUES (174, 'nbState.export.id', '编号', 'ID');
INSERT INTO "sys_i18n" VALUES (175, 'nbState.export.name', '基站名称', 'Name');
INSERT INTO "sys_i18n" VALUES (176, 'nbState.export.position', '基站位置', 'Position');
INSERT INTO "sys_i18n" VALUES (177, 'nbState.export.address', 'IP地址', 'IP Address');
INSERT INTO "sys_i18n" VALUES (178, 'nbState.export.nbName', '设备名称', 'RanNodeName');
INSERT INTO "sys_i18n" VALUES (179, 'nbState.export.ueNum', '在线用户数', 'UE Number');
INSERT INTO "sys_i18n" VALUES (180, 'nbState.export.state', '基站状态', 'State');
INSERT INTO "sys_i18n" VALUES (181, 'nbState.export.time', '变更时间', 'Change Time');
INSERT INTO "sys_i18n" VALUES (182, 'neHost.okBySSHLink', '设置免密直连成功', 'Setting up a password-free direct connection is successful');
INSERT INTO "sys_i18n" VALUES (183, 'neHost.banNE', '禁止操作网元', 'Do not operate the NE');
INSERT INTO "sys_i18n" VALUES (184, 'dictData.ne_host_type.redis', 'Redis', 'Redis');
INSERT INTO "sys_i18n" VALUES (185, 'menu.tools.ping', '网络探测测试', 'Net Probing Test');
INSERT INTO "sys_i18n" VALUES (186, 'menu.tools.iperf', '网络性能测试', 'Net Performance Test');
INSERT INTO "sys_i18n" VALUES (187, 'dictData.jobSaveLog.no', '不记录', 'No Record');
INSERT INTO "sys_i18n" VALUES (188, 'dictData.jobSaveLog.yes', '记录', 'Recorded');
INSERT INTO "sys_i18n" VALUES (189, 'dictData.neVersionStatus.upload', '已上传', 'Uploaded');
INSERT INTO "sys_i18n" VALUES (190, 'dictData.neVersionStatus.inactive', '未激活', 'Inactivated');
INSERT INTO "sys_i18n" VALUES (191, 'dictData.neVersionStatus.active', '已激活', 'Activated');
INSERT INTO "sys_i18n" VALUES (192, 'dictData.alarmStatus.history', '历史告警', 'Historical Alarm');
INSERT INTO "sys_i18n" VALUES (193, 'dictData.alarmStatus.active', '活动告警', 'Active Alarm');
INSERT INTO "sys_i18n" VALUES (194, 'dictData.export.code', '数据代码', 'Data Code');
INSERT INTO "sys_i18n" VALUES (195, 'dictData.export.sort', '数据排序', 'Data Sort');
INSERT INTO "sys_i18n" VALUES (196, 'dictData.export.label', '数据标签', 'Data Key');
INSERT INTO "sys_i18n" VALUES (197, 'dictData.export.value', '数据键值', 'Data Value');
INSERT INTO "sys_i18n" VALUES (198, 'dictData.export.type', '数据排序', 'Data Type');
INSERT INTO "sys_i18n" VALUES (199, 'dictData.export.status', '数据状态', 'Status');
INSERT INTO "sys_i18n" VALUES (200, 'dictData.datascope.all', '全部数据权限', 'All data permissions');
INSERT INTO "sys_i18n" VALUES (201, 'dictData.datascope.custom', '自定数据权限', 'Customized Data Rights');
INSERT INTO "sys_i18n" VALUES (202, 'dictData.datascope.dept', '部门数据权限', 'Departmental Data Permissions');
INSERT INTO "sys_i18n" VALUES (203, 'dictData.datascope.deptAndChid', '部门及以下数据权限', 'Department and below');
INSERT INTO "sys_i18n" VALUES (204, 'dictData.datascope.self', '仅本人数据权限', 'Personal data access only');
INSERT INTO "sys_i18n" VALUES (205, 'dictData.noData', '没有可访问字典编码数据!', 'There is no accessible dictionary code data!');
INSERT INTO "sys_i18n" VALUES (206, 'dictData.errLabelExists', '操作数据【{name}】失败,该字典类型下标签名已存在', 'Failed to manipulate data [{name}], tag name already exists under this dictionary type!');
INSERT INTO "sys_i18n" VALUES (207, 'dictType.sys_user_sex', '用户性别', 'User Gender');
INSERT INTO "sys_i18n" VALUES (208, 'dictType.sys_show_hide', '菜单状态', 'Menu Status');
INSERT INTO "sys_i18n" VALUES (209, 'dictType.sys_normal_disable', '系统开关', 'System switches');
INSERT INTO "sys_i18n" VALUES (210, 'dictType.sys_job_status', '任务状态', 'Task Status');
INSERT INTO "sys_i18n" VALUES (211, 'dictType.sys_job_group', '任务分组', 'Task Grouping');
INSERT INTO "sys_i18n" VALUES (212, 'dictType.sys_yes_no', '系统是否', 'System or not');
INSERT INTO "sys_i18n" VALUES (213, 'dictType.sys_oper_type', '操作类型', 'Operation Type');
INSERT INTO "sys_i18n" VALUES (214, 'dictType.sys_common_status', '系统状态', 'System Status');
INSERT INTO "sys_i18n" VALUES (215, 'dictType.trace_type', '跟踪类型', 'Trace Types');
INSERT INTO "sys_i18n" VALUES (216, 'menu.tools.ps', '进程运行程序', 'Process Running Program');
INSERT INTO "sys_i18n" VALUES (217, 'dictType.alarm_status', '告警日志类型', 'Alarm Log Type');
INSERT INTO "sys_i18n" VALUES (218, 'menu.tools.net', '进程网络连接', 'Process Net Connection');
INSERT INTO "sys_i18n" VALUES (219, 'dictType.ne_version_status', '网元软件版本状态', 'Network element software version status');
INSERT INTO "sys_i18n" VALUES (220, 'dictType.sys_user_sex_remark', '用户性别列表', 'User gender list');
INSERT INTO "sys_i18n" VALUES (221, 'dictType.sys_show_hide_remark', '菜单状态列表', 'Menu Status List');
INSERT INTO "sys_i18n" VALUES (222, 'dictType.sys_normal_disable_remark', '系统开关列表', 'System switch list');
INSERT INTO "sys_i18n" VALUES (223, 'dictType.sys_job_status_remark', '任务状态列表', 'Task Status List');
INSERT INTO "sys_i18n" VALUES (224, 'dictType.sys_job_group_remark', '任务分组列表', 'Task Grouping List');
INSERT INTO "sys_i18n" VALUES (225, 'dictType.sys_yes_no_remark', '系统是否列表', 'System whether list');
INSERT INTO "sys_i18n" VALUES (226, 'dictType.sys_oper_type_remark', '操作类型列表', 'Operation type list');
INSERT INTO "sys_i18n" VALUES (227, 'dictType.sys_common_status_remark', '登录状态列表', 'Login Status List');
INSERT INTO "sys_i18n" VALUES (228, 'dictType.trace_type_remark', '跟踪类型', 'Trace Types');
INSERT INTO "sys_i18n" VALUES (229, 'dictType.alarm_status_remark', '告警日志状态类型', 'Alarm Log Status Type');
INSERT INTO "sys_i18n" VALUES (230, 'menu.trace.tshark', '信令分析', 'Signaling Analysis');
INSERT INTO "sys_i18n" VALUES (231, 'menu.trace.wireshark', '信令跟踪', 'Signaling Trace');
INSERT INTO "sys_i18n" VALUES (232, 'dictType.ne_version_status_remark', '网元软件版本状态', 'Network element software version status');
INSERT INTO "sys_i18n" VALUES (233, 'dictType.export.id', '字典编号', 'Dictionary Number');
INSERT INTO "sys_i18n" VALUES (234, 'dictType.export.name', '字典名称', 'Dictionary Name');
INSERT INTO "sys_i18n" VALUES (235, 'dictType.export.type', '字典类型', 'Dictionary Type');
INSERT INTO "sys_i18n" VALUES (236, 'dictType.export.status', '字典状态', 'Status');
INSERT INTO "sys_i18n" VALUES (237, 'dictType.sys_role_datascope', '系统角色数据范围', 'System Role Data Range');
INSERT INTO "sys_i18n" VALUES (238, 'dictType.sys_role_datascope_remark', '系统角色数据范围映射', 'System Role Data Range Mapping');
INSERT INTO "sys_i18n" VALUES (239, 'dictType.noData', '没有可访问字典类型数据!', 'There is no accessible dictionary type data!');
INSERT INTO "sys_i18n" VALUES (240, 'dictType.errNameExists', '操作字典【{name}】失败,字典名称已存在', 'Failed to manipulate dictionary [{name}], dictionary name already exists!');
INSERT INTO "sys_i18n" VALUES (241, 'dictType.errTypeExists', '操作字典【{name}】失败,字典类型已存在', 'Failed to manipulate dictionary [{name}], dictionary type already exists!');
INSERT INTO "sys_i18n" VALUES (242, 'dept.root', '系统', 'System');
INSERT INTO "sys_i18n" VALUES (243, 'dept.root.item1', '未分配', 'Unallocated');
INSERT INTO "sys_i18n" VALUES (244, 'dept.noData', '没有可访问部门数据!', 'There is no accessible department data!');
INSERT INTO "sys_i18n" VALUES (245, 'dept.errParentDelFlag', '上级部门【{name}】已删除,不允许新增', 'The parent department [{name}] has been deleted and is not allowed to be added.');
INSERT INTO "sys_i18n" VALUES (246, 'dept.errParentStatus', '上级部门【{name}】停用,不允许新增', 'Parent department [{name}] is deactivated, additions are not allowed!');
INSERT INTO "sys_i18n" VALUES (247, 'dept.errNameExists', '操作部门【{name}】失败,部门名称已存在', 'Manipulate department [{name}] failed, department name already exists!');
INSERT INTO "sys_i18n" VALUES (248, 'dept.errParentID', '操作部门【{name}】失败,上级部门不能是自己', 'Failed to operate department [{name}], the parent department cannot be itself.');
INSERT INTO "sys_i18n" VALUES (249, 'dept.errHasChildUse', '操作失败,该部门包含未停用的子部门数量:{num}', 'Operation failed, the department contains undeactivated sub-departments number: {num}');
INSERT INTO "sys_i18n" VALUES (250, 'dept.errHasUserUse', '不允许删除,部门已分配给用户数:{num}', 'Deletion is not allowed, number of users the department has been assigned to: {num}');
INSERT INTO "sys_i18n" VALUES (251, 'config.sys.user.initPassword', '用户管理-账号初始密码', 'User Management-Account Initial Password');
INSERT INTO "sys_i18n" VALUES (252, 'config.sys.account.captchaEnabled', '账号自助-验证码开关', 'Account self-help-Certification code switch');
INSERT INTO "sys_i18n" VALUES (253, 'config.sys.account.registerUser', '账号自助-是否开启用户注册功能', 'Account self-service-Whether to enable the user registration function');
INSERT INTO "sys_i18n" VALUES (254, 'config.sys.user.maxRetryCount', '用户管理-密码最大错误次数', 'User Management-Maximum number of password errors');
INSERT INTO "sys_i18n" VALUES (255, 'config.sys.user.lockTime', '用户管理-密码锁定时间', 'User Management-Password Lock Time');
INSERT INTO "sys_i18n" VALUES (256, 'config.monitor.sysResource.storeDays', '监控-系统资源-数据保留时长', 'Monitor-System Resources-Data retention time');
INSERT INTO "sys_i18n" VALUES (257, 'config.sys.logo.type', '系统设置-LOGO类型', 'System Settings-Logo Type');
INSERT INTO "sys_i18n" VALUES (258, 'config.sys.logo.filePathIcon', '系统设置-LOGO文件icon', 'System Settings-Logo File icon');
INSERT INTO "sys_i18n" VALUES (259, 'config.sys.logo.filePathBrand', '系统设置-LOGO文件brand', 'System Settings-Logo File Brand');
INSERT INTO "sys_i18n" VALUES (260, 'config.sys.loginBackground', '系统设置-登录界面背景', 'System Settings-Login Interface Background');
INSERT INTO "sys_i18n" VALUES (261, 'config.sys.title', '系统设置-系统名称', 'System Settings-System Name');
INSERT INTO "sys_i18n" VALUES (262, 'config.sys.copyright', '系统设置-版权声明', 'System Settings-Copyright Notice');
INSERT INTO "sys_i18n" VALUES (263, 'config.sys.user.initPasswordRemark', '导入用户初始化密码', 'Import user initialization password');
INSERT INTO "sys_i18n" VALUES (264, 'config.sys.account.captchaEnabledRemark', '是否开启验证码功能true开启false关闭', 'Whether to enable the verification code function (true on, false off)');
INSERT INTO "sys_i18n" VALUES (265, 'config.sys.account.registerUserRemark', '是否开启注册用户功能true开启false关闭', 'Whether to enable the function of registered users (true on, false off)');
INSERT INTO "sys_i18n" VALUES (266, 'config.sys.user.maxRetryCountRemark', '密码最大错误次数', 'Maximum number of password errors');
INSERT INTO "sys_i18n" VALUES (267, 'config.sys.user.lockTimeRemark', '密码锁定时间,单位分钟默认10分钟', 'Password lock time in minutes (default 10 minutes)');
INSERT INTO "sys_i18n" VALUES (268, 'config.monitor.sysResource.storeDaysRemark', '监控-系统资源-数据保留时长,单位天。根据当前日期,删除超过保留时长的日期数据信息。', 'Monitor-System Resources-Data retention time, in days. According to the current date, delete the date data information that exceeds the retention time.');
INSERT INTO "sys_i18n" VALUES (269, 'config.sys.logo.typeRemark', '全图brand
小图icon', 'Full image: brand
Small image: icon');
INSERT INTO "sys_i18n" VALUES (270, 'config.sys.logo.filePathIconRemark', '文件支持网络地址图片和内部上传的文件路径', 'File support for web address images and file paths for internal uploads');
INSERT INTO "sys_i18n" VALUES (271, 'config.sys.logo.filePathBrandRemark', '文件支持网络地址图片和内部上传的文件路径', 'File support for web address images and paths to internally uploaded files');
INSERT INTO "sys_i18n" VALUES (272, 'config.sys.loginBackgroundRemark', '文件支持网络地址图片和内部上传的文件路径,默认背景用#号', 'The file supports web address images and internal upload file paths with a # in the default background');
INSERT INTO "sys_i18n" VALUES (273, 'config.sys.titleRemark', '系统名称长度限制20位字符串', 'System name length limit of 20-digit string');
INSERT INTO "sys_i18n" VALUES (274, 'config.sys.copyrightRemark', '底脚固定条,左侧放置版权声明', 'Footer fixing strip with copyright notice on the left side');
INSERT INTO "sys_i18n" VALUES (275, 'config..export.id', '参数编号', 'ID');
INSERT INTO "sys_i18n" VALUES (276, 'config..export.name', '参数名称', 'Config Name');
INSERT INTO "sys_i18n" VALUES (277, 'config..export.key', '参数键名', 'Config Key');
INSERT INTO "sys_i18n" VALUES (278, 'config..export.value', '参数键值', 'Config Value');
INSERT INTO "sys_i18n" VALUES (279, 'config..export.type', '系统内置', 'Built In');
INSERT INTO "sys_i18n" VALUES (280, 'config..export.remark', '参数说明', 'Config Description');
INSERT INTO "sys_i18n" VALUES (281, 'config.sys.titleValue', 'Core Network', 'Core Network');
INSERT INTO "sys_i18n" VALUES (282, 'config.sys.copyrightValue', 'Copyright ©2025 Core Network', 'Copyright ©2025 Core Network');
INSERT INTO "sys_i18n" VALUES (283, 'config.noData', '没有可访问参数配置数据!', 'No parameter configuration data is accessible!');
INSERT INTO "sys_i18n" VALUES (284, 'config.errKey', '无效 key', 'Invalid key');
INSERT INTO "sys_i18n" VALUES (285, 'config.errValueEq', '变更状态与旧值相等!', 'Change state is equal to the old value!');
INSERT INTO "sys_i18n" VALUES (286, 'config.errKeyExists', '操作参数配置【{name}】失败,参数键名已存在', 'Failed to manipulate parameter configuration [{name}], parameter key name already exists!');
INSERT INTO "sys_i18n" VALUES (287, 'config.errDelete', '删除参数配置信息失败!', 'Deletion of parameter configuration information failed!');
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收集
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_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');
INSERT INTO "sys_i18n" VALUES (296, 'job.delete_kpi_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 (297, 'menu.neData.backupData', '导出文件', 'Exponted File');
INSERT INTO "sys_i18n" VALUES (298, 'config.sys.user.passwordPolicyNot', '未配置密码策略', 'Password policy not configured');
INSERT INTO "sys_i18n" VALUES (299, 'job.export.jobID', '任务编号', 'ID');
INSERT INTO "sys_i18n" VALUES (300, 'job.export.jobName', '任务名称', 'Name');
INSERT INTO "sys_i18n" VALUES (301, 'job.export.jobGroupName', '任务组名', 'Group');
INSERT INTO "sys_i18n" VALUES (302, 'job.export.invokeTarget', '调用目标', 'Invoke');
INSERT INTO "sys_i18n" VALUES (303, 'job.export.targetParams', '传入参数', 'Incoming Parameters');
INSERT INTO "sys_i18n" VALUES (304, 'job.export.cronExpression', 'cron表达式', 'Cron');
INSERT INTO "sys_i18n" VALUES (305, 'job.export.status', '状态', 'Status');
INSERT INTO "sys_i18n" VALUES (306, 'job.export.remark', '备注说明', 'Description');
INSERT INTO "sys_i18n" VALUES (307, 'job.export.jobLogID', '任务日志编号', 'ID');
INSERT INTO "sys_i18n" VALUES (308, 'job.export.jobLogStatus', '任务日志状态', 'Status');
INSERT INTO "sys_i18n" VALUES (309, 'job.export.jobLogTime', '任务日志时间', 'Time');
INSERT INTO "sys_i18n" VALUES (310, 'job.noData', '没有可访问调度任务数据!', 'There is no accessible scheduling task data!');
INSERT INTO "sys_i18n" VALUES (311, 'job.errTargetParams', '操作调度任务【{name}】失败任务传入参数json字符串不正确', 'Failed to operate scheduling task [{name}] with incorrect task incoming parameter json string!');
INSERT INTO "sys_i18n" VALUES (312, 'job.errCronExpression', '操作调度任务【{name}】失败Cron表达式不正确', 'Scheduled task [{name}] failed with incorrect Cron expression!');
INSERT INTO "sys_i18n" VALUES (313, 'job.errJobExists', '调度任务新增【{name}】失败,同任务组内有相同任务名称', 'Failed to add a new task [{name}] to a scheduling task, same task name in the same task group');
INSERT INTO "sys_i18n" VALUES (314, 'job.statusEq', '变更状态与旧值相等!', 'The change state is equal to the old value!');
INSERT INTO "sys_i18n" VALUES (315, 'role.system', '系统', 'System');
INSERT INTO "sys_i18n" VALUES (316, 'role.admin', '管理人员', 'Administrator');
INSERT INTO "sys_i18n" VALUES (317, 'role.operator', '运维人员', 'Operators');
INSERT INTO "sys_i18n" VALUES (318, 'role.monitor', '监控人员', 'Monitor');
INSERT INTO "sys_i18n" VALUES (319, 'role.vistor', '普通用户', 'General Users');
INSERT INTO "sys_i18n" VALUES (320, 'role.systemRemark', '系统,无法修改删除', 'System, cannot modify or delete');
INSERT INTO "sys_i18n" VALUES (321, 'role.adminRemark', '管理人员 可以对设备进行任何操作', 'Administrators can perform any operation on the device');
INSERT INTO "sys_i18n" VALUES (322, 'role.operatorRemark', '运维人员 可以从设备读取数据,并对设备进行配置,但是不能对设备进行软件升级操作。', 'Operation and maintenance personnel can read data from the device and configure the device, but cannot perform software upgrade operations on the device.');
INSERT INTO "sys_i18n" VALUES (323, 'role.monitorRemark', '监控人员 只能从设备读取数据,而不能对设备进行任何设置', 'Monitoring personnel Can only read data from the device, but cannot make any settings on the device');
INSERT INTO "sys_i18n" VALUES (324, 'role.vistorRemark', '普通用户 只可看系统相关信息', 'Ordinary users can only see system-related information');
INSERT INTO "sys_i18n" VALUES (325, 'role.export.id', '角色编号', 'Role Number');
INSERT INTO "sys_i18n" VALUES (326, 'role.export.name', '角色名称 ', 'Role Name');
INSERT INTO "sys_i18n" VALUES (327, 'role.export.key', '角色键值', 'Role Key');
INSERT INTO "sys_i18n" VALUES (328, 'role.export.sort', '角色顺序', 'Role Sort');
INSERT INTO "sys_i18n" VALUES (329, 'role.export.dataScope', '角色数据范围', 'Role Data Range');
INSERT INTO "sys_i18n" VALUES (330, 'role.export.status', '角色状态', 'Role Status');
INSERT INTO "sys_i18n" VALUES (331, 'role.noData', '没有可访问角色数据!', 'There is no accessible role data!');
INSERT INTO "sys_i18n" VALUES (332, 'role.statusEq', '变更状态与旧值相等!', 'The change status is equal to the old value!');
INSERT INTO "sys_i18n" VALUES (333, 'role.errNameExists', '操作角色【{name}】失败,角色名称已存在', 'Manipulating role [{name}] failed, role name already exists!');
INSERT INTO "sys_i18n" VALUES (334, 'role.errKeyExists', '操作角色【{name}】失败,角色键值已存在', 'Failed to manipulate role [{name}], role key already exists!');
INSERT INTO "sys_i18n" VALUES (335, 'post.admin', '系统', 'Systems');
INSERT INTO "sys_i18n" VALUES (336, 'post.operator', '管理', 'Management');
INSERT INTO "sys_i18n" VALUES (337, 'post.monitor', '运维', 'Operation & Maintenance');
INSERT INTO "sys_i18n" VALUES (338, 'post.visitor', '监控', 'Monitoring');
INSERT INTO "sys_i18n" VALUES (339, 'post.export.id', '岗位编号 ', 'Position Number');
INSERT INTO "sys_i18n" VALUES (340, 'post.export.code', '岗位编码', 'Position Code');
INSERT INTO "sys_i18n" VALUES (341, 'post.export.name', '岗位名称', 'Position Name');
INSERT INTO "sys_i18n" VALUES (342, 'post.export.sort', '岗位排序', 'Position Sort');
INSERT INTO "sys_i18n" VALUES (343, 'post.export.status', '岗位状态', 'Position Status');
INSERT INTO "sys_i18n" VALUES (344, 'post.noData', '没有可访问岗位数据!', 'There is no accessible post data!');
INSERT INTO "sys_i18n" VALUES (345, 'post.errNameExists', '操作岗位【{name}】失败,岗位名称已存在已存在', 'Failed to manipulate post [{name}], post name already exists already exists');
INSERT INTO "sys_i18n" VALUES (346, 'post.errCodeExists', '操作角色【{name}】失败,角色键值已存在', 'Failed to manipulate role [{name}], role key already exists.');
INSERT INTO "sys_i18n" VALUES (347, 'user.export.id', '用户编号', 'User Number');
INSERT INTO "sys_i18n" VALUES (348, 'user.export.name', '登录账号', 'Account');
INSERT INTO "sys_i18n" VALUES (349, 'user.export.nick', '用户昵称', 'Nick Name');
INSERT INTO "sys_i18n" VALUES (350, 'user.export.email', '电子邮箱', 'E-Mail');
INSERT INTO "sys_i18n" VALUES (351, 'user.export.phone', '手机号码', 'Cell phone number');
INSERT INTO "sys_i18n" VALUES (352, 'user.export.sex', '用户性别', 'Gender');
INSERT INTO "sys_i18n" VALUES (353, 'user.export.status', '用户状态', 'Status');
INSERT INTO "sys_i18n" VALUES (354, 'user.export.deptID', '部门编号', 'Department number');
INSERT INTO "sys_i18n" VALUES (355, 'user.export.deptName', '部门名称', 'Department');
INSERT INTO "sys_i18n" VALUES (356, 'user.export.deptLeader', '部门负责人', 'Department Head');
INSERT INTO "sys_i18n" VALUES (357, 'user.export.loginIP', '用户登录IP', 'Login Address');
INSERT INTO "sys_i18n" VALUES (358, 'user.export.loginDate', '用户登录时间', 'Login Time');
INSERT INTO "sys_i18n" VALUES (359, 'user.noData', '没有可访问用户数据!', 'No accessible user data!');
INSERT INTO "sys_i18n" VALUES (360, 'user.statusEq', '变更状态与旧值相等!', 'The change status is equal to the old value!');
INSERT INTO "sys_i18n" VALUES (361, 'user.errPasswdOld', '修改密码失败,旧密码错误', 'Change password failed, old password is wrong');
INSERT INTO "sys_i18n" VALUES (362, 'user.errPasswdEqOld', '新密码不能与旧密码相同', 'New password cannot be the same as the old one');
INSERT INTO "sys_i18n" VALUES (363, 'config.sys.user.passwordPolicyError', '密码至少{minLength}位,至少包含{specialChars}个特殊字符和至少{uppercase}个大写字母和至少{lowercase}个小写字母', 'Passwords are at least {minLength} digits long and contain at least {specialChars} special characters and at least {uppercase} uppercase letter and at least {lowercase} lowercase letter.');
INSERT INTO "sys_i18n" VALUES (364, 'user.errEmailFormat', '操作用户【{name}】失败,邮箱格式错误', 'Failed to operate user [{name}], mailbox format error');
INSERT INTO "sys_i18n" VALUES (365, 'user.errEmailExists', '操作用户【{name}】失败,邮箱已存在', 'Failed to operate user [{name}], mailbox already exists.');
INSERT INTO "sys_i18n" VALUES (366, 'user.errPhoneFormat', '操作用户【{name}】失败,手机号码格式错误', 'Failed to operate user [{name}], cell phone number format is wrong.');
INSERT INTO "sys_i18n" VALUES (367, 'user.errPhoneExists', '操作用户【{name}】失败,手机号码已存在', 'Failed to operate user [{name}], cell phone number already exists.');
INSERT INTO "sys_i18n" VALUES (368, 'user.errNameExists', '操作用户【{name}】失败,登录账号已存在', 'Failed to operate user [{name}], login account already exists.');
INSERT INTO "sys_i18n" VALUES (369, 'user.import.mustItem', '表格中必填列表项,{text}', 'Required list item in form, {text}');
INSERT INTO "sys_i18n" VALUES (370, 'user.import.phoneExist', '用户编号:{id} 手机号码 {phone} 已存在', 'User ID: {id} cell phone number {phone} Existing');
INSERT INTO "sys_i18n" VALUES (371, 'user.import.phoneFormat', '用户编号:{id} 手机号码 {phone} 格式错误', 'User ID: {id} cell phone number {phone} Wrong format');
INSERT INTO "sys_i18n" VALUES (372, 'user.import.emailExist', '用户编号:{id} 用户邮箱:{email} 已存在', 'User ID: {id} User Email: {email} Existing');
INSERT INTO "sys_i18n" VALUES (373, 'user.import.emailFormat', '用户编号:{id} 用户邮箱:{email} 格式错误', 'User ID: {id} Email: {email} Wrong Format');
INSERT INTO "sys_i18n" VALUES (374, 'user.import.success', '用户编号:{id} 登录名称:{name} 导入成功', 'User ID:{id} Login name:{name} Imported successfully!');
INSERT INTO "sys_i18n" VALUES (375, 'user.import.fail', '用户编号:{id} 登录名称:{name} 导入失败', 'User ID: {id} Login name: {name} Import failed');
INSERT INTO "sys_i18n" VALUES (376, 'user.import.successUpdate', '用户编号:{id} 登录名称:{name} 更新成功', 'User ID: {id} Login name: {name} Update success');
INSERT INTO "sys_i18n" VALUES (377, 'user.import.failUpdate', '用户编号:{id} 登录名称:{name} 更新失败', 'User ID: {id} Login Name: {name} Update Failed');
INSERT INTO "sys_i18n" VALUES (378, 'user.import.failTip', '很抱歉,导入失败!共 {num} 条数据格式不正确,错误如下:', 'Sorry, the import failed! A total of {num} entries were not formatted correctly, the error is below:');
INSERT INTO "sys_i18n" VALUES (379, 'user.import.successTip', '恭喜您,数据已全部导入成功!共 {num} 条,数据如下:', 'Congratulations, the data has been imported successfully! There are {num} entries with the following data:');
INSERT INTO "sys_i18n" VALUES (380, 'app.common.err403', '无权访问 {method} {requestURI}', 'Unauthorized access {method} {requestURI}');
INSERT INTO "sys_i18n" VALUES (381, 'app.common.err401', '无效身份授权', 'Invalid authorization');
INSERT INTO "sys_i18n" VALUES (382, 'app.common.err400', '参数错误', 'Parameter error');
INSERT INTO "sys_i18n" VALUES (383, 'app.common.exportEmpty', '导出数据记录为空', 'Export data record is empty');
INSERT INTO "sys_i18n" VALUES (384, 'app.common.errOperateAdmin', '不允许操作内置用户', 'Built-in users are not allowed to operate');
INSERT INTO "sys_i18n" VALUES (385, 'app.common.errOperateRole', '不允许操作内置角色', 'Built-in roles are not allowed to be operated');
INSERT INTO "sys_i18n" VALUES (386, 'app.common.deleteSuccess', '删除成功:{num}', 'Deleted successfully: {num}');
INSERT INTO "sys_i18n" VALUES (387, 'app.common.loginSuccess', '登录成功', 'Login Success');
INSERT INTO "sys_i18n" VALUES (388, 'app.common.logoutSuccess', '注销成功', 'Logout Successful');
INSERT INTO "sys_i18n" VALUES (389, 'app.common.errUnlock', '该用户未被锁定', 'The user is not locked');
INSERT INTO "sys_i18n" VALUES (390, 'app.common.noLoginUser', '登录用户信息无效', 'Invalid login user information');
INSERT INTO "sys_i18n" VALUES (391, 'app.common.rateLimitTip', '访问过于频繁,请稍候再试', 'Access too often, please try again later');
INSERT INTO "sys_i18n" VALUES (392, 'log.operate.export.id', '操作编号', 'Log ID');
INSERT INTO "sys_i18n" VALUES (393, 'log.operate.export.title', '模块名称', 'Module Name');
INSERT INTO "sys_i18n" VALUES (394, 'log.operate.export.businessType', '业务类型', 'Business Type');
INSERT INTO "sys_i18n" VALUES (395, 'log.operate.export.method', '操作方法', 'Operation Method');
INSERT INTO "sys_i18n" VALUES (396, 'log.operate.export.requestMethod', '请求方式 ', 'Request Method');
INSERT INTO "sys_i18n" VALUES (397, 'log.operate.export.operatorType', '操作类型', 'Operation Type');
INSERT INTO "sys_i18n" VALUES (398, 'log.operate.export.operName', '操作人员', 'Operator');
INSERT INTO "sys_i18n" VALUES (399, 'log.operate.export.deptName', '操作人员部门名称', 'Operator Department Name');
INSERT INTO "sys_i18n" VALUES (400, 'log.operate.export.url', '请求链接地址', 'Request URL');
INSERT INTO "sys_i18n" VALUES (401, 'log.operate.export.ip', '请求主机 ', 'Request Host');
INSERT INTO "sys_i18n" VALUES (402, 'log.operate.export.location', '请求地址', 'Request Address');
INSERT INTO "sys_i18n" VALUES (403, 'log.operate.export.param', '请求参数', 'Request Parameters');
INSERT INTO "sys_i18n" VALUES (404, 'log.operate.export.msg', '操作信息', 'Operation Information');
INSERT INTO "sys_i18n" VALUES (405, 'log.operate.export.status', '操作状态', 'Status');
INSERT INTO "sys_i18n" VALUES (406, 'log.operate.export.costTime', '消耗时间(毫秒)', 'Time Consumption (ms)');
INSERT INTO "sys_i18n" VALUES (407, 'log.operate.export.operTime', '操作时间', 'Time');
INSERT INTO "sys_i18n" VALUES (408, 'log.login.export.id', '记录编号', 'Log ID');
INSERT INTO "sys_i18n" VALUES (409, 'log.login.export.userName', '登录账号', 'Login Account');
INSERT INTO "sys_i18n" VALUES (410, 'log.login.export.status', '登录状态', 'Status');
INSERT INTO "sys_i18n" VALUES (411, 'log.login.export.ip', '登录地址', 'Login Address');
INSERT INTO "sys_i18n" VALUES (412, 'log.login.export.location', '登录地点', 'Login Location');
INSERT INTO "sys_i18n" VALUES (413, 'log.login.export.browser', '浏览器', 'Browser');
INSERT INTO "sys_i18n" VALUES (414, 'log.login.export.os', '操作系统', 'Operating System');
INSERT INTO "sys_i18n" VALUES (415, 'log.login.export.msg', '登录信息', 'Login Information');
INSERT INTO "sys_i18n" VALUES (416, 'log.login.export.time', '登录时间', 'Login Time');
INSERT INTO "sys_i18n" VALUES (417, 'trace.tcpdump.noData', '找不到 {type} {id} 对应网元信息', 'Can it find {type} {id} information of the corresponding network element.');
INSERT INTO "sys_i18n" VALUES (418, 'register.errUsername', '账号不能以数字开头可包含大写小写字母数字且不少于5位', 'The account number cannot start with a number, but can contain upper and lower case letters, numbers, and not less than 5 digits.');
INSERT INTO "sys_i18n" VALUES (419, 'login.errPasswdExpire', '登录密码已过期', 'Login password has expired');
INSERT INTO "sys_i18n" VALUES (420, 'register.errPasswdNotEq', '用户确认输入密码不一致', 'User confirms password inconsistency');
INSERT INTO "sys_i18n" VALUES (421, 'register.success', '注册成功', 'Successful registration');
INSERT INTO "sys_i18n" VALUES (422, 'register.successMsg', '{name} 注册成功 {id}', '{name} Register Successful {id}');
INSERT INTO "sys_i18n" VALUES (423, 'log.operate.title.sysJobLog', '调度任务日志', 'Scheduling Task Logs');
INSERT INTO "sys_i18n" VALUES (424, 'log.operate.title.sysJob', '调度任务', 'Scheduling Tasks');
INSERT INTO "sys_i18n" VALUES (425, 'log.operate.title.tcpdump', '信令抓包', 'Signaling Capture');
INSERT INTO "sys_i18n" VALUES (426, 'log.operate.title.sysConfig', '参数配置', 'Parameter Configuration');
INSERT INTO "sys_i18n" VALUES (427, 'log.operate.title.sysDept', '部门', 'Sector');
INSERT INTO "sys_i18n" VALUES (428, 'log.operate.title.sysDictData', '字典数据', 'Dictionary Data');
INSERT INTO "sys_i18n" VALUES (429, 'log.operate.title.sysDictType', '字典类型', 'Dictionary type');
INSERT INTO "sys_i18n" VALUES (430, 'log.operate.title.sysMenu', '菜单', 'Menu');
INSERT INTO "sys_i18n" VALUES (431, 'log.operate.title.sysPost', '岗位', 'Positions');
INSERT INTO "sys_i18n" VALUES (432, 'log.operate.title.sysProfile', '个人信息', 'Personal Information');
INSERT INTO "sys_i18n" VALUES (433, 'log.operate.title.sysProfileAvatar', '个人头像', 'Personal avatar');
INSERT INTO "sys_i18n" VALUES (434, 'log.operate.title.sysRole', '角色', 'Roles');
INSERT INTO "sys_i18n" VALUES (435, 'log.operate.title.sysUser', '用户', 'User');
INSERT INTO "sys_i18n" VALUES (436, 'log.operate.title.sysLogOper', '操作日志记录', 'Operation Logging');
INSERT INTO "sys_i18n" VALUES (437, 'log.operate.title.sysLogLogin', '登录日志记录', 'Operation Logging');
INSERT INTO "sys_i18n" VALUES (438, 'login.errNameOrPasswd', '用户不存在或密码错误', 'User does not exist or password is wrong');
INSERT INTO "sys_i18n" VALUES (439, 'login.errDelFlag', '对不起,您的账号已被删除', 'Sorry, your account has been deleted');
INSERT INTO "sys_i18n" VALUES (440, 'login.errStatus', '对不起,您的帐户已被禁用', 'Sorry, your account has been disabled');
INSERT INTO "sys_i18n" VALUES (441, 'login.errRetryPasswd', '密码输入错误多次,帐户已被锁定', 'Password was entered incorrectly several times, account has been locked');
INSERT INTO "sys_i18n" VALUES (442, 'captcha.err', '验证码错误', 'Captcha Error');
INSERT INTO "sys_i18n" VALUES (443, 'captcha.errValid', '验证码已失效', 'Captcha is invalid');
INSERT INTO "sys_i18n" VALUES (444, 'app.common.noUaOsBrowser', '未知 未知', 'Unknown Unknown');
INSERT INTO "sys_i18n" VALUES (445, 'app.common.noIPregion', '内网', 'Intranet');
INSERT INTO "sys_i18n" VALUES (446, 'app.common.unknown', '未知', 'Unknown');
INSERT INTO "sys_i18n" VALUES (447, 'app.common.noNEInfo', '未找到匹配网元信息', 'No matching network element information found');
INSERT INTO "sys_i18n" VALUES (448, 'ne.udm.errImportUserAuthFileFormat', '请上传.csv或.txt的格式文件。英文逗号分割txt格式imsi, ki, algo, amf, opc', 'Please upload a file in the format of. csv or. txt. English comma separated txt format: imsi, ki, algo, amf, opc');
INSERT INTO "sys_i18n" VALUES (449, 'ne.udm.errExportType', '导出文件类型支持CSV和txt', 'Export file types support CSV and txt');
INSERT INTO "sys_i18n" VALUES (450, 'ne.udm.errImportUserSubFileFormat', '请上传.csv或.txt的格式文件。英文逗号分割txt格式imsi, msisdn, ambr, nssai, arfb, sar, rat, cn, smf_sel, sm_dat, eps_dat', 'Please upload files in .csv or .txt format. English comma-separated txt format: imsi, msisdn, ambr, nssai, arfb, sar, rat, cn, smf_sel, sm_dat, eps_dat');
INSERT INTO "sys_i18n" VALUES (451, 'log.operate.title.udmAuth', 'UDM鉴权用户', 'UDM Authentication');
INSERT INTO "sys_i18n" VALUES (452, 'log.operate.title.udmSub', 'UDM签约用户', 'UDM Subscriber');
INSERT INTO "sys_i18n" VALUES (453, 'dictType.active_alarm_type', '活动告警类型', 'Event Alarm Types');
INSERT INTO "sys_i18n" VALUES (454, 'dictType.active_alarm_type_remark', '活动告警类型列表', 'List of Active Alarm Types');
INSERT INTO "sys_i18n" VALUES (455, 'dictData.active_alarm_type.communication', '通信告警', 'Communication Alarm');
INSERT INTO "sys_i18n" VALUES (456, 'dictData.active_alarm_type.equipment', '设备告警', 'Equipment Alarm');
INSERT INTO "sys_i18n" VALUES (457, 'dictData.active_alarm_type.processing', '处理错误', 'Processing Failure Alarm');
INSERT INTO "sys_i18n" VALUES (458, 'dictData.active_alarm_type.environmental', '环境告警', 'Environmental Alarm');
INSERT INTO "sys_i18n" VALUES (459, 'dictData.active_alarm_type.qualityOfService', '服务质量', 'Quality of Service Alarm');
INSERT INTO "sys_i18n" VALUES (460, 'dictType.active_clear_type', '告警清除类型', 'Alarm Clearing Types');
INSERT INTO "sys_i18n" VALUES (461, 'dictType.active_clear_type_remark', '告警清除类型列表', 'List of Alarm Clearing Types');
INSERT INTO "sys_i18n" VALUES (462, 'dictData.active_clear_type.notCleared', '告警未清除', 'Not cleared');
INSERT INTO "sys_i18n" VALUES (463, 'dictData.active_clear_type.hand', '手动清除', 'Manually cleared');
INSERT INTO "sys_i18n" VALUES (464, 'dictData.active_clear_type.auto', '自动清除', 'Automatically cleared');
INSERT INTO "sys_i18n" VALUES (465, 'dictType.active_ack_state', '告警确认类型', 'Alarm Acknowledgement Types');
INSERT INTO "sys_i18n" VALUES (466, 'dictType.active_ack_state_remark', '告警确认类型列表', 'Alarm Acknowledgement Type List');
INSERT INTO "sys_i18n" VALUES (467, 'dictData.active_ack_state.unconfirmed', '未确认', 'Not Confirm');
INSERT INTO "sys_i18n" VALUES (468, 'dictData.active_ack_state.confirmed', '已确认', 'Confirm');
INSERT INTO "sys_i18n" VALUES (469, 'dictType.active_alarm_severity', '严重程度', 'Severity');
INSERT INTO "sys_i18n" VALUES (470, 'dictType.active_alarm_severity_remark', '严重程度列表', 'Severity List');
INSERT INTO "sys_i18n" VALUES (471, 'dictData.active_alarm_severity.critical', '严重告警', 'Critical');
INSERT INTO "sys_i18n" VALUES (472, 'dictData.active_alarm_severity.major', '主要告警', 'Major');
INSERT INTO "sys_i18n" VALUES (473, 'dictData.active_alarm_severity.minor', '次要告警', 'Minor');
INSERT INTO "sys_i18n" VALUES (474, 'dictData.active_alarm_severity.warning', '警告告警', 'Warning');
INSERT INTO "sys_i18n" VALUES (475, 'dictData.active_alarm_severity.event', '事件告警', 'Event');
INSERT INTO "sys_i18n" VALUES (476, 'config.sys.officialUrl', '系统设置-官网链接', 'System Settings - Official Website Links');
INSERT INTO "sys_i18n" VALUES (477, 'config.sys.helpDoc', '系统设置-系统使用文档', 'System Settings-System Documentation');
INSERT INTO "sys_i18n" VALUES (478, 'config.sys.officialUrlRemark', '默认无地址用#号', 'Default no address with # sign');
INSERT INTO "sys_i18n" VALUES (479, 'config.sys.helpDocRemark', '静态文件目录地址,使用{language}区分语言文件', 'Static file directory address, use {language} to distinguish language files');
INSERT INTO "sys_i18n" VALUES (480, 'log.operate.title.neAction', '网元处理', 'Network Element Processing');
INSERT INTO "sys_i18n" VALUES (481, 'log.operate.title.helpDoc', '系统使用文档', 'System Usage Documentation');
INSERT INTO "sys_i18n" VALUES (482, 'menu.ueUser.n3iwf', 'N3IWF在线用户', 'N3IWF Online User');
INSERT INTO "sys_i18n" VALUES (483, 'menu.neData.pcfSub', '用户策略控制信息', 'User PCC Information');
INSERT INTO "sys_i18n" VALUES (484, 'menu.system.user.editRole', '修改用户角色', 'Modifying User Role');
INSERT INTO "sys_i18n" VALUES (485, 'config.sys.i18nOpen', '国际化切换', 'Internationalization Switching');
INSERT INTO "sys_i18n" VALUES (486, 'config.sys.i18nDefault', '国际化默认语言', 'Internationalization Default Language');
INSERT INTO "sys_i18n" VALUES (487, 'user.export.role', '用户角色', 'Role');
INSERT INTO "sys_i18n" VALUES (488, 'menu.system.setting.i18n', '国际化切换', 'Internationalization Switch');
INSERT INTO "sys_i18n" VALUES (489, 'menu.system.setting.i18nRemark', '国际化多语言的切换选择', 'Internationalized multilingual switching options');
INSERT INTO "sys_i18n" VALUES (490, 'dictType.index_status', '首页状态', 'Home Status');
INSERT INTO "sys_i18n" VALUES (491, 'dictType.index_status_remark', '首页的网元状态颜色', 'Network element status colors on the home page');
INSERT INTO "sys_i18n" VALUES (492, 'dictType.index_status.normal', '正常', 'Normal');
INSERT INTO "sys_i18n" VALUES (493, 'dictType.index_status.abnormal', '异常', 'Abnormal');
INSERT INTO "sys_i18n" VALUES (494, 'menu.log.neFile', '网元日志文件', 'NE Log File');
INSERT INTO "sys_i18n" VALUES (495, 'menu.dashboard.overview.smfUeNum', '展示数据会话数', 'Display data session number');
INSERT INTO "sys_i18n" VALUES (496, 'menu.dashboard.overview.imsUeNum', '展示语音会话数', 'Display the number of voice sessions');
INSERT INTO "sys_i18n" VALUES (497, 'menu.dashboard.overview.gnbBase', '展示5G基站在线信息', 'Display 5G base station online information');
INSERT INTO "sys_i18n" VALUES (498, 'menu.dashboard.overview.enbBase', '展示4G基站在线信息', 'Display 4G base station online information');
INSERT INTO "sys_i18n" VALUES (499, 'job.ne_alarm_state_check', '网元告警-状态检查', 'NE Alarm-Health State Check');
INSERT INTO "sys_i18n" VALUES (500, 'job.ne_alarm_state_check_remark', '检查网元的健康状况,在出现异常时发出警报。
Alarm type:
CommunicationAlarm=1
EquipmentAlarm=2
ProcessingFailure=3
EnvironmentalAlarm=4
QualityOfServiceAlarm=5
Severity:
Critical=1
Major=2
Minor=3
Warning=4', 'Checks the health of network elements and sends alerts in case of anomalies.
Alarm type:
CommunicationAlarm=1
EquipmentAlarm=2
ProcessingFailure=3
EnvironmentalAlarm=4
QualityOfServiceAlarm=5
Severity:
Critical=1
Major=2
Minor=3
Warning=4');
INSERT INTO "sys_i18n" VALUES (501, 'menu.neUser.nssf', 'NSSF在线订阅数', 'NSSF Subscription Info');
INSERT INTO "sys_i18n" VALUES (502, 'menu.neUser.nssfAmf', 'NSSF可用的注册AMF', 'NSSF Available AMFs');
INSERT INTO "sys_i18n" VALUES (503, 'menu.monitor.topology', '拓扑信息', 'Topology Info');
INSERT INTO "sys_i18n" VALUES (504, 'menu.monitor.topologyBuild', '拓扑图组编辑', 'Topological Graph Build');
INSERT INTO "sys_i18n" VALUES (505, 'log.operate.title.chartGraph', '拓扑图组', 'Topological Graph');
INSERT INTO "sys_i18n" VALUES (506, 'menu.monitor.topologyArchitecture', '网元拓扑组网', 'NE System Topology');
INSERT INTO "sys_i18n" VALUES (507, 'menu.alarm', '告警', 'Alarm');
INSERT INTO "sys_i18n" VALUES (508, 'menu.topology', '拓扑', 'Topology');
INSERT INTO "sys_i18n" VALUES (509, 'config.sys.lockTime', '系统设置-锁屏超时时长', 'System Settings - Screen Lock Timeout Duration');
INSERT INTO "sys_i18n" VALUES (510, 'config.sys.lockTimeRemark', '无操作时锁屏超时时长,单位(秒)。0表示无锁屏超时', 'Timeout of lock screen when no operation, unit (sec), 0 means no timeout of lock screen');
INSERT INTO "sys_i18n" VALUES (511, 'sys.account.captchaType', '账号自助-验证码类型', 'Account Self Service - Captcha Type');
INSERT INTO "sys_i18n" VALUES (512, 'sys.account.captchaTypeRemark', '使用验证码类型math数值计算char字符验证', 'Using CAPTCHA types (math numeric calculation, char character validation)');
INSERT INTO "sys_i18n" VALUES (513, 'menu.dashboard', '仪表盘', 'Dashboard');
INSERT INTO "sys_i18n" VALUES (514, 'menu.dashboard.overview', '总览', 'Overview');
INSERT INTO "sys_i18n" VALUES (515, 'menu.dashboard.imsCDR', '语音话单', 'Voice CDR');
INSERT INTO "sys_i18n" VALUES (516, 'dictType.cdr_sip_code', 'IMS-Voice-SIP响应代码类别类型', 'IMS-Voice-SIP Response Code Category Type');
INSERT INTO "sys_i18n" VALUES (517, 'dictType.cdr_call_type', 'IMS-呼叫类型', 'IMS-Call Type');
INSERT INTO "sys_i18n" VALUES (518, 'dictType.ue_auth_code', 'UE 事件认证代码类型', 'UE Event Authentication Code Type');
INSERT INTO "sys_i18n" VALUES (519, 'dictType.ue_event_type', 'UE 事件类型', 'UE Event Type');
INSERT INTO "sys_i18n" VALUES (520, 'dictData.cdr_sip_code.200', '200 正常通话', '200 OK');
INSERT INTO "sys_i18n" VALUES (521, 'dictData.cdr_sip_code.403', '403 禁止访问', '403 Forbidden');
INSERT INTO "sys_i18n" VALUES (522, 'dictData.cdr_sip_code.408', '408 请求超时', '408 Request Timeout');
INSERT INTO "sys_i18n" VALUES (523, 'dictData.cdr_sip_code.500', '500 内部服务器错误', '500 Internal Server Error');
INSERT INTO "sys_i18n" VALUES (524, 'dictData.cdr_call_type.audio', '语音', 'Voice');
INSERT INTO "sys_i18n" VALUES (525, 'dictData.cdr_call_type.video', '视频', 'Video');
INSERT INTO "sys_i18n" VALUES (526, 'dictData.ue_auth_code.200', '成功', 'Success');
INSERT INTO "sys_i18n" VALUES (527, 'dictData.ue_auth_code.001', '网络失败', 'Network Failure');
INSERT INTO "sys_i18n" VALUES (528, 'dictData.ue_auth_code.002', '接口失败', 'Interface Failure');
INSERT INTO "sys_i18n" VALUES (529, 'dictData.ue_auth_code.003', 'MAC失败', 'MAC Failure');
INSERT INTO "sys_i18n" VALUES (530, 'dictData.ue_auth_code.004', '同步失败', 'Synchronization failure');
INSERT INTO "sys_i18n" VALUES (531, 'dictData.ue_auth_code.005', '不接受非5G认证', 'Non-5G Authentication Not Accepted');
INSERT INTO "sys_i18n" VALUES (532, 'dictData.ue_auth_code.006', '响应失败', 'Response Failure');
INSERT INTO "sys_i18n" VALUES (533, 'dictData.ue_auth_code.007', '未知', 'Unknown');
INSERT INTO "sys_i18n" VALUES (534, 'dictData.ue_event_type.auth', '认证', 'Authentication');
INSERT INTO "sys_i18n" VALUES (535, 'dictData.ue_event_type.detach', '注销', 'Detach');
INSERT INTO "sys_i18n" VALUES (536, 'dictData.ue_event_type.state', 'CM状态', 'CM Status');
INSERT INTO "sys_i18n" VALUES (537, 'dictType.ue_event_cm_state', 'UE 事件CM状态', 'UE Event CM Status');
INSERT INTO "sys_i18n" VALUES (538, 'dictData.ue_event_cm_state.connected', '连接', 'Connected');
INSERT INTO "sys_i18n" VALUES (539, 'dictData.ue_event_cm_state.idle', '空闲', 'Idle');
INSERT INTO "sys_i18n" VALUES (540, 'dictData.ue_event_cm_state.inactive', '不活动', 'Inactive');
INSERT INTO "sys_i18n" VALUES (541, 'dictData.cdr_sip_code.404', '404 找不到', '404 Not Found');
INSERT INTO "sys_i18n" VALUES (542, 'dictData.cdr_sip_code.487', '487 请求已终止', '487 Request Terminated');
INSERT INTO "sys_i18n" VALUES (543, 'dictData.cdr_sip_code.503', '503 服务不可用', '503 Service Unavailable');
INSERT INTO "sys_i18n" VALUES (544, 'dictData.cdr_sip_code.504', '504 服务器超时', '504 Server Timeout');
INSERT INTO "sys_i18n" VALUES (545, 'dictData.cdr_sip_code.603', '603 拒绝', '603 Decline');
INSERT INTO "sys_i18n" VALUES (546, 'dictData.cdr_sip_code.606', '606 不可接受', '606 Not Acceptable');
INSERT INTO "sys_i18n" VALUES (547, 'cache.name.token', '用户令牌', 'User Token');
INSERT INTO "sys_i18n" VALUES (548, 'cache.name.sys_config', '参数管理', 'Parameters Management');
INSERT INTO "sys_i18n" VALUES (549, 'cache.name.sys_dict', '字典管理', 'Dictionary Management');
INSERT INTO "sys_i18n" VALUES (550, 'cache.name.captcha_codes', '验证码', 'Captcha');
INSERT INTO "sys_i18n" VALUES (551, 'cache.name.repeat_submit', '防重提交', 'Resubmit');
INSERT INTO "sys_i18n" VALUES (552, 'cache.name.rate_limit', '限流', 'Limit Traffic');
INSERT INTO "sys_i18n" VALUES (553, 'cache.name.pwd_err_cnt', '登录账户密码错误次数', 'Number of Password Errors');
INSERT INTO "sys_i18n" VALUES (554, 'cache.name.ne_info', '网元信息管理', 'NE Info Management');
INSERT INTO "sys_i18n" VALUES (555, 'cache.name.ne_data', '网元数据管理', 'NE Data Management');
INSERT INTO "sys_i18n" VALUES (556, 'dictData.cdr_call_type.sms', '短信', 'SMS');
INSERT INTO "sys_i18n" VALUES (557, 'dictData.cdr_sip_code.202', '202 已接受', '202 Accepted');
INSERT INTO "sys_i18n" VALUES (558, 'dictData.cdr_sip_code.488', '488 这里不接受', '488 Not Acceptable Here');
INSERT INTO "sys_i18n" VALUES (559, 'dictData.cdr_sip_code.0', '0 原因不明', '0 Unknown Reason');
INSERT INTO "sys_i18n" VALUES (560, 'log.operate.title.ws', 'WS会话', 'WS Sessions');
INSERT INTO "sys_i18n" VALUES (561, 'log.operate.title.neHost', '网元主机', 'NE Host');
INSERT INTO "sys_i18n" VALUES (562, 'neHost.noData', '没有可访问主机信息数据!', 'There is no accessible host information data!');
INSERT INTO "sys_i18n" VALUES (563, 'neHost.errKeyExists', '主机信息操作【{name}】失败,同组内名称已存在', 'Host information operation [{name}] failed, name already exists in the same group');
INSERT INTO "sys_i18n" VALUES (564, 'neHost.errByHostInfo', '连接失败,请检查连接参数后重试', 'Connection Failed, Please check connection parameters and retry');
INSERT INTO "sys_i18n" VALUES (565, 'dictType.ne_host_type', '网元主机连接类型', 'Network element host connection type');
INSERT INTO "sys_i18n" VALUES (566, 'dictType.ne_host_groupId', '网元主机分组', 'Network element host grouping');
INSERT INTO "sys_i18n" VALUES (567, 'dictType.ne_host_authMode', '网元主机认证模式', 'Network element host authentication mode');
INSERT INTO "sys_i18n" VALUES (568, 'dictData.ne_host_type.ssh', 'SSH', 'SSH');
INSERT INTO "sys_i18n" VALUES (569, 'dictData.ne_host_type.telnet', 'Telnet', 'Telnet');
INSERT INTO "sys_i18n" VALUES (570, 'dictData.ne_host_groupId.0', '其他', 'Other');
INSERT INTO "sys_i18n" VALUES (571, 'dictData.ne_host_groupId.1', '网元', 'Network Elements');
INSERT INTO "sys_i18n" VALUES (572, 'dictData.ne_host_groupId.2', '系统', 'System');
INSERT INTO "sys_i18n" VALUES (573, 'dictData.ne_host_authMode.0', '密码认证', 'Password Authentication');
INSERT INTO "sys_i18n" VALUES (574, 'dictData.ne_host_authMode.1', '私钥认证', 'Private key authentication');
INSERT INTO "sys_i18n" VALUES (575, 'menu.tools.terminal', '主机终端', 'Host Terminal');
INSERT INTO "sys_i18n" VALUES (576, 'menu.ne.neHost', '网元主机', 'NE Host');
INSERT INTO "sys_i18n" VALUES (577, 'menu.ne.neHostCommand', '网元主机命令', 'NE Host CMD');
INSERT INTO "sys_i18n" VALUES (578, 'log.operate.title.neHostCmd', '网元主机命令', 'NE Host CMD');
INSERT INTO "sys_i18n" VALUES (579, 'neHostCmd.noData', '没有可访问主机命令数据!', 'No accessible host command data!');
INSERT INTO "sys_i18n" VALUES (580, 'neHostCmd.errKeyExists', '主机命令操作【{name}】失败,同组内名称已存在', 'Host command operation [{name}] failed, name already exists in the same group');
INSERT INTO "sys_i18n" VALUES (581, 'dictType.ne_host_cmd_groupId', '网元主机命令分组', 'Network element host command grouping');
INSERT INTO "sys_i18n" VALUES (582, 'dictData.ne_host_cmd_groupId.0', '默认', 'Default');
INSERT INTO "sys_i18n" VALUES (583, 'dictData.ne_host_cmd_groupId.1', '快速命令', 'Quick Commands');
INSERT INTO "sys_i18n" VALUES (584, 'menu.ne.neInfo', '网元信息', 'NE Information');
INSERT INTO "sys_i18n" VALUES (585, 'log.operate.title.neInfo', '网元信息', 'NE Information');
INSERT INTO "sys_i18n" VALUES (586, 'neInfo.noData', '没有可访问网元信息数据!', 'There is no accessible network element information data!');
INSERT INTO "sys_i18n" VALUES (587, 'neInfo.errKeyExists', '网元信息操作【{key}】失败,同类型下标识已存在', 'NE info operation [{key}] failed, identifier already exists under the same type');
INSERT INTO "sys_i18n" VALUES (588, 'log.operate.title.imsCDR', '通话话单', 'Voice CDR');
INSERT INTO "sys_i18n" VALUES (589, 'menu.dashboard.amfUE', '5G 终端事件', '5G UE Events');
INSERT INTO "sys_i18n" VALUES (590, 'log.operate.title.amfUE', '5G 终端事件', '5G UE Events');
INSERT INTO "sys_i18n" VALUES (591, 'dictData.ne_info_status.0', '离线', 'Offline');
INSERT INTO "sys_i18n" VALUES (592, 'dictData.ne_info_status.1', '在线', 'Active');
INSERT INTO "sys_i18n" VALUES (593, 'dictData.ne_info_status.2', '等待同步', 'Wait Sync');
INSERT INTO "sys_i18n" VALUES (594, 'dictData.ne_info_status.3', '待机', 'Standby');
INSERT INTO "sys_i18n" VALUES (595, 'dictType.ne_info_status', '网元信息状态', 'NE Info State');
INSERT INTO "sys_i18n" VALUES (596, 'menu.ne.neQuickSetup', '网元快速安装', 'NE Quick Setup');
INSERT INTO "sys_i18n" VALUES (597, 'log.operate.title.neConfig', '网元参数配置', 'NE Parameter Configuration');
INSERT INTO "sys_i18n" VALUES (598, 'menu.ne.neLicense', '网元许可', 'NE License');
INSERT INTO "sys_i18n" VALUES (599, 'log.operate.title.neLicense', '网元许可', 'NE License');
INSERT INTO "sys_i18n" VALUES (600, 'menu.ne.neSoftware', '网元软件包', 'NE Software');
INSERT INTO "sys_i18n" VALUES (601, 'log.operate.title.neSoftware', '网元软件包', 'NE Software');
INSERT INTO "sys_i18n" VALUES (602, 'log.operate.title.neVersion', '网元版本', 'NE Version');
INSERT INTO "sys_i18n" VALUES (603, 'menu.ne.neVersion', '网元版本', 'Ne Version');
INSERT INTO "sys_i18n" VALUES (604, 'dictType.ne_license_status', '网元许可状态', 'NE License Status');
INSERT INTO "sys_i18n" VALUES (605, 'dictData.ne_license_status.0', '无效', 'Invalid');
INSERT INTO "sys_i18n" VALUES (606, 'dictData.ne_license_status.1', '有效', 'Valid');
INSERT INTO "sys_i18n" VALUES (607, 'menu.dashboard.mocn', 'MOCN', 'MOCN');
INSERT INTO "sys_i18n" VALUES (608, 'menu.monitor.cdr', '话单', 'CDR');
INSERT INTO "sys_i18n" VALUES (609, 'menu.monitor.event', '事件', 'Events');
INSERT INTO "sys_i18n" VALUES (610, 'post.export.time', '创建时间', 'Creation Time');
INSERT INTO "sys_i18n" VALUES (611, 'role.export.time', '创建时间', 'Creation Time');
INSERT INTO "sys_i18n" VALUES (612, 'dictData.ne_host_authMode.2', '免密认证', 'Confidentiality Auth Mode');
INSERT INTO "sys_i18n" VALUES (613, 'menu.ne.neConfig', '网元配置', 'NE Config');
INSERT INTO "sys_i18n" VALUES (614, 'dictData.ne_version_status.0', '', 'Nothing');
INSERT INTO "sys_i18n" VALUES (615, 'dictData.ne_version_status.1', '已是最新', 'Updated');
INSERT INTO "sys_i18n" VALUES (616, 'dictData.ne_version_status.2', '上一版本', 'Previous');
INSERT INTO "sys_i18n" VALUES (617, 'dictData.ne_version_status.3', '有新版本', 'Has New');
INSERT INTO "sys_i18n" VALUES (618, 'menu.fault.event', '事件通知', 'Event Notification');
INSERT INTO "sys_i18n" VALUES (619, 'menu.dashboard.smfCDR', '数据话单', 'Data CDR');
INSERT INTO "sys_i18n" VALUES (620, 'log.operate.title.smfCDR', '数据话单', 'Data CDR');
INSERT INTO "sys_i18n" VALUES (621, 'config.sys.i18nDefaultRemark', '国际化默认语言可选择 en_US、zh_CN', 'Internationalization default language selectable en_US、zh_CN');
INSERT INTO "sys_i18n" VALUES (622, 'config.sys.i18nOpenRemark', '是否显示切换的控件 true/false', 'Whether to display switched controls true/false');
INSERT INTO "sys_i18n" VALUES (623, 'menu.dashboard.mmeUE', '4G 终端事件', '4G UE Events');
INSERT INTO "sys_i18n" VALUES (624, 'log.operate.title.mmeUE', '4G 终端事件', '4G UE Events');
INSERT INTO "sys_i18n" VALUES (625, 'menu.system.user.editPost', '修改用户岗位', 'Modify User Post');
INSERT INTO "sys_i18n" VALUES (626, 'menu.dashboard.smscCDR', '短信话单', 'SMS CDR');
INSERT INTO "sys_i18n" VALUES (627, 'log.operate.title.smscCDR', '短信话单', 'SMS CDR');
INSERT INTO "sys_i18n" VALUES (628, 'menu.trace.pcapFile', '信令抓包文件', 'Signaling Capture File');
INSERT INTO "sys_i18n" VALUES (629, 'menu.trace.taskAnalyze', '网元跟踪任务分析', 'NE Trace Task Analysis');
INSERT INTO "sys_i18n" VALUES (630, 'job.ne_data_udm', '网元数据-UDM用户数据同步', 'NE Data-Sync UDM Data');
INSERT INTO "sys_i18n" VALUES (631, 'menu.system.setting.doc', '系统使用文档', 'System User Documentation');
INSERT INTO "sys_i18n" VALUES (632, 'menu.system.setting.official', '官网链接', 'Official Website');
INSERT INTO "sys_i18n" VALUES (633, 'menu.system.setting.lock', '锁屏操作', 'Lockscreen Operation');
INSERT INTO "sys_i18n" VALUES (634, 'menu.ne.neConfigBackup', '网元配置备份', 'NE Config Backups');
INSERT INTO "sys_i18n" VALUES (635, 'job.ne_config_backup', '网元-配置文件定期备份', 'NE-Config Backup Regularly');
INSERT INTO "sys_i18n" VALUES (636, 'job.ne_config_backup_remark', '网元配置文件定期备份到网管服务器
可查看网元配置备份记录进行下载或通过网元信息操作导入配置', 'Network Element Configuration files are regularly backed up to the OMC
View network element configuration backup records for downloading or importing configurations through network element information operations.');
INSERT INTO "sys_i18n" VALUES (637, 'job.backup_export_table_sys_log_operate', '备份-操作日志表定期导出', 'Backup-Operation Log Table Periodic Export');
INSERT INTO "sys_i18n" VALUES (638, 'job.backup_export_table_cdr_event_ims', '备份-语音话单表定期导出', 'Backup-Regular Export of voice bill forms');
INSERT INTO "sys_i18n" VALUES (639, 'job.backup_export_table_cdr_event_smf', '备份-数据话单表定期导出', 'Backup-Regular Export of data sheet tables');
INSERT INTO "sys_i18n" VALUES (640, 'cache.name.oauth2_codes', '客户端授权码', 'Oauth2 Client Code');
INSERT INTO "sys_i18n" VALUES (641, 'cache.name.oauth2_devices', '客户端令牌', 'Oauth2 Token');
INSERT INTO "sys_i18n" VALUES (642, 'job.backup_export_cdr', '备份-CDR数据定期导出', 'Backup-Periodic export of CDR Data');
INSERT INTO "sys_i18n" VALUES (643, 'job.backup_export_cdr_remark', 'dataType: 类型支持 ims/smf/sgwc/smsc
fileType: 文件类型 csv/xlsx
hour: 数据时间从任务执行时间前的小时数', 'Backup-Periodic export of dataType: type support ims/smf/sgwc/smsc
fileType: file type csv/xlsx
hour: data time from the hour before the task execution time');
INSERT INTO "sys_i18n" VALUES (644, 'menu.log.exportFile', '导出文件', 'Exported File');
INSERT INTO "sys_i18n" VALUES (645, 'menu.perf.kpiCReport', '自定义指标数据', 'Custom Indicator Data');
INSERT INTO "sys_i18n" VALUES (646, 'menu.trace.taskHLR', 'HLR 跟踪任务', 'HLR Trace Task');
INSERT INTO "sys_i18n" VALUES (647, 'dictType.cdr_cause_code', 'CDR 响应原因代码类别类型', 'CDR Response Reason Code Category Type');
INSERT INTO "sys_i18n" VALUES (648, 'dictData.cdr_cause_code.0', '未知错误', 'Unknown Error');
INSERT INTO "sys_i18n" VALUES (649, 'dictData.cdr_cause_code.8', '运营者确定的禁止', 'Operator determined barring');
INSERT INTO "sys_i18n" VALUES (650, 'dictData.cdr_cause_code.10', '禁止呼叫', 'Call Barred');
INSERT INTO "sys_i18n" VALUES (651, 'dictData.cdr_cause_code.21', '呼叫被拒', 'Call rejected');
INSERT INTO "sys_i18n" VALUES (652, 'dictData.cdr_cause_code.22', '数量已更改', 'Number changed');
INSERT INTO "sys_i18n" VALUES (653, 'dictData.cdr_cause_code.27', '目的地出错', 'Destination out of order');
INSERT INTO "sys_i18n" VALUES (654, 'dictData.cdr_cause_code.28', '数字格式无效(数字不完整)', 'Invalid number format (incomplete number)');
INSERT INTO "sys_i18n" VALUES (655, 'dictData.cdr_cause_code.29', '设施被拒', 'Facility rejected');
INSERT INTO "sys_i18n" VALUES (656, 'dictData.cdr_cause_code.30', '回复状态查询', 'Response to STATUS ENQUIRY');
INSERT INTO "sys_i18n" VALUES (657, 'dictData.cdr_cause_code.38', '网络故障', 'Network out of order');
INSERT INTO "sys_i18n" VALUES (658, 'dictData.cdr_cause_code.41', '临时故障', 'Temporary failure');
INSERT INTO "sys_i18n" VALUES (659, 'dictData.cdr_cause_code.42', '交换设备拥塞', 'Switching equipment congestion');
INSERT INTO "sys_i18n" VALUES (660, 'dictData.cdr_cause_code.47', '资源不可用', 'Resource unavailable, unspecified');
INSERT INTO "sys_i18n" VALUES (661, 'dictData.cdr_cause_code.50', '请求的设施未订阅', 'Requested facility not subscribed');
INSERT INTO "sys_i18n" VALUES (662, 'job.backup_export_table_cdr_event_smsc', '备份-短信话单表定期导出', 'Backup-Regular Export of SMS call list');
INSERT INTO "sys_i18n" VALUES (663, 'job.backup_remove_file', '备份-定期删除备份目录下文件', 'Backup-Periodically Delete Directory Files');
INSERT INTO "sys_i18n" VALUES (664, 'config.sys.homePage', '自定义主页', 'Custom Home Page');
INSERT INTO "sys_i18n" VALUES (665, 'config.sys.homePageRemark', '选择列表中的任一页面作为主页路径', 'Select any page in the list as the homepage');
INSERT INTO "sys_i18n" VALUES (666, 'menu.ne.neOverview', '网元概览', 'NE Overview');
INSERT INTO "sys_i18n" VALUES (667, 'menu.ne.neOverviewRemark', '显示所有网元状态配置和license等概览信息', 'Displays overview information such as status, configuration and license of all network elements');
INSERT INTO "sys_i18n" VALUES (668, 'job.backup_export_table_cdr_event_sgwc', '备份-漫游数据话单表定期导出', 'Backup-Regular Export of Roaming Data table');
INSERT INTO "sys_i18n" VALUES (669, 'cache.name.i18n', '国际化语言管理', 'Internationalized Language Management');
INSERT INTO "sys_i18n" VALUES (670, 'config.sys.user.passwordPolicy', '用户管理-默认密码策略强度', 'User Management-Default Password Policy Strength');
INSERT INTO "sys_i18n" VALUES (671, 'config.sys.user.passwordPolicyRemark', 'minLength密码至少8个字符
specialChars至少包含2个特殊字符例如!@#$%^&*()
uppercase至少包含一个大写字母
lowercase至少包含一个小写字母', 'minLength: password should be at least 8 characters long
specialChars: at least 2 special characters (e.g. ! @#$%^&*())
uppercase: contain at least one uppercase letter
lowercase: contains at least one lowercase letter');
INSERT INTO "sys_i18n" VALUES (672, 'config.sys.user.passwdExpire', '用户管理-密码有效期', 'User Management-Password Expiration Date');
INSERT INTO "sys_i18n" VALUES (673, 'config.sys.user.passwdExpireRemark', '数值单位(小时)
expHours为过期时间0表示不启用
alertHours即将到期提醒时间', 'Numerical unit (hours)
expHours for the expiration time, 0 means not enabled
alertHours upcoming expiration reminder time');
INSERT INTO "sys_i18n" VALUES (674, 'config.sys.user.passwdNotAllowedHistory', '用户管理-不允许使用最近密码次数', 'User Management-Not Allowed Recent Passwords');
INSERT INTO "sys_i18n" VALUES (675, 'config.sys.user.passwdNotAllowedHistoryRemark', '创建新密码不等于之前使用的x次中的密码', 'Creating a new password that is not equal to the previously used password in x times');
INSERT INTO "sys_i18n" VALUES (676, 'login.errPasswdHistory', '不允许使用最近密码', 'Recent passwords not allowed');
INSERT INTO "sys_i18n" VALUES (677, 'log.operate.title.oauth2client', 'Oauth2客户端授权', 'Oauth2 Client Authorization');
INSERT INTO "sys_i18n" VALUES (678, 'log.operate.title.pcfRule', '终端策略规则', 'UE PCC Rule');
INSERT INTO "sys_i18n" VALUES (679, 'dictType.trace_msg_type', '跟踪消息类型', 'Trace Message Type');
INSERT INTO "sys_i18n" VALUES (680, 'dictData.trace_msg_type.0', '请求', 'Request');
INSERT INTO "sys_i18n" VALUES (681, 'dictData.trace_msg_type.1', '响应', 'Response');
INSERT INTO "sys_i18n" VALUES (682, 'dictType.trace_msg_direct', '跟踪消息方向', 'Track Message Direction');
INSERT INTO "sys_i18n" VALUES (683, 'dictData.trace_msg_direct.0', '接收', 'Receive');
INSERT INTO "sys_i18n" VALUES (684, 'dictData.trace_msg_direct.1', '发送', 'Send');
INSERT INTO "sys_i18n" VALUES (685, 'dictData.trace_interfaces.1', 'N1', 'N1');
INSERT INTO "sys_i18n" VALUES (686, 'dictData.trace_interfaces.2', 'N2', 'N2');
INSERT INTO "sys_i18n" VALUES (687, 'dictData.trace_interfaces.3', 'N1/N2', 'N1/N2');
INSERT INTO "sys_i18n" VALUES (688, 'dictData.trace_interfaces.4', 'N4', 'N4');
INSERT INTO "sys_i18n" VALUES (689, 'dictData.trace_interfaces.8', 'N8', 'N8');
INSERT INTO "sys_i18n" VALUES (690, 'dictData.trace_interfaces.10', 'N10', 'N10');
INSERT INTO "sys_i18n" VALUES (691, 'dictData.trace_interfaces.11', 'N11', 'N11');
INSERT INTO "sys_i18n" VALUES (692, 'dictData.trace_interfaces.12', 'N12', 'N12');
INSERT INTO "sys_i18n" VALUES (693, 'dictData.trace_interfaces.13', 'N13', 'N13');
INSERT INTO "sys_i18n" VALUES (694, 'dictData.trace_interfaces.7', 'N7', 'N7');
INSERT INTO "sys_i18n" VALUES (695, 'dictData.trace_interfaces.15', 'N15', 'N15');
INSERT INTO "sys_i18n" VALUES (696, 'dictData.trace_interfaces.17', 'N17', 'N17');
INSERT INTO "sys_i18n" VALUES (697, 'dictData.trace_interfaces.20', 'N20', 'N20');
INSERT INTO "sys_i18n" VALUES (698, 'dictData.trace_interfaces.22', 'N22', 'N22');
INSERT INTO "sys_i18n" VALUES (699, 'dictData.trace_interfaces.40', 'N40', 'N40');
INSERT INTO "sys_i18n" VALUES (700, 'dictData.cdr_sip_code.302', '302 原因不明', '302 Unknown Reason');
INSERT INTO "sys_i18n" VALUES (701, 'dictData.cdr_sip_code.402', '402 原因不明', '402 Unknown Reason');
INSERT INTO "sys_i18n" VALUES (702, 'dictData.cdr_sip_code.480', '480 被叫挂断/拒接', '480 Temporarily Unavailable');
INSERT INTO "sys_i18n" VALUES (703, 'dictData.cdr_sip_code.481', '481 原因不明', '481 Unknown Reason');
INSERT INTO "sys_i18n" VALUES (704, 'dictData.cdr_sip_code.482', '482 发现环路', '482 Loop Detected');
INSERT INTO "sys_i18n" VALUES (705, 'dictData.cdr_sip_code.486', '486 这里很忙', '486 Busy Here');
INSERT INTO "sys_i18n" VALUES (706, 'dictData.cdr_sip_code.489', '489 原因不明', '489 Unknown Reason');
INSERT INTO "sys_i18n" VALUES (707, 'dictData.cdr_sip_code.580', '580 原因不明', '580 Unknown Reason');
INSERT INTO "sys_i18n" VALUES (708, 'alarm.export.alarmType', '告警类型', 'Alarm Type');
INSERT INTO "sys_i18n" VALUES (709, 'alarm.export.origSeverity', '告警级别', 'Severity');
INSERT INTO "sys_i18n" VALUES (710, 'alarm.export.alarmTitle', '告警标题', 'Alarm Title');
INSERT INTO "sys_i18n" VALUES (711, 'alarm.export.eventTime', '告警产生时间', 'Event Time');
INSERT INTO "sys_i18n" VALUES (712, 'alarm.export.alarmId', '告警唯一标识', 'Alarm ID');
INSERT INTO "sys_i18n" VALUES (713, 'alarm.export.clearUser', '告警清除用户', 'Clear User');
INSERT INTO "sys_i18n" VALUES (714, 'alarm.export.clearType', '告警清除类型', 'Clear Type');
INSERT INTO "sys_i18n" VALUES (715, 'alarm.export.clearTime', '告警清除时间', 'Clear Time');
INSERT INTO "sys_i18n" VALUES (716, 'log.operate.title.alarm', '告警', 'Alarm');
INSERT INTO "sys_i18n" VALUES (717, 'ne.common.neType', '网元类型', 'NE Type');
INSERT INTO "sys_i18n" VALUES (718, 'ne.common.neName', '网元名称', 'NE Name');
INSERT INTO "sys_i18n" VALUES (719, 'ne.common.neId', '网元标识', 'NE ID');
INSERT INTO "sys_i18n" VALUES (720, 'log.operate.title.udmVOIP', 'VOIP用户', 'UDM VOIP');
INSERT INTO "sys_i18n" VALUES (721, 'log.operate.title.udmVolteIMS', 'VolteIMS用户', 'UDM VolteIMS');
INSERT INTO "sys_i18n" VALUES (722, 'log.operate.title.backup', '备份', 'Backup');
INSERT INTO "sys_i18n" VALUES (723, 'job.backup_export_table_cdr_event_smsc_remark', 'hour: 数据时间从任务执行时间前的小时数
tableName: 数据表名
columns: 支持字段
backupPath: 备份输出路径 /usr/local/omc/backup/{backupPath}', 'hour: data time from the hour before the task execution time
tableName: data table name
columns: support fields
backupPath: backup output path /usr/local/omc/backup/{backupPath}');
INSERT INTO "sys_i18n" VALUES (724, 'job.backup_export_table_cdr_event_sgwc_remark', 'hour: 数据时间从任务执行时间前的小时数
tableName: 数据表名
columns: 支持字段
backupPath: 备份输出路径 /usr/local/omc/backup/{backupPath}', 'hour: data time from the hour before the task execution time
tableName: data table name
columns: support fields
backupPath: backup output path /usr/local/omc/backup/{backupPath}');
INSERT INTO "sys_i18n" VALUES (725, 'job.backup_remove_file_remark', 'backupPath: 备份路径 /usr/local/omc/backup/{backupPath}
storeDays: 保留天数
storeNum: 保留数量默认保留7', 'backupPath: backup path /usr/local/omc/backup/{backupPath}
storeDays: retention days
storeNum: retention number, default retention 7');
INSERT INTO "sys_i18n" VALUES (726, 'job.backup_export_udm', '备份-UDM数据定期导出', 'Backup-Periodic export of UDM Data');
INSERT INTO "sys_i18n" VALUES (727, 'job.backup_export_udm_remark', 'dataType: 类型支持 auth/sub/voip/volte
fileType: 文件类型 csv/txt', 'Backup-Periodic export of dataType: type support auth/sub/voip/volte
fileType: file type csv/txt');
INSERT INTO "sys_i18n" VALUES (728, 'dictData.cdr_sip_code_cause.0', '因其他原因呼叫失败', 'Call failure for other reason');
INSERT INTO "sys_i18n" VALUES (729, 'dictData.cdr_sip_code_cause.200', '正常通话清除', 'Normal Call Clearing');
INSERT INTO "sys_i18n" VALUES (730, 'dictData.cdr_sip_code_cause.202', '申请已被接受处理,但尚未完成 ', 'The request has been accepted for processing, but it hasn it completed yet');
INSERT INTO "sys_i18n" VALUES (731, 'dictData.cdr_sip_code_cause.302', '因其他原因呼叫失败', 'Call failure for other reason');
INSERT INTO "sys_i18n" VALUES (732, 'dictData.cdr_sip_code_cause.402', '因其他原因呼叫失败', 'Call failure for other reason');
INSERT INTO "sys_i18n" VALUES (733, 'dictData.cdr_sip_code_cause.403', '拒接主叫用户', 'MO User Rejected');
INSERT INTO "sys_i18n" VALUES (734, 'dictData.cdr_sip_code_cause.404', '被叫用户离线', 'MT User Offline');
INSERT INTO "sys_i18n" VALUES (735, 'dictData.cdr_sip_code_cause.480', '因其他原因呼叫失败', 'Call failure for other reason');
INSERT INTO "sys_i18n" VALUES (736, 'dictData.cdr_sip_code_cause.481', '电话无法拨出', 'Call cannot be dialed');
INSERT INTO "sys_i18n" VALUES (737, 'dictData.cdr_sip_code_cause.482', '闪断', 'Flashback');
INSERT INTO "sys_i18n" VALUES (738, 'dictData.cdr_sip_code_cause.486', '被叫用户忙', 'MT User Busy');
INSERT INTO "sys_i18n" VALUES (739, 'dictData.cdr_sip_code_cause.487', '主叫挂断', 'MO User Disconnected');
INSERT INTO "sys_i18n" VALUES (740, 'dictData.cdr_sip_code_cause.408', '服务器等待响应的时间过长', 'The server waits too long for a response');
INSERT INTO "sys_i18n" VALUES (741, 'dictData.cdr_sip_code_cause.488', '媒体详细信息与服务器支持的内容不匹配', 'Media details didnt match what the server supports');
INSERT INTO "sys_i18n" VALUES (742, 'dictData.cdr_sip_code_cause.489', '因其他原因呼叫失败', 'Call failure for other reason');
INSERT INTO "sys_i18n" VALUES (743, 'dictData.cdr_sip_code_cause.500', '服务器本身出了问题', 'Something went wrong inside the server itself');
INSERT INTO "sys_i18n" VALUES (744, 'dictData.cdr_sip_code_cause.503', '服务器超载或因维护而停机,无法处理呼叫', 'The server is overloaded or down for maintenance and can it process the call');
INSERT INTO "sys_i18n" VALUES (745, 'dictData.cdr_sip_code_cause.504', '服务器尝试以您的名义与另一台服务器通信,但未及时收到回复,并超时了', 'The server tried to talk to another server on your behalf, didnt get a reply in time, and timed out');
INSERT INTO "sys_i18n" VALUES (746, 'dictData.cdr_sip_code_cause.580', '因其他原因呼叫失败', 'Call failure for other reason');
INSERT INTO "sys_i18n" VALUES (747, 'dictData.cdr_sip_code_cause.603', '被叫拒接', 'MT explicitly rejected the call');
INSERT INTO "sys_i18n" VALUES (748, 'dictData.cdr_sip_code_cause.606', '呼叫已到达用户设备,但会话设置的某些部分不可接受', 'The call reached the users device, but some parts of the session setup weren it acceptable');
INSERT INTO "sys_i18n" VALUES (749, 'dictType.cdr_sip_code_cause', 'IMS-Voice-SIP响应代码类别类型原因', 'IMS-Voice-SIP Response Code Category Type Cause');
INSERT INTO "sys_i18n" VALUES (750, 'job.backup_export_log', '备份-日志数据定期导出', 'Backup-Periodic export of Log Data');
INSERT INTO "sys_i18n" VALUES (751, 'job.backup_export_log_remark', 'dataType: 类型支持 operate/login
fileType: 文件类型 csv/xlsx
hour: 数据时间从任务执行时间前的小时数', 'Backup-Periodic export of dataType: type support operate/login
fileType: file type csv/xlsx
hour: data time from the hour before the task execution time');
INSERT INTO "sys_i18n" VALUES (752, 'job.ne_alarm_state_check_cmd', '网元告警-内存/CPU/磁盘检查', 'NE Alarm-Memory/CPU/Disk Checks');
INSERT INTO "sys_i18n" VALUES (753, 'job.ne_alarm_state_check_cmd_remark', '检查网元的内存/CPU/磁盘检查健康状况,在出现过阈值时发出警报。
Alarm type:
CommunicationAlarm=1
EquipmentAlarm=2
ProcessingFailure=3
EnvironmentalAlarm=4
QualityOfServiceAlarm=5
Severity:
Critical=1
Major=2
Minor=3
Warning=4
AddInfo: 告警补充信息
cpuUseGt: CPU使用率大于 范围0~100*CPU核心数
memUseGt: 内存使用率大于, 范围0~100%
diskUseGt: 磁盘使用率大于, 范围0~100%', 'Checks the memory/CPU/disk check health of the network element and sends alerts when thresholds are crossed.
Alarm type:
CommunicationAlarm=1
EquipmentAlarm=2
ProcessingFailure=3
EnvironmentalAlarm=4
QualityOfServiceAlarm=5
Severity:
Critical=1
Major=2
Minor=3
Warning=4
AddInfo: Additional information on alarms
cpuUseGt: CPU utilization is greater than, range 0~100*number of CPU cores
memUseGt: Memory utilization greater than, range 0 to 100%
diskUseGt: Disk utilization greater than, range 0 to 100%');
INSERT INTO "sys_i18n" VALUES (754, 'job.ne_alarm_state_check_license', '网元告警-License到期检查', 'NE Alarm-License Expire Check');
INSERT INTO "sys_i18n" VALUES (755, 'job.ne_alarm_state_check_license_remark', '检查网元的License是否即将到期在出现过阈值时发出警报。
Alarm type:
CommunicationAlarm=1
EquipmentAlarm=2
ProcessingFailure=3
EnvironmentalAlarm=4
QualityOfServiceAlarm=5
Severity:
Critical=1
Major=2
Minor=3
Warning=4
AddInfo: 告警补充信息
dayLt: 天数小于默认30天', 'Checks if the network element is License is about to expire and sends an alert if a threshold is crossed.
Alarm type:
CommunicationAlarm=1
EquipmentAlarm=2
ProcessingFailure=3
EnvironmentalAlarm=4
QualityOfServiceAlarm=5
Severity:
Critical=1
Major=2
Minor=3
Warning=4
AddInfo: Additional information on alarms
dayLt: Days less than, default 30 days');
INSERT INTO "sys_i18n" VALUES (756, 'dictData.trace_interfaces.14', 'N14', 'N14');
INSERT INTO "sys_i18n" VALUES (757, 'dictData.trace_interfaces.5', 'N5', 'N5');
INSERT INTO "sys_i18n" VALUES (758, 'alarm.export.alarmCode', '告警编码', 'Alarm Code');
INSERT INTO "sys_i18n" VALUES (759, 'config.sys.user.fristPasswdChangeRemark', '关闭改为false 开启改为true, 建议同时设置密码有效期', 'Off to false On to true, it is recommended to set the password expiration date at the same time.');
INSERT INTO "sys_i18n" VALUES (760, 'menu.perf.kpiIMSOverview', '语音数据概览', 'Voice Data Overview');
INSERT INTO "sys_i18n" VALUES (761, 'dictType.sys_user_type', '用户类型', 'User Type');
INSERT INTO "sys_i18n" VALUES (762, 'dictData.sys_user_type.system', '系统', 'System');
INSERT INTO "sys_i18n" VALUES (763, 'dictData.sys_user_type.ldap', 'LDAP', 'LDAP');
INSERT INTO "sys_i18n" VALUES (764, 'dictData.sys_user_type.smtp', 'SMTP', 'SMTP');
INSERT INTO "sys_i18n" VALUES (765, 'dictData.sys_user_type.oauth2', '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 (773, 'menu.perf.kpiTitle', '关键指标标题', 'Key Performance Title');
INSERT INTO "sys_i18n" VALUES (774, 'menu.neData.cbcCBE', '预警广播', 'Early Warning Broadcast');
INSERT INTO "sys_i18n" VALUES (775, 'log.operate.title.cbcMessage', '预警广播', 'Early Warning Broadcast');
INSERT INTO "sys_i18n" VALUES (2000, 'menu.psap.agent', '座席', 'Agent');
INSERT INTO "sys_i18n" VALUES (2001, 'menu.psap.agent.callings', '并行话务', 'Calling Information');
INSERT INTO "sys_i18n" VALUES (2002, 'menu.psap.agent.callback', '回拨管理', 'Callback Management');
INSERT INTO "sys_i18n" VALUES (2003, 'callback.status.NEW', '新建', 'New');
INSERT INTO "sys_i18n" VALUES (2004, 'callback.status.IN_PROGRESS', '处理中', 'In Progress');
INSERT INTO "sys_i18n" VALUES (2005, 'callback.status.NO_ANSWER_1', '未应答1', 'No Answer 1');
INSERT INTO "sys_i18n" VALUES (2006, 'callback.status.NO_ANSWER_2', '未应答2', 'No Answer 2');
INSERT INTO "sys_i18n" VALUES (2007, 'callback.status.TIMEOUT', '超时', 'Timeout');
INSERT INTO "sys_i18n" VALUES (2008, 'callback.status.PENDING', '挂起', 'Pending');
INSERT INTO "sys_i18n" VALUES (2009, 'callback.status.CLOSED', '关闭', 'Closed');
INSERT INTO "sys_i18n" VALUES (2010, 'job.export.cdr.mf', '定期导出MF话单', 'Periodic Export of MF Call Records');
INSERT INTO "sys_i18n" VALUES (2011, 'job.psap.ticket.monitor', '回拨工单监控', 'Callback Ticket Monitoring');
INSERT INTO "sys_i18n" VALUES (2012, 'menu.omc.cdr', '话单', 'Call Records');
INSERT INTO "sys_i18n" VALUES (2013, 'menu.omc.cdr.mf', '紧急呼叫话单', 'Emergency Call Records');
INSERT INTO "sys_i18n" VALUES (2014, 'menu.omc.cdr.crbt', '彩铃话单', 'Color Ring Back Tone Records');
INSERT INTO "sys_i18n" VALUES (2015, 'menu.omc.cdr.mms', '彩信话单', 'Multimedia Message Service Records');

View File

@@ -0,0 +1,53 @@
-- ----------------------------
-- Table structure for sys_job
-- ----------------------------
DROP TABLE IF EXISTS "sys_job";
CREATE TABLE "sys_job" (
"job_id" integer NOT NULL,
"job_name" text(64),
"job_group" text(64),
"invoke_target" text(64) NOT NULL,
"target_params" text(2048),
"cron_expression" text(64),
"misfire_policy" text(1),
"concurrent" text(1),
"status_flag" text(1),
"save_log" text(1),
"create_by" text(64),
"create_time" integer(20),
"update_by" text(64),
"update_time" integer(20),
"remark" text(500),
PRIMARY KEY ("job_id")
);
-- ----------------------------
-- Indexes structure for table sys_job
-- ----------------------------
CREATE UNIQUE INDEX "uk_name_group"
ON "sys_job" (
"job_name" ASC,
"job_group" ASC
);
-- ----------------------------
-- Records of sys_job
-- ----------------------------
INSERT INTO "sys_job" VALUES (1, 'job.monitor_sys_resource', 'SYSTEM', 'monitor_sys_resource', '{"interval":5}', '0 0/5 * * * ?', '3', '0', '1', '0', 'system', 1698478134839, 'system', 1698478134839, 'job.monitor_sys_resource_remark');
INSERT INTO "sys_job" VALUES (3, 'job.ne_data_udm', 'SYSTEM', 'ne_data_udm', '', '0 0 0/12 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, '');
INSERT INTO "sys_job" VALUES (6, 'job.ne_config_backup', 'SYSTEM', 'ne_config_backup', '', '0 30 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.ne_config_backup_remark');
INSERT INTO "sys_job" VALUES (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');
INSERT INTO "sys_job" VALUES (22, 'job.ne_alarm_state_check_license', 'SYSTEM', 'ne_alarm_state_check_license', '{"alarmTitle":"NE State Check Alarm License","alarmType":"EquipmentAlarm","origSeverity":"Major","specificProblem":"Alarm Cause: License received from target NE is about to expire","specificProblemId":"AC10200","addInfo":"","dayLt":7}', '0 5 0 * * ?', '3', '0', '1', '0', 'system', 1698478134839, 'system', 1698478134839, 'job.ne_alarm_state_check_license_remark');
INSERT INTO "sys_job" VALUES (30, 'job.backup_remove_file', 'SYSTEM', 'backup_remove_file', '[{"backupPath":"/udm_data/auth","storeDays":30},{"backupPath":"/udm_data/sub","storeDays":30},{"backupPath":"/udm_data/voip","storeDays":30},{"backupPath":"/udm_data/volte","storeDays":30},{"backupPath":"/cdr/ims_cdr_event","storeDays":30},{"backupPath":"/cdr/smsc_cdr_event","storeDays":30},{"backupPath":"/cdr/smf_cdr_event","storeDays":30},{"backupPath":"/cdr/sgwc_cdr_event","storeDays":30},{"backupPath":"/log/sys_log_operate","storeDays":30,"storeNum":7},{"backupPath":"/log/sys_log_login","storeDays":30,"storeNum":7}]', '0 10 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'system', 1698478134839, 'job.backup_remove_file_remark');
INSERT INTO "sys_job" VALUES (31, 'job.backup_export_udm', 'SYSTEM', 'backup_export_udm', '{"dataType":["auth","sub","voip","volte"],"fileType":"txt"}', '0 35 0 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'supervisor', 1745481169354, 'job.backup_export_udm_remark');
INSERT INTO "sys_job" VALUES (32, 'job.backup_export_cdr', 'SYSTEM', 'backup_export_cdr', '{"dataType":["ims","smf","sgwc","smsc"],"fileType":"xlsx","hour":1}', '0 0 0/1 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'supervisor', 1745481169354, 'job.backup_export_cdr_remark');
INSERT INTO "sys_job" VALUES (33, 'job.backup_export_log', 'SYSTEM', 'backup_export_log', '{"dataType":["operate","login"],"fileType":"xlsx","hour":1}', '0 0 0/1 * * ?', '3', '0', '1', '1', 'system', 1698478134839, 'supervisor', 1745481169354, 'job.backup_export_log_remark');

View File

@@ -0,0 +1,20 @@
-- ----------------------------
-- Table structure for sys_job_log
-- ----------------------------
DROP TABLE IF EXISTS "sys_job_log";
CREATE TABLE "sys_job_log" (
"log_id" integer NOT NULL,
"job_name" text(64) NOT NULL,
"job_group" text(64) NOT NULL,
"invoke_target" text(64) NOT NULL,
"target_params" text(2048),
"job_msg" text(500),
"status_flag" text(1),
"create_time" integer(20),
"cost_time" integer(20),
PRIMARY KEY ("log_id")
);
-- ----------------------------
-- Records of sys_job_log
-- ----------------------------

View File

@@ -0,0 +1,29 @@
-- ----------------------------
-- Table structure for sys_log_login
-- ----------------------------
DROP TABLE IF EXISTS "sys_log_login";
CREATE TABLE "sys_log_login" (
"id" integer NOT NULL,
"user_name" text(32),
"login_ip" text(128),
"login_location" text(128),
"browser" text(64),
"os" text(64),
"status_flag" text(1),
"msg" text(2048),
"login_time" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table sys_job_log
-- ----------------------------
CREATE INDEX "idx_name_group"
ON "sys_job_log" (
"job_name" ASC,
"job_group" ASC
);
-- ----------------------------
-- Records of sys_log_login
-- ----------------------------

View File

@@ -0,0 +1,25 @@
-- ----------------------------
-- Table structure for sys_log_operate
-- ----------------------------
DROP TABLE IF EXISTS "sys_log_operate";
CREATE TABLE "sys_log_operate" (
"id" integer NOT NULL,
"title" text(64),
"business_type" text(1),
"opera_url" text(200),
"opera_url_method" text(10),
"opera_ip" text(128),
"opera_location" text(128),
"opera_param" text(2000),
"opera_msg" text(2000),
"opera_method" text(128),
"opera_by" text(64),
"opera_time" integer(20),
"status_flag" text(1),
"cost_time" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Records of sys_log_operate
-- ----------------------------

View File

@@ -0,0 +1,27 @@
-- ----------------------------
-- Table structure for sys_log_user_password
-- ----------------------------
DROP TABLE IF EXISTS "sys_log_user_password";
CREATE TABLE "sys_log_user_password" (
"id" integer NOT NULL,
"user_id" integer,
"user_name" text(32),
"password" text(128),
"create_by" text(64),
"create_time" integer,
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table sys_log_user_password
-- ----------------------------
CREATE INDEX "idx_id_name_time"
ON "sys_log_user_password" (
"user_id" ASC,
"user_name" ASC,
"create_time" ASC
);
-- ----------------------------
-- Records of sys_log_user_password
-- ----------------------------

View File

@@ -0,0 +1,33 @@
-- ----------------------------
-- Table structure for sys_login_source
-- ----------------------------
DROP TABLE IF EXISTS "sys_login_source";
CREATE TABLE "sys_login_source" (
"id" integer NOT NULL,
"uid" text(32),
"type" text(32),
"name" text(64),
"icon" text(255),
"active_flag" text(1),
"sync_flag" text(1),
"config" text,
"create_by" text(64),
"create_time" integer,
"update_by" text(64),
"update_time" integer,
"remark" text(500),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table sys_login_source
-- ----------------------------
CREATE INDEX "idx_ls_type_name"
ON "sys_login_source" (
"type" ASC,
"name" ASC
);
-- ----------------------------
-- Records of sys_login_source
-- ----------------------------

View File

@@ -0,0 +1,215 @@
-- ----------------------------
-- Table structure for sys_menu
-- ----------------------------
DROP TABLE IF EXISTS "sys_menu";
CREATE TABLE "sys_menu" (
"menu_id" integer NOT NULL,
"menu_name" text(64) NOT NULL,
"parent_id" integer,
"menu_sort" integer,
"menu_path" text(255),
"component" text(255),
"frame_flag" text(1),
"cache_flag" text(1),
"menu_type" text(1) NOT NULL,
"visible_flag" text(1),
"status_flag" text(1),
"perms" text(128),
"icon" text(128),
"del_flag" text(1),
"create_by" text(64),
"create_time" integer,
"update_by" text(64),
"update_time" integer,
"remark" text(500),
"tenant_flag" text(1),
"core_flag" text(1),
"ne_type" text(64),
PRIMARY KEY ("menu_id")
);
-- ----------------------------
-- Records of sys_menu
-- ----------------------------
INSERT INTO "sys_menu" VALUES (1, 'menu.system', 0, 16, 'system', '', '1', '1', 'D', '1', '1', '', 'icon-xiangmu', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.systemRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (4, 'menu.ne', 0, 3, 'ne', '', '1', '0', 'D', '1', '1', '', 'icon-huizhiguize', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.configRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (5, 'menu.ue', 0, 7, 'ue', '', '1', '0', 'D', '1', '1', '', 'icon-wocanyu', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.ueRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (60, 'menu.tools', 0, 60, 'tool', '', '1', '1', 'D', '1', '1', '', 'icon-wenjian', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.toolsRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (61, 'menu.tools.terminal', 60, 20, 'terminal', 'tool/terminal/index', '1', '1', 'M', '1', '1', 'tool:terminal:index', 'icon-suofang', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (62, 'menu.tools.help', 60, 62, 'help', 'tool/help/index', '1', '1', 'M', '0', '1', 'tool:help:list', 'icon-shuoming', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.tools.helpRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (63, 'menu.tools.ps', 60, 8, 'ps', 'tool/ps/index', '1', '0', 'M', '1', '1', 'tool:ps:list', 'icon-zhizuoliucheng', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (64, 'menu.tools.net', 60, 9, 'net', 'tool/net/index', '1', '0', 'M', '1', '1', 'tool:net:list', 'icon-zhizuoliucheng', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (65, 'menu.tools.ping', 60, 4, 'ping', 'tool/ping/index', '1', '0', 'M', '1', '1', 'tool:ping:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (66, 'menu.tools.iperf', 60, 6, 'iperf', 'tool/iperf/index', '1', '0', 'M', '1', '1', 'tool:iperf:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (100, 'menu.security.user', 2113, 1, 'user', 'system/user/index', '1', '1', 'M', '1', '1', 'system:user:list', 'icon-wocanyu', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.security.userRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (101, 'menu.security.role', 2113, 3, 'role', 'system/role/index', '1', '1', 'M', '1', '1', 'system:role:list', 'icon-anzhuo', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.security.roleRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (102, 'menu.security.roleUser', 2113, 3, 'role/inline/auth-user/:roleId', 'system/role/auth-user', '1', '1', 'M', '0', '1', 'system:role:auth', '#', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.security.roleUserRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (103, 'menu.system.menu', 1, 10, 'menu', 'system/menu/index', '1', '1', 'M', '1', '1', 'system:menu:list', 'icon-wofaqi', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.menuRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (104, 'menu.security.dept', 2113, 5, 'dept', 'system/dept/index', '1', '1', 'M', '1', '1', 'system:dept:list', 'icon-yuzhanghao1', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.security.deptRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (105, 'menu.security.post', 2113, 6, 'post', 'system/post/index', '1', '1', 'M', '1', '1', 'system:post:list', 'icon-gonggaodayi', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.security.postRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (106, 'menu.system.dictType', 1, 30, 'dict', 'system/dict/index', '1', '1', 'M', '1', '1', 'system:dict:list', 'icon-tubiaoku', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.dictTypeRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (107, 'menu.system.dictData', 1, 31, 'dict/inline/data/:dictId', 'system/dict/data', '1', '1', 'M', '0', '1', 'system:dict:data', '#', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.dictDataRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (108, 'menu.system.paramSet', 1, 59, 'config', 'system/config/index', '1', '1', 'M', '1', '1', 'system:config:list', 'icon-gongnengjieshao', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.paramSetRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (109, 'menu.system.loginSource', 2113, 12, 'login-source', 'system/login-source/index', '1', '1', 'M', '1', '1', 'system:loginSource:list', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (111, 'menu.system.systemLog', 1, 11, 'log', '', '1', '1', 'D', '0', '0', '', '#', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.systemLogRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (112, 'menu.system.systemInfo', 1, 5, 'system-info', 'monitor/system/info', '1', '1', 'M', '1', '1', 'monitor:system:info', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.systemInfoRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (113, 'menu.system.cacheInfo', 1, 8, 'cache-info', 'monitor/cache/info', '1', '1', 'M', '1', '1', 'monitor:cache:info', 'icon-gongnengjieshao', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.cacheInfoRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (114, 'menu.system.cache', 1, 9, 'cache', 'monitor/cache/index', '1', '1', 'M', '1', '1', 'monitor:cache:list', 'icon-tubiaoku', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.cacheRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (115, 'menu.security.onlineUser', 2113, 2, 'online', 'monitor/online/index', '1', '1', 'M', '1', '1', 'monitor:online:list', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.security.onlineUserRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (116, 'menu.system.job', 1, 20, 'job', 'monitor/job/index', '1', '1', 'M', '1', '1', 'monitor:job:list', 'icon-lishi', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.jobRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (117, 'menu.system.jobLog', 1, 21, '/system/job/inline/log/:jobId', 'monitor/job/log', '1', '1', 'M', '0', '1', 'monitor:job:log', '#', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.jobLogRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (500, 'menu.log.operat', 2089, 25, 'operate', 'system/log/operate/index', '1', '1', 'M', '1', '1', 'system:log:operate:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.log.operatRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (501, 'menu.log.login', 2089, 26, 'login', 'system/log/login/index', '1', '1', 'M', '1', '1', 'system:log:login:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.log.loginRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1000, 'menu.common.query', 100, 1, '', '', '1', '1', 'B', '1', '1', 'system:user:query', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1001, 'menu.common.add', 100, 2, '', '', '1', '1', 'B', '1', '1', 'system:user:add', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1002, 'menu.common.edit', 100, 3, '', '', '1', '1', 'B', '1', '1', 'system:user:edit', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1003, 'menu.common.delete', 100, 4, '', '', '1', '1', 'B', '1', '1', 'system:user:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1004, 'menu.common.export', 100, 5, '', '', '1', '1', 'B', '1', '1', 'system:user:export', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1005, 'menu.common.import', 100, 6, '', '', '1', '1', 'B', '1', '1', 'system:user:import', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1006, 'menu.common.resetPwd', 100, 7, '', '', '1', '1', 'B', '1', '1', 'system:user:resetPwd', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1007, 'menu.common.query', 101, 1, '', '', '1', '1', 'B', '1', '1', 'system:role:query', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1008, 'menu.common.add', 101, 2, '', '', '1', '1', 'B', '1', '1', 'system:role:add', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1009, 'menu.common.edit', 101, 3, '', '', '1', '1', 'B', '1', '1', 'system:role:edit', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1010, 'menu.common.delete', 101, 4, '', '', '1', '1', 'B', '1', '1', 'system:role:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1011, 'menu.common.export', 101, 5, '', '', '1', '1', 'B', '1', '1', 'system:role:export', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1012, 'menu.common.query', 103, 1, '', '', '1', '1', 'B', '1', '1', 'system:menu:query', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1013, 'menu.common.add', 103, 2, '', '', '1', '1', 'B', '1', '1', 'system:menu:add', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1014, 'menu.common.edit', 103, 3, '', '', '1', '1', 'B', '1', '1', 'system:menu:edit', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1015, 'menu.common.delete', 103, 4, '', '', '1', '1', 'B', '1', '1', 'system:menu:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1016, 'menu.common.query', 104, 1, '', '', '1', '1', 'B', '1', '1', 'system:dept:query', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1017, 'menu.common.add', 104, 2, '', '', '1', '1', 'B', '1', '1', 'system:dept:add', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1018, 'menu.common.edit', 104, 3, '', '', '1', '1', 'B', '1', '1', 'system:dept:edit', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1019, 'menu.common.delete', 104, 4, '', '', '1', '1', 'B', '1', '1', 'system:dept:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1020, 'menu.common.query', 105, 1, '', '', '1', '1', 'B', '1', '1', 'system:post:query', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1021, 'menu.common.add', 105, 2, '', '', '1', '1', 'B', '1', '1', 'system:post:add', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1022, 'menu.common.edit', 105, 3, '', '', '1', '1', 'B', '1', '1', 'system:post:edit', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1023, 'menu.common.delete', 105, 4, '', '', '1', '1', 'B', '1', '1', 'system:post:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1024, 'menu.common.export', 105, 5, '', '', '1', '1', 'B', '1', '1', 'system:post:export', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1025, 'menu.common.query', 106, 1, '#', '', '1', '1', 'B', '1', '1', 'system:dict:query', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1026, 'menu.common.add', 106, 2, '#', '', '1', '1', 'B', '1', '1', 'system:dict:add', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1027, 'menu.common.edit', 106, 3, '#', '', '1', '1', 'B', '1', '1', 'system:dict:edit', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1028, 'menu.common.delete', 106, 4, '#', '', '1', '1', 'B', '1', '1', 'system:dict:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1029, 'menu.common.export', 106, 5, '#', '', '1', '1', 'B', '1', '1', 'system:dict:export', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1030, 'menu.common.query', 108, 1, '#', '', '1', '1', 'B', '1', '1', 'system:config:query', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1031, 'menu.common.add', 108, 2, '#', '', '1', '1', 'B', '1', '1', 'system:config:add', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1032, 'menu.common.edit', 108, 3, '#', '', '1', '1', 'B', '1', '1', 'system:config:edit', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1033, 'menu.common.delete', 108, 4, '#', '', '1', '1', 'B', '1', '1', 'system:config:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1034, 'menu.common.export', 108, 5, '#', '', '1', '1', 'B', '1', '1', 'system:config:export', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1039, 'menu.common.query', 500, 1, '#', '', '1', '1', 'B', '1', '1', 'system:log:operate:query', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1040, 'menu.common.delete', 500, 2, '#', '', '1', '1', 'B', '1', '1', 'system:log:operate:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1041, 'menu.common.export', 500, 3, '#', '', '1', '1', 'B', '1', '1', 'system:log:operate:export', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1042, 'menu.common.query', 501, 1, '#', '', '1', '1', 'B', '1', '1', 'system:log:login:query', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1043, 'menu.common.delete', 501, 2, '#', '', '1', '1', 'B', '1', '1', 'system:log:login:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1044, 'menu.common.export', 501, 3, '#', '', '1', '1', 'B', '1', '1', 'system:log:login:export', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1045, 'menu.common.unlock', 501, 4, '#', '', '1', '1', 'B', '1', '1', 'system:log:login:unlock', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1046, 'menu.common.query', 114, 1, '#', '', '1', '1', 'B', '1', '1', 'monitor:cache:query', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1047, 'menu.common.delete', 114, 2, '#', '', '1', '1', 'B', '1', '1', 'monitor:cache:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1048, 'menu.common.query', 115, 1, '#', '', '1', '1', 'B', '1', '1', 'monitor:online:query', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1049, 'menu.forcedQuit.batch ', 115, 2, '#', '', '1', '1', 'B', '1', '1', 'monitor:online:batchLogout', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1050, 'menu.forcedQuit.single', 115, 3, '#', '', '1', '1', 'B', '1', '1', 'monitor:online:forceLogout', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1051, 'menu.common.query', 116, 1, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:query', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1052, 'menu.common.add', 116, 2, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:add', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1053, 'menu.common.edit', 116, 3, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:edit', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1054, 'menu.common.delete', 116, 4, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1055, 'menu.common.edit', 116, 5, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:changeStatus', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1056, 'menu.common.export', 116, 6, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:export', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1057, 'menu.common.query', 109, 1, '#', '', '1', '1', 'B', '1', '1', 'system:loginSource:query', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1058, 'menu.common.add', 109, 2, '#', '', '1', '1', 'B', '1', '1', 'system:loginSource:add', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1059, 'menu.common.edit', 109, 3, '#', '', '1', '1', 'B', '1', '1', 'system:loginSource:edit', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (1060, 'menu.common.delete', 109, 4, '#', '', '1', '1', 'B', '1', '1', 'system:loginSource:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2000, 'menu.neData.udmAuth', 5, 1, 'udm-auth', 'neData/udm-auth/index', '1', '1', 'M', '1', '1', 'udm:auth:index', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'udm');
INSERT INTO "sys_menu" VALUES (2001, 'menu.neData.udmSub', 5, 3, 'udm-sub', 'neData/udm-sub/index', '1', '1', 'M', '1', '1', 'udm:sub:index', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'udm');
INSERT INTO "sys_menu" VALUES (2002, 'menu.neData.udmVOIP', 5, 5, 'udm-voip', 'neData/udm-voip/index', '1', '0', 'M', '1', '1', 'udm:voip:list', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'udm');
INSERT INTO "sys_menu" VALUES (2003, 'menu.neData.udmVolte', 5, 7, 'udm-volte', 'neData/udm-volte/index', '1', '0', 'M', '1', '1', 'udm:volte:list', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'udm+ims');
INSERT INTO "sys_menu" VALUES (2004, 'menu.neData.imsSub', 5, 9, 'ims-sub', 'neData/ims-sub/index', '1', '0', 'M', '1', '1', 'ims:sub:index', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'ims');
INSERT INTO "sys_menu" VALUES (2005, 'menu.neData.smfSub', 5, 12, 'smf-sub', 'neData/smf-sub/index', '1', '0', 'M', '1', '1', 'smf:sub:index', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'smf');
INSERT INTO "sys_menu" VALUES (2006, 'menu.neData.baseOnline', 5, 15, 'base-online', 'neData/base-online/index', '1', '0', 'M', '0', '1', 'nb:base-online:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'amf,mme');
INSERT INTO "sys_menu" VALUES (2007, 'menu.neData.baseStation', 5, 18, 'base-station', 'neData/base-station/index', '1', '0', 'M', '1', '1', 'nb:base-station:list', 'icon-fenxiang', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'amf,mme');
INSERT INTO "sys_menu" VALUES (2008, 'menu.ueUser.n3iwf', 5, 20, 'n3iwf', 'neUser/n3iwf/index', '1', '0', 'M', '1', '1', 'n3iwf:sub:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'n3iwf');
INSERT INTO "sys_menu" VALUES (2009, 'menu.neData.pcfSub', 5, 24, 'pcf-sub', 'neData/pcf-sub/index', '1', '0', 'M', '1', '1', 'pcf:sub:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'pcf');
INSERT INTO "sys_menu" VALUES (2010, 'menu.neUser.nssf', 5, 26, 'nssf', 'neUser/nssf/index', '1', '0', 'M', '1', '1', 'nssf:sub:index', 'icon-daimayingyong', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'nssf');
INSERT INTO "sys_menu" VALUES (2011, 'menu.neUser.nssfAmf', 5, 28, 'nssfAmf', 'neUser/nssfAmf/index', '1', '0', 'M', '1', '1', 'nssf:sub:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'nssf');
INSERT INTO "sys_menu" VALUES (2083, 'menu.trace', 2087, 30, 'traceManage', '', '1', '0', 'D', '1', '1', '', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.traceRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2084, 'menu.trace.task', 2083, 1, 'task', 'traceManage/task/index', '1', '0', 'M', '1', '1', 'traceManage:task:index', 'icon-chexiao', '0', 'system', 1728641403588, 'system', 1744453890548, 'menu.trace.taskRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2085, 'menu.trace.taskData', 2083, 4, 'task/inline/data', 'traceManage/task/data', '1', '0', 'M', '0', '1', 'traceManage:task:data', '#', '0', 'system', 1728641403588, 'system', 1744453921381, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2086, 'menu.trace.pcap', 2083, 11, 'pcap', 'traceManage/pcap/index', '1', '1', 'M', '1', '1', 'traceManage:pcap:index', 'icon-soutubiao', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.trace.pcapRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2087, 'menu.fault', 0, 2, 'faultManage', '', '1', '0', 'D', '1', '1', '', 'icon-jinggao', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.faultRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2088, 'menu.fault.active', 2129, 1, 'active-alarm', 'faultManage/active-alarm/index', '1', '1', 'M', '1', '1', 'faultManage:active-alarm:index', 'icon-wenjian', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.fault.activemRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2089, 'menu.log', 0, 9, 'logManage', '', '1', '0', 'D', '1', '1', '', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.logRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2091, 'menu.log.mml', 2089, 30, 'mml', 'logManage/mml/index', '1', '1', 'M', '1', '1', 'logManage:mml:index', 'icon-wocanyu', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.log.mmlRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2092, 'menu.log.alarm', 2089, 40, 'alarm-log', 'logManage/alarm/index', '1', '0', 'M', '1', '1', 'logManage:alarm:index', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.log.alarmRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2094, 'menu.log.forwarding', 2089, 41, 'forwarding', 'logManage/forwarding/index', '1', '0', 'M', '1', '1', 'logManage:forwarding:index', 'icon-huizhiguize', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.log.forwardingRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2095, 'menu.log.set', 2089, 45, 'logSet', 'logManage/logSet/index', '1', '0', 'M', '0', '0', 'logManage:logSet:index', 'icon-you', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.log.setRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2096, 'menu.neData.backupData', 5, 40, 'backup-data', 'neData/backup-data/index', '1', '0', 'M', '1', '1', 'ne-data:backup-data:list', 'icon-wenjian', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2097, 'menu.fault.history', 2129, 2, 'history-alarm', 'faultManage/history-alarm/index', '1', '1', 'M', '1', '1', 'faultManage/history-alarm/index', 'icon-huizhiguize', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.fault.historyRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2098, 'menu.fault.set', 2129, 100, 'fault-setting', 'faultManage/fault-setting/index', '1', '0', 'M', '0', '1', 'faultManage/fault-setting/index', 'icon-gonggaodayi', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.fault.setRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2099, 'menu.perf', 0, 5, 'perfManage', '', '1', '0', 'D', '1', '1', '', 'icon-soutubiao', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.perfRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2100, 'menu.perf.task', 2099, 1, 'taskManage', 'perfManage/taskManage/index', '1', '0', 'M', '0', '1', 'perfManage:taskManage:index', 'icon-wofaqi', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.perf.taskRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2101, 'menu.perf.data', 2099, 2, 'perfData', 'perfManage/perfData/index', '1', '0', 'M', '0', '1', 'perfManage:perfData:index', 'icon-soutubiao', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.perf.dataRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2102, 'menu.perf.kpiOverView', 2099, 10, 'kpiOverView', 'perfManage/kpiOverView/index', '1', '0', 'M', '1', '1', 'perfManage:perfReport:index', 'icon-gonggaodayi', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2103, 'menu.perf.threshold', 2099, 4, 'perfThreshold', 'perfManage/perfThreshold/index', '1', '0', 'M', '0', '0', 'perfManage:perfThreshold:index', 'icon-zhuanrang', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.perf.thresholdRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2104, 'menu.perf.kpi', 2099, 20, 'goldTarget', 'perfManage/goldTarget/index', '1', '1', 'M', '1', '1', 'perfManage:goldTarget:index', 'icon-soutubiao', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.perf.kpiRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2105, 'menu.perf.customTarget', 2099, 99, 'customTarget', 'perfManage/customTarget/index', '1', '0', 'M', '1', '1', 'perfManage:customTarget:index', 'icon-fanhui1', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.perf.customTargetRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2106, 'menu.perf.kpiKeyTarget', 2099, 12, 'kpiKeyTarget', 'perfManage/kpiKeyTarget/index', '1', '0', 'M', '1', '1', 'perfManage:kpiKeyTarget:index', 'icon-fuzhichenggong', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2107, 'menu.mml', 0, 8, 'mmlManage', '', '1', '0', 'D', '1', '1', '', 'icon-zhizuoliucheng', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.mmlRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2108, 'menu.mml.ne', 2107, 1, 'neOperate', 'mmlManage/neOperate/index', '1', '1', 'M', '1', '1', 'mmlManage:neOperate:index', 'icon-huizhiguize', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.mml.neRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2109, 'menu.mml.udm', 2107, 2, 'udmOperate', 'mmlManage/udmOperate/index', '1', '1', 'M', '1', '1', 'mmlManage:udmOperate:index', 'icon-gonggaodayi', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.mml.udmRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2110, 'menu.mml.set', 2107, 4, 'mmlSet', 'mmlManage/mmlSet/index', '1', '0', 'M', '0', '0', 'mmlManage:mmlSet:index', 'icon-wofaqi', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.mml.setRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2111, 'menu.mml.omc', 2107, 3, 'omcOperate', 'mmlManage/omcOperate/index', '1', '1', 'M', '0', '0', 'mmlManage:omcOperate:index', 'icon-huizhiguize', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.mml.omcRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2112, 'menu.dashboard.sgwcCDR', 2140, 12, 'sgwcCDR', 'dashboard/sgwcCDR/index', '1', '0', 'M', '1', '1', 'sgwc:cdr:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'sgwc');
INSERT INTO "sys_menu" VALUES (2113, 'menu.security', 0, 14, 'security', '', '1', '0', 'D', '1', '1', '', 'icon-suofang', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.securityRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2114, 'menu.system.systemSet', 1, 60, 'setting', 'system/setting/index', '1', '1', 'M', '1', '1', 'system:setting:index', 'icon-piliang', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.systemSetRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2115, 'menu.system.systemResource', 1, 6, 'monitor', 'monitor/monitor/index', '1', '1', 'M', '1', '1', 'monitor:monitor:info', 'icon-soutubiao', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.systemResourceRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2116, 'menu.dashboard.smscCDR.content', 2157, 1, '', '', '1', '1', 'B', '1', '1', 'smsc:cdr:content', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'smsc');
INSERT INTO "sys_menu" VALUES (2117, 'menu.common.delete', 2140, 1, '', '', '1', '1', 'B', '1', '1', 'cdr:ne:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2118, 'menu.dashboard.smfCDRByIMSI', 2140, 7, 'smfCDRByIMSI', 'dashboard/smfCDRByIMSI/index', '1', '0', 'M', '1', '1', 'smf:cdr:index', 'icon-gerenzhanghu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'smf');
INSERT INTO "sys_menu" VALUES (2119, 'Alarm Overview', 2129, 6, 'alarm-overview', 'faultManage/alarm-overview/index', '1', '1', 'M', '1', '1', 'faultManage:active-overview:index', 'icon-wenjian', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2120, 'DashboardV1', 2131, 8, 'dashboardV1', 'dashboard/overview/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
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, '', '0', '0', '');
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', '0', '0', '');
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, '', '0', '0', '');
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, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2125, 'menu.neData.cbcCBE', 5, 20, 'cbc-cbe', 'neData/cbc-cbe/index', '1', '0', 'M', '1', '1', 'cbc:cbe:index', 'icon-tubiaoku', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
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, '', '0', '0', '');
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, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2128, 'menu.monitor.topologyArchitecture', 2130, 20, 'topologyArchitecture', 'monitor/topologyArchitecture/index', '1', '0', 'M', '1', '1', 'monitor:topologyArchitecture:index', 'icon-soutubiao', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2129, 'menu.alarm', 2087, 20, 'alarm', '', '1', '0', 'D', '1', '1', '', 'icon-jinggao', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2130, 'menu.topology', 2087, 10, 'topology', '', '1', '0', 'D', '1', '1', '', 'icon-anzhuo', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2131, 'menu.dashboard', 2087, 15, 'dashboard', '', '1', '0', 'D', '1', '1', '', 'icon-soutubiao', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2132, 'menu.dashboard.overview', 2131, 1, 'overview', 'dashboard/overview2/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2133, 'menu.dashboard.imsCDR', 2140, 3, 'imsCDR', 'dashboard/imsCDR/index', '1', '0', 'M', '1', '1', 'ims:cdr:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'ims');
INSERT INTO "sys_menu" VALUES (2135, 'menu.ne.neHost', 4, 15, 'neHost', 'ne/neHost/index', '1', '1', 'M', '1', '0', 'ne:neHost:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2136, 'menu.ne.neHostCommand', 4, 18, 'neHostCommand', 'ne/neHostCommand/index', '1', '0', 'M', '1', '0', 'ne:neHostCommand:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2137, 'menu.ne.neInfo', 4, 10, 'neInfo', 'ne/neInfo/index', '1', '0', 'M', '1', '1', 'ne:neInfo:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2138, 'menu.dashboard.amfUE', 2141, 1, 'amfUE', 'dashboard/amfUE/index', '1', '0', 'M', '1', '1', 'amf:ue:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'amf');
INSERT INTO "sys_menu" VALUES (2139, 'menu.perf.kpiIMSOverview', 2099, 14, 'dashboard', 'perfManage/overview/index', '1', '0', 'M', '1', '1', 'ims:perfManage:dashboard:index', 'icon-fuzhichenggong', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'ims');
INSERT INTO "sys_menu" VALUES (2140, 'menu.monitor.cdr', 2089, 10, 'cdr', '', '1', '0', 'D', '1', '1', '', 'icon-tubiaoku', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2141, 'menu.monitor.event', 2089, 20, 'event', '', '1', '0', 'D', '1', '1', '', 'icon-gengduo', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2142, 'menu.ne.neQuickSetup', 4, 40, 'neQuickSetup', 'ne/neQuickSetup/index', '1', '1', 'M', '1', '1', 'ne:neQuickSetup:list', 'icon-wofaqi', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2143, 'menu.ne.neLicense', 4, 20, 'neLicense', 'ne/neLicense/index', '1', '0', 'M', '1', '1', 'ne:neLicense:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2144, 'menu.ne.neSoftware', 4, 23, 'neSoftware', 'ne/neSoftware/index', '1', '0', 'M', '1', '1', 'ne:neSoftware:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2145, 'menu.ne.neVersion', 4, 26, 'neVersion', 'ne/neVersion/index', '1', '0', 'M', '1', '1', 'ne:neVersion:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2146, 'menu.ne.neConfig', 4, 28, 'neConfig', 'ne/neConfig/index', '1', '0', 'M', '1', '1', 'ne:neConfig:list', 'icon-wofaqi', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2147, 'menu.fault.event', 2129, 3, 'event', 'faultManage/event/index', '1', '0', 'M', '1', '1', 'faultManage:event:index', 'icon-tubiaoku', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2148, 'menu.dashboard.smfCDR', 2140, 6, 'smfCDR', 'dashboard/smfCDR/index', '1', '0', 'M', '1', '1', 'smf:cdr:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'smf');
INSERT INTO "sys_menu" VALUES (2149, 'menu.dashboard.mmeUE', 2141, 5, 'mmeUE', 'dashboard/mmeUE/index', '1', '0', 'M', '1', '1', 'mme:ue:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'mme');
INSERT INTO "sys_menu" VALUES (2150, 'menu.system.user.editPost', 100, 9, '', '', '1', '1', 'B', '1', '1', 'system:user:editPost', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2151, 'menu.system.setting.doc', 2114, 2, '', '', '1', '1', 'B', '1', '1', 'system:setting:doc', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2152, 'menu.system.setting.official', 2114, 3, '', '', '1', '1', 'B', '1', '1', 'system:setting:official', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2153, 'menu.system.setting.lock', 2114, 4, '', '', '1', '1', 'B', '1', '1', 'system:setting:lock', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2154, 'menu.ne.neConfigBackup', 4, 29, 'neConfigBackup', 'ne/neConfigBackup/index', '1', '0', 'M', '1', '1', 'ne:neConfigBackup:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2155, 'menu.common.delete', 2154, 1, '#', '', '1', '1', 'B', '1', '1', 'ne:neConfigBackup:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2156, 'menu.common.edit', 2154, 2, '#', '', '1', '1', 'B', '1', '1', 'ne:neConfigBackup:edit', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2157, 'menu.dashboard.smscCDR', 2140, 9, 'smscCDR', 'dashboard/smscCDR/index', '1', '0', 'M', '1', '1', 'smsc:cdr:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '1', 'smsc');
INSERT INTO "sys_menu" VALUES (2158, 'menu.trace.pcapFile', 2083, 12, 'pcap/inline/file', 'traceManage/pcap/file', '1', '0', 'M', '0', '1', 'traceManage:pcap:index', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2159, 'menu.log.exportFile', 2089, 100, 'exportFile', 'logManage/exportFile/index', '1', '0', 'M', '1', '1', 'logManage:exportFile:index', 'icon-wenjian', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2160, 'menu.perf.kpiCReport', 2099, 100, 'kpiCReport', 'perfManage/kpiCReport/index', '1', '0', 'M', '1', '1', 'perfManage:kpiCReport:index', 'icon-tubiaoku', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2161, 'menu.trace.taskHLR', 2083, 6, 'taskHLR', 'traceManage/task-hlr/index', '1', '0', 'M', '0', '1', 'traceManage:taskHLR:index', 'icon-chexiao', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2162, 'menu.trace.taskAnalyze', 2083, 2, 'task/inline/analyze', 'traceManage/task/analyze', '1', '0', 'M', '0', '1', 'traceManage:task:analyze', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2163, 'menu.trace.tshark', 2083, 14, 'tshark', 'traceManage/tshark/index', '1', '0', 'M', '1', '1', 'traceManage:tshark:index', 'icon-gengduo', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2164, 'menu.trace.wireshark', 2083, 16, 'wireshark', 'traceManage/wireshark/index', '1', '0', 'M', '1', '1', 'traceManage:wireshark:index', 'icon-gengduo', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2165, 'menu.ne.neOverview', 4, 1, 'neOverview', 'configManage/neOverview/index', '1', '0', 'M', '1', '1', 'configManage:neOverview:index', 'icon-tubiaoku', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.ne.neOverviewRemark', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2166, 'menu.dashboard.overview.smfUeNum', 2132, 4, '', '', '1', '1', 'B', '1', '1', 'dashboard:overview:smfUeNum', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2167, 'menu.dashboard.overview.imsUeNum', 2132, 2, '', '', '1', '1', 'B', '1', '1', 'dashboard:overview:imsUeNum', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2168, 'menu.dashboard.overview.gnbBase', 2132, 6, '', '', '1', '1', 'B', '1', '1', 'dashboard:overview:gnbBase', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');
INSERT INTO "sys_menu" VALUES (2169, 'menu.dashboard.overview.enbBase', 2132, 8, '', '', '1', '1', 'B', '1', '1', 'dashboard:overview:enbBase', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '', '0', '0', '');

View File

@@ -0,0 +1,26 @@
-- ----------------------------
-- Table structure for sys_post
-- ----------------------------
DROP TABLE IF EXISTS "sys_post";
CREATE TABLE "sys_post" (
"post_id" integer NOT NULL,
"post_code" text(64) NOT NULL,
"post_name" text(64) NOT NULL,
"post_sort" integer(11),
"status_flag" text(1),
"del_flag" text(1),
"create_by" text(64),
"create_time" integer(20),
"update_by" text(64),
"update_time" integer(20),
"remark" text(500),
PRIMARY KEY ("post_id")
);
-- ----------------------------
-- Records of sys_post
-- ----------------------------
INSERT INTO "sys_post" VALUES (1, 'administator', 'post.admin', 1, '1', '0', 'system', 1697110106499, '', 0, '');
INSERT INTO "sys_post" VALUES (2, 'operator', 'post.operator', 2, '1', '0', 'system', 1697110106499, '', 0, '');
INSERT INTO "sys_post" VALUES (3, 'monitor', 'post.monitor', 3, '1', '0', 'system', 1697110106499, '', 0, '');
INSERT INTO "sys_post" VALUES (4, 'visitor', 'post.visitor', 4, '1', '0', 'system', 1697110106499, '', 0, '');

View File

@@ -0,0 +1,30 @@
-- ----------------------------
-- Table structure for sys_role
-- ----------------------------
DROP TABLE IF EXISTS "sys_role";
CREATE TABLE "sys_role" (
"role_id" integer NOT NULL,
"role_name" text(64) NOT NULL,
"role_key" text(64) NOT NULL,
"role_sort" integer(11),
"data_scope" text(1),
"menu_check_strictly" text(1),
"dept_check_strictly" text(1),
"status_flag" text(1),
"del_flag" text(1),
"create_by" text(64),
"create_time" integer(20),
"update_by" text(64),
"update_time" integer(20),
"remark" text(200),
PRIMARY KEY ("role_id")
);
-- ----------------------------
-- Records of sys_role
-- ----------------------------
INSERT INTO "sys_role" VALUES (1, 'role.system', 'system', 1, '1', '1', '1', '1', '0', 'system', 1697091437683, 'system', 1697091437683, 'role.systemRemark');
INSERT INTO "sys_role" VALUES (2, 'role.admin', 'admin', 2, '1', '1', '1', '1', '0', 'system', 1697091437683, 'system', 1697091437683, 'role.adminRemark');
INSERT INTO "sys_role" VALUES (3, 'role.operator', 'operator', 3, '1', '1', '1', '1', '0', 'system', 1697091437683, 'system', 1697091437683, 'role.operatorRemark');
INSERT INTO "sys_role" VALUES (4, 'role.monitor', 'monitor', 4, '1', '1', '1', '1', '0', 'system', 1697091437683, 'system', 1697091437683, 'role.monitorRemark');
INSERT INTO "sys_role" VALUES (5, 'role.vistor', 'vistor', 5, '1', '1', '1', '1', '0', 'system', 1697091437683, 'system', 1697091437683, 'role.vistorRemark');

View File

@@ -0,0 +1,13 @@
-- ----------------------------
-- Table structure for sys_role_dept
-- ----------------------------
DROP TABLE IF EXISTS "sys_role_dept";
CREATE TABLE "sys_role_dept" (
"role_id" integer(20) NOT NULL,
"dept_id" integer(20) NOT NULL,
PRIMARY KEY ("role_id", "dept_id")
);
-- ----------------------------
-- Records of sys_role_dept
-- ----------------------------

View File

@@ -0,0 +1,299 @@
-- ----------------------------
-- Table structure for sys_role_menu
-- ----------------------------
DROP TABLE IF EXISTS "sys_role_menu";
CREATE TABLE "sys_role_menu" (
"role_id" integer NOT NULL,
"menu_id" integer NOT NULL,
PRIMARY KEY ("role_id", "menu_id")
);
-- ----------------------------
-- Records of sys_role_menu
-- ----------------------------
INSERT INTO "sys_role_menu" VALUES (2, 1);
INSERT INTO "sys_role_menu" VALUES (2, 4);
INSERT INTO "sys_role_menu" VALUES (2, 5);
INSERT INTO "sys_role_menu" VALUES (2, 60);
INSERT INTO "sys_role_menu" VALUES (2, 61);
INSERT INTO "sys_role_menu" VALUES (2, 63);
INSERT INTO "sys_role_menu" VALUES (2, 64);
INSERT INTO "sys_role_menu" VALUES (2, 65);
INSERT INTO "sys_role_menu" VALUES (2, 66);
INSERT INTO "sys_role_menu" VALUES (2, 100);
INSERT INTO "sys_role_menu" VALUES (2, 101);
INSERT INTO "sys_role_menu" VALUES (2, 102);
INSERT INTO "sys_role_menu" VALUES (2, 103);
INSERT INTO "sys_role_menu" VALUES (2, 104);
INSERT INTO "sys_role_menu" VALUES (2, 105);
INSERT INTO "sys_role_menu" VALUES (2, 108);
INSERT INTO "sys_role_menu" VALUES (2, 109);
INSERT INTO "sys_role_menu" VALUES (2, 111);
INSERT INTO "sys_role_menu" VALUES (2, 112);
INSERT INTO "sys_role_menu" VALUES (2, 115);
INSERT INTO "sys_role_menu" VALUES (2, 116);
INSERT INTO "sys_role_menu" VALUES (2, 117);
INSERT INTO "sys_role_menu" VALUES (2, 500);
INSERT INTO "sys_role_menu" VALUES (2, 501);
INSERT INTO "sys_role_menu" VALUES (2, 1000);
INSERT INTO "sys_role_menu" VALUES (2, 1001);
INSERT INTO "sys_role_menu" VALUES (2, 1002);
INSERT INTO "sys_role_menu" VALUES (2, 1003);
INSERT INTO "sys_role_menu" VALUES (2, 1004);
INSERT INTO "sys_role_menu" VALUES (2, 1005);
INSERT INTO "sys_role_menu" VALUES (2, 1006);
INSERT INTO "sys_role_menu" VALUES (2, 1007);
INSERT INTO "sys_role_menu" VALUES (2, 1008);
INSERT INTO "sys_role_menu" VALUES (2, 1009);
INSERT INTO "sys_role_menu" VALUES (2, 1010);
INSERT INTO "sys_role_menu" VALUES (2, 1011);
INSERT INTO "sys_role_menu" VALUES (2, 1012);
INSERT INTO "sys_role_menu" VALUES (2, 1013);
INSERT INTO "sys_role_menu" VALUES (2, 1014);
INSERT INTO "sys_role_menu" VALUES (2, 1015);
INSERT INTO "sys_role_menu" VALUES (2, 1016);
INSERT INTO "sys_role_menu" VALUES (2, 1017);
INSERT INTO "sys_role_menu" VALUES (2, 1018);
INSERT INTO "sys_role_menu" VALUES (2, 1019);
INSERT INTO "sys_role_menu" VALUES (2, 1020);
INSERT INTO "sys_role_menu" VALUES (2, 1021);
INSERT INTO "sys_role_menu" VALUES (2, 1022);
INSERT INTO "sys_role_menu" VALUES (2, 1023);
INSERT INTO "sys_role_menu" VALUES (2, 1024);
INSERT INTO "sys_role_menu" VALUES (2, 1030);
INSERT INTO "sys_role_menu" VALUES (2, 1032);
INSERT INTO "sys_role_menu" VALUES (2, 1034);
INSERT INTO "sys_role_menu" VALUES (2, 1039);
INSERT INTO "sys_role_menu" VALUES (2, 1041);
INSERT INTO "sys_role_menu" VALUES (2, 1042);
INSERT INTO "sys_role_menu" VALUES (2, 1044);
INSERT INTO "sys_role_menu" VALUES (2, 1045);
INSERT INTO "sys_role_menu" VALUES (2, 1048);
INSERT INTO "sys_role_menu" VALUES (2, 1049);
INSERT INTO "sys_role_menu" VALUES (2, 1050);
INSERT INTO "sys_role_menu" VALUES (2, 1051);
INSERT INTO "sys_role_menu" VALUES (2, 1052);
INSERT INTO "sys_role_menu" VALUES (2, 1053);
INSERT INTO "sys_role_menu" VALUES (2, 1054);
INSERT INTO "sys_role_menu" VALUES (2, 1055);
INSERT INTO "sys_role_menu" VALUES (2, 1056);
INSERT INTO "sys_role_menu" VALUES (2, 1057);
INSERT INTO "sys_role_menu" VALUES (2, 1058);
INSERT INTO "sys_role_menu" VALUES (2, 1059);
INSERT INTO "sys_role_menu" VALUES (2, 1060);
INSERT INTO "sys_role_menu" VALUES (2, 2000);
INSERT INTO "sys_role_menu" VALUES (2, 2001);
INSERT INTO "sys_role_menu" VALUES (2, 2002);
INSERT INTO "sys_role_menu" VALUES (2, 2003);
INSERT INTO "sys_role_menu" VALUES (2, 2004);
INSERT INTO "sys_role_menu" VALUES (2, 2005);
INSERT INTO "sys_role_menu" VALUES (2, 2007);
INSERT INTO "sys_role_menu" VALUES (2, 2008);
INSERT INTO "sys_role_menu" VALUES (2, 2009);
INSERT INTO "sys_role_menu" VALUES (2, 2010);
INSERT INTO "sys_role_menu" VALUES (2, 2011);
INSERT INTO "sys_role_menu" VALUES (2, 2083);
INSERT INTO "sys_role_menu" VALUES (2, 2084);
INSERT INTO "sys_role_menu" VALUES (2, 2086);
INSERT INTO "sys_role_menu" VALUES (2, 2087);
INSERT INTO "sys_role_menu" VALUES (2, 2088);
INSERT INTO "sys_role_menu" VALUES (2, 2089);
INSERT INTO "sys_role_menu" VALUES (2, 2091);
INSERT INTO "sys_role_menu" VALUES (2, 2092);
INSERT INTO "sys_role_menu" VALUES (2, 2094);
INSERT INTO "sys_role_menu" VALUES (2, 2096);
INSERT INTO "sys_role_menu" VALUES (2, 2097);
INSERT INTO "sys_role_menu" VALUES (2, 2099);
INSERT INTO "sys_role_menu" VALUES (2, 2100);
INSERT INTO "sys_role_menu" VALUES (2, 2101);
INSERT INTO "sys_role_menu" VALUES (2, 2102);
INSERT INTO "sys_role_menu" VALUES (2, 2103);
INSERT INTO "sys_role_menu" VALUES (2, 2104);
INSERT INTO "sys_role_menu" VALUES (2, 2105);
INSERT INTO "sys_role_menu" VALUES (2, 2107);
INSERT INTO "sys_role_menu" VALUES (2, 2108);
INSERT INTO "sys_role_menu" VALUES (2, 2109);
INSERT INTO "sys_role_menu" VALUES (2, 2112);
INSERT INTO "sys_role_menu" VALUES (2, 2113);
INSERT INTO "sys_role_menu" VALUES (2, 2114);
INSERT INTO "sys_role_menu" VALUES (2, 2115);
INSERT INTO "sys_role_menu" VALUES (2, 2116);
INSERT INTO "sys_role_menu" VALUES (2, 2117);
INSERT INTO "sys_role_menu" VALUES (2, 2118);
INSERT INTO "sys_role_menu" VALUES (2, 2121);
INSERT INTO "sys_role_menu" VALUES (2, 2122);
INSERT INTO "sys_role_menu" VALUES (2, 2123);
INSERT INTO "sys_role_menu" VALUES (2, 2126);
INSERT INTO "sys_role_menu" VALUES (2, 2128);
INSERT INTO "sys_role_menu" VALUES (2, 2129);
INSERT INTO "sys_role_menu" VALUES (2, 2130);
INSERT INTO "sys_role_menu" VALUES (2, 2131);
INSERT INTO "sys_role_menu" VALUES (2, 2132);
INSERT INTO "sys_role_menu" VALUES (2, 2133);
INSERT INTO "sys_role_menu" VALUES (2, 2137);
INSERT INTO "sys_role_menu" VALUES (2, 2138);
INSERT INTO "sys_role_menu" VALUES (2, 2139);
INSERT INTO "sys_role_menu" VALUES (2, 2140);
INSERT INTO "sys_role_menu" VALUES (2, 2141);
INSERT INTO "sys_role_menu" VALUES (2, 2142);
INSERT INTO "sys_role_menu" VALUES (2, 2143);
INSERT INTO "sys_role_menu" VALUES (2, 2145);
INSERT INTO "sys_role_menu" VALUES (2, 2146);
INSERT INTO "sys_role_menu" VALUES (2, 2147);
INSERT INTO "sys_role_menu" VALUES (2, 2148);
INSERT INTO "sys_role_menu" VALUES (2, 2149);
INSERT INTO "sys_role_menu" VALUES (2, 2150);
INSERT INTO "sys_role_menu" VALUES (2, 2151);
INSERT INTO "sys_role_menu" VALUES (2, 2152);
INSERT INTO "sys_role_menu" VALUES (2, 2153);
INSERT INTO "sys_role_menu" VALUES (2, 2154);
INSERT INTO "sys_role_menu" VALUES (2, 2155);
INSERT INTO "sys_role_menu" VALUES (2, 2156);
INSERT INTO "sys_role_menu" VALUES (2, 2157);
INSERT INTO "sys_role_menu" VALUES (2, 2158);
INSERT INTO "sys_role_menu" VALUES (2, 2159);
INSERT INTO "sys_role_menu" VALUES (2, 2160);
INSERT INTO "sys_role_menu" VALUES (2, 2162);
INSERT INTO "sys_role_menu" VALUES (2, 2163);
INSERT INTO "sys_role_menu" VALUES (2, 2164);
INSERT INTO "sys_role_menu" VALUES (2, 2165);
INSERT INTO "sys_role_menu" VALUES (2, 2166);
INSERT INTO "sys_role_menu" VALUES (2, 2167);
INSERT INTO "sys_role_menu" VALUES (2, 2168);
INSERT INTO "sys_role_menu" VALUES (2, 2169);
INSERT INTO "sys_role_menu" VALUES (2, 20000);
INSERT INTO "sys_role_menu" VALUES (3, 1);
INSERT INTO "sys_role_menu" VALUES (3, 4);
INSERT INTO "sys_role_menu" VALUES (3, 5);
INSERT INTO "sys_role_menu" VALUES (3, 60);
INSERT INTO "sys_role_menu" VALUES (3, 65);
INSERT INTO "sys_role_menu" VALUES (3, 66);
INSERT INTO "sys_role_menu" VALUES (3, 108);
INSERT INTO "sys_role_menu" VALUES (3, 112);
INSERT INTO "sys_role_menu" VALUES (3, 500);
INSERT INTO "sys_role_menu" VALUES (3, 501);
INSERT INTO "sys_role_menu" VALUES (3, 1030);
INSERT INTO "sys_role_menu" VALUES (3, 1032);
INSERT INTO "sys_role_menu" VALUES (3, 1034);
INSERT INTO "sys_role_menu" VALUES (3, 1039);
INSERT INTO "sys_role_menu" VALUES (3, 1042);
INSERT INTO "sys_role_menu" VALUES (3, 2000);
INSERT INTO "sys_role_menu" VALUES (3, 2001);
INSERT INTO "sys_role_menu" VALUES (3, 2002);
INSERT INTO "sys_role_menu" VALUES (3, 2003);
INSERT INTO "sys_role_menu" VALUES (3, 2004);
INSERT INTO "sys_role_menu" VALUES (3, 2005);
INSERT INTO "sys_role_menu" VALUES (3, 2007);
INSERT INTO "sys_role_menu" VALUES (3, 2008);
INSERT INTO "sys_role_menu" VALUES (3, 2009);
INSERT INTO "sys_role_menu" VALUES (3, 2010);
INSERT INTO "sys_role_menu" VALUES (3, 2011);
INSERT INTO "sys_role_menu" VALUES (3, 2083);
INSERT INTO "sys_role_menu" VALUES (3, 2084);
INSERT INTO "sys_role_menu" VALUES (3, 2086);
INSERT INTO "sys_role_menu" VALUES (3, 2087);
INSERT INTO "sys_role_menu" VALUES (3, 2088);
INSERT INTO "sys_role_menu" VALUES (3, 2089);
INSERT INTO "sys_role_menu" VALUES (3, 2091);
INSERT INTO "sys_role_menu" VALUES (3, 2092);
INSERT INTO "sys_role_menu" VALUES (3, 2094);
INSERT INTO "sys_role_menu" VALUES (3, 2097);
INSERT INTO "sys_role_menu" VALUES (3, 2107);
INSERT INTO "sys_role_menu" VALUES (3, 2108);
INSERT INTO "sys_role_menu" VALUES (3, 2109);
INSERT INTO "sys_role_menu" VALUES (3, 2112);
INSERT INTO "sys_role_menu" VALUES (3, 2114);
INSERT INTO "sys_role_menu" VALUES (3, 2115);
INSERT INTO "sys_role_menu" VALUES (3, 2116);
INSERT INTO "sys_role_menu" VALUES (3, 2118);
INSERT INTO "sys_role_menu" VALUES (3, 2122);
INSERT INTO "sys_role_menu" VALUES (3, 2123);
INSERT INTO "sys_role_menu" VALUES (3, 2126);
INSERT INTO "sys_role_menu" VALUES (3, 2128);
INSERT INTO "sys_role_menu" VALUES (3, 2129);
INSERT INTO "sys_role_menu" VALUES (3, 2130);
INSERT INTO "sys_role_menu" VALUES (3, 2131);
INSERT INTO "sys_role_menu" VALUES (3, 2132);
INSERT INTO "sys_role_menu" VALUES (3, 2133);
INSERT INTO "sys_role_menu" VALUES (3, 2137);
INSERT INTO "sys_role_menu" VALUES (3, 2138);
INSERT INTO "sys_role_menu" VALUES (3, 2140);
INSERT INTO "sys_role_menu" VALUES (3, 2141);
INSERT INTO "sys_role_menu" VALUES (3, 2143);
INSERT INTO "sys_role_menu" VALUES (3, 2146);
INSERT INTO "sys_role_menu" VALUES (3, 2147);
INSERT INTO "sys_role_menu" VALUES (3, 2148);
INSERT INTO "sys_role_menu" VALUES (3, 2149);
INSERT INTO "sys_role_menu" VALUES (3, 2151);
INSERT INTO "sys_role_menu" VALUES (3, 2152);
INSERT INTO "sys_role_menu" VALUES (3, 2153);
INSERT INTO "sys_role_menu" VALUES (3, 2157);
INSERT INTO "sys_role_menu" VALUES (3, 2158);
INSERT INTO "sys_role_menu" VALUES (3, 2162);
INSERT INTO "sys_role_menu" VALUES (3, 2163);
INSERT INTO "sys_role_menu" VALUES (3, 2165);
INSERT INTO "sys_role_menu" VALUES (3, 2166);
INSERT INTO "sys_role_menu" VALUES (3, 2167);
INSERT INTO "sys_role_menu" VALUES (3, 2168);
INSERT INTO "sys_role_menu" VALUES (3, 2169);
INSERT INTO "sys_role_menu" VALUES (3, 20000);
INSERT INTO "sys_role_menu" VALUES (4, 1);
INSERT INTO "sys_role_menu" VALUES (4, 4);
INSERT INTO "sys_role_menu" VALUES (4, 112);
INSERT INTO "sys_role_menu" VALUES (4, 115);
INSERT INTO "sys_role_menu" VALUES (4, 500);
INSERT INTO "sys_role_menu" VALUES (4, 501);
INSERT INTO "sys_role_menu" VALUES (4, 1039);
INSERT INTO "sys_role_menu" VALUES (4, 1041);
INSERT INTO "sys_role_menu" VALUES (4, 1042);
INSERT INTO "sys_role_menu" VALUES (4, 1044);
INSERT INTO "sys_role_menu" VALUES (4, 1048);
INSERT INTO "sys_role_menu" VALUES (4, 2087);
INSERT INTO "sys_role_menu" VALUES (4, 2088);
INSERT INTO "sys_role_menu" VALUES (4, 2089);
INSERT INTO "sys_role_menu" VALUES (4, 2091);
INSERT INTO "sys_role_menu" VALUES (4, 2092);
INSERT INTO "sys_role_menu" VALUES (4, 2094);
INSERT INTO "sys_role_menu" VALUES (4, 2097);
INSERT INTO "sys_role_menu" VALUES (4, 2112);
INSERT INTO "sys_role_menu" VALUES (4, 2113);
INSERT INTO "sys_role_menu" VALUES (4, 2115);
INSERT INTO "sys_role_menu" VALUES (4, 2116);
INSERT INTO "sys_role_menu" VALUES (4, 2123);
INSERT INTO "sys_role_menu" VALUES (4, 2126);
INSERT INTO "sys_role_menu" VALUES (4, 2128);
INSERT INTO "sys_role_menu" VALUES (4, 2129);
INSERT INTO "sys_role_menu" VALUES (4, 2130);
INSERT INTO "sys_role_menu" VALUES (4, 2131);
INSERT INTO "sys_role_menu" VALUES (4, 2132);
INSERT INTO "sys_role_menu" VALUES (4, 2133);
INSERT INTO "sys_role_menu" VALUES (4, 2138);
INSERT INTO "sys_role_menu" VALUES (4, 2140);
INSERT INTO "sys_role_menu" VALUES (4, 2141);
INSERT INTO "sys_role_menu" VALUES (4, 2147);
INSERT INTO "sys_role_menu" VALUES (4, 2148);
INSERT INTO "sys_role_menu" VALUES (4, 2149);
INSERT INTO "sys_role_menu" VALUES (4, 2157);
INSERT INTO "sys_role_menu" VALUES (4, 2165);
INSERT INTO "sys_role_menu" VALUES (4, 2166);
INSERT INTO "sys_role_menu" VALUES (4, 2167);
INSERT INTO "sys_role_menu" VALUES (4, 2168);
INSERT INTO "sys_role_menu" VALUES (4, 2169);
INSERT INTO "sys_role_menu" VALUES (5, 1);
INSERT INTO "sys_role_menu" VALUES (5, 4);
INSERT INTO "sys_role_menu" VALUES (5, 112);
INSERT INTO "sys_role_menu" VALUES (5, 2087);
INSERT INTO "sys_role_menu" VALUES (5, 2115);
INSERT INTO "sys_role_menu" VALUES (5, 2126);
INSERT INTO "sys_role_menu" VALUES (5, 2128);
INSERT INTO "sys_role_menu" VALUES (5, 2130);
INSERT INTO "sys_role_menu" VALUES (5, 2131);
INSERT INTO "sys_role_menu" VALUES (5, 2132);
INSERT INTO "sys_role_menu" VALUES (5, 2165);
INSERT INTO "sys_role_menu" VALUES (5, 2166);
INSERT INTO "sys_role_menu" VALUES (5, 2167);
INSERT INTO "sys_role_menu" VALUES (5, 2168);
INSERT INTO "sys_role_menu" VALUES (5, 2169);

View File

@@ -0,0 +1,37 @@
-- ----------------------------
-- Table structure for sys_user
-- ----------------------------
DROP TABLE IF EXISTS "sys_user";
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` VALUES (1, 100, 'supervisor', 'supervisor', '', '', '0', '', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
INSERT INTO `sys_user` VALUES (2, 100, 'admin', 'admin', '', '', '0', '', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
INSERT INTO `sys_user` VALUES (3, 100, 'manager', 'manager', '', '', '0', '', '$2a$10$RND3fUw9Ai.WcggYSI57tu.u3OIlktdPxFzlWkmiHC1paV038t0I2', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
INSERT INTO `sys_user` VALUES (4, 100, 'monitor', 'monitor', '', '', '0', '', '$2a$10$t3zpKQ0olECotFyI1yO43.tCoS0EXoSRBDcqwl09xvrsmn14qFHHy', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');

View File

@@ -0,0 +1,17 @@
-- ----------------------------
-- Table structure for sys_user_post
-- ----------------------------
DROP TABLE IF EXISTS "sys_user_post";
CREATE TABLE "sys_user_post" (
"user_id" integer(20) NOT NULL,
"post_id" integer(20) NOT NULL,
PRIMARY KEY ("user_id", "post_id")
);
-- ----------------------------
-- Records of sys_user_post
-- ----------------------------
INSERT INTO "sys_user_post" VALUES (1, 1);
INSERT INTO "sys_user_post" VALUES (2, 2);
INSERT INTO "sys_user_post" VALUES (3, 3);
INSERT INTO "sys_user_post" VALUES (4, 3);

View File

@@ -0,0 +1,17 @@
-- ----------------------------
-- Table structure for sys_user_role
-- ----------------------------
DROP TABLE IF EXISTS "sys_user_role";
CREATE TABLE "sys_user_role" (
"user_id" integer(20) NOT NULL,
"role_id" integer(20) NOT NULL,
PRIMARY KEY ("user_id", "role_id")
);
-- ----------------------------
-- Records of sys_user_role
-- ----------------------------
INSERT INTO "sys_user_role" VALUES (1, 1);
INSERT INTO "sys_user_role" VALUES (2, 2);
INSERT INTO "sys_user_role" VALUES (3, 3);
INSERT INTO "sys_user_role" VALUES (4, 4);

View File

@@ -0,0 +1,34 @@
-- ----------------------------
-- Table structure for trace_data
-- ----------------------------
DROP TABLE IF EXISTS "trace_data";
CREATE TABLE "trace_data" (
"id" integer NOT NULL,
"trace_id" text(16) NOT NULL,
"imsi" text(16),
"msisdn" text(16),
"src_addr" text(128),
"dst_addr" text(128),
"if_type" text(16),
"msg_type" integer,
"msg_direct" integer,
"msg_ne" text(16),
"msg_event" text(128),
"length" integer,
"timestamp" integer,
"raw_msg" text,
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table trace_data
-- ----------------------------
CREATE INDEX "idx_task_id_time"
ON "trace_data" (
"trace_id" ASC,
"timestamp" ASC
);
-- ----------------------------
-- Records of trace_data
-- ----------------------------

View File

@@ -0,0 +1,27 @@
-- ----------------------------
-- Table structure for trace_task
-- ----------------------------
DROP TABLE IF EXISTS "trace_task";
CREATE TABLE "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")
);
-- ----------------------------
-- Records of trace_task
-- ----------------------------

View File

@@ -0,0 +1,24 @@
-- ----------------------------
-- Table structure for trace_task_hlr
-- ----------------------------
DROP TABLE IF EXISTS "trace_task_hlr";
CREATE TABLE "trace_task_hlr" (
"id" integer NOT NULL,
"trace_id" text(50) NOT NULL,
"imsi" text(16),
"msisdn" text(16),
"start_time" integer(20),
"end_time" integer(20),
"status" text(1),
"msg" text(255),
"remark" text(255),
"create_by" text(50),
"create_time" integer(20),
"update_by" text(50),
"update_time" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Records of trace_task_hlr
-- ----------------------------

View File

@@ -0,0 +1,28 @@
-- ----------------------------
-- Table structure for udm_auth
-- ----------------------------
DROP TABLE IF EXISTS "udm_auth";
CREATE TABLE "udm_auth" (
"id" integer NOT NULL,
"imsi" text(50) NOT NULL,
"ne_id" text(50),
"amf" text(50),
"status" text(50),
"ki" text(50),
"algo_index" text(50),
"opc" text(50),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table udm_auth
-- ----------------------------
CREATE UNIQUE INDEX "uk_auth_imsi_ne"
ON "udm_auth" (
"imsi" ASC,
"ne_id" ASC
);
-- ----------------------------
-- Records of udm_auth
-- ----------------------------

View File

@@ -0,0 +1,25 @@
-- ----------------------------
-- Table structure for udm_extend
-- ----------------------------
DROP TABLE IF EXISTS "udm_extend";
CREATE TABLE "udm_extend" (
"id" integer NOT NULL,
"imsi" text(50) NOT NULL,
"msisdn" text(50),
"ne_id" text(50),
"remark" text(500),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table udm_extend
-- ----------------------------
CREATE UNIQUE INDEX "imsi_ne"
ON "udm_extend" (
"imsi" ASC,
"ne_id" ASC
);
-- ----------------------------
-- Records of udm_extend
-- ----------------------------

View File

@@ -0,0 +1,51 @@
-- ----------------------------
-- Table structure for udm_sub
-- ----------------------------
DROP TABLE IF EXISTS "udm_sub";
CREATE TABLE "udm_sub" (
"id" integer NOT NULL,
"imsi" text(50) NOT NULL,
"msisdn" text(50),
"ne_id" text(50),
"am_dat" text(1500),
"ambr" text(50),
"nssai" text(50),
"rat" text(50),
"arfb" text(50),
"sar" text(50),
"cn_type" text(50),
"rfsp_index" text(50),
"reg_timer" text(50),
"ue_usage_type" text(50),
"active_time" text(50),
"mico" text(50),
"odb_ps" text(50),
"group_id" text(50),
"eps_dat" text(1500),
"eps_flag" text(50),
"eps_odb" text(50),
"hplmn_odb" text(50),
"ard" text(50),
"epstpl" text(50),
"context_id" text(50),
"apn_mum" text(50),
"apn_context" text(50),
"static_ip" text(50),
"sm_data" text(1500),
"smf_sel" text(50),
"cag" text(50),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table udm_sub
-- ----------------------------
CREATE UNIQUE INDEX "uk_sub_imsi_ne"
ON "udm_sub" (
"imsi" ASC,
"ne_id" ASC
);
-- ----------------------------
-- Records of udm_sub
-- ----------------------------

View File

@@ -0,0 +1,24 @@
-- ----------------------------
-- Table structure for udm_voip
-- ----------------------------
DROP TABLE IF EXISTS "udm_voip";
CREATE TABLE "udm_voip" (
"id" integer NOT NULL,
"ne_id" text(50),
"username" text(50),
"password" text(128),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table udm_voip
-- ----------------------------
CREATE UNIQUE INDEX "uk_voip_user_ne"
ON "udm_voip" (
"username" ASC,
"ne_id" ASC
);
-- ----------------------------
-- Records of udm_voip
-- ----------------------------

View File

@@ -0,0 +1,31 @@
-- ----------------------------
-- Table structure for udm_volte_ims
-- ----------------------------
DROP TABLE IF EXISTS "udm_volte_ims";
CREATE TABLE "udm_volte_ims" (
"id" integer NOT NULL,
"imsi" text(50) NOT NULL,
"msisdn" text(50),
"ne_id" text(50),
"tag" text(50),
"vni" text(128),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table udm_volte_ims
-- ----------------------------
CREATE INDEX "idx_volte_tag"
ON "udm_volte_ims" (
"tag" ASC
);
CREATE UNIQUE INDEX "uk_volte_imsi_ne"
ON "udm_volte_ims" (
"imsi" ASC,
"msisdn" ASC,
"ne_id" ASC
);
-- ----------------------------
-- Records of udm_volte_ims
-- ----------------------------

View File

@@ -0,0 +1,28 @@
-- ----------------------------
-- Table structure for ue_event
-- ----------------------------
DROP TABLE IF EXISTS "ue_event";
CREATE TABLE "ue_event" (
"id" integer NOT NULL,
"ne_type" text(32),
"ne_name" text(64),
"rm_uid" text(32),
"timestamp" integer(20),
"event_type" text(16),
"event_json" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table ue_event
-- ----------------------------
CREATE INDEX "idx_type_t"
ON "ue_event" (
"event_type" ASC,
"timestamp" ASC
);
-- ----------------------------
-- Records of ue_event
-- ----------------------------

View File

@@ -0,0 +1,28 @@
-- ----------------------------
-- Table structure for ue_event_amf
-- ----------------------------
DROP TABLE IF EXISTS "ue_event_amf";
CREATE TABLE "ue_event_amf" (
"id" integer NOT NULL,
"ne_type" text(32),
"ne_name" text(64),
"rm_uid" text(32),
"timestamp" integer(20),
"event_type" text(16),
"event_json" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table ue_event_amf
-- ----------------------------
CREATE INDEX "idx_amf_type_t"
ON "ue_event_amf" (
"event_type" ASC,
"timestamp" ASC
);
-- ----------------------------
-- Records of ue_event_amf
-- ----------------------------

View File

@@ -0,0 +1,29 @@
-- ----------------------------
-- Table structure for ue_event_mme
-- ----------------------------
DROP TABLE IF EXISTS "ue_event_mme";
CREATE TABLE "ue_event_mme" (
"id" integer NOT NULL,
"ne_type" text(32),
"ne_name" text(64),
"rm_uid" text(32),
"timestamp" integer(20),
"event_type" text(16),
"event_json" text,
"created_at" integer(20),
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table ue_event_mme
-- ----------------------------
CREATE INDEX "idx_mme_type_t"
ON "ue_event_mme" (
"event_type" ASC,
"timestamp" ASC
);
-- ----------------------------
-- Records of ue_event_mme
-- ----------------------------

View File

View File

@@ -0,0 +1,24 @@
-- ----------------------------
-- Table structure for cbc_message
-- ----------------------------
CREATE TABLE IF NOT EXISTS "cbc_message" (
"id" integer NOT NULL,
"ne_type" text(32),
"ne_id" text(32),
"message_json" text(10240),
"status" text(32),
"detail" text(255),
"created_at" integer,
"updated_at" integer,
PRIMARY KEY ("id")
);
-- ----------------------------
-- Indexes structure for table cbc_message
-- ----------------------------
CREATE INDEX IF NOT EXISTS "idx_cbcm_ne_time"
ON "cbc_message" (
"ne_type" ASC,
"ne_id" ASC,
"created_at" ASC
);

Some files were not shown because too many files have changed in this diff Show More