192 Commits

Author SHA1 Message Date
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
4ecfe26d22 fix: upgrade sql 2023-11-20 18:36:14 +08:00
fd37d68a05 fix: change to 2.2311.8 2023-11-20 16:36:37 +08:00
d2d557109d fix: install depend pkg script 2023-11-18 14:32:21 +08:00
ea689944dc add: a install depend package script 2023-11-18 12:08:14 +08:00
e6d132982a Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-18 10:11:01 +08:00
8cccc0aae7 fix: mme parameter config 2023-11-18 10:10:59 +08:00
TsMask
05c4b027f9 fix: 岗位/角色备注说明允许存空字符 2023-11-17 17:40:25 +08:00
TsMask
73500ba39f del: 删除通知公告接口 2023-11-17 17:40:16 +08:00
c69e90a69e fix: switch testmode to false 2023-11-17 14:58:59 +08:00
ef3c8ee4f0 fix: hide some mml 2023-11-17 14:02:43 +08:00
TsMask
3fc37924f6 fix: 字典数据空字符串存入 2023-11-17 10:15:19 +08:00
10847bb9f0 fix: change to english 2023-11-16 17:09:59 +08:00
9007387640 fix: add column status to mml 2023-11-16 16:35:47 +08:00
78a155a54c fix: amf parameter 2023-11-16 16:26:48 +08:00
53e85267fa add: n3iwf online user 2023-11-15 17:44:54 +08:00
66f5802476 add: mme parameter config yaml file 2023-11-15 15:09:56 +08:00
7545c33ff4 fix: en parameter name update 2023-11-15 10:05:40 +08:00
191 changed files with 12355 additions and 2708 deletions

1
.gitignore vendored
View File

@@ -8,6 +8,7 @@
# Local History for Visual Studio Code
.history/
.idea/
# Run temp file and dir
crontask/log/

16
CHANGELOG.md Normal file
View File

@@ -0,0 +1,16 @@
# 版本发布日志
## 2.2312.9-20231222
- 新增 性能 KPI 统计数据获取接口
- 新增 网元日志列表获取接口
- 新增 PCF 用户策略控制交互接口
- 修复 UDM 用户数据导入 imsi 空值异常错误
- 修复 列表数据分页最大页面数导致的读取数据不全问题
- 修复 调度任务日志查询全部数据接口异常
- 优化 UDM 用户数据同步信息及时更新
- 优化 获取网元状态接口请求耗时过长
- 优化 用户管理导入支持预先分别角色权限
- 增加setomc.sh脚本命令行格式setomc.sh -m {install/upgrade/upgvue3} -c {BA/...}, -m参数调用了importdb.sh, -c参数加"BA"表示设置BA的定制化OMC配置, 默认不执行定制化过程
- 暂时屏蔽IMS网元的MML命令
- UDM签约用户数据增加/批量增加MML的字段4G static IP改为非必选

View File

@@ -2,6 +2,14 @@
后端
## 文件资源
| 路径 | 说明 |
| --------------------- | -------------------------- |
| /usr/local/omc/static | 网管静态资源文件路径 |
| /usr/local/omc/upload | 网管上传文件资源路径 |
| /tmp/omc | 存放从网元拉取到本地的文件 |
## redis 配置文件相关
```conf
@@ -20,3 +28,13 @@ replica-read-only no
## 版本发布空间
\\192.168.1.205\share\release\omc
192.168.1.120
altouser/a1t0U53r
## 打包
`` bash
go env -w GOOS=linux
go env -w GOOS=windows
go build -o restagent -v -ldflags "-X 'ems.agt/lib/global.Version=2.2311.8' -X 'ems.agt/lib/global.BuildTime=`date`' -X 'ems.agt/lib/global.GoVer=`go version`'"
``

View File

@@ -1,7 +1,7 @@
# Makefile for rest agent project
PROJECT = OMC
VERSION = 2.2311.7
VERSION = 2.2312.9
PLATFORM = amd64
ARMPLATFORM = aarch64
BUILDDIR = ../../build

View File

@@ -43,24 +43,25 @@ database:
name: omc_db
backup: /usr/local/omc/database
# Redis 缓存数据,数据源声明全小写
# Redis data cache
redis:
dataSource:
# OMC系统使用库
# OMC system db
default:
port: 6379 # Redis port
host: "127.0.0.1" # Redis host
password: ""
db: 10 # Redis db_num
# UDM网元用户库
# UDM sub/auth db
udmuser:
port: 6379 # Redis port
host: "127.0.0.1"
password: ""
db: 0 # Redis db_num
# 多个数据源时可以用这个指定默认的数据源
# used to specify the default data source for multiple data resourece
defaultDataSourceName: "default"
# upfHeaderLength: spare upf buffer, must destroy
mml:
port: 4100
sleep: 200
@@ -68,10 +69,11 @@ mml:
password: admin
mmlHome: ./mmlhome
upload: /home/agtuser
upfHeaderLength: 2335
# NE config
ne:
user: root
user: agtuser
etcdir: /usr/local/etc
bindir: /usr/local/bin
omcdir: /usr/local/omc
@@ -156,5 +158,5 @@ params:
rmuidregexp: "[0-9]{4}[A-Z]{2}[A-Z]{2}[0-9A-Z]{1}[0-9A-Z]{3}[0-9A-Z]{1,16}"
testConfig:
enabled: true
enabled: false
file: /usr/local/omc/etc/testconfig.yaml

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,17 @@
config_id,config_name,config_key,config_value,config_type,create_by,create_time,update_by,update_time,remark
1,config.sys.user.initPassword,sys.user.initPassword,Abcd@1234..,Y,supervisor,1.69811E+12,,0,config.sys.user.initPasswordRemark
2,config.sys.account.captchaEnabled,sys.account.captchaEnabled,false,Y,supervisor,1.69811E+12,,0,config.sys.account.captchaEnabledRemark
3,config.sys.account.registerUser,sys.account.registerUser,false,Y,supervisor,1.69811E+12,,0,config.sys.account.registerUserRemark
4,config.sys.user.maxRetryCount,sys.user.maxRetryCount,5,Y,supervisor,1.69811E+12,,0,config.sys.user.maxRetryCountRemark
5,config.sys.user.lockTime,sys.user.lockTime,10,Y,supervisor,1.69811E+12,,0,config.sys.user.lockTimeRemark
6,config.sys.officialUrl,sys.officialUrl,#,Y,supervisor,1.69811E+12,,0,config.sys.officialUrlRemark
7,config.sys.helpDoc,sys.helpDoc,/static/helpDoc/{language}_doc.pdf,Y,supervisor,1.69811E+12,,0,config.sys.helpDocRemark
10,config.monitor.sysResource.storeDays,monitor.sysResource.storeDays,30,Y,supervisor,1.69811E+12,,0,config.monitor.sysResource.storeDaysRemark
102,config.sys.logo.type,sys.logo.type,icon,Y,supervisor,1.69811E+12,,0,config.sys.logo.typeRemark
103,config.sys.logo.filePathIcon,sys.logo.filePathIcon,/static/logo/{language}_icon.png,Y,supervisor,1.69811E+12,,0,config.sys.logo.filePathIconRemark
104,config.sys.logo.filePathBrand,sys.logo.filePathBrand,/static/logo/{language}_brand.png,Y,supervisor,1.69811E+12,,0,config.sys.logo.filePathBrandRemark
105,config.sys.loginBackground,sys.loginBackground,#,Y,supervisor,1.69811E+12,,0,config.sys.loginBackgroundRemark
106,config.sys.title,sys.title,config.sys.titleValue,Y,supervisor,1.69811E+12,,0,config.sys.titleRemark
107,config.sys.copyright,sys.copyright,config.sys.copyrightValue,Y,supervisor,1.69811E+12,,0,config.sys.copyrightRemark
108,config.sys.i18nOpen,sys.i18n.open,true,Y,supervisor,1.69811E+12,,0,config.sys.i18nOpenRemark
109,config.sys.i18nDefault,sys.i18n.default,en_US,Y,supervisor,1.69811E+12,,0,config.sys.i18nDefaultRemark
1 config_id config_name config_key config_value config_type create_by create_time update_by update_time remark
2 1 config.sys.user.initPassword sys.user.initPassword Abcd@1234.. Y supervisor 1.69811E+12 0 config.sys.user.initPasswordRemark
3 2 config.sys.account.captchaEnabled sys.account.captchaEnabled false Y supervisor 1.69811E+12 0 config.sys.account.captchaEnabledRemark
4 3 config.sys.account.registerUser sys.account.registerUser false Y supervisor 1.69811E+12 0 config.sys.account.registerUserRemark
5 4 config.sys.user.maxRetryCount sys.user.maxRetryCount 5 Y supervisor 1.69811E+12 0 config.sys.user.maxRetryCountRemark
6 5 config.sys.user.lockTime sys.user.lockTime 10 Y supervisor 1.69811E+12 0 config.sys.user.lockTimeRemark
7 6 config.sys.officialUrl sys.officialUrl # Y supervisor 1.69811E+12 0 config.sys.officialUrlRemark
8 7 config.sys.helpDoc sys.helpDoc /static/helpDoc/{language}_doc.pdf Y supervisor 1.69811E+12 0 config.sys.helpDocRemark
9 10 config.monitor.sysResource.storeDays monitor.sysResource.storeDays 30 Y supervisor 1.69811E+12 0 config.monitor.sysResource.storeDaysRemark
10 102 config.sys.logo.type sys.logo.type icon Y supervisor 1.69811E+12 0 config.sys.logo.typeRemark
11 103 config.sys.logo.filePathIcon sys.logo.filePathIcon /static/logo/{language}_icon.png Y supervisor 1.69811E+12 0 config.sys.logo.filePathIconRemark
12 104 config.sys.logo.filePathBrand sys.logo.filePathBrand /static/logo/{language}_brand.png Y supervisor 1.69811E+12 0 config.sys.logo.filePathBrandRemark
13 105 config.sys.loginBackground sys.loginBackground # Y supervisor 1.69811E+12 0 config.sys.loginBackgroundRemark
14 106 config.sys.title sys.title config.sys.titleValue Y supervisor 1.69811E+12 0 config.sys.titleRemark
15 107 config.sys.copyright sys.copyright config.sys.copyrightValue Y supervisor 1.69811E+12 0 config.sys.copyrightRemark
16 108 config.sys.i18nOpen sys.i18n.open true Y supervisor 1.69811E+12 0 config.sys.i18nOpenRemark
17 109 config.sys.i18nDefault sys.i18n.default en_US Y supervisor 1.69811E+12 0 config.sys.i18nDefaultRemark

View File

@@ -0,0 +1,3 @@
dept_id,parent_id,ancestors,dept_name,order_num,leader,phone,email,status,del_flag,create_by,create_time,update_by,update_time
100,0,0,dept.root,0,supervisor,,,1,0,supervisor,1.69935E+12,,0
101,100,"0,100",dept.root.item1,1,supervisor,,,1,0,supervisor,1.69935E+12,,0
1 dept_id parent_id ancestors dept_name order_num leader phone email status del_flag create_by create_time update_by update_time
2 100 0 0 dept.root 0 supervisor 1 0 supervisor 1.69935E+12 0
3 101 100 0,100 dept.root.item1 1 supervisor 1 0 supervisor 1.69935E+12 0

View File

@@ -0,0 +1,79 @@
dict_code,dict_sort,dict_label,dict_value,dict_type,tag_class,tag_type,status,create_by,create_time,update_by,update_time,remark
1,1,dictData.sex.un,0,sys_user_sex,,,1,supervisor,1.69935E+12,,0,
2,2,dictData.sex.male,1,sys_user_sex,,,1,supervisor,1.69935E+12,,0,
3,3,dictData.sex.female,2,sys_user_sex,,,1,supervisor,1.69935E+12,,0,
4,1,dictData.show,1,sys_show_hide,,success,1,supervisor,1.69935E+12,,0,
5,2,dictData.hide,0,sys_show_hide,,error,1,supervisor,1.69935E+12,,0,
6,1,dictData.normal,1,sys_normal_disable,,success,1,supervisor,1.69935E+12,,0,
7,2,dictData.disable,0,sys_normal_disable,,error,1,supervisor,1.69935E+12,,0,
8,1,dictData.yes,Y,sys_yes_no,,success,1,supervisor,1.69935E+12,,0,
9,2,dictData.no,N,sys_yes_no,,error,1,supervisor,1.69935E+12,,0,
10,1,dictData.success,1,sys_common_status,,success,1,supervisor,1.69935E+12,,0,
11,2,dictData.fail,0,sys_common_status,,error,1,supervisor,1.69935E+12,,0,
12,1,dictData.jobStatus.normal,1,sys_job_status,,,1,supervisor,1.69935E+12,,0,
13,2,dictData.jobStatus.pause,0,sys_job_status,,,1,supervisor,1.69935E+12,,0,
14,1,dictData.jobGroup.Default,DEFAULT,sys_job_group,,,1,supervisor,1.69935E+12,,0,
15,2,dictData.jobGroup.System,SYSTEM,sys_job_group,,,1,supervisor,1.69935E+12,,0,
16,1,dictData.operType.other,0,sys_oper_type,,processing,1,supervisor,1.69935E+12,,0,
17,2,dictData.operType.add,1,sys_oper_type,,processing,1,supervisor,1.69935E+12,,0,
18,3,dictData.operType.edit,2,sys_oper_type,,processing,1,supervisor,1.69935E+12,,0,
19,4,dictData.operType.delete,3,sys_oper_type,,error,1,supervisor,1.69935E+12,,0,
20,5,dictData.operType.auth,4,sys_oper_type,,success,1,supervisor,1.69935E+12,,0,
21,6,dictData.operType.export,5,sys_oper_type,,warning,1,supervisor,1.69935E+12,,0,
22,7,dictData.operType.import,6,sys_oper_type,,warning,1,supervisor,1.69935E+12,,0,
23,8,dictData.operType.forced quit,7,sys_oper_type,,error,1,supervisor,1.69935E+12,,0,
24,9,dictData.operType.clear,8,sys_oper_type,,error,1,supervisor,1.69935E+12,,0,
25,1,dictData.trace.interface,Interface,trace_type,,,1,supervisor,1.69935E+12,,0,
26,2,dictData.trace.device,Device,trace_type,,,1,supervisor,1.69935E+12,,0,
27,3,dictData.trace.user,UE,trace_type,,,1,supervisor,1.69935E+12,,0,
28,1,dictData.logType.download,DOWNLOAD,operation_log_type,,pink,1,supervisor,1.69935E+12,,0,
29,2,dictData.logType.activation,Activation,operation_log_type,,blue ,1,supervisor,1.69935E+12,,0,
30,3,dictData.logType.add,ADD,operation_log_type,,cyan,1,supervisor,1.69935E+12,,0,
31,4,dictData.logType.other,AUTO,operation_log_type,,gold,1,supervisor,1.69935E+12,,0,
32,5,dictData.logType.back,BACK,operation_log_type,,blue ,1,supervisor,1.69935E+12,,0,
33,6,dictData.logType.delete,DELETE,operation_log_type,,red,1,supervisor,1.69935E+12,,0,
34,7,dictData.logType.distribute,Distribute,operation_log_type,,yellow,1,supervisor,1.69935E+12,,0,
35,8,dictData.logType.export,EXPORT,operation_log_type,,green,1,supervisor,1.69935E+12,,0,
36,9,dictData.logType.query,SELECT,operation_log_type,,gold,1,supervisor,1.69935E+12,,0,
37,10,dictData.logType.setup,SET,operation_log_type,,,1,supervisor,1.69935E+12,,0,
38,11,dictData.logType.update,UPDATE,operation_log_type,,magenta,1,supervisor,1.69935E+12,,0,
39,12,dictData.logType.upload,UPLOAD,operation_log_type,,yellow,1,supervisor,1.69935E+12,,0,
40,13,dictData.logType.view,View,operation_log_type,,purple,1,supervisor,1.69935E+12,,0,
41,14,dictData.logType.login,0,security_log_type,,,1,supervisor,1.69935E+12,,0,
42,15,dictData.logType.logout,1,security_log_type,,cyan,1,supervisor,1.69935E+12,,0,
43,1,dictData.securityLogType.add,2,security_log_type,,green,1,supervisor,1.69935E+12,,0,
44,2,dictData.securityLogType.update,3,security_log_type,,lime,1,supervisor,1.69935E+12,,0,
45,3,dictData.securityLogType.delete,4,security_log_type,,,1,supervisor,1.69935E+12,,0,
46,4,dictData.securityLogType.lock,5,security_log_type,,,1,supervisor,1.69935E+12,,0,
47,5,dictData.securityLogType.unlock,6,security_log_type,,gold,1,supervisor,1.69935E+12,,0,
48,6,dictData.securityLogType.reset,7,security_log_type,,cyan,1,supervisor,1.69935E+12,,0,
49,7,dictData.securityLogType.deactivate,8,security_log_type,,blue ,1,supervisor,1.69935E+12,,0,
50,8,dictData.jobSaveLog.no,0,sys_job_save_log,,,1,supervisor,1.69935E+12,,0,
51,9,dictData.jobSaveLog.yes,1,sys_job_save_log,,,1,supervisor,1.69935E+12,,0,
52,1,dictData.neVersionStatus.upload,Uploaded,ne_version_status,,processing,1,supervisor,1.69935E+12,,0,
53,2,dictData.neVersionStatus.inactive,Inactive,ne_version_status,,gold,1,supervisor,1.69935E+12,,0,
54,3,dictData.neVersionStatus.active,Active,ne_version_status,,success,1,supervisor,1.69935E+12,,0,
55,1,dictData.alarmStatus.history,0,alarm_status,,,1,supervisor,1.69935E+12,,0,
56,2,dictData.alarmStatus.active,1,alarm_status,,,1,supervisor,1.69935E+12,,0,
57,1,dictData.datascope.all,1,sys_role_datascope,,,1,supervisor,1.69935E+12,,0,
58,2,dictData.datascope.custom,2,sys_role_datascope,,,1,supervisor,1.69935E+12,,0,
59,3,dictData.datascope.dept,3,sys_role_datascope,,,1,supervisor,1.69935E+12,,0,
60,4,dictData.datascope.deptAndChid,4,sys_role_datascope,,,1,supervisor,1.69935E+12,,0,
61,5,dictData.datascope.self,5,sys_role_datascope,,,1,supervisor,1.69935E+12,,0,
62,1,dictData.active_alarm_type.communication,CommunicationAlarm,active_alarm_type,,gold,1,supervisor,1.69935E+12,,0,
63,2,dictData.active_alarm_type.equipment,EquipmentAlarm,active_alarm_type,,cyan,1,supervisor,1.69935E+12,,0,
64,3,dictData.active_alarm_type.processing,ProcessingFailure,active_alarm_type,,blue ,1,supervisor,1.69935E+12,,0,
65,4,dictData.active_alarm_type.environmental,EnvironmentalAlarm,active_alarm_type,,yellow,1,supervisor,1.69935E+12,,0,
66,5,dictData.active_alarm_type.qualityOfService,QualityOfServiceAlarm,active_alarm_type,,purple,1,supervisor,1.69935E+12,,0,
67,0,dictData.active_clear_type.notCleared,0,active_clear_type,,processing,1,supervisor,1.69935E+12,,0,
68,1,dictData.active_clear_type.auto,1,active_clear_type,,gold,1,supervisor,1.69935E+12,,0,
69,2,dictData.active_clear_type.hand,2,active_clear_type,,success,1,supervisor,1.69935E+12,,0,
70,0,dictData.active_ack_state.unconfirmed,0,active_ack_state,,processing,1,supervisor,1.69935E+12,,0,
71,1,dictData.active_ack_state.confirmed,1,active_ack_state,,success,1,supervisor,1.69935E+12,,0,
72,1,dictData.active_alarm_severity.critical,Critical,active_alarm_severity,,gold,1,supervisor,1.69935E+12,,0,
73,2,dictData.active_alarm_severity.major,Major,active_alarm_severity,,cyan,1,supervisor,1.69935E+12,,0,
74,3,dictData.active_alarm_severity.minor,Minor,active_alarm_severity,,blue ,1,supervisor,1.69935E+12,,0,
75,4,dictData.active_alarm_severity.warning,Warning,active_alarm_severity,,yellow,1,supervisor,1.69935E+12,,0,
76,5,dictData.active_alarm_severity.event,Event,active_alarm_severity,,purple,1,supervisor,1.69935E+12,,0,
77,1,dictType.index_status.normal,normal,index_status,#91cc75,,1,supervisor,1.70202E+12,supervisor,1.70202E+12,
78,2,dictType.index_status.abnormal,abnormal,index_status,#ee6666,,1,supervisor,1.70202E+12,supervisor,1.70202E+12,
1 dict_code dict_sort dict_label dict_value dict_type tag_class tag_type status create_by create_time update_by update_time remark
2 1 1 dictData.sex.un 0 sys_user_sex 1 supervisor 1.69935E+12 0
3 2 2 dictData.sex.male 1 sys_user_sex 1 supervisor 1.69935E+12 0
4 3 3 dictData.sex.female 2 sys_user_sex 1 supervisor 1.69935E+12 0
5 4 1 dictData.show 1 sys_show_hide success 1 supervisor 1.69935E+12 0
6 5 2 dictData.hide 0 sys_show_hide error 1 supervisor 1.69935E+12 0
7 6 1 dictData.normal 1 sys_normal_disable success 1 supervisor 1.69935E+12 0
8 7 2 dictData.disable 0 sys_normal_disable error 1 supervisor 1.69935E+12 0
9 8 1 dictData.yes Y sys_yes_no success 1 supervisor 1.69935E+12 0
10 9 2 dictData.no N sys_yes_no error 1 supervisor 1.69935E+12 0
11 10 1 dictData.success 1 sys_common_status success 1 supervisor 1.69935E+12 0
12 11 2 dictData.fail 0 sys_common_status error 1 supervisor 1.69935E+12 0
13 12 1 dictData.jobStatus.normal 1 sys_job_status 1 supervisor 1.69935E+12 0
14 13 2 dictData.jobStatus.pause 0 sys_job_status 1 supervisor 1.69935E+12 0
15 14 1 dictData.jobGroup.Default DEFAULT sys_job_group 1 supervisor 1.69935E+12 0
16 15 2 dictData.jobGroup.System SYSTEM sys_job_group 1 supervisor 1.69935E+12 0
17 16 1 dictData.operType.other 0 sys_oper_type processing 1 supervisor 1.69935E+12 0
18 17 2 dictData.operType.add 1 sys_oper_type processing 1 supervisor 1.69935E+12 0
19 18 3 dictData.operType.edit 2 sys_oper_type processing 1 supervisor 1.69935E+12 0
20 19 4 dictData.operType.delete 3 sys_oper_type error 1 supervisor 1.69935E+12 0
21 20 5 dictData.operType.auth 4 sys_oper_type success 1 supervisor 1.69935E+12 0
22 21 6 dictData.operType.export 5 sys_oper_type warning 1 supervisor 1.69935E+12 0
23 22 7 dictData.operType.import 6 sys_oper_type warning 1 supervisor 1.69935E+12 0
24 23 8 dictData.operType.forced quit 7 sys_oper_type error 1 supervisor 1.69935E+12 0
25 24 9 dictData.operType.clear 8 sys_oper_type error 1 supervisor 1.69935E+12 0
26 25 1 dictData.trace.interface Interface trace_type 1 supervisor 1.69935E+12 0
27 26 2 dictData.trace.device Device trace_type 1 supervisor 1.69935E+12 0
28 27 3 dictData.trace.user UE trace_type 1 supervisor 1.69935E+12 0
29 28 1 dictData.logType.download DOWNLOAD operation_log_type pink 1 supervisor 1.69935E+12 0
30 29 2 dictData.logType.activation Activation operation_log_type blue 1 supervisor 1.69935E+12 0
31 30 3 dictData.logType.add ADD operation_log_type cyan 1 supervisor 1.69935E+12 0
32 31 4 dictData.logType.other AUTO operation_log_type gold 1 supervisor 1.69935E+12 0
33 32 5 dictData.logType.back BACK operation_log_type blue 1 supervisor 1.69935E+12 0
34 33 6 dictData.logType.delete DELETE operation_log_type red 1 supervisor 1.69935E+12 0
35 34 7 dictData.logType.distribute Distribute operation_log_type yellow 1 supervisor 1.69935E+12 0
36 35 8 dictData.logType.export EXPORT operation_log_type green 1 supervisor 1.69935E+12 0
37 36 9 dictData.logType.query SELECT operation_log_type gold 1 supervisor 1.69935E+12 0
38 37 10 dictData.logType.setup SET operation_log_type 1 supervisor 1.69935E+12 0
39 38 11 dictData.logType.update UPDATE operation_log_type magenta 1 supervisor 1.69935E+12 0
40 39 12 dictData.logType.upload UPLOAD operation_log_type yellow 1 supervisor 1.69935E+12 0
41 40 13 dictData.logType.view View operation_log_type purple 1 supervisor 1.69935E+12 0
42 41 14 dictData.logType.login 0 security_log_type 1 supervisor 1.69935E+12 0
43 42 15 dictData.logType.logout 1 security_log_type cyan 1 supervisor 1.69935E+12 0
44 43 1 dictData.securityLogType.add 2 security_log_type green 1 supervisor 1.69935E+12 0
45 44 2 dictData.securityLogType.update 3 security_log_type lime 1 supervisor 1.69935E+12 0
46 45 3 dictData.securityLogType.delete 4 security_log_type 1 supervisor 1.69935E+12 0
47 46 4 dictData.securityLogType.lock 5 security_log_type 1 supervisor 1.69935E+12 0
48 47 5 dictData.securityLogType.unlock 6 security_log_type gold 1 supervisor 1.69935E+12 0
49 48 6 dictData.securityLogType.reset 7 security_log_type cyan 1 supervisor 1.69935E+12 0
50 49 7 dictData.securityLogType.deactivate 8 security_log_type blue 1 supervisor 1.69935E+12 0
51 50 8 dictData.jobSaveLog.no 0 sys_job_save_log 1 supervisor 1.69935E+12 0
52 51 9 dictData.jobSaveLog.yes 1 sys_job_save_log 1 supervisor 1.69935E+12 0
53 52 1 dictData.neVersionStatus.upload Uploaded ne_version_status processing 1 supervisor 1.69935E+12 0
54 53 2 dictData.neVersionStatus.inactive Inactive ne_version_status gold 1 supervisor 1.69935E+12 0
55 54 3 dictData.neVersionStatus.active Active ne_version_status success 1 supervisor 1.69935E+12 0
56 55 1 dictData.alarmStatus.history 0 alarm_status 1 supervisor 1.69935E+12 0
57 56 2 dictData.alarmStatus.active 1 alarm_status 1 supervisor 1.69935E+12 0
58 57 1 dictData.datascope.all 1 sys_role_datascope 1 supervisor 1.69935E+12 0
59 58 2 dictData.datascope.custom 2 sys_role_datascope 1 supervisor 1.69935E+12 0
60 59 3 dictData.datascope.dept 3 sys_role_datascope 1 supervisor 1.69935E+12 0
61 60 4 dictData.datascope.deptAndChid 4 sys_role_datascope 1 supervisor 1.69935E+12 0
62 61 5 dictData.datascope.self 5 sys_role_datascope 1 supervisor 1.69935E+12 0
63 62 1 dictData.active_alarm_type.communication CommunicationAlarm active_alarm_type gold 1 supervisor 1.69935E+12 0
64 63 2 dictData.active_alarm_type.equipment EquipmentAlarm active_alarm_type cyan 1 supervisor 1.69935E+12 0
65 64 3 dictData.active_alarm_type.processing ProcessingFailure active_alarm_type blue 1 supervisor 1.69935E+12 0
66 65 4 dictData.active_alarm_type.environmental EnvironmentalAlarm active_alarm_type yellow 1 supervisor 1.69935E+12 0
67 66 5 dictData.active_alarm_type.qualityOfService QualityOfServiceAlarm active_alarm_type purple 1 supervisor 1.69935E+12 0
68 67 0 dictData.active_clear_type.notCleared 0 active_clear_type processing 1 supervisor 1.69935E+12 0
69 68 1 dictData.active_clear_type.auto 1 active_clear_type gold 1 supervisor 1.69935E+12 0
70 69 2 dictData.active_clear_type.hand 2 active_clear_type success 1 supervisor 1.69935E+12 0
71 70 0 dictData.active_ack_state.unconfirmed 0 active_ack_state processing 1 supervisor 1.69935E+12 0
72 71 1 dictData.active_ack_state.confirmed 1 active_ack_state success 1 supervisor 1.69935E+12 0
73 72 1 dictData.active_alarm_severity.critical Critical active_alarm_severity gold 1 supervisor 1.69935E+12 0
74 73 2 dictData.active_alarm_severity.major Major active_alarm_severity cyan 1 supervisor 1.69935E+12 0
75 74 3 dictData.active_alarm_severity.minor Minor active_alarm_severity blue 1 supervisor 1.69935E+12 0
76 75 4 dictData.active_alarm_severity.warning Warning active_alarm_severity yellow 1 supervisor 1.69935E+12 0
77 76 5 dictData.active_alarm_severity.event Event active_alarm_severity purple 1 supervisor 1.69935E+12 0
78 77 1 dictType.index_status.normal normal index_status #91cc75 1 supervisor 1.70202E+12 supervisor 1.70202E+12
79 78 2 dictType.index_status.abnormal abnormal index_status #ee6666 1 supervisor 1.70202E+12 supervisor 1.70202E+12

View File

@@ -0,0 +1,522 @@
dict_code,dict_sort,dict_label,dict_value,dict_type,tag_class,tag_type,status,create_by,create_time,update_by,update_time,remark
3000,3000,i18n,English,i18n_en,,,1,supervisor,1.70E+12,,0,
3001,3001,hello,Hello,i18n_en,,,1,supervisor,1.70E+12,,0,
3002,3002,menu.system,System,i18n_en,,,1,supervisor,1.70E+12,,0,
3003,3003,menu.monitor,Monitor,i18n_en,,,1,supervisor,1.70E+12,,0,
3004,3004,menu.tools,Tools,i18n_en,,,1,supervisor,1.70E+12,,0,
3005,3005,menu.config,Configuration,i18n_en,,,1,supervisor,1.70E+12,,0,
3006,3006,menu.ueUser,UE,i18n_en,,,1,supervisor,1.70E+12,,0,
3007,3007,menu.systemRemark,System Management Catalog,i18n_en,,,1,supervisor,1.70E+12,,0,
3008,3008,menu.monitorRemark,System Monitor Catalog,i18n_en,,,1,supervisor,1.70E+12,,0,
3009,3009,menu.toolsRemark,System Tools Catalog,i18n_en,,,1,supervisor,1.70E+12,,0,
3010,3010,menu.configRemark,OMC Configuration Management Catalog,i18n_en,,,1,supervisor,1.70E+12,,0,
3011,3011,menu.ueUserRemark,Network Element Terminal Information Catalog,i18n_en,,,1,supervisor,1.70E+12,,0,
3012,3012,menu.security.user,User Management,i18n_en,,,1,supervisor,1.70E+12,,0,
3013,3013,menu.security.role,Role Management,i18n_en,,,1,supervisor,1.70E+12,,0,
3014,3014,menu.security.roleUser,Assigning Roles,i18n_en,,,1,supervisor,1.70E+12,,0,
3015,3015,menu.system.menu,Menu Management,i18n_en,,,1,supervisor,1.70E+12,,0,
3016,3016,menu.security.dept,Department Management,i18n_en,,,1,supervisor,1.70E+12,,0,
3017,3017,menu.security.post,Position Management,i18n_en,,,1,supervisor,1.70E+12,,0,
3018,3018,menu.system.dictType,Dictionary Management,i18n_en,,,1,supervisor,1.70E+12,,0,
3019,3019,menu.system.dictData,Dictionary Data,i18n_en,,,1,supervisor,1.70E+12,,0,
3020,3020,menu.system.paramSet,Parameter Settings,i18n_en,,,1,supervisor,1.70E+12,,0,
3021,3021,menu.system.systemLog,System Log,i18n_en,,,1,supervisor,1.70E+12,,0,
3022,3022,menu.system.systemInfo,System Information,i18n_en,,,1,supervisor,1.70E+12,,0,
3023,3023,menu.system.cacheInfo,Cache Information,i18n_en,,,1,supervisor,1.70E+12,,0,
3024,3024,menu.system.cache,Cache Management,i18n_en,,,1,supervisor,1.70E+12,,0,
3025,3025,menu.security.onlineUser,Online Users,i18n_en,,,1,supervisor,1.70E+12,,0,
3026,3026,menu.system.job,Scheduling Tasks,i18n_en,,,1,supervisor,1.70E+12,,0,
3027,3027,menu.system.jobLog,Scheduling Logs,i18n_en,,,1,supervisor,1.70E+12,,0,
3028,3028,menu.tools.help,Help Documentation,i18n_en,,,1,supervisor,1.70E+12,,0,
3029,3029,menu.log.operat,Operation logs,i18n_en,,,1,supervisor,1.70E+12,,0,
3030,3030,menu.log.login,Security logs,i18n_en,,,1,supervisor,1.70E+12,,0,
3031,3031,menu.security.userRemark,User Management Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3032,3032,menu.security.roleRemark,Role Management Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3033,3033,menu.security.roleUserRemark,Assign Roles Embedded Hidden Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3034,3034,menu.system.menuRemark,Menu Management Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3035,3035,menu.security.deptRemark,Department management menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3036,3036,menu.security.postRemark,Job Management Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3037,3037,menu.system.dictTypeRemark,Dictionary management menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3038,3038,menu.system.dictDataRemark,Dictionary data embedded hidden menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3039,3039,menu.system.paramSetRemark,Parameter setting menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3040,3040,menu.system.systemLogRemark,System Log Catalog,i18n_en,,,1,supervisor,1.70E+12,,0,
3041,3041,menu.system.systemInfoRemark,System information menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3042,3042,menu.system.cacheInfoRemark,Cache Information Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3043,3043,menu.system.cacheRemark,Cache List Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3044,3044,menu.security.onlineUserRemark,Online User Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3045,3045,menu.system.jobRemark,Scheduling Tasks menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3046,3046,menu.system.jobLogRemark,Scheduling Log Embedded Hidden Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3047,3047,menu.tools.helpRemark,Help file menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3048,3048,menu.log.operatRemark,Operation log menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3049,3049,menu.log.loginRemark,Login log menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3050,3050,menu.common.query,Inquiry,i18n_en,,,1,supervisor,1.70E+12,,0,
3051,3051,menu.common.add,Add,i18n_en,,,1,supervisor,1.70E+12,,0,
3052,3052,menu.common.edit,Modify,i18n_en,,,1,supervisor,1.70E+12,,0,
3053,3053,menu.common.delete,Delete,i18n_en,,,1,supervisor,1.70E+12,,0,
3054,3054,menu.common.export,Export,i18n_en,,,1,supervisor,1.70E+12,,0,
3055,3055,menu.common.import,Import,i18n_en,,,1,supervisor,1.70E+12,,0,
3056,3056,menu.common.reset,Reset,i18n_en,,,1,supervisor,1.70E+12,,0,
3057,3057,menu.common.unlock,Account Unlock,i18n_en,,,1,supervisor,1.70E+12,,0,
3058,3058,menu.forcedQuit.batch ,Batch Undo,i18n_en,,,1,supervisor,1.70E+12,,0,
3059,3059,menu.forcedQuit.single,Individual Forced Retirement,i18n_en,,,1,supervisor,1.70E+12,,0,
3060,3060,menu.ueUser.authUDM,UDM Authentication,i18n_en,,,1,supervisor,1.70E+12,,0,
3061,3061,menu.ueUser.subUDM,UDM Subscribers,i18n_en,,,1,supervisor,1.70E+12,,0,
3062,3062,menu.ueUser.authUDMRemark,UDM Authentication Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3063,3063,menu.ueUser.subUDMRemark,UDM Subscriber Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3064,3064,menu.config.neManage,NE Management,i18n_en,,,1,supervisor,1.70E+12,,0,
3065,3065,menu.config.configNE,Parameter Configuration Original,i18n_en,,,1,supervisor,1.70E+12,,0,
3066,3066,menu.config.neManageRemark,Network Element Management Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3067,3067,menu.config.configNERemark,Parameter Configuration Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3068,3068,menu.config.backupManage,Backup Management,i18n_en,,,1,supervisor,1.70E+12,,0,
3069,3069,menu.config.softwareManage,Software Management,i18n_en,,,1,supervisor,1.70E+12,,0,
3070,3070,menu.ueUser.onlineIMS,IMS Online Users,i18n_en,,,1,supervisor,1.70E+12,,0,
3071,3071,menu.ueUser.onlineUE,UE Online Information,i18n_en,,,1,supervisor,1.70E+12,,0,
3072,3072,menu.ueUser.base5G,NodeB Information,i18n_en,,,1,supervisor,1.70E+12,,0,
3073,3073,menu.trace,Trace,i18n_en,,,1,supervisor,1.70E+12,,0,
3074,3074,menu.trace.task,Trace Tasks,i18n_en,,,1,supervisor,1.70E+12,,0,
3075,3075,menu.trace.analysis,Signaling Analysis,i18n_en,,,1,supervisor,1.70E+12,,0,
3076,3076,menu.trace.pcap,Signaling Capture,i18n_en,,,1,supervisor,1.70E+12,,0,
3077,3077,menu.fault,Monitor,i18n_en,,,1,supervisor,1.70E+12,,0,
3078,3078,menu.config.backupManageRemark,Backup Management Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3079,3079,menu.config.softwareManageRemark,Software Management Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3080,3080,menu.ueUser.onlineIMSRemark,IMS Online User Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3081,3081,menu.ueUser.onlineUERemark,UE Online Information Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3082,3082,menu.ueUser.base5GRemark,5G Base Station Information Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3083,3083,menu.traceRemark,Tracking Management Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3084,3084,menu.trace.taskRemark,Tracking Task Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3085,3085,menu.trace.analysisRemark,Signaling Analysis Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3086,3086,menu.trace.pcapRemark,Signaling Capture Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3087,3087,menu.faultRemark,Fault Management Catalog,i18n_en,,,1,supervisor,1.70E+12,,0,
3088,3088,menu.fault.active,Active Alarms,i18n_en,,,1,supervisor,1.70E+12,,0,
3089,3089,menu.log,Logs,i18n_en,,,1,supervisor,1.70E+12,,0,
3090,3090,menu.log.operatOld,Operation Logs (old),i18n_en,,,1,supervisor,1.70E+12,,0,
3091,3091,menu.log.mml,MML Logs,i18n_en,,,1,supervisor,1.70E+12,,0,
3092,3092,menu.log.alarm,Alarm Logs,i18n_en,,,1,supervisor,1.70E+12,,0,
3093,3093,menu.log.securityOld,Security Logs (old),i18n_en,,,1,supervisor,1.70E+12,,0,
3094,3094,menu.log.forwarding,Alarm Forwarding Logs,i18n_en,,,1,supervisor,1.70E+12,,0,
3095,3095,menu.log.set,Log Settings,i18n_en,,,1,supervisor,1.70E+12,,0,
3096,3096,menu.monitor.sessionUser,User Sessions,i18n_en,,,1,supervisor,1.70E+12,,0,
3097,3097,menu.fault.history,Historical Alarms,i18n_en,,,1,supervisor,1.70E+12,,0,
3098,3098,menu.fault.set,Settings,i18n_en,,,1,supervisor,1.70E+12,,0,
3099,3099,menu.perf,Performance,i18n_en,,,1,supervisor,1.70E+12,,0,
3100,3100,menu.fault.activemRemark,Active Alarm Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3101,3101,menu.logRemark,Log Management Catalog,i18n_en,,,1,supervisor,1.70E+12,,0,
3102,3102,menu.log.operatOldRemark,Operation log old layui menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3103,3103,menu.log.mmlRemark,Operation MML Log,i18n_en,,,1,supervisor,1.70E+12,,0,
3104,3104,menu.log.alarmRemark,Alarm Log Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3105,3105,menu.log.securityOldRemark,Security Log Old Layui Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3106,3106,menu.log.forwardingRemark,Alarm forward log menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3107,3107,menu.log.setRemark,Log Settings menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3108,3108,menu.monitor.sessionUserRemark,User Session Old Layui Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3109,3109,menu.fault.historyRemark,Alarm history menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3110,3110,menu.fault.setRemark,Fault General Setup Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3111,3111,menu.perfRemark,Performance Catalog,i18n_en,,,1,supervisor,1.70E+12,,0,
3112,3112,menu.perf.task,Performance Tasks,i18n_en,,,1,supervisor,1.70E+12,,0,
3113,3113,menu.perf.data,Performance Data,i18n_en,,,1,supervisor,1.70E+12,,0,
3114,3114,menu.perf.report,Performance Reports,i18n_en,,,1,supervisor,1.70E+12,,0,
3115,3115,menu.perf.threshold,Performance Thresholds,i18n_en,,,1,supervisor,1.70E+12,,0,
3116,3116,menu.perf.kpi,Key Performance Indicators,i18n_en,,,1,supervisor,1.70E+12,,0,
3117,3117,menu.perf.customTarget,Custom Metrics,i18n_en,,,1,supervisor,1.70E+12,,0,
3118,3118,menu.perf.set,Performance General Settings,i18n_en,,,1,supervisor,1.70E+12,,0,
3119,3119,menu.mml,MML,i18n_en,,,1,supervisor,1.70E+12,,0,
3120,3120,menu.mml.ne,NE Operation,i18n_en,,,1,supervisor,1.70E+12,,0,
3121,3121,menu.mml.udm,UDM Operation,i18n_en,,,1,supervisor,1.70E+12,,0,
3122,3122,menu.mml.set,MML Settings,i18n_en,,,1,supervisor,1.70E+12,,0,
3123,3123,menu.mml.omc,OMC Operation,i18n_en,,,1,supervisor,1.70E+12,,0,
3124,3124,menu.perf.taskRemark,Task Management Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3125,3125,menu.perf.dataRemark,Performance Data Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3126,3126,menu.perf.reportRemark,Performance Report Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3127,3127,menu.perf.thresholdRemark,Performance Threshold Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3128,3128,menu.perf.kpiRemark,Key Performance Indicator Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3129,3129,menu.perf.customTargetRemark,Custom Metrics Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3130,3130,menu.perf.setRemark,Performance General Settings Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3131,3131,menu.mmlRemark,MML Management Catalog,i18n_en,,,1,supervisor,1.70E+12,,0,
3132,3132,menu.mml.neRemark,Network Element Operations Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3133,3133,menu.mml.udmRemark,Network Element UDM User Data Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3134,3134,menu.mml.setRemark,MML Setup Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3135,3135,menu.mml.omcRemark,OMC Operation Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3136,3136,menu.config.licenseManage,License Management,i18n_en,,,1,supervisor,1.70E+12,,0,
3137,3137,menu.security,Security,i18n_en,,,1,supervisor,1.70E+12,,0,
3138,3138,menu.system.systemSet,System Settings,i18n_en,,,1,supervisor,1.70E+12,,0,
3139,3139,menu.system.systemResource,System Resources,i18n_en,,,1,supervisor,1.70E+12,,0,
3140,3140,menu.config.configNEForm,Parameter Configuration Form,i18n_en,,,1,supervisor,1.70E+12,,0,
3141,3141,menu.config.configNETree,Parameter Configuration Tree,i18n_en,,,1,supervisor,1.70E+12,,0,
3142,3142,menu.config.configNETreeTable,Parameter Configuration,i18n_en,,,1,supervisor,1.70E+12,,0,
3143,3143,menu.config.licenseManageRemark,License Management Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3144,3144,menu.securityRemark,Security Management Catalog,i18n_en,,,1,supervisor,1.70E+12,,0,
3145,3145,menu.system.systemSetRemark,System Settings Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3146,3146,menu.system.systemResourceRemark,System Resources cpu io network menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3147,3147,menu.config.configNEFormRemark,Parameter Configuration Form Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3148,3148,menu.config.configNETreeRemark,Parameter Configuration Tree Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3149,3149,menu.config.configNETreeTableRemark,Configuring the TreeTable menu with parameters,i18n_en,,,1,supervisor,1.70E+12,,0,
3150,3150,menu.noData,There is no accessible menu data!,i18n_en,,,1,supervisor,1.70E+12,,0,
3151,3151,menu.errNameExists,"Failed to operate menu [{name}], menu name already exists!",i18n_en,,,1,supervisor,1.70E+12,,0,
3152,3152,menu.errPathExists,"Failed to operate menu [{name}], menu routing address already exists!",i18n_en,,,1,supervisor,1.70E+12,,0,
3153,3153,menu.errFramePath,"Failed to manipulate menu [{name}], non-internal address should start with http(s)://",i18n_en,,,1,supervisor,1.70E+12,,0,
3154,3154,menu.errParentStatus,The parent menu is not enabled!,i18n_en,,,1,supervisor,1.70E+12,,0,
3155,3155,menu.errHasChildUse,"Operation menu [{name}] failed, number of submenus in use exists: {num}",i18n_en,,,1,supervisor,1.70E+12,,0,
3156,3156,menu.errHasRoleUse,"Operation menu [{name}] failed, number of roles the menu has been assigned to: {num}",i18n_en,,,1,supervisor,1.70E+12,,0,
3400,3400,dictData.sex.un,Not selected,i18n_en,,,1,supervisor,1.70E+12,,0,
3401,3401,dictData.sex.male,Male,i18n_en,,,1,supervisor,1.70E+12,,0,
3402,3402,dictData.sex.female,Female,i18n_en,,,1,supervisor,1.70E+12,,0,
3403,3403,dictData.show,Show,i18n_en,,,1,supervisor,1.70E+12,,0,
3404,3404,dictData.hide,Hide,i18n_en,,,1,supervisor,1.70E+12,,0,
3405,3405,dictData.normal,Active,i18n_en,,,1,supervisor,1.70E+12,,0,
3406,3406,dictData.disable,Inactive,i18n_en,,,1,supervisor,1.70E+12,,0,
3407,3407,dictData.yes,Yes,i18n_en,,,1,supervisor,1.70E+12,,0,
3408,3408,dictData.no,No,i18n_en,,,1,supervisor,1.70E+12,,0,
3409,3409,dictData.success,Successful,i18n_en,,,1,supervisor,1.70E+12,,0,
3410,3410,dictData.fail,Failed,i18n_en,,,1,supervisor,1.70E+12,,0,
3411,3411,dictData.jobStatus.normal,Active,i18n_en,,,1,supervisor,1.70E+12,,0,
3412,3412,dictData.jobStatus.pause,Inactive,i18n_en,,,1,supervisor,1.70E+12,,0,
3413,3413,dictData.jobGroup.Default,Default,i18n_en,,,1,supervisor,1.70E+12,,0,
3414,3414,dictData.jobGroup.System,System,i18n_en,,,1,supervisor,1.70E+12,,0,
3415,3415,dictData.operType.other,Other,i18n_en,,,1,supervisor,1.70E+12,,0,
3416,3416,dictData.operType.add,New,i18n_en,,,1,supervisor,1.70E+12,,0,
3417,3417,dictData.operType.edit,Modify,i18n_en,,,1,supervisor,1.70E+12,,0,
3418,3418,dictData.operType.delete,Delete,i18n_en,,,1,supervisor,1.70E+12,,0,
3419,3419,dictData.operType.auth,Authorization,i18n_en,,,1,supervisor,1.70E+12,,0,
3420,3420,dictData.operType.export,Export,i18n_en,,,1,supervisor,1.70E+12,,0,
3421,3421,dictData.operType.import,Import,i18n_en,,,1,supervisor,1.70E+12,,0,
3422,3422,dictData.operType.forced quit,Forced Retirement,i18n_en,,,1,supervisor,1.70E+12,,0,
3423,3423,dictData.operType.clear,Clear,i18n_en,,,1,supervisor,1.70E+12,,0,
3424,3424,dictData.trace.interface,Interface Tracing,i18n_en,,,1,supervisor,1.70E+12,,0,
3425,3425,dictData.trace.device,Device Tracing,i18n_en,,,1,supervisor,1.70E+12,,0,
3426,3426,dictData.trace.user,User Tracing,i18n_en,,,1,supervisor,1.70E+12,,0,
3427,3427,dictData.logType.download,Download,i18n_en,,,1,supervisor,1.70E+12,,0,
3428,3428,dictData.logType.activation,Activation,i18n_en,,,1,supervisor,1.70E+12,,0,
3429,3429,dictData.logType.add,New,i18n_en,,,1,supervisor,1.70E+12,,0,
3430,3430,dictData.logType.other,Other,i18n_en,,,1,supervisor,1.70E+12,,0,
3431,3431,dictData.logType.back,Rollback,i18n_en,,,1,supervisor,1.70E+12,,0,
3432,3432,dictData.logType.delete,Delete,i18n_en,,,1,supervisor,1.70E+12,,0,
3433,3433,dictData.logType.distribute,Assign,i18n_en,,,1,supervisor,1.70E+12,,0,
3434,3434,dictData.logType.export,Export,i18n_en,,,1,supervisor,1.70E+12,,0,
3435,3435,dictData.logType.query,Query,i18n_en,,,1,supervisor,1.70E+12,,0,
3436,3436,dictData.logType.setup,Setup,i18n_en,,,1,supervisor,1.70E+12,,0,
3437,3437,dictData.logType.update,Update,i18n_en,,,1,supervisor,1.70E+12,,0,
3438,3438,dictData.logType.upload,Upload,i18n_en,,,1,supervisor,1.70E+12,,0,
3439,3439,dictData.logType.view,View,i18n_en,,,1,supervisor,1.70E+12,,0,
3440,3440,dictData.logType.login,Login,i18n_en,,,1,supervisor,1.70E+12,,0,
3441,3441,dictData.logType.logout,Logout,i18n_en,,,1,supervisor,1.70E+12,,0,
3442,3442,dictData.securityLogType.add,New,i18n_en,,,1,supervisor,1.70E+12,,0,
3443,3443,dictData.securityLogType.update,Update,i18n_en,,,1,supervisor,1.70E+12,,0,
3444,3444,dictData.securityLogType.delete,Delete,i18n_en,,,1,supervisor,1.70E+12,,0,
3445,3445,dictData.securityLogType.lock,Locked,i18n_en,,,1,supervisor,1.70E+12,,0,
3446,3446,dictData.securityLogType.unlock,Unlock,i18n_en,,,1,supervisor,1.70E+12,,0,
3447,3447,dictData.securityLogType.reset,Reset,i18n_en,,,1,supervisor,1.70E+12,,0,
3448,3448,dictData.securityLogType.deactivate,Deactivate,i18n_en,,,1,supervisor,1.70E+12,,0,
3449,3449,dictData.jobSaveLog.no,No Record,i18n_en,,,1,supervisor,1.70E+12,,0,
3450,3450,dictData.jobSaveLog.yes,Recorded,i18n_en,,,1,supervisor,1.70E+12,,0,
3451,3451,dictData.neVersionStatus.upload,Uploaded,i18n_en,,,1,supervisor,1.70E+12,,0,
3452,3452,dictData.neVersionStatus.inactive,Inactivated,i18n_en,,,1,supervisor,1.70E+12,,0,
3453,3453,dictData.neVersionStatus.active,Activated,i18n_en,,,1,supervisor,1.70E+12,,0,
3454,3454,dictData.alarmStatus.history,Historical Alarm,i18n_en,,,1,supervisor,1.70E+12,,0,
3455,3455,dictData.alarmStatus.active,Active Alarm,i18n_en,,,1,supervisor,1.70E+12,,0,
3456,3456,dictData.export.code,Data Codes,i18n_en,,,1,supervisor,1.70E+12,,0,
3457,3457,dictData.export.sort,Data Sorting,i18n_en,,,1,supervisor,1.70E+12,,0,
3458,3458,dictData.export.label,Data Labeling,i18n_en,,,1,supervisor,1.70E+12,,0,
3459,3459,dictData.export.value,Data Key,i18n_en,,,1,supervisor,1.70E+12,,0,
3460,3460,dictData.export.type,Data Sorting,i18n_en,,,1,supervisor,1.70E+12,,0,
3461,3461,dictData.export.status,Data Status,i18n_en,,,1,supervisor,1.70E+12,,0,
3462,3462,dictData.datascope.all,All data permissions,i18n_en,,,1,supervisor,1.70E+12,,0,
3463,3463,dictData.datascope.custom,Customized Data Rights,i18n_en,,,1,supervisor,1.70E+12,,0,
3464,3464,dictData.datascope.dept,Departmental Data Permissions,i18n_en,,,1,supervisor,1.70E+12,,0,
3465,3465,dictData.datascope.deptAndChid,Department and below,i18n_en,,,1,supervisor,1.70E+12,,0,
3466,3466,dictData.datascope.self,Personal data access only,i18n_en,,,1,supervisor,1.70E+12,,0,
3467,3467,dictData.noData,There is no accessible dictionary code data!,i18n_en,,,1,supervisor,1.70E+12,,0,
3468,3468,dictData.errLabelExists,"Failed to manipulate data [{name}], tag name already exists under this dictionary type!",i18n_en,,,1,supervisor,1.70E+12,,0,
3500,3500,dictType.sys_user_sex,User Gender,i18n_en,,,1,supervisor,1.70E+12,,0,
3501,3501,dictType.sys_show_hide,Menu Status,i18n_en,,,1,supervisor,1.70E+12,,0,
3502,3502,dictType.sys_normal_disable,System switches,i18n_en,,,1,supervisor,1.70E+12,,0,
3503,3503,dictType.sys_job_status,Task Status,i18n_en,,,1,supervisor,1.70E+12,,0,
3504,3504,dictType.sys_job_group,Task Grouping,i18n_en,,,1,supervisor,1.70E+12,,0,
3505,3505,dictType.sys_yes_no,System or not,i18n_en,,,1,supervisor,1.70E+12,,0,
3506,3506,dictType.sys_oper_type,Operation Type,i18n_en,,,1,supervisor,1.70E+12,,0,
3507,3507,dictType.sys_common_status,System Status,i18n_en,,,1,supervisor,1.70E+12,,0,
3508,3508,dictType.trace_type,Trace Types,i18n_en,,,1,supervisor,1.70E+12,,0,
3509,3509,dictType.operation_log_type,Operation Log Type,i18n_en,,,1,supervisor,1.70E+12,,0,
3510,3510,dictType.alarm_status,Alarm Log Type,i18n_en,,,1,supervisor,1.70E+12,,0,
3511,3511,dictType.security_log_type,Security Log Type,i18n_en,,,1,supervisor,1.70E+12,,0,
3512,3512,dictType.ne_version_status,Network element software version status,i18n_en,,,1,supervisor,1.70E+12,,0,
3513,3513,dictType.i18n_en,Multi-language - English,i18n_en,,,1,supervisor,1.70E+12,,0,
3514,3514,dictType.i18n_zh,Multi-language - Chinese,i18n_en,,,1,supervisor,1.70E+12,,0,
3515,3515,dictType.sys_user_sex_remark,User gender list,i18n_en,,,1,supervisor,1.70E+12,,0,
3516,3516,dictType.sys_show_hide_remark,Menu Status List,i18n_en,,,1,supervisor,1.70E+12,,0,
3517,3517,dictType.sys_normal_disable_remark,System switch list,i18n_en,,,1,supervisor,1.70E+12,,0,
3518,3518,dictType.sys_job_status_remark,Task Status List,i18n_en,,,1,supervisor,1.70E+12,,0,
3519,3519,dictType.sys_job_group_remark,Task Grouping List,i18n_en,,,1,supervisor,1.70E+12,,0,
3520,3520,dictType.sys_yes_no_remark,System whether list,i18n_en,,,1,supervisor,1.70E+12,,0,
3521,3521,dictType.sys_oper_type_remark,Operation type list,i18n_en,,,1,supervisor,1.70E+12,,0,
3522,3522,dictType.sys_common_status_remark,Login Status List,i18n_en,,,1,supervisor,1.70E+12,,0,
3523,3523,dictType.trace_type_remark,Trace Types,i18n_en,,,1,supervisor,1.70E+12,,0,
3524,3524,dictType.operation_log_type_remark,Operation log type,i18n_en,,,1,supervisor,1.70E+12,,0,
3525,3525,dictType.alarm_status_remark,alarm_status,i18n_en,,,1,supervisor,1.70E+12,,0,
3526,3526,dictType.security_log_type_remark,Security Log Type,i18n_en,,,1,supervisor,1.70E+12,,0,
3527,3527,dictType.ne_version_status_remark,Network element software version status,i18n_en,,,1,supervisor,1.70E+12,,0,
3528,3528,dictType.i18n_en_remark,Internationalization - English,i18n_en,,,1,supervisor,1.70E+12,,0,
3529,3529,dictType.i18n_zh_remark,Internationalization - Chinese,i18n_en,,,1,supervisor,1.70E+12,,0,
3530,3530,dictType.export.id,Dictionary Code,i18n_en,,,1,supervisor,1.70E+12,,0,
3531,3531,dictType.export.name,Dictionary Name,i18n_en,,,1,supervisor,1.70E+12,,0,
3532,3532,dictType.export.type,Dictionary Type,i18n_en,,,1,supervisor,1.70E+12,,0,
3533,3533,dictType.export.status,Dictionary Status,i18n_en,,,1,supervisor,1.70E+12,,0,
3534,3534,dictType.sys_role_datascope,System Role Data Range,i18n_en,,,1,supervisor,1.70E+12,,0,
3535,3535,dictType.sys_role_datascope_remark,System Role Data Range Mapping,i18n_en,,,1,supervisor,1.70E+12,,0,
3536,3536,dictType.noData,There is no accessible dictionary type data!,i18n_en,,,1,supervisor,1.70E+12,,0,
3537,3537,dictType.errNameExists,"Failed to manipulate dictionary [{name}], dictionary name already exists!",i18n_en,,,1,supervisor,1.70E+12,,0,
3538,3538,dictType.errTypeExists,"Failed to manipulate dictionary [{name}], dictionary type already exists!",i18n_en,,,1,supervisor,1.70E+12,,0,
3600,3600,dept.root,System Maintenance Department,i18n_en,,,1,supervisor,1.70E+12,,0,
3601,3601,dept.root.item1,Operation and Maintenance Department One,i18n_en,,,1,supervisor,1.70E+12,,0,
3602,3602,dept.noData,There is no accessible department data!,i18n_en,,,1,supervisor,1.70E+12,,0,
3603,3603,dept.errParentDelFlag,The parent department [{name}] has been deleted and is not allowed to be added.,i18n_en,,,1,supervisor,1.70E+12,,0,
3604,3604,dept.errParentStatus,"Parent department [{name}] is deactivated, additions are not allowed!",i18n_en,,,1,supervisor,1.70E+12,,0,
3605,3605,dept.errNameExists,"Manipulate department [{name}] failed, department name already exists!",i18n_en,,,1,supervisor,1.70E+12,,0,
3606,3606,dept.errParentID,"Failed to operate department [{name}], the parent department cannot be itself.",i18n_en,,,1,supervisor,1.70E+12,,0,
3607,3607,dept.errHasChildUse,"Operation failed, the department contains undeactivated sub-departments number: {num}",i18n_en,,,1,supervisor,1.70E+12,,0,
3608,3608,dept.errHasUserUse,"Deletion is not allowed, number of users the department has been assigned to: {num}",i18n_en,,,1,supervisor,1.70E+12,,0,
3630,3630,config.sys.user.initPassword,User Management-Account Initial Password,i18n_en,,,1,supervisor,1.70E+12,,0,
3631,3631,config.sys.account.captchaEnabled,Account self-help-Certification code switch,i18n_en,,,1,supervisor,1.70E+12,,0,
3632,3632,config.sys.account.registerUser,Account self-service-Whether to enable the user registration function,i18n_en,,,1,supervisor,1.70E+12,,0,
3633,3633,config.sys.user.maxRetryCount,User Management-Maximum number of password errors,i18n_en,,,1,supervisor,1.70E+12,,0,
3634,3634,config.sys.user.lockTime,User Management-Password Lock Time,i18n_en,,,1,supervisor,1.70E+12,,0,
3635,3635,config.monitor.sysResource.storeDays,Monitor-System Resources-Data retention time,i18n_en,,,1,supervisor,1.70E+12,,0,
3636,3636,config.sys.logo.type,System Settings-Logo Type,i18n_en,,,1,supervisor,1.70E+12,,0,
3637,3637,config.sys.logo.filePathIcon,System Settings-Logo File icon,i18n_en,,,1,supervisor,1.70E+12,,0,
3638,3638,config.sys.logo.filePathBrand,System Settings-Logo File Brand,i18n_en,,,1,supervisor,1.70E+12,,0,
3639,3639,config.sys.loginBackground,System Settings-Login Interface Background,i18n_en,,,1,supervisor,1.70E+12,,0,
3640,3640,config.sys.title,System Settings-System Name,i18n_en,,,1,supervisor,1.70E+12,,0,
3641,3641,config.sys.copyright,System Settings-Copyright Notice,i18n_en,,,1,supervisor,1.70E+12,,0,
3642,3642,config.sys.user.initPasswordRemark,Import user initialization password 123456,i18n_en,,,1,supervisor,1.70E+12,,0,
3643,3643,config.sys.account.captchaEnabledRemark,"Whether to enable the verification code function (true on, false off)",i18n_en,,,1,supervisor,1.70E+12,,0,
3644,3644,config.sys.account.registerUserRemark,"Whether to enable the function of registered users (true on, false off)",i18n_en,,,1,supervisor,1.70E+12,,0,
3645,3645,config.sys.user.maxRetryCountRemark,Maximum number of password errors,i18n_en,,,1,supervisor,1.70E+12,,0,
3646,3646,config.sys.user.lockTimeRemark,Password lock time in minutes (default 10 minutes),i18n_en,,,1,supervisor,1.70E+12,,0,
3647,3647,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.",i18n_en,,,1,supervisor,1.70E+12,,0,
3648,3648,config.sys.logo.typeRemark,"Full image: brand
Small image: icon",i18n_en,,,1,supervisor,1.70E+12,,0,
3649,3649,config.sys.logo.filePathIconRemark,File support for web address images and file paths for internal uploads,i18n_en,,,1,supervisor,1.70E+12,,0,
3650,3650,config.sys.logo.filePathBrandRemark,File support for web address images and paths to internally uploaded files,i18n_en,,,1,supervisor,1.70E+12,,0,
3651,3651,config.sys.loginBackgroundRemark,The file supports web address images and internal upload file paths with a # in the default background,i18n_en,,,1,supervisor,1.70E+12,,0,
3652,3652,config.sys.titleRemark,System name length limit of 11-digit string,i18n_en,,,1,supervisor,1.70E+12,,0,
3653,3653,config.sys.copyrightRemark,Footer fixing strip with copyright notice on the left side,i18n_en,,,1,supervisor,1.70E+12,,0,
3654,3654,config..export.id,Parameter Code,i18n_en,,,1,supervisor,1.70E+12,,0,
3655,3655,config..export.name,Parameter Name,i18n_en,,,1,supervisor,1.70E+12,,0,
3656,3656,config..export.key,Parameter key name,i18n_en,,,1,supervisor,1.70E+12,,0,
3657,3657,config..export.value,Parameter Key Value,i18n_en,,,1,supervisor,1.70E+12,,0,
3658,3658,config..export.type,System builtin,i18n_en,,,1,supervisor,1.70E+12,,0,
3659,3659,config..export.remark,Parameter Description,i18n_en,,,1,supervisor,1.70E+12,,0,
3660,3660,config.sys.titleValue,AGrandEMS,i18n_en,,,1,supervisor,1.70E+12,,0,
3661,3661,config.sys.copyrightValue,Copyright ©2023 AGrandTech,i18n_en,,,1,supervisor,1.70E+12,,0,
3662,3662,config.noData,No parameter configuration data is accessible!,i18n_en,,,1,supervisor,1.70E+12,,0,
3663,3663,config.errKey,Invalid key,i18n_en,,,1,supervisor,1.70E+12,,0,
3664,3664,config.errValueEq,Change state is equal to the old value!,i18n_en,,,1,supervisor,1.70E+12,,0,
3665,3665,config.errKeyExists,"Failed to manipulate parameter configuration [{name}], parameter key name already exists!",i18n_en,,,1,supervisor,1.70E+12,,0,
3666,3666,config.errDelete,Deletion of parameter configuration information failed!,i18n_en,,,1,supervisor,1.70E+12,,0,
3667,3667,config.errType,The operation contains built-in parameters and deletion is prohibited!,i18n_en,,,1,supervisor,1.70E+12,,0,
3700,3700,job.monitor_sys_resource,Monitor-System Resources,i18n_en,,,1,supervisor,1.70E+12,,0,
3701,3701,job.monitor_sys_resource_remark,"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",i18n_en,,,1,supervisor,1.70E+12,,0,
3702,3702,job.delExpiredNeBackup,Delete expired NE etc backup file,i18n_en,,,1,supervisor,1.70E+12,,0,
3703,3703,job.delExpiredNeBackupRemark,"Delete expired network element etc backup file, pass in the parameter to keep the backup file for {duration} days, default is 60 days.",i18n_en,,,1,supervisor,1.70E+12,,0,
3704,3704,job.deleteExpiredAlarmRecord,Delete expired historical alarm,i18n_en,,,1,supervisor,1.70E+12,,0,
3705,3705,job.deleteExpiredAlarmRecordRemark,"Delete expired history alarm records, pass in the parameter to keep the history alarm records for {duration} days.",i18n_en,,,1,supervisor,1.70E+12,,0,
3706,3706,job.deleteExpiredKpiRecord,Delete expired KPI records,i18n_en,,,1,supervisor,1.70E+12,,0,
3707,3707,job.deleteExpiredKpiRecordRemark,KPI record retention for {duration} days,i18n_en,,,1,supervisor,1.70E+12,,0,
3708,3708,job.backupEtcFromNE,Network Element Configuration Auto Backup Task,i18n_en,,,1,supervisor,1.70E+12,,0,
3709,3709,job.backupEtcFromNERemark,Automatically backs up the configuration files in the network element's etc directory.,i18n_en,,,1,supervisor,1.70E+12,,0,
3710,3710,job.export.jobID,Task Code,i18n_en,,,1,supervisor,1.70E+12,,0,
3711,3711,job.export.jobName,Task name,i18n_en,,,1,supervisor,1.70E+12,,0,
3712,3712,job.export.jobGroupName,Task Group Name,i18n_en,,,1,supervisor,1.70E+12,,0,
3713,3713,job.export.invokeTarget,Call target,i18n_en,,,1,supervisor,1.70E+12,,0,
3714,3714,job.export.targetParams,Incoming Parameters,i18n_en,,,1,supervisor,1.70E+12,,0,
3715,3715,job.export.cronExpression,cron expressions,i18n_en,,,1,supervisor,1.70E+12,,0,
3716,3716,job.export.status,Status,i18n_en,,,1,supervisor,1.70E+12,,0,
3717,3717,job.export.remark,Remarks Description,i18n_en,,,1,supervisor,1.70E+12,,0,
3718,3718,job.export.jobLogID,Task log number,i18n_en,,,1,supervisor,1.70E+12,,0,
3719,3719,job.export.jobLogStatus,Task log status,i18n_en,,,1,supervisor,1.70E+12,,0,
3720,3720,job.export.jobLogTime,Task log time,i18n_en,,,1,supervisor,1.70E+12,,0,
3721,3721,job.noData,There is no accessible scheduling task data!,i18n_en,,,1,supervisor,1.70E+12,,0,
3722,3722,job.errTargetParams,Failed to operate scheduling task [{name}] with incorrect task incoming parameter json string!,i18n_en,,,1,supervisor,1.70E+12,,0,
3723,3723,job.errCronExpression,Scheduled task [{name}] failed with incorrect Cron expression!,i18n_en,,,1,supervisor,1.70E+12,,0,
3724,3724,job.errJobExists,"Failed to add a new task [{name}] to a scheduling task, same task name in the same task group",i18n_en,,,1,supervisor,1.70E+12,,0,
3725,3725,job.statusEq,The change state is equal to the old value!,i18n_en,,,1,supervisor,1.70E+12,,0,
3750,3750,role.admin,Super Administrator,i18n_en,,,1,supervisor,1.70E+12,,0,
3751,3751,role.adminAssign,Managers,i18n_en,,,1,supervisor,1.70E+12,,0,
3752,3752,role.operator,Operators,i18n_en,,,1,supervisor,1.70E+12,,0,
3753,3753,role.monitor,Monitor,i18n_en,,,1,supervisor,1.70E+12,,0,
3754,3754,role.vistor,General Users,i18n_en,,,1,supervisor,1.70E+12,,0,
3755,3755,role.adminRemark,"Super Administrator, cannot modify or delete",i18n_en,,,1,supervisor,1.70E+12,,0,
3756,3756,role.adminAssignRemark,Administrators can perform any operation on the device,i18n_en,,,1,supervisor,1.70E+12,,0,
3757,3757,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.",i18n_en,,,1,supervisor,1.70E+12,,0,
3758,3758,role.monitorRemark,"Monitoring personnel Can only read data from the device, but cannot make any settings on the device",i18n_en,,,1,supervisor,1.70E+12,,0,
3759,3759,role.vistorRemark,Ordinary users can only see system-related information,i18n_en,,,1,supervisor,1.70E+12,,0,
3760,3760,role.export.id,Role ID,i18n_en,,,1,supervisor,1.70E+12,,0,
3761,3761,role.export.name,Role Name ,i18n_en,,,1,supervisor,1.70E+12,,0,
3762,3762,role.export.key,Role Key,i18n_en,,,1,supervisor,1.70E+12,,0,
3763,3763,role.export.sort,Role Order,i18n_en,,,1,supervisor,1.70E+12,,0,
3764,3764,role.export.dataScope,Role Data Range,i18n_en,,,1,supervisor,1.70E+12,,0,
3765,3765,role.export.status,Role Status,i18n_en,,,1,supervisor,1.70E+12,,0,
3766,3766,role.noData,There is no accessible role data!,i18n_en,,,1,supervisor,1.70E+12,,0,
3767,3767,role.statusEq,The change status is equal to the old value!,i18n_en,,,1,supervisor,1.70E+12,,0,
3768,3768,role.errNameExists,"Manipulating role [{name}] failed, role name already exists!",i18n_en,,,1,supervisor,1.70E+12,,0,
3769,3769,role.errKeyExists,"Failed to manipulate role [{name}], role key already exists!",i18n_en,,,1,supervisor,1.70E+12,,0,
3800,3800,post.admin,Systems,i18n_en,,,1,supervisor,1.70E+12,,0,
3801,3801,post.operator,Management,i18n_en,,,1,supervisor,1.70E+12,,0,
3802,3802,post.monitor,Operation & Maintenance,i18n_en,,,1,supervisor,1.70E+12,,0,
3803,3803,post.visitor,Monitoring,i18n_en,,,1,supervisor,1.70E+12,,0,
3804,3804,post.export.id,Post ID ,i18n_en,,,1,supervisor,1.70E+12,,0,
3805,3805,post.export.code,Position Code,i18n_en,,,1,supervisor,1.70E+12,,0,
3806,3806,post.export.name,Position Name,i18n_en,,,1,supervisor,1.70E+12,,0,
3807,3807,post.export.sort,Position Sort,i18n_en,,,1,supervisor,1.70E+12,,0,
3808,3808,post.export.status,Position Status,i18n_en,,,1,supervisor,1.70E+12,,0,
3809,3809,post.noData,There is no accessible post data!,i18n_en,,,1,supervisor,1.70E+12,,0,
3810,3810,post.errNameExists,"Failed to manipulate post [{name}], post name already exists already exists",i18n_en,,,1,supervisor,1.70E+12,,0,
3811,3811,post.errCodeExists,"Failed to manipulate role [{name}], role key already exists.",i18n_en,,,1,supervisor,1.70E+12,,0,
3830,3830,user.export.id,User ID,i18n_en,,,1,supervisor,1.70E+12,,0,
3831,3831,user.export.name,Login Account,i18n_en,,,1,supervisor,1.70E+12,,0,
3832,3832,user.export.nick,Nickname,i18n_en,,,1,supervisor,1.70E+12,,0,
3833,3833,user.export.email,E-Mail,i18n_en,,,1,supervisor,1.70E+12,,0,
3834,3834,user.export.phone,Cell phone number,i18n_en,,,1,supervisor,1.70E+12,,0,
3835,3835,user.export.sex,Gender,i18n_en,,,1,supervisor,1.70E+12,,0,
3836,3836,user.export.status,User Status,i18n_en,,,1,supervisor,1.70E+12,,0,
3837,3837,user.export.deptID,Department number,i18n_en,,,1,supervisor,1.70E+12,,0,
3838,3838,user.export.deptName,Department Name,i18n_en,,,1,supervisor,1.70E+12,,0,
3839,3839,user.export.deptLeader,Department Head,i18n_en,,,1,supervisor,1.70E+12,,0,
3840,3840,user.export.loginIP,User Login IP,i18n_en,,,1,supervisor,1.70E+12,,0,
3841,3841,user.export.loginDate,User Login Time,i18n_en,,,1,supervisor,1.70E+12,,0,
3842,3842,user.noData,No accessible user data!,i18n_en,,,1,supervisor,1.70E+12,,0,
3843,3843,user.statusEq,The change status is equal to the old value!,i18n_en,,,1,supervisor,1.70E+12,,0,
3844,3844,user.errPasswdOld,"Change password failed, old password is wrong",i18n_en,,,1,supervisor,1.70E+12,,0,
3845,3845,user.errPasswdEqOld,New password cannot be the same as the old one,i18n_en,,,1,supervisor,1.70E+12,,0,
3846,3846,user.errPasswd,"Login password contains at least upper and lower case letters, numbers, special symbols, and not less than 6 digits.",i18n_en,,,1,supervisor,1.70E+12,,0,
3847,3847,user.errEmailFormat,"Failed to operate user [{name}], mailbox format error",i18n_en,,,1,supervisor,1.70E+12,,0,
3848,3848,user.errEmailExists,"Failed to operate user [{name}], mailbox already exists.",i18n_en,,,1,supervisor,1.70E+12,,0,
3849,3849,user.errPhoneFormat,"Failed to operate user [{name}], cell phone number format is wrong.",i18n_en,,,1,supervisor,1.70E+12,,0,
3850,3850,user.errPhoneExists,"Failed to operate user [{name}], cell phone number already exists.",i18n_en,,,1,supervisor,1.70E+12,,0,
3851,3851,user.errNameExists,"Failed to operate user [{name}], login account already exists.",i18n_en,,,1,supervisor,1.70E+12,,0,
3852,3852,user.import.mustItem,"Required list item in form, {text}",i18n_en,,,1,supervisor,1.70E+12,,0,
3853,3853,user.import.phoneExist,User ID: {id} cell phone number {phone} Existing,i18n_en,,,1,supervisor,1.70E+12,,0,
3854,3854,user.import.phoneFormat,User ID: {id} cell phone number {phone} Wrong format,i18n_en,,,1,supervisor,1.70E+12,,0,
3855,3855,user.import.emailExist,User ID: {id} User Email: {email} Existing,i18n_en,,,1,supervisor,1.70E+12,,0,
3856,3856,user.import.emailFormat,User ID: {id} Email: {email} Wrong Format,i18n_en,,,1,supervisor,1.70E+12,,0,
3857,3857,user.import.success,User ID:{id} Login name:{name} Imported successfully!,i18n_en,,,1,supervisor,1.70E+12,,0,
3858,3858,user.import.fail,User ID: {id} Login name: {name} Import failed,i18n_en,,,1,supervisor,1.70E+12,,0,
3859,3859,user.import.successUpdate,User ID: {id} Login name: {name} Update success,i18n_en,,,1,supervisor,1.70E+12,,0,
3860,3860,user.import.failUpdate,User ID: {id} Login Name: {name} Update Failed,i18n_en,,,1,supervisor,1.70E+12,,0,
3861,3861,user.import.failTip,"Sorry, the import failed! A total of {num} entries were not formatted correctly, the error is below:",i18n_en,,,1,supervisor,1.70E+12,,0,
3862,3862,user.import.successTip,"Congratulations, the data has been imported successfully! There are {num} entries with the following data:",i18n_en,,,1,supervisor,1.70E+12,,0,
3900,3900,app.common.err403,Unauthorized access {method} {requestURI},i18n_en,,,1,supervisor,1.70E+12,,0,
3901,3901,app.common.err401,Invalid authorization,i18n_en,,,1,supervisor,1.70E+12,,0,
3902,3902,app.common.err400,Parameter error,i18n_en,,,1,supervisor,1.70E+12,,0,
3903,3903,app.common.exportEmpty,Export data record is empty,i18n_en,,,1,supervisor,1.70E+12,,0,
3904,3904,app.common.errOperateAdmin,Built-in users are not allowed to operate,i18n_en,,,1,supervisor,1.70E+12,,0,
3905,3905,app.common.errOperateRole,Built-in roles are not allowed to be operated,i18n_en,,,1,supervisor,1.70E+12,,0,
3906,3906,app.common.deleteSuccess,Deleted successfully: {num},i18n_en,,,1,supervisor,1.70E+12,,0,
3907,3907,app.common.loginSuccess,Login Success,i18n_en,,,1,supervisor,1.70E+12,,0,
3908,3908,app.common.logoutSuccess,Logout Successful,i18n_en,,,1,supervisor,1.70E+12,,0,
3909,3909,app.common.errUnlock,The user is not locked,i18n_en,,,1,supervisor,1.70E+12,,0,
3910,3910,app.common.noLoginUser,Invalid login user information,i18n_en,,,1,supervisor,1.70E+12,,0,
3911,3911,app.common.rateLimitTip,"Access too often, please try again later",i18n_en,,,1,supervisor,1.70E+12,,0,
3912,3912,log.operate.export.id,Operation Number,i18n_en,,,1,supervisor,1.70E+12,,0,
3913,3913,log.operate.export.title,Module Name,i18n_en,,,1,supervisor,1.70E+12,,0,
3914,3914,log.operate.export.businessType,Operation Type,i18n_en,,,1,supervisor,1.70E+12,,0,
3915,3915,log.operate.export.method,Operation Method,i18n_en,,,1,supervisor,1.70E+12,,0,
3916,3916,log.operate.export.requestMethod,Request Method ,i18n_en,,,1,supervisor,1.70E+12,,0,
3917,3917,log.operate.export.operatorType,Operation Type,i18n_en,,,1,supervisor,1.70E+12,,0,
3918,3918,log.operate.export.operName,Operator,i18n_en,,,1,supervisor,1.70E+12,,0,
3919,3919,log.operate.export.deptName,Operator's department name,i18n_en,,,1,supervisor,1.70E+12,,0,
3920,3920,log.operate.export.url,Request Link Address,i18n_en,,,1,supervisor,1.70E+12,,0,
3921,3921,log.operate.export.ip,Requesting Host ,i18n_en,,,1,supervisor,1.70E+12,,0,
3922,3922,log.operate.export.location,Request Address,i18n_en,,,1,supervisor,1.70E+12,,0,
3923,3923,log.operate.export.param,Request Parameters,i18n_en,,,1,supervisor,1.70E+12,,0,
3924,3924,log.operate.export.msg,Operation Information,i18n_en,,,1,supervisor,1.70E+12,,0,
3925,3925,log.operate.export.status,Operation status,i18n_en,,,1,supervisor,1.70E+12,,0,
3926,3926,log.operate.export.costTime,Consumption time (ms),i18n_en,,,1,supervisor,1.70E+12,,0,
3927,3927,log.operate.export.operTime,Operation time,i18n_en,,,1,supervisor,1.70E+12,,0,
3928,3928,log.login.export.id,Record number,i18n_en,,,1,supervisor,1.70E+12,,0,
3929,3929,log.login.export.userName,Login Account,i18n_en,,,1,supervisor,1.70E+12,,0,
3930,3930,log.login.export.status,Login Status,i18n_en,,,1,supervisor,1.70E+12,,0,
3931,3931,log.login.export.ip,Login Address,i18n_en,,,1,supervisor,1.70E+12,,0,
3932,3932,log.login.export.location,Login Location,i18n_en,,,1,supervisor,1.70E+12,,0,
3933,3933,log.login.export.browser,Browser,i18n_en,,,1,supervisor,1.70E+12,,0,
3934,3934,log.login.export.os,Operating System,i18n_en,,,1,supervisor,1.70E+12,,0,
3935,3935,log.login.export.msg,Login Information,i18n_en,,,1,supervisor,1.70E+12,,0,
3936,3936,log.login.export.time,Login Time,i18n_en,,,1,supervisor,1.70E+12,,0,
3937,3937,trace.tcpdump.noData,Can't find {type} {id} information of the corresponding network element.,i18n_en,,,1,supervisor,1.70E+12,,0,
3938,3938,register.errUsername,"The account number cannot start with a number, but can contain upper and lower case letters, numbers, and not less than 5 digits.",i18n_en,,,1,supervisor,1.70E+12,,0,
3939,3939,register.errPasswd,"The password must contain at least 6 upper and lower case letters, numbers, and special symbols.",i18n_en,,,1,supervisor,1.70E+12,,0,
3940,3940,register.errPasswdNotEq,User confirms password inconsistency,i18n_en,,,1,supervisor,1.70E+12,,0,
3941,3941,register.success,Successful registration,i18n_en,,,1,supervisor,1.70E+12,,0,
3942,3942,register.successMsg,{name} Register Successful {id},i18n_en,,,1,supervisor,1.70E+12,,0,
3943,3943,log.operate.title.sysJobLog,Scheduling Task Logs,i18n_en,,,1,supervisor,1.70E+12,,0,
3944,3944,log.operate.title.sysJob,Scheduling Tasks,i18n_en,,,1,supervisor,1.70E+12,,0,
3945,3945,log.operate.title.tcpdump,Signaling Capture,i18n_en,,,1,supervisor,1.70E+12,,0,
3946,3946,log.operate.title.sysConfig,Parameter Configuration,i18n_en,,,1,supervisor,1.70E+12,,0,
3947,3947,log.operate.title.sysDept,Sector,i18n_en,,,1,supervisor,1.70E+12,,0,
3948,3948,log.operate.title.sysDictData,Dictionary Data,i18n_en,,,1,supervisor,1.70E+12,,0,
3949,3949,log.operate.title.sysDictType,Dictionary type,i18n_en,,,1,supervisor,1.70E+12,,0,
3950,3950,log.operate.title.sysMenu,Menu,i18n_en,,,1,supervisor,1.70E+12,,0,
3951,3951,log.operate.title.sysPost,Positions,i18n_en,,,1,supervisor,1.70E+12,,0,
3952,3952,log.operate.title.sysProfile,Personal Information,i18n_en,,,1,supervisor,1.70E+12,,0,
3953,3953,log.operate.title.sysProfileAvatar,Personal avatar,i18n_en,,,1,supervisor,1.70E+12,,0,
3954,3954,log.operate.title.sysRole,Roles,i18n_en,,,1,supervisor,1.70E+12,,0,
3955,3955,log.operate.title.sysUser,User,i18n_en,,,1,supervisor,1.70E+12,,0,
3956,3956,log.operate.title.sysLogOper,Operation Logging,i18n_en,,,1,supervisor,1.70E+12,,0,
3957,3957,log.operate.title.sysLogLogin,Operation Logging,i18n_en,,,1,supervisor,1.70E+12,,0,
3958,3958,login.errNameOrPasswd,User does not exist or password is wrong,i18n_en,,,1,supervisor,1.70E+12,,0,
3959,3959,login.errDelFlag,"Sorry, your account has been deleted",i18n_en,,,1,supervisor,1.70E+12,,0,
3960,3960,login.errStatus,"Sorry, your account has been disabled",i18n_en,,,1,supervisor,1.70E+12,,0,
3961,3961,login.errRetryPasswd,"Password was entered incorrectly several times, account has been locked",i18n_en,,,1,supervisor,1.70E+12,,0,
3962,3962,captcha.err,Captcha error,i18n_en,,,1,supervisor,1.70E+12,,0,
3963,3963,captcha.errValid,Captcha is invalid,i18n_en,,,1,supervisor,1.70E+12,,0,
3964,3964,app.common.noUaOsBrowser,Unknown Unknown,i18n_en,,,1,supervisor,1.70E+12,,0,
3965,3965,app.common.noIPregion,Intranet,i18n_en,,,1,supervisor,1.70E+12,,0,
3966,3966,app.common.unknown,Unknown,i18n_en,,,1,supervisor,1.70E+12,,0,
3967,3967,app.common.noNEInfo,No matching network element information found,i18n_en,,,1,supervisor,1.70E+12,,0,
3968,3968,ne.udm.errImportUserAuthFileFormat,"Please upload a file in the format of. csv or. txt. English comma separated txt format: imsi, ki, algo, amf, opc",i18n_en,,,1,supervisor,1.70E+12,,0,
3969,3969,ne.udm.errExportType,Export file types support CSV and txt,i18n_en,,,1,supervisor,1.70E+12,,0,
3970,3970,ne.udm.errImportUserSubFileFormat,"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",i18n_en,,,1,supervisor,1.70E+12,,0,
3971,3971,log.operate.title.udmAuth,UDM Authentication User,i18n_en,,,1,supervisor,1.70E+12,,0,
3972,3972,log.operate.title.udmSub,UDM Subscribers,i18n_en,,,1,supervisor,1.70E+12,,0,
3973,3973,dictType.active_alarm_type,Event Alarm Types,i18n_en,,,1,supervisor,1.70E+12,,0,
3974,3974,dictType.active_alarm_type_remark,List of Active Alarm Types,i18n_en,,,1,supervisor,1.70E+12,,0,
3975,3975,dictData.active_alarm_type.communication,Communication Alarm,i18n_en,,,1,supervisor,1.70E+12,,0,
3976,3976,dictData.active_alarm_type.equipment,Equipment Alarm,i18n_en,,,1,supervisor,1.70E+12,,0,
3977,3977,dictData.active_alarm_type.processing,Processing Failure Alarm,i18n_en,,,1,supervisor,1.70E+12,,0,
3978,3978,dictData.active_alarm_type.environmental,Environmental Alarm,i18n_en,,,1,supervisor,1.70E+12,,0,
3979,3979,dictData.active_alarm_type.qualityOfService,Quality of Service Alarm,i18n_en,,,1,supervisor,1.70E+12,,0,
3980,3980,dictType.active_clear_type,Alarm Clearing Types,i18n_en,,,1,supervisor,1.70E+12,,0,
3981,3981,dictType.active_clear_type_remark,List of Alarm Clearing Types,i18n_en,,,1,supervisor,1.70E+12,,0,
3982,3982,dictData.active_clear_type.notCleared,Alarm not cleared,i18n_en,,,1,supervisor,1.70E+12,,0,
3983,3983,dictData.active_clear_type.hand,Manually cleared,i18n_en,,,1,supervisor,1.70E+12,,0,
3984,3984,dictData.active_clear_type.auto,Automatically cleared,i18n_en,,,1,supervisor,1.70E+12,,0,
3985,3985,dictType.active_ack_state,Alarm Acknowledgement Types,i18n_en,,,1,supervisor,1.70E+12,,0,
3986,3986,dictType.active_ack_state_remark,Alarm Acknowledgement Type List,i18n_en,,,1,supervisor,1.70E+12,,0,
3987,3987,dictData.active_ack_state.unconfirmed,Not Confirm,i18n_en,,,1,supervisor,1.70E+12,,0,
3988,3988,dictData.active_ack_state.confirmed,Confirm,i18n_en,,,1,supervisor,1.70E+12,,0,
3989,3989,dictType.active_alarm_severity,Severity,i18n_en,,,1,supervisor,1.70E+12,,0,
3990,3990,dictType.active_alarm_severity_remark,Severity List,i18n_en,,,1,supervisor,1.70E+12,,0,
3991,3991,dictData.active_alarm_severity.critical,Critical,i18n_en,,,1,supervisor,1.70E+12,,0,
3992,3992,dictData.active_alarm_severity.major,Major,i18n_en,,,1,supervisor,1.70E+12,,0,
3993,3993,dictData.active_alarm_severity.minor,Minor,i18n_en,,,1,supervisor,1.70E+12,,0,
3994,3994,dictData.active_alarm_severity.warning,Warning,i18n_en,,,1,supervisor,1.70E+12,,0,
3995,3995,dictData.active_alarm_severity.event,Event,i18n_en,,,1,supervisor,1.70E+12,,0,
3996,3996,config.sys.officialUrl,System Settings - Official Website Links,i18n_en,,,1,supervisor,1.70E+12,,0,
3997,3997,config.sys.helpDoc,System Settings-System Documentation,i18n_en,,,1,supervisor,1.70E+12,,0,
3998,3998,config.sys.officialUrlRemark,Default no address with # sign,i18n_en,,,1,supervisor,1.70E+12,,0,
3999,3999,config.sys.helpDocRemark,"Static file directory address, use {language} to distinguish language files",i18n_en,,,1,supervisor,1.70E+12,,0,
4000,4000,log.operate.title.neAction,Network Element Processing,i18n_en,,,1,supervisor,1.70E+12,,0,
4001,4001,log.operate.title.helpDoc,System Usage Documentation,i18n_en,,,1,supervisor,1.70E+12,,0,
4002,4002,menu.ueUser.n3iwf,N3IWF Online User,i18n_en,,,1,supervisor,1.70E+12,,0,
4003,4003,menu.ueUser.pcf,User PCC Information,i18n_en,,,1,supervisor,1.70E+12,,0,
4004,4004,menu.system.user.editRole,Modifying user roles,i18n_en,,,1,supervisor,1.70E+12,,0,
4005,4005,config.sys.i18nOpen,Internationalization Switching,i18n_en,,,1,supervisor,1.70E+12,,0,
4006,4006,config.sys.i18nDefault,Internationalization Default Language,i18n_en,,,1,supervisor,1.70E+12,,0,
4007,4007,user.export.role,UserRole,i18n_en,,,1,supervisor,1.70E+12,,0,
4008,4008,menu.system.setting.i18n,Internationalization Switch,i18n_en,,,1,supervisor,1.70E+12,,0,
4009,4009,menu.system.setting.i18nRemark,Internationalized multilingual switching options,i18n_en,,,1,supervisor,1.70E+12,,0,
4010,4010,dictType.index_status,Home Status,i18n_en,,,1,supervisor,1.70E+12,,0,
4011,4011,dictType.index_status_remark,Network element status colors on the home page,i18n_en,,,1,supervisor,1.70E+12,,0,
4012,4012,dictType.index_status.normal,Normal,i18n_en,,,1,supervisor,1.70E+12,,0,
4013,4013,dictType.index_status.abnormal,Abnormal,i18n_en,,,1,supervisor,1.70E+12,,0,
4014,4014,menu.log.neFile,NE Log File,i18n_en,,,1,supervisor,1.70E+12,,0,
1 dict_code dict_sort dict_label dict_value dict_type tag_class tag_type status create_by create_time update_by update_time remark
2 3000 3000 i18n English i18n_en 1 supervisor 1.70E+12 0
3 3001 3001 hello Hello i18n_en 1 supervisor 1.70E+12 0
4 3002 3002 menu.system System i18n_en 1 supervisor 1.70E+12 0
5 3003 3003 menu.monitor Monitor i18n_en 1 supervisor 1.70E+12 0
6 3004 3004 menu.tools Tools i18n_en 1 supervisor 1.70E+12 0
7 3005 3005 menu.config Configuration i18n_en 1 supervisor 1.70E+12 0
8 3006 3006 menu.ueUser UE i18n_en 1 supervisor 1.70E+12 0
9 3007 3007 menu.systemRemark System Management Catalog i18n_en 1 supervisor 1.70E+12 0
10 3008 3008 menu.monitorRemark System Monitor Catalog i18n_en 1 supervisor 1.70E+12 0
11 3009 3009 menu.toolsRemark System Tools Catalog i18n_en 1 supervisor 1.70E+12 0
12 3010 3010 menu.configRemark OMC Configuration Management Catalog i18n_en 1 supervisor 1.70E+12 0
13 3011 3011 menu.ueUserRemark Network Element Terminal Information Catalog i18n_en 1 supervisor 1.70E+12 0
14 3012 3012 menu.security.user User Management i18n_en 1 supervisor 1.70E+12 0
15 3013 3013 menu.security.role Role Management i18n_en 1 supervisor 1.70E+12 0
16 3014 3014 menu.security.roleUser Assigning Roles i18n_en 1 supervisor 1.70E+12 0
17 3015 3015 menu.system.menu Menu Management i18n_en 1 supervisor 1.70E+12 0
18 3016 3016 menu.security.dept Department Management i18n_en 1 supervisor 1.70E+12 0
19 3017 3017 menu.security.post Position Management i18n_en 1 supervisor 1.70E+12 0
20 3018 3018 menu.system.dictType Dictionary Management i18n_en 1 supervisor 1.70E+12 0
21 3019 3019 menu.system.dictData Dictionary Data i18n_en 1 supervisor 1.70E+12 0
22 3020 3020 menu.system.paramSet Parameter Settings i18n_en 1 supervisor 1.70E+12 0
23 3021 3021 menu.system.systemLog System Log i18n_en 1 supervisor 1.70E+12 0
24 3022 3022 menu.system.systemInfo System Information i18n_en 1 supervisor 1.70E+12 0
25 3023 3023 menu.system.cacheInfo Cache Information i18n_en 1 supervisor 1.70E+12 0
26 3024 3024 menu.system.cache Cache Management i18n_en 1 supervisor 1.70E+12 0
27 3025 3025 menu.security.onlineUser Online Users i18n_en 1 supervisor 1.70E+12 0
28 3026 3026 menu.system.job Scheduling Tasks i18n_en 1 supervisor 1.70E+12 0
29 3027 3027 menu.system.jobLog Scheduling Logs i18n_en 1 supervisor 1.70E+12 0
30 3028 3028 menu.tools.help Help Documentation i18n_en 1 supervisor 1.70E+12 0
31 3029 3029 menu.log.operat Operation logs i18n_en 1 supervisor 1.70E+12 0
32 3030 3030 menu.log.login Security logs i18n_en 1 supervisor 1.70E+12 0
33 3031 3031 menu.security.userRemark User Management Menu i18n_en 1 supervisor 1.70E+12 0
34 3032 3032 menu.security.roleRemark Role Management Menu i18n_en 1 supervisor 1.70E+12 0
35 3033 3033 menu.security.roleUserRemark Assign Roles Embedded Hidden Menu i18n_en 1 supervisor 1.70E+12 0
36 3034 3034 menu.system.menuRemark Menu Management Menu i18n_en 1 supervisor 1.70E+12 0
37 3035 3035 menu.security.deptRemark Department management menu i18n_en 1 supervisor 1.70E+12 0
38 3036 3036 menu.security.postRemark Job Management Menu i18n_en 1 supervisor 1.70E+12 0
39 3037 3037 menu.system.dictTypeRemark Dictionary management menu i18n_en 1 supervisor 1.70E+12 0
40 3038 3038 menu.system.dictDataRemark Dictionary data embedded hidden menu i18n_en 1 supervisor 1.70E+12 0
41 3039 3039 menu.system.paramSetRemark Parameter setting menu i18n_en 1 supervisor 1.70E+12 0
42 3040 3040 menu.system.systemLogRemark System Log Catalog i18n_en 1 supervisor 1.70E+12 0
43 3041 3041 menu.system.systemInfoRemark System information menu i18n_en 1 supervisor 1.70E+12 0
44 3042 3042 menu.system.cacheInfoRemark Cache Information Menu i18n_en 1 supervisor 1.70E+12 0
45 3043 3043 menu.system.cacheRemark Cache List Menu i18n_en 1 supervisor 1.70E+12 0
46 3044 3044 menu.security.onlineUserRemark Online User Menu i18n_en 1 supervisor 1.70E+12 0
47 3045 3045 menu.system.jobRemark Scheduling Tasks menu i18n_en 1 supervisor 1.70E+12 0
48 3046 3046 menu.system.jobLogRemark Scheduling Log Embedded Hidden Menu i18n_en 1 supervisor 1.70E+12 0
49 3047 3047 menu.tools.helpRemark Help file menu i18n_en 1 supervisor 1.70E+12 0
50 3048 3048 menu.log.operatRemark Operation log menu i18n_en 1 supervisor 1.70E+12 0
51 3049 3049 menu.log.loginRemark Login log menu i18n_en 1 supervisor 1.70E+12 0
52 3050 3050 menu.common.query Inquiry i18n_en 1 supervisor 1.70E+12 0
53 3051 3051 menu.common.add Add i18n_en 1 supervisor 1.70E+12 0
54 3052 3052 menu.common.edit Modify i18n_en 1 supervisor 1.70E+12 0
55 3053 3053 menu.common.delete Delete i18n_en 1 supervisor 1.70E+12 0
56 3054 3054 menu.common.export Export i18n_en 1 supervisor 1.70E+12 0
57 3055 3055 menu.common.import Import i18n_en 1 supervisor 1.70E+12 0
58 3056 3056 menu.common.reset Reset i18n_en 1 supervisor 1.70E+12 0
59 3057 3057 menu.common.unlock Account Unlock i18n_en 1 supervisor 1.70E+12 0
60 3058 3058 menu.forcedQuit.batch Batch Undo i18n_en 1 supervisor 1.70E+12 0
61 3059 3059 menu.forcedQuit.single Individual Forced Retirement i18n_en 1 supervisor 1.70E+12 0
62 3060 3060 menu.ueUser.authUDM UDM Authentication i18n_en 1 supervisor 1.70E+12 0
63 3061 3061 menu.ueUser.subUDM UDM Subscribers i18n_en 1 supervisor 1.70E+12 0
64 3062 3062 menu.ueUser.authUDMRemark UDM Authentication Menu i18n_en 1 supervisor 1.70E+12 0
65 3063 3063 menu.ueUser.subUDMRemark UDM Subscriber Menu i18n_en 1 supervisor 1.70E+12 0
66 3064 3064 menu.config.neManage NE Management i18n_en 1 supervisor 1.70E+12 0
67 3065 3065 menu.config.configNE Parameter Configuration Original i18n_en 1 supervisor 1.70E+12 0
68 3066 3066 menu.config.neManageRemark Network Element Management Menu i18n_en 1 supervisor 1.70E+12 0
69 3067 3067 menu.config.configNERemark Parameter Configuration Menu i18n_en 1 supervisor 1.70E+12 0
70 3068 3068 menu.config.backupManage Backup Management i18n_en 1 supervisor 1.70E+12 0
71 3069 3069 menu.config.softwareManage Software Management i18n_en 1 supervisor 1.70E+12 0
72 3070 3070 menu.ueUser.onlineIMS IMS Online Users i18n_en 1 supervisor 1.70E+12 0
73 3071 3071 menu.ueUser.onlineUE UE Online Information i18n_en 1 supervisor 1.70E+12 0
74 3072 3072 menu.ueUser.base5G NodeB Information i18n_en 1 supervisor 1.70E+12 0
75 3073 3073 menu.trace Trace i18n_en 1 supervisor 1.70E+12 0
76 3074 3074 menu.trace.task Trace Tasks i18n_en 1 supervisor 1.70E+12 0
77 3075 3075 menu.trace.analysis Signaling Analysis i18n_en 1 supervisor 1.70E+12 0
78 3076 3076 menu.trace.pcap Signaling Capture i18n_en 1 supervisor 1.70E+12 0
79 3077 3077 menu.fault Monitor i18n_en 1 supervisor 1.70E+12 0
80 3078 3078 menu.config.backupManageRemark Backup Management Menu i18n_en 1 supervisor 1.70E+12 0
81 3079 3079 menu.config.softwareManageRemark Software Management Menu i18n_en 1 supervisor 1.70E+12 0
82 3080 3080 menu.ueUser.onlineIMSRemark IMS Online User Menu i18n_en 1 supervisor 1.70E+12 0
83 3081 3081 menu.ueUser.onlineUERemark UE Online Information Menu i18n_en 1 supervisor 1.70E+12 0
84 3082 3082 menu.ueUser.base5GRemark 5G Base Station Information Menu i18n_en 1 supervisor 1.70E+12 0
85 3083 3083 menu.traceRemark Tracking Management Menu i18n_en 1 supervisor 1.70E+12 0
86 3084 3084 menu.trace.taskRemark Tracking Task Menu i18n_en 1 supervisor 1.70E+12 0
87 3085 3085 menu.trace.analysisRemark Signaling Analysis Menu i18n_en 1 supervisor 1.70E+12 0
88 3086 3086 menu.trace.pcapRemark Signaling Capture Menu i18n_en 1 supervisor 1.70E+12 0
89 3087 3087 menu.faultRemark Fault Management Catalog i18n_en 1 supervisor 1.70E+12 0
90 3088 3088 menu.fault.active Active Alarms i18n_en 1 supervisor 1.70E+12 0
91 3089 3089 menu.log Logs i18n_en 1 supervisor 1.70E+12 0
92 3090 3090 menu.log.operatOld Operation Logs (old) i18n_en 1 supervisor 1.70E+12 0
93 3091 3091 menu.log.mml MML Logs i18n_en 1 supervisor 1.70E+12 0
94 3092 3092 menu.log.alarm Alarm Logs i18n_en 1 supervisor 1.70E+12 0
95 3093 3093 menu.log.securityOld Security Logs (old) i18n_en 1 supervisor 1.70E+12 0
96 3094 3094 menu.log.forwarding Alarm Forwarding Logs i18n_en 1 supervisor 1.70E+12 0
97 3095 3095 menu.log.set Log Settings i18n_en 1 supervisor 1.70E+12 0
98 3096 3096 menu.monitor.sessionUser User Sessions i18n_en 1 supervisor 1.70E+12 0
99 3097 3097 menu.fault.history Historical Alarms i18n_en 1 supervisor 1.70E+12 0
100 3098 3098 menu.fault.set Settings i18n_en 1 supervisor 1.70E+12 0
101 3099 3099 menu.perf Performance i18n_en 1 supervisor 1.70E+12 0
102 3100 3100 menu.fault.activemRemark Active Alarm Menu i18n_en 1 supervisor 1.70E+12 0
103 3101 3101 menu.logRemark Log Management Catalog i18n_en 1 supervisor 1.70E+12 0
104 3102 3102 menu.log.operatOldRemark Operation log old layui menu i18n_en 1 supervisor 1.70E+12 0
105 3103 3103 menu.log.mmlRemark Operation MML Log i18n_en 1 supervisor 1.70E+12 0
106 3104 3104 menu.log.alarmRemark Alarm Log Menu i18n_en 1 supervisor 1.70E+12 0
107 3105 3105 menu.log.securityOldRemark Security Log Old Layui Menu i18n_en 1 supervisor 1.70E+12 0
108 3106 3106 menu.log.forwardingRemark Alarm forward log menu i18n_en 1 supervisor 1.70E+12 0
109 3107 3107 menu.log.setRemark Log Settings menu i18n_en 1 supervisor 1.70E+12 0
110 3108 3108 menu.monitor.sessionUserRemark User Session Old Layui Menu i18n_en 1 supervisor 1.70E+12 0
111 3109 3109 menu.fault.historyRemark Alarm history menu i18n_en 1 supervisor 1.70E+12 0
112 3110 3110 menu.fault.setRemark Fault General Setup Menu i18n_en 1 supervisor 1.70E+12 0
113 3111 3111 menu.perfRemark Performance Catalog i18n_en 1 supervisor 1.70E+12 0
114 3112 3112 menu.perf.task Performance Tasks i18n_en 1 supervisor 1.70E+12 0
115 3113 3113 menu.perf.data Performance Data i18n_en 1 supervisor 1.70E+12 0
116 3114 3114 menu.perf.report Performance Reports i18n_en 1 supervisor 1.70E+12 0
117 3115 3115 menu.perf.threshold Performance Thresholds i18n_en 1 supervisor 1.70E+12 0
118 3116 3116 menu.perf.kpi Key Performance Indicators i18n_en 1 supervisor 1.70E+12 0
119 3117 3117 menu.perf.customTarget Custom Metrics i18n_en 1 supervisor 1.70E+12 0
120 3118 3118 menu.perf.set Performance General Settings i18n_en 1 supervisor 1.70E+12 0
121 3119 3119 menu.mml MML i18n_en 1 supervisor 1.70E+12 0
122 3120 3120 menu.mml.ne NE Operation i18n_en 1 supervisor 1.70E+12 0
123 3121 3121 menu.mml.udm UDM Operation i18n_en 1 supervisor 1.70E+12 0
124 3122 3122 menu.mml.set MML Settings i18n_en 1 supervisor 1.70E+12 0
125 3123 3123 menu.mml.omc OMC Operation i18n_en 1 supervisor 1.70E+12 0
126 3124 3124 menu.perf.taskRemark Task Management Menu i18n_en 1 supervisor 1.70E+12 0
127 3125 3125 menu.perf.dataRemark Performance Data Menu i18n_en 1 supervisor 1.70E+12 0
128 3126 3126 menu.perf.reportRemark Performance Report Menu i18n_en 1 supervisor 1.70E+12 0
129 3127 3127 menu.perf.thresholdRemark Performance Threshold Menu i18n_en 1 supervisor 1.70E+12 0
130 3128 3128 menu.perf.kpiRemark Key Performance Indicator Menu i18n_en 1 supervisor 1.70E+12 0
131 3129 3129 menu.perf.customTargetRemark Custom Metrics Menu i18n_en 1 supervisor 1.70E+12 0
132 3130 3130 menu.perf.setRemark Performance General Settings Menu i18n_en 1 supervisor 1.70E+12 0
133 3131 3131 menu.mmlRemark MML Management Catalog i18n_en 1 supervisor 1.70E+12 0
134 3132 3132 menu.mml.neRemark Network Element Operations Menu i18n_en 1 supervisor 1.70E+12 0
135 3133 3133 menu.mml.udmRemark Network Element UDM User Data Menu i18n_en 1 supervisor 1.70E+12 0
136 3134 3134 menu.mml.setRemark MML Setup Menu i18n_en 1 supervisor 1.70E+12 0
137 3135 3135 menu.mml.omcRemark OMC Operation Menu i18n_en 1 supervisor 1.70E+12 0
138 3136 3136 menu.config.licenseManage License Management i18n_en 1 supervisor 1.70E+12 0
139 3137 3137 menu.security Security i18n_en 1 supervisor 1.70E+12 0
140 3138 3138 menu.system.systemSet System Settings i18n_en 1 supervisor 1.70E+12 0
141 3139 3139 menu.system.systemResource System Resources i18n_en 1 supervisor 1.70E+12 0
142 3140 3140 menu.config.configNEForm Parameter Configuration Form i18n_en 1 supervisor 1.70E+12 0
143 3141 3141 menu.config.configNETree Parameter Configuration Tree i18n_en 1 supervisor 1.70E+12 0
144 3142 3142 menu.config.configNETreeTable Parameter Configuration i18n_en 1 supervisor 1.70E+12 0
145 3143 3143 menu.config.licenseManageRemark License Management Menu i18n_en 1 supervisor 1.70E+12 0
146 3144 3144 menu.securityRemark Security Management Catalog i18n_en 1 supervisor 1.70E+12 0
147 3145 3145 menu.system.systemSetRemark System Settings Menu i18n_en 1 supervisor 1.70E+12 0
148 3146 3146 menu.system.systemResourceRemark System Resources cpu io network menu i18n_en 1 supervisor 1.70E+12 0
149 3147 3147 menu.config.configNEFormRemark Parameter Configuration Form Menu i18n_en 1 supervisor 1.70E+12 0
150 3148 3148 menu.config.configNETreeRemark Parameter Configuration Tree Menu i18n_en 1 supervisor 1.70E+12 0
151 3149 3149 menu.config.configNETreeTableRemark Configuring the TreeTable menu with parameters i18n_en 1 supervisor 1.70E+12 0
152 3150 3150 menu.noData There is no accessible menu data! i18n_en 1 supervisor 1.70E+12 0
153 3151 3151 menu.errNameExists Failed to operate menu [{name}], menu name already exists! i18n_en 1 supervisor 1.70E+12 0
154 3152 3152 menu.errPathExists Failed to operate menu [{name}], menu routing address already exists! i18n_en 1 supervisor 1.70E+12 0
155 3153 3153 menu.errFramePath Failed to manipulate menu [{name}], non-internal address should start with http(s):// i18n_en 1 supervisor 1.70E+12 0
156 3154 3154 menu.errParentStatus The parent menu is not enabled! i18n_en 1 supervisor 1.70E+12 0
157 3155 3155 menu.errHasChildUse Operation menu [{name}] failed, number of submenus in use exists: {num} i18n_en 1 supervisor 1.70E+12 0
158 3156 3156 menu.errHasRoleUse Operation menu [{name}] failed, number of roles the menu has been assigned to: {num} i18n_en 1 supervisor 1.70E+12 0
159 3400 3400 dictData.sex.un Not selected i18n_en 1 supervisor 1.70E+12 0
160 3401 3401 dictData.sex.male Male i18n_en 1 supervisor 1.70E+12 0
161 3402 3402 dictData.sex.female Female i18n_en 1 supervisor 1.70E+12 0
162 3403 3403 dictData.show Show i18n_en 1 supervisor 1.70E+12 0
163 3404 3404 dictData.hide Hide i18n_en 1 supervisor 1.70E+12 0
164 3405 3405 dictData.normal Active i18n_en 1 supervisor 1.70E+12 0
165 3406 3406 dictData.disable Inactive i18n_en 1 supervisor 1.70E+12 0
166 3407 3407 dictData.yes Yes i18n_en 1 supervisor 1.70E+12 0
167 3408 3408 dictData.no No i18n_en 1 supervisor 1.70E+12 0
168 3409 3409 dictData.success Successful i18n_en 1 supervisor 1.70E+12 0
169 3410 3410 dictData.fail Failed i18n_en 1 supervisor 1.70E+12 0
170 3411 3411 dictData.jobStatus.normal Active i18n_en 1 supervisor 1.70E+12 0
171 3412 3412 dictData.jobStatus.pause Inactive i18n_en 1 supervisor 1.70E+12 0
172 3413 3413 dictData.jobGroup.Default Default i18n_en 1 supervisor 1.70E+12 0
173 3414 3414 dictData.jobGroup.System System i18n_en 1 supervisor 1.70E+12 0
174 3415 3415 dictData.operType.other Other i18n_en 1 supervisor 1.70E+12 0
175 3416 3416 dictData.operType.add New i18n_en 1 supervisor 1.70E+12 0
176 3417 3417 dictData.operType.edit Modify i18n_en 1 supervisor 1.70E+12 0
177 3418 3418 dictData.operType.delete Delete i18n_en 1 supervisor 1.70E+12 0
178 3419 3419 dictData.operType.auth Authorization i18n_en 1 supervisor 1.70E+12 0
179 3420 3420 dictData.operType.export Export i18n_en 1 supervisor 1.70E+12 0
180 3421 3421 dictData.operType.import Import i18n_en 1 supervisor 1.70E+12 0
181 3422 3422 dictData.operType.forced quit Forced Retirement i18n_en 1 supervisor 1.70E+12 0
182 3423 3423 dictData.operType.clear Clear i18n_en 1 supervisor 1.70E+12 0
183 3424 3424 dictData.trace.interface Interface Tracing i18n_en 1 supervisor 1.70E+12 0
184 3425 3425 dictData.trace.device Device Tracing i18n_en 1 supervisor 1.70E+12 0
185 3426 3426 dictData.trace.user User Tracing i18n_en 1 supervisor 1.70E+12 0
186 3427 3427 dictData.logType.download Download i18n_en 1 supervisor 1.70E+12 0
187 3428 3428 dictData.logType.activation Activation i18n_en 1 supervisor 1.70E+12 0
188 3429 3429 dictData.logType.add New i18n_en 1 supervisor 1.70E+12 0
189 3430 3430 dictData.logType.other Other i18n_en 1 supervisor 1.70E+12 0
190 3431 3431 dictData.logType.back Rollback i18n_en 1 supervisor 1.70E+12 0
191 3432 3432 dictData.logType.delete Delete i18n_en 1 supervisor 1.70E+12 0
192 3433 3433 dictData.logType.distribute Assign i18n_en 1 supervisor 1.70E+12 0
193 3434 3434 dictData.logType.export Export i18n_en 1 supervisor 1.70E+12 0
194 3435 3435 dictData.logType.query Query i18n_en 1 supervisor 1.70E+12 0
195 3436 3436 dictData.logType.setup Setup i18n_en 1 supervisor 1.70E+12 0
196 3437 3437 dictData.logType.update Update i18n_en 1 supervisor 1.70E+12 0
197 3438 3438 dictData.logType.upload Upload i18n_en 1 supervisor 1.70E+12 0
198 3439 3439 dictData.logType.view View i18n_en 1 supervisor 1.70E+12 0
199 3440 3440 dictData.logType.login Login i18n_en 1 supervisor 1.70E+12 0
200 3441 3441 dictData.logType.logout Logout i18n_en 1 supervisor 1.70E+12 0
201 3442 3442 dictData.securityLogType.add New i18n_en 1 supervisor 1.70E+12 0
202 3443 3443 dictData.securityLogType.update Update i18n_en 1 supervisor 1.70E+12 0
203 3444 3444 dictData.securityLogType.delete Delete i18n_en 1 supervisor 1.70E+12 0
204 3445 3445 dictData.securityLogType.lock Locked i18n_en 1 supervisor 1.70E+12 0
205 3446 3446 dictData.securityLogType.unlock Unlock i18n_en 1 supervisor 1.70E+12 0
206 3447 3447 dictData.securityLogType.reset Reset i18n_en 1 supervisor 1.70E+12 0
207 3448 3448 dictData.securityLogType.deactivate Deactivate i18n_en 1 supervisor 1.70E+12 0
208 3449 3449 dictData.jobSaveLog.no No Record i18n_en 1 supervisor 1.70E+12 0
209 3450 3450 dictData.jobSaveLog.yes Recorded i18n_en 1 supervisor 1.70E+12 0
210 3451 3451 dictData.neVersionStatus.upload Uploaded i18n_en 1 supervisor 1.70E+12 0
211 3452 3452 dictData.neVersionStatus.inactive Inactivated i18n_en 1 supervisor 1.70E+12 0
212 3453 3453 dictData.neVersionStatus.active Activated i18n_en 1 supervisor 1.70E+12 0
213 3454 3454 dictData.alarmStatus.history Historical Alarm i18n_en 1 supervisor 1.70E+12 0
214 3455 3455 dictData.alarmStatus.active Active Alarm i18n_en 1 supervisor 1.70E+12 0
215 3456 3456 dictData.export.code Data Codes i18n_en 1 supervisor 1.70E+12 0
216 3457 3457 dictData.export.sort Data Sorting i18n_en 1 supervisor 1.70E+12 0
217 3458 3458 dictData.export.label Data Labeling i18n_en 1 supervisor 1.70E+12 0
218 3459 3459 dictData.export.value Data Key i18n_en 1 supervisor 1.70E+12 0
219 3460 3460 dictData.export.type Data Sorting i18n_en 1 supervisor 1.70E+12 0
220 3461 3461 dictData.export.status Data Status i18n_en 1 supervisor 1.70E+12 0
221 3462 3462 dictData.datascope.all All data permissions i18n_en 1 supervisor 1.70E+12 0
222 3463 3463 dictData.datascope.custom Customized Data Rights i18n_en 1 supervisor 1.70E+12 0
223 3464 3464 dictData.datascope.dept Departmental Data Permissions i18n_en 1 supervisor 1.70E+12 0
224 3465 3465 dictData.datascope.deptAndChid Department and below i18n_en 1 supervisor 1.70E+12 0
225 3466 3466 dictData.datascope.self Personal data access only i18n_en 1 supervisor 1.70E+12 0
226 3467 3467 dictData.noData There is no accessible dictionary code data! i18n_en 1 supervisor 1.70E+12 0
227 3468 3468 dictData.errLabelExists Failed to manipulate data [{name}], tag name already exists under this dictionary type! i18n_en 1 supervisor 1.70E+12 0
228 3500 3500 dictType.sys_user_sex User Gender i18n_en 1 supervisor 1.70E+12 0
229 3501 3501 dictType.sys_show_hide Menu Status i18n_en 1 supervisor 1.70E+12 0
230 3502 3502 dictType.sys_normal_disable System switches i18n_en 1 supervisor 1.70E+12 0
231 3503 3503 dictType.sys_job_status Task Status i18n_en 1 supervisor 1.70E+12 0
232 3504 3504 dictType.sys_job_group Task Grouping i18n_en 1 supervisor 1.70E+12 0
233 3505 3505 dictType.sys_yes_no System or not i18n_en 1 supervisor 1.70E+12 0
234 3506 3506 dictType.sys_oper_type Operation Type i18n_en 1 supervisor 1.70E+12 0
235 3507 3507 dictType.sys_common_status System Status i18n_en 1 supervisor 1.70E+12 0
236 3508 3508 dictType.trace_type Trace Types i18n_en 1 supervisor 1.70E+12 0
237 3509 3509 dictType.operation_log_type Operation Log Type i18n_en 1 supervisor 1.70E+12 0
238 3510 3510 dictType.alarm_status Alarm Log Type i18n_en 1 supervisor 1.70E+12 0
239 3511 3511 dictType.security_log_type Security Log Type i18n_en 1 supervisor 1.70E+12 0
240 3512 3512 dictType.ne_version_status Network element software version status i18n_en 1 supervisor 1.70E+12 0
241 3513 3513 dictType.i18n_en Multi-language - English i18n_en 1 supervisor 1.70E+12 0
242 3514 3514 dictType.i18n_zh Multi-language - Chinese i18n_en 1 supervisor 1.70E+12 0
243 3515 3515 dictType.sys_user_sex_remark User gender list i18n_en 1 supervisor 1.70E+12 0
244 3516 3516 dictType.sys_show_hide_remark Menu Status List i18n_en 1 supervisor 1.70E+12 0
245 3517 3517 dictType.sys_normal_disable_remark System switch list i18n_en 1 supervisor 1.70E+12 0
246 3518 3518 dictType.sys_job_status_remark Task Status List i18n_en 1 supervisor 1.70E+12 0
247 3519 3519 dictType.sys_job_group_remark Task Grouping List i18n_en 1 supervisor 1.70E+12 0
248 3520 3520 dictType.sys_yes_no_remark System whether list i18n_en 1 supervisor 1.70E+12 0
249 3521 3521 dictType.sys_oper_type_remark Operation type list i18n_en 1 supervisor 1.70E+12 0
250 3522 3522 dictType.sys_common_status_remark Login Status List i18n_en 1 supervisor 1.70E+12 0
251 3523 3523 dictType.trace_type_remark Trace Types i18n_en 1 supervisor 1.70E+12 0
252 3524 3524 dictType.operation_log_type_remark Operation log type i18n_en 1 supervisor 1.70E+12 0
253 3525 3525 dictType.alarm_status_remark alarm_status i18n_en 1 supervisor 1.70E+12 0
254 3526 3526 dictType.security_log_type_remark Security Log Type i18n_en 1 supervisor 1.70E+12 0
255 3527 3527 dictType.ne_version_status_remark Network element software version status i18n_en 1 supervisor 1.70E+12 0
256 3528 3528 dictType.i18n_en_remark Internationalization - English i18n_en 1 supervisor 1.70E+12 0
257 3529 3529 dictType.i18n_zh_remark Internationalization - Chinese i18n_en 1 supervisor 1.70E+12 0
258 3530 3530 dictType.export.id Dictionary Code i18n_en 1 supervisor 1.70E+12 0
259 3531 3531 dictType.export.name Dictionary Name i18n_en 1 supervisor 1.70E+12 0
260 3532 3532 dictType.export.type Dictionary Type i18n_en 1 supervisor 1.70E+12 0
261 3533 3533 dictType.export.status Dictionary Status i18n_en 1 supervisor 1.70E+12 0
262 3534 3534 dictType.sys_role_datascope System Role Data Range i18n_en 1 supervisor 1.70E+12 0
263 3535 3535 dictType.sys_role_datascope_remark System Role Data Range Mapping i18n_en 1 supervisor 1.70E+12 0
264 3536 3536 dictType.noData There is no accessible dictionary type data! i18n_en 1 supervisor 1.70E+12 0
265 3537 3537 dictType.errNameExists Failed to manipulate dictionary [{name}], dictionary name already exists! i18n_en 1 supervisor 1.70E+12 0
266 3538 3538 dictType.errTypeExists Failed to manipulate dictionary [{name}], dictionary type already exists! i18n_en 1 supervisor 1.70E+12 0
267 3600 3600 dept.root System Maintenance Department i18n_en 1 supervisor 1.70E+12 0
268 3601 3601 dept.root.item1 Operation and Maintenance Department One i18n_en 1 supervisor 1.70E+12 0
269 3602 3602 dept.noData There is no accessible department data! i18n_en 1 supervisor 1.70E+12 0
270 3603 3603 dept.errParentDelFlag The parent department [{name}] has been deleted and is not allowed to be added. i18n_en 1 supervisor 1.70E+12 0
271 3604 3604 dept.errParentStatus Parent department [{name}] is deactivated, additions are not allowed! i18n_en 1 supervisor 1.70E+12 0
272 3605 3605 dept.errNameExists Manipulate department [{name}] failed, department name already exists! i18n_en 1 supervisor 1.70E+12 0
273 3606 3606 dept.errParentID Failed to operate department [{name}], the parent department cannot be itself. i18n_en 1 supervisor 1.70E+12 0
274 3607 3607 dept.errHasChildUse Operation failed, the department contains undeactivated sub-departments number: {num} i18n_en 1 supervisor 1.70E+12 0
275 3608 3608 dept.errHasUserUse Deletion is not allowed, number of users the department has been assigned to: {num} i18n_en 1 supervisor 1.70E+12 0
276 3630 3630 config.sys.user.initPassword User Management-Account Initial Password i18n_en 1 supervisor 1.70E+12 0
277 3631 3631 config.sys.account.captchaEnabled Account self-help-Certification code switch i18n_en 1 supervisor 1.70E+12 0
278 3632 3632 config.sys.account.registerUser Account self-service-Whether to enable the user registration function i18n_en 1 supervisor 1.70E+12 0
279 3633 3633 config.sys.user.maxRetryCount User Management-Maximum number of password errors i18n_en 1 supervisor 1.70E+12 0
280 3634 3634 config.sys.user.lockTime User Management-Password Lock Time i18n_en 1 supervisor 1.70E+12 0
281 3635 3635 config.monitor.sysResource.storeDays Monitor-System Resources-Data retention time i18n_en 1 supervisor 1.70E+12 0
282 3636 3636 config.sys.logo.type System Settings-Logo Type i18n_en 1 supervisor 1.70E+12 0
283 3637 3637 config.sys.logo.filePathIcon System Settings-Logo File icon i18n_en 1 supervisor 1.70E+12 0
284 3638 3638 config.sys.logo.filePathBrand System Settings-Logo File Brand i18n_en 1 supervisor 1.70E+12 0
285 3639 3639 config.sys.loginBackground System Settings-Login Interface Background i18n_en 1 supervisor 1.70E+12 0
286 3640 3640 config.sys.title System Settings-System Name i18n_en 1 supervisor 1.70E+12 0
287 3641 3641 config.sys.copyright System Settings-Copyright Notice i18n_en 1 supervisor 1.70E+12 0
288 3642 3642 config.sys.user.initPasswordRemark Import user initialization password 123456 i18n_en 1 supervisor 1.70E+12 0
289 3643 3643 config.sys.account.captchaEnabledRemark Whether to enable the verification code function (true on, false off) i18n_en 1 supervisor 1.70E+12 0
290 3644 3644 config.sys.account.registerUserRemark Whether to enable the function of registered users (true on, false off) i18n_en 1 supervisor 1.70E+12 0
291 3645 3645 config.sys.user.maxRetryCountRemark Maximum number of password errors i18n_en 1 supervisor 1.70E+12 0
292 3646 3646 config.sys.user.lockTimeRemark Password lock time in minutes (default 10 minutes) i18n_en 1 supervisor 1.70E+12 0
293 3647 3647 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. i18n_en 1 supervisor 1.70E+12 0
294 3648 3648 config.sys.logo.typeRemark Full image: brand Small image: icon i18n_en 1 supervisor 1.70E+12 0
295 3649 3649 config.sys.logo.filePathIconRemark File support for web address images and file paths for internal uploads i18n_en 1 supervisor 1.70E+12 0
296 3650 3650 config.sys.logo.filePathBrandRemark File support for web address images and paths to internally uploaded files i18n_en 1 supervisor 1.70E+12 0
297 3651 3651 config.sys.loginBackgroundRemark The file supports web address images and internal upload file paths with a # in the default background i18n_en 1 supervisor 1.70E+12 0
298 3652 3652 config.sys.titleRemark System name length limit of 11-digit string i18n_en 1 supervisor 1.70E+12 0
299 3653 3653 config.sys.copyrightRemark Footer fixing strip with copyright notice on the left side i18n_en 1 supervisor 1.70E+12 0
300 3654 3654 config..export.id Parameter Code i18n_en 1 supervisor 1.70E+12 0
301 3655 3655 config..export.name Parameter Name i18n_en 1 supervisor 1.70E+12 0
302 3656 3656 config..export.key Parameter key name i18n_en 1 supervisor 1.70E+12 0
303 3657 3657 config..export.value Parameter Key Value i18n_en 1 supervisor 1.70E+12 0
304 3658 3658 config..export.type System builtin i18n_en 1 supervisor 1.70E+12 0
305 3659 3659 config..export.remark Parameter Description i18n_en 1 supervisor 1.70E+12 0
306 3660 3660 config.sys.titleValue AGrandEMS i18n_en 1 supervisor 1.70E+12 0
307 3661 3661 config.sys.copyrightValue Copyright ©2023 AGrandTech i18n_en 1 supervisor 1.70E+12 0
308 3662 3662 config.noData No parameter configuration data is accessible! i18n_en 1 supervisor 1.70E+12 0
309 3663 3663 config.errKey Invalid key i18n_en 1 supervisor 1.70E+12 0
310 3664 3664 config.errValueEq Change state is equal to the old value! i18n_en 1 supervisor 1.70E+12 0
311 3665 3665 config.errKeyExists Failed to manipulate parameter configuration [{name}], parameter key name already exists! i18n_en 1 supervisor 1.70E+12 0
312 3666 3666 config.errDelete Deletion of parameter configuration information failed! i18n_en 1 supervisor 1.70E+12 0
313 3667 3667 config.errType The operation contains built-in parameters and deletion is prohibited! i18n_en 1 supervisor 1.70E+12 0
314 3700 3700 job.monitor_sys_resource Monitor-System Resources i18n_en 1 supervisor 1.70E+12 0
315 3701 3701 job.monitor_sys_resource_remark 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 i18n_en 1 supervisor 1.70E+12 0
316 3702 3702 job.delExpiredNeBackup Delete expired NE etc backup file i18n_en 1 supervisor 1.70E+12 0
317 3703 3703 job.delExpiredNeBackupRemark Delete expired network element etc backup file, pass in the parameter to keep the backup file for {duration} days, default is 60 days. i18n_en 1 supervisor 1.70E+12 0
318 3704 3704 job.deleteExpiredAlarmRecord Delete expired historical alarm i18n_en 1 supervisor 1.70E+12 0
319 3705 3705 job.deleteExpiredAlarmRecordRemark Delete expired history alarm records, pass in the parameter to keep the history alarm records for {duration} days. i18n_en 1 supervisor 1.70E+12 0
320 3706 3706 job.deleteExpiredKpiRecord Delete expired KPI records i18n_en 1 supervisor 1.70E+12 0
321 3707 3707 job.deleteExpiredKpiRecordRemark KPI record retention for {duration} days i18n_en 1 supervisor 1.70E+12 0
322 3708 3708 job.backupEtcFromNE Network Element Configuration Auto Backup Task i18n_en 1 supervisor 1.70E+12 0
323 3709 3709 job.backupEtcFromNERemark Automatically backs up the configuration files in the network element's etc directory. i18n_en 1 supervisor 1.70E+12 0
324 3710 3710 job.export.jobID Task Code i18n_en 1 supervisor 1.70E+12 0
325 3711 3711 job.export.jobName Task name i18n_en 1 supervisor 1.70E+12 0
326 3712 3712 job.export.jobGroupName Task Group Name i18n_en 1 supervisor 1.70E+12 0
327 3713 3713 job.export.invokeTarget Call target i18n_en 1 supervisor 1.70E+12 0
328 3714 3714 job.export.targetParams Incoming Parameters i18n_en 1 supervisor 1.70E+12 0
329 3715 3715 job.export.cronExpression cron expressions i18n_en 1 supervisor 1.70E+12 0
330 3716 3716 job.export.status Status i18n_en 1 supervisor 1.70E+12 0
331 3717 3717 job.export.remark Remarks Description i18n_en 1 supervisor 1.70E+12 0
332 3718 3718 job.export.jobLogID Task log number i18n_en 1 supervisor 1.70E+12 0
333 3719 3719 job.export.jobLogStatus Task log status i18n_en 1 supervisor 1.70E+12 0
334 3720 3720 job.export.jobLogTime Task log time i18n_en 1 supervisor 1.70E+12 0
335 3721 3721 job.noData There is no accessible scheduling task data! i18n_en 1 supervisor 1.70E+12 0
336 3722 3722 job.errTargetParams Failed to operate scheduling task [{name}] with incorrect task incoming parameter json string! i18n_en 1 supervisor 1.70E+12 0
337 3723 3723 job.errCronExpression Scheduled task [{name}] failed with incorrect Cron expression! i18n_en 1 supervisor 1.70E+12 0
338 3724 3724 job.errJobExists Failed to add a new task [{name}] to a scheduling task, same task name in the same task group i18n_en 1 supervisor 1.70E+12 0
339 3725 3725 job.statusEq The change state is equal to the old value! i18n_en 1 supervisor 1.70E+12 0
340 3750 3750 role.admin Super Administrator i18n_en 1 supervisor 1.70E+12 0
341 3751 3751 role.adminAssign Managers i18n_en 1 supervisor 1.70E+12 0
342 3752 3752 role.operator Operators i18n_en 1 supervisor 1.70E+12 0
343 3753 3753 role.monitor Monitor i18n_en 1 supervisor 1.70E+12 0
344 3754 3754 role.vistor General Users i18n_en 1 supervisor 1.70E+12 0
345 3755 3755 role.adminRemark Super Administrator, cannot modify or delete i18n_en 1 supervisor 1.70E+12 0
346 3756 3756 role.adminAssignRemark Administrators can perform any operation on the device i18n_en 1 supervisor 1.70E+12 0
347 3757 3757 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. i18n_en 1 supervisor 1.70E+12 0
348 3758 3758 role.monitorRemark Monitoring personnel Can only read data from the device, but cannot make any settings on the device i18n_en 1 supervisor 1.70E+12 0
349 3759 3759 role.vistorRemark Ordinary users can only see system-related information i18n_en 1 supervisor 1.70E+12 0
350 3760 3760 role.export.id Role ID i18n_en 1 supervisor 1.70E+12 0
351 3761 3761 role.export.name Role Name i18n_en 1 supervisor 1.70E+12 0
352 3762 3762 role.export.key Role Key i18n_en 1 supervisor 1.70E+12 0
353 3763 3763 role.export.sort Role Order i18n_en 1 supervisor 1.70E+12 0
354 3764 3764 role.export.dataScope Role Data Range i18n_en 1 supervisor 1.70E+12 0
355 3765 3765 role.export.status Role Status i18n_en 1 supervisor 1.70E+12 0
356 3766 3766 role.noData There is no accessible role data! i18n_en 1 supervisor 1.70E+12 0
357 3767 3767 role.statusEq The change status is equal to the old value! i18n_en 1 supervisor 1.70E+12 0
358 3768 3768 role.errNameExists Manipulating role [{name}] failed, role name already exists! i18n_en 1 supervisor 1.70E+12 0
359 3769 3769 role.errKeyExists Failed to manipulate role [{name}], role key already exists! i18n_en 1 supervisor 1.70E+12 0
360 3800 3800 post.admin Systems i18n_en 1 supervisor 1.70E+12 0
361 3801 3801 post.operator Management i18n_en 1 supervisor 1.70E+12 0
362 3802 3802 post.monitor Operation & Maintenance i18n_en 1 supervisor 1.70E+12 0
363 3803 3803 post.visitor Monitoring i18n_en 1 supervisor 1.70E+12 0
364 3804 3804 post.export.id Post ID i18n_en 1 supervisor 1.70E+12 0
365 3805 3805 post.export.code Position Code i18n_en 1 supervisor 1.70E+12 0
366 3806 3806 post.export.name Position Name i18n_en 1 supervisor 1.70E+12 0
367 3807 3807 post.export.sort Position Sort i18n_en 1 supervisor 1.70E+12 0
368 3808 3808 post.export.status Position Status i18n_en 1 supervisor 1.70E+12 0
369 3809 3809 post.noData There is no accessible post data! i18n_en 1 supervisor 1.70E+12 0
370 3810 3810 post.errNameExists Failed to manipulate post [{name}], post name already exists already exists i18n_en 1 supervisor 1.70E+12 0
371 3811 3811 post.errCodeExists Failed to manipulate role [{name}], role key already exists. i18n_en 1 supervisor 1.70E+12 0
372 3830 3830 user.export.id User ID i18n_en 1 supervisor 1.70E+12 0
373 3831 3831 user.export.name Login Account i18n_en 1 supervisor 1.70E+12 0
374 3832 3832 user.export.nick Nickname i18n_en 1 supervisor 1.70E+12 0
375 3833 3833 user.export.email E-Mail i18n_en 1 supervisor 1.70E+12 0
376 3834 3834 user.export.phone Cell phone number i18n_en 1 supervisor 1.70E+12 0
377 3835 3835 user.export.sex Gender i18n_en 1 supervisor 1.70E+12 0
378 3836 3836 user.export.status User Status i18n_en 1 supervisor 1.70E+12 0
379 3837 3837 user.export.deptID Department number i18n_en 1 supervisor 1.70E+12 0
380 3838 3838 user.export.deptName Department Name i18n_en 1 supervisor 1.70E+12 0
381 3839 3839 user.export.deptLeader Department Head i18n_en 1 supervisor 1.70E+12 0
382 3840 3840 user.export.loginIP User Login IP i18n_en 1 supervisor 1.70E+12 0
383 3841 3841 user.export.loginDate User Login Time i18n_en 1 supervisor 1.70E+12 0
384 3842 3842 user.noData No accessible user data! i18n_en 1 supervisor 1.70E+12 0
385 3843 3843 user.statusEq The change status is equal to the old value! i18n_en 1 supervisor 1.70E+12 0
386 3844 3844 user.errPasswdOld Change password failed, old password is wrong i18n_en 1 supervisor 1.70E+12 0
387 3845 3845 user.errPasswdEqOld New password cannot be the same as the old one i18n_en 1 supervisor 1.70E+12 0
388 3846 3846 user.errPasswd Login password contains at least upper and lower case letters, numbers, special symbols, and not less than 6 digits. i18n_en 1 supervisor 1.70E+12 0
389 3847 3847 user.errEmailFormat Failed to operate user [{name}], mailbox format error i18n_en 1 supervisor 1.70E+12 0
390 3848 3848 user.errEmailExists Failed to operate user [{name}], mailbox already exists. i18n_en 1 supervisor 1.70E+12 0
391 3849 3849 user.errPhoneFormat Failed to operate user [{name}], cell phone number format is wrong. i18n_en 1 supervisor 1.70E+12 0
392 3850 3850 user.errPhoneExists Failed to operate user [{name}], cell phone number already exists. i18n_en 1 supervisor 1.70E+12 0
393 3851 3851 user.errNameExists Failed to operate user [{name}], login account already exists. i18n_en 1 supervisor 1.70E+12 0
394 3852 3852 user.import.mustItem Required list item in form, {text} i18n_en 1 supervisor 1.70E+12 0
395 3853 3853 user.import.phoneExist User ID: {id} cell phone number {phone} Existing i18n_en 1 supervisor 1.70E+12 0
396 3854 3854 user.import.phoneFormat User ID: {id} cell phone number {phone} Wrong format i18n_en 1 supervisor 1.70E+12 0
397 3855 3855 user.import.emailExist User ID: {id} User Email: {email} Existing i18n_en 1 supervisor 1.70E+12 0
398 3856 3856 user.import.emailFormat User ID: {id} Email: {email} Wrong Format i18n_en 1 supervisor 1.70E+12 0
399 3857 3857 user.import.success User ID:{id} Login name:{name} Imported successfully! i18n_en 1 supervisor 1.70E+12 0
400 3858 3858 user.import.fail User ID: {id} Login name: {name} Import failed i18n_en 1 supervisor 1.70E+12 0
401 3859 3859 user.import.successUpdate User ID: {id} Login name: {name} Update success i18n_en 1 supervisor 1.70E+12 0
402 3860 3860 user.import.failUpdate User ID: {id} Login Name: {name} Update Failed i18n_en 1 supervisor 1.70E+12 0
403 3861 3861 user.import.failTip Sorry, the import failed! A total of {num} entries were not formatted correctly, the error is below: i18n_en 1 supervisor 1.70E+12 0
404 3862 3862 user.import.successTip Congratulations, the data has been imported successfully! There are {num} entries with the following data: i18n_en 1 supervisor 1.70E+12 0
405 3900 3900 app.common.err403 Unauthorized access {method} {requestURI} i18n_en 1 supervisor 1.70E+12 0
406 3901 3901 app.common.err401 Invalid authorization i18n_en 1 supervisor 1.70E+12 0
407 3902 3902 app.common.err400 Parameter error i18n_en 1 supervisor 1.70E+12 0
408 3903 3903 app.common.exportEmpty Export data record is empty i18n_en 1 supervisor 1.70E+12 0
409 3904 3904 app.common.errOperateAdmin Built-in users are not allowed to operate i18n_en 1 supervisor 1.70E+12 0
410 3905 3905 app.common.errOperateRole Built-in roles are not allowed to be operated i18n_en 1 supervisor 1.70E+12 0
411 3906 3906 app.common.deleteSuccess Deleted successfully: {num} i18n_en 1 supervisor 1.70E+12 0
412 3907 3907 app.common.loginSuccess Login Success i18n_en 1 supervisor 1.70E+12 0
413 3908 3908 app.common.logoutSuccess Logout Successful i18n_en 1 supervisor 1.70E+12 0
414 3909 3909 app.common.errUnlock The user is not locked i18n_en 1 supervisor 1.70E+12 0
415 3910 3910 app.common.noLoginUser Invalid login user information i18n_en 1 supervisor 1.70E+12 0
416 3911 3911 app.common.rateLimitTip Access too often, please try again later i18n_en 1 supervisor 1.70E+12 0
417 3912 3912 log.operate.export.id Operation Number i18n_en 1 supervisor 1.70E+12 0
418 3913 3913 log.operate.export.title Module Name i18n_en 1 supervisor 1.70E+12 0
419 3914 3914 log.operate.export.businessType Operation Type i18n_en 1 supervisor 1.70E+12 0
420 3915 3915 log.operate.export.method Operation Method i18n_en 1 supervisor 1.70E+12 0
421 3916 3916 log.operate.export.requestMethod Request Method i18n_en 1 supervisor 1.70E+12 0
422 3917 3917 log.operate.export.operatorType Operation Type i18n_en 1 supervisor 1.70E+12 0
423 3918 3918 log.operate.export.operName Operator i18n_en 1 supervisor 1.70E+12 0
424 3919 3919 log.operate.export.deptName Operator's department name i18n_en 1 supervisor 1.70E+12 0
425 3920 3920 log.operate.export.url Request Link Address i18n_en 1 supervisor 1.70E+12 0
426 3921 3921 log.operate.export.ip Requesting Host i18n_en 1 supervisor 1.70E+12 0
427 3922 3922 log.operate.export.location Request Address i18n_en 1 supervisor 1.70E+12 0
428 3923 3923 log.operate.export.param Request Parameters i18n_en 1 supervisor 1.70E+12 0
429 3924 3924 log.operate.export.msg Operation Information i18n_en 1 supervisor 1.70E+12 0
430 3925 3925 log.operate.export.status Operation status i18n_en 1 supervisor 1.70E+12 0
431 3926 3926 log.operate.export.costTime Consumption time (ms) i18n_en 1 supervisor 1.70E+12 0
432 3927 3927 log.operate.export.operTime Operation time i18n_en 1 supervisor 1.70E+12 0
433 3928 3928 log.login.export.id Record number i18n_en 1 supervisor 1.70E+12 0
434 3929 3929 log.login.export.userName Login Account i18n_en 1 supervisor 1.70E+12 0
435 3930 3930 log.login.export.status Login Status i18n_en 1 supervisor 1.70E+12 0
436 3931 3931 log.login.export.ip Login Address i18n_en 1 supervisor 1.70E+12 0
437 3932 3932 log.login.export.location Login Location i18n_en 1 supervisor 1.70E+12 0
438 3933 3933 log.login.export.browser Browser i18n_en 1 supervisor 1.70E+12 0
439 3934 3934 log.login.export.os Operating System i18n_en 1 supervisor 1.70E+12 0
440 3935 3935 log.login.export.msg Login Information i18n_en 1 supervisor 1.70E+12 0
441 3936 3936 log.login.export.time Login Time i18n_en 1 supervisor 1.70E+12 0
442 3937 3937 trace.tcpdump.noData Can't find {type} {id} information of the corresponding network element. i18n_en 1 supervisor 1.70E+12 0
443 3938 3938 register.errUsername The account number cannot start with a number, but can contain upper and lower case letters, numbers, and not less than 5 digits. i18n_en 1 supervisor 1.70E+12 0
444 3939 3939 register.errPasswd The password must contain at least 6 upper and lower case letters, numbers, and special symbols. i18n_en 1 supervisor 1.70E+12 0
445 3940 3940 register.errPasswdNotEq User confirms password inconsistency i18n_en 1 supervisor 1.70E+12 0
446 3941 3941 register.success Successful registration i18n_en 1 supervisor 1.70E+12 0
447 3942 3942 register.successMsg {name} Register Successful {id} i18n_en 1 supervisor 1.70E+12 0
448 3943 3943 log.operate.title.sysJobLog Scheduling Task Logs i18n_en 1 supervisor 1.70E+12 0
449 3944 3944 log.operate.title.sysJob Scheduling Tasks i18n_en 1 supervisor 1.70E+12 0
450 3945 3945 log.operate.title.tcpdump Signaling Capture i18n_en 1 supervisor 1.70E+12 0
451 3946 3946 log.operate.title.sysConfig Parameter Configuration i18n_en 1 supervisor 1.70E+12 0
452 3947 3947 log.operate.title.sysDept Sector i18n_en 1 supervisor 1.70E+12 0
453 3948 3948 log.operate.title.sysDictData Dictionary Data i18n_en 1 supervisor 1.70E+12 0
454 3949 3949 log.operate.title.sysDictType Dictionary type i18n_en 1 supervisor 1.70E+12 0
455 3950 3950 log.operate.title.sysMenu Menu i18n_en 1 supervisor 1.70E+12 0
456 3951 3951 log.operate.title.sysPost Positions i18n_en 1 supervisor 1.70E+12 0
457 3952 3952 log.operate.title.sysProfile Personal Information i18n_en 1 supervisor 1.70E+12 0
458 3953 3953 log.operate.title.sysProfileAvatar Personal avatar i18n_en 1 supervisor 1.70E+12 0
459 3954 3954 log.operate.title.sysRole Roles i18n_en 1 supervisor 1.70E+12 0
460 3955 3955 log.operate.title.sysUser User i18n_en 1 supervisor 1.70E+12 0
461 3956 3956 log.operate.title.sysLogOper Operation Logging i18n_en 1 supervisor 1.70E+12 0
462 3957 3957 log.operate.title.sysLogLogin Operation Logging i18n_en 1 supervisor 1.70E+12 0
463 3958 3958 login.errNameOrPasswd User does not exist or password is wrong i18n_en 1 supervisor 1.70E+12 0
464 3959 3959 login.errDelFlag Sorry, your account has been deleted i18n_en 1 supervisor 1.70E+12 0
465 3960 3960 login.errStatus Sorry, your account has been disabled i18n_en 1 supervisor 1.70E+12 0
466 3961 3961 login.errRetryPasswd Password was entered incorrectly several times, account has been locked i18n_en 1 supervisor 1.70E+12 0
467 3962 3962 captcha.err Captcha error i18n_en 1 supervisor 1.70E+12 0
468 3963 3963 captcha.errValid Captcha is invalid i18n_en 1 supervisor 1.70E+12 0
469 3964 3964 app.common.noUaOsBrowser Unknown Unknown i18n_en 1 supervisor 1.70E+12 0
470 3965 3965 app.common.noIPregion Intranet i18n_en 1 supervisor 1.70E+12 0
471 3966 3966 app.common.unknown Unknown i18n_en 1 supervisor 1.70E+12 0
472 3967 3967 app.common.noNEInfo No matching network element information found i18n_en 1 supervisor 1.70E+12 0
473 3968 3968 ne.udm.errImportUserAuthFileFormat Please upload a file in the format of. csv or. txt. English comma separated txt format: imsi, ki, algo, amf, opc i18n_en 1 supervisor 1.70E+12 0
474 3969 3969 ne.udm.errExportType Export file types support CSV and txt i18n_en 1 supervisor 1.70E+12 0
475 3970 3970 ne.udm.errImportUserSubFileFormat 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 i18n_en 1 supervisor 1.70E+12 0
476 3971 3971 log.operate.title.udmAuth UDM Authentication User i18n_en 1 supervisor 1.70E+12 0
477 3972 3972 log.operate.title.udmSub UDM Subscribers i18n_en 1 supervisor 1.70E+12 0
478 3973 3973 dictType.active_alarm_type Event Alarm Types i18n_en 1 supervisor 1.70E+12 0
479 3974 3974 dictType.active_alarm_type_remark List of Active Alarm Types i18n_en 1 supervisor 1.70E+12 0
480 3975 3975 dictData.active_alarm_type.communication Communication Alarm i18n_en 1 supervisor 1.70E+12 0
481 3976 3976 dictData.active_alarm_type.equipment Equipment Alarm i18n_en 1 supervisor 1.70E+12 0
482 3977 3977 dictData.active_alarm_type.processing Processing Failure Alarm i18n_en 1 supervisor 1.70E+12 0
483 3978 3978 dictData.active_alarm_type.environmental Environmental Alarm i18n_en 1 supervisor 1.70E+12 0
484 3979 3979 dictData.active_alarm_type.qualityOfService Quality of Service Alarm i18n_en 1 supervisor 1.70E+12 0
485 3980 3980 dictType.active_clear_type Alarm Clearing Types i18n_en 1 supervisor 1.70E+12 0
486 3981 3981 dictType.active_clear_type_remark List of Alarm Clearing Types i18n_en 1 supervisor 1.70E+12 0
487 3982 3982 dictData.active_clear_type.notCleared Alarm not cleared i18n_en 1 supervisor 1.70E+12 0
488 3983 3983 dictData.active_clear_type.hand Manually cleared i18n_en 1 supervisor 1.70E+12 0
489 3984 3984 dictData.active_clear_type.auto Automatically cleared i18n_en 1 supervisor 1.70E+12 0
490 3985 3985 dictType.active_ack_state Alarm Acknowledgement Types i18n_en 1 supervisor 1.70E+12 0
491 3986 3986 dictType.active_ack_state_remark Alarm Acknowledgement Type List i18n_en 1 supervisor 1.70E+12 0
492 3987 3987 dictData.active_ack_state.unconfirmed Not Confirm i18n_en 1 supervisor 1.70E+12 0
493 3988 3988 dictData.active_ack_state.confirmed Confirm i18n_en 1 supervisor 1.70E+12 0
494 3989 3989 dictType.active_alarm_severity Severity i18n_en 1 supervisor 1.70E+12 0
495 3990 3990 dictType.active_alarm_severity_remark Severity List i18n_en 1 supervisor 1.70E+12 0
496 3991 3991 dictData.active_alarm_severity.critical Critical i18n_en 1 supervisor 1.70E+12 0
497 3992 3992 dictData.active_alarm_severity.major Major i18n_en 1 supervisor 1.70E+12 0
498 3993 3993 dictData.active_alarm_severity.minor Minor i18n_en 1 supervisor 1.70E+12 0
499 3994 3994 dictData.active_alarm_severity.warning Warning i18n_en 1 supervisor 1.70E+12 0
500 3995 3995 dictData.active_alarm_severity.event Event i18n_en 1 supervisor 1.70E+12 0
501 3996 3996 config.sys.officialUrl System Settings - Official Website Links i18n_en 1 supervisor 1.70E+12 0
502 3997 3997 config.sys.helpDoc System Settings-System Documentation i18n_en 1 supervisor 1.70E+12 0
503 3998 3998 config.sys.officialUrlRemark Default no address with # sign i18n_en 1 supervisor 1.70E+12 0
504 3999 3999 config.sys.helpDocRemark Static file directory address, use {language} to distinguish language files i18n_en 1 supervisor 1.70E+12 0
505 4000 4000 log.operate.title.neAction Network Element Processing i18n_en 1 supervisor 1.70E+12 0
506 4001 4001 log.operate.title.helpDoc System Usage Documentation i18n_en 1 supervisor 1.70E+12 0
507 4002 4002 menu.ueUser.n3iwf N3IWF Online User i18n_en 1 supervisor 1.70E+12 0
508 4003 4003 menu.ueUser.pcf User PCC Information i18n_en 1 supervisor 1.70E+12 0
509 4004 4004 menu.system.user.editRole Modifying user roles i18n_en 1 supervisor 1.70E+12 0
510 4005 4005 config.sys.i18nOpen Internationalization Switching i18n_en 1 supervisor 1.70E+12 0
511 4006 4006 config.sys.i18nDefault Internationalization Default Language i18n_en 1 supervisor 1.70E+12 0
512 4007 4007 user.export.role UserRole i18n_en 1 supervisor 1.70E+12 0
513 4008 4008 menu.system.setting.i18n Internationalization Switch i18n_en 1 supervisor 1.70E+12 0
514 4009 4009 menu.system.setting.i18nRemark Internationalized multilingual switching options i18n_en 1 supervisor 1.70E+12 0
515 4010 4010 dictType.index_status Home Status i18n_en 1 supervisor 1.70E+12 0
516 4011 4011 dictType.index_status_remark Network element status colors on the home page i18n_en 1 supervisor 1.70E+12 0
517 4012 4012 dictType.index_status.normal Normal i18n_en 1 supervisor 1.70E+12 0
518 4013 4013 dictType.index_status.abnormal Abnormal i18n_en 1 supervisor 1.70E+12 0
519 4014 4014 menu.log.neFile NE Log File i18n_en 1 supervisor 1.70E+12 0

View File

@@ -0,0 +1,522 @@
dict_code,dict_sort,dict_label,dict_value,dict_type,tag_class,tag_type,status,create_by,create_time,update_by,update_time,remark
1000,1000,i18n,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1001,1001,hello,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1002,1002,menu.system,ϵͳ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1003,1003,menu.monitor,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1004,1004,menu.tools,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1005,1005,menu.config,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1006,1006,menu.ueUser,<EFBFBD>ն<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1007,1007,menu.systemRemark,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1008,1008,menu.monitorRemark,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1009,1009,menu.toolsRemark,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1010,1010,menu.configRemark,OMC<EFBFBD><EFBFBD><EFBFBD>ù<EFBFBD><EFBFBD><EFBFBD>Ŀ¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1011,1011,menu.ueUserRemark,<EFBFBD><EFBFBD>Ԫ<EFBFBD>ն<EFBFBD><EFBFBD><EFBFBD>ϢĿ¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1012,1012,menu.security.user,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1013,1013,menu.security.role,<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1014,1014,menu.security.roleUser,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1015,1015,menu.system.menu,<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1016,1016,menu.security.dept,<EFBFBD><EFBFBD><EFBFBD>Ź<EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1017,1017,menu.security.post,<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1018,1018,menu.system.dictType,<EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1019,1019,menu.system.dictData,<EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1020,1020,menu.system.paramSet,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1021,1021,menu.system.systemLog,ϵͳ<EFBFBD><EFBFBD>־,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1022,1022,menu.system.systemInfo,ϵͳ<EFBFBD><EFBFBD>Ϣ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1023,1023,menu.system.cacheInfo,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1024,1024,menu.system.cache,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1025,1025,menu.security.onlineUser,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1026,1026,menu.system.job,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1027,1027,menu.system.jobLog,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1028,1028,menu.tools.help,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1029,1029,menu.log.operat,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1030,1030,menu.log.login,<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD>־,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1031,1031,menu.security.userRemark,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1032,1032,menu.security.roleRemark,<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1033,1033,menu.security.roleUserRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD>Ƕ<EFBFBD><EFBFBD><EFBFBD>ز˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1034,1034,menu.system.menuRemark,<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1035,1035,menu.security.deptRemark,<EFBFBD><EFBFBD><EFBFBD>Ź<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1036,1036,menu.security.postRemark,<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1037,1037,menu.system.dictTypeRemark,<EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1038,1038,menu.system.dictDataRemark,<EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƕ<EFBFBD><EFBFBD><EFBFBD>ز˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1039,1039,menu.system.paramSetRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1040,1040,menu.system.systemLogRemark,ϵͳ<EFBFBD><EFBFBD>־Ŀ¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1041,1041,menu.system.systemInfoRemark,ϵͳ<EFBFBD><EFBFBD>Ϣ<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1042,1042,menu.system.cacheInfoRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1043,1043,menu.system.cacheRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1044,1044,menu.security.onlineUserRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1045,1045,menu.system.jobRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1046,1046,menu.system.jobLogRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><EFBFBD>Ƕ<EFBFBD><EFBFBD><EFBFBD>ز˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1047,1047,menu.tools.helpRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1048,1048,menu.log.operatRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1049,1049,menu.log.loginRemark,<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>־<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1050,1050,menu.common.query,<EFBFBD><EFBFBD>ѯ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1051,1051,menu.common.add,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1052,1052,menu.common.edit,<EFBFBD>޸<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1053,1053,menu.common.delete,ɾ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1054,1054,menu.common.export,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1055,1055,menu.common.import,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1056,1056,menu.common.reset,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1057,1057,menu.common.unlock,<EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1058,1058,menu.forcedQuit.batch ,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1059,1059,menu.forcedQuit.single,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1060,1060,menu.ueUser.authUDM,UDM<EFBFBD><EFBFBD>Ȩ<EFBFBD>û<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1061,1061,menu.ueUser.subUDM,UDMǩԼ<EFBFBD>û<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1062,1062,menu.ueUser.authUDMRemark,UDM<EFBFBD><EFBFBD>Ȩ<EFBFBD>û<EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1063,1063,menu.ueUser.subUDMRemark,UDMǩԼ<EFBFBD>û<EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1064,1064,menu.config.neManage,<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1065,1065,menu.config.configNE,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Original,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1066,1066,menu.config.neManageRemark,<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1067,1067,menu.config.configNERemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1068,1068,menu.config.backupManage,<EFBFBD><EFBFBD><EFBFBD>ݹ<EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1069,1069,menu.config.softwareManage,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1070,1070,menu.ueUser.onlineIMS,IMS<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1071,1071,menu.ueUser.onlineUE,UE<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1072,1072,menu.ueUser.base5G,5G<EFBFBD><EFBFBD>վ<EFBFBD><EFBFBD>Ϣ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1073,1073,menu.trace,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1074,1074,menu.trace.task,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1075,1075,menu.trace.analysis,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1076,1076,menu.trace.pcap,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1077,1077,menu.fault,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1078,1078,menu.config.backupManageRemark,<EFBFBD><EFBFBD><EFBFBD>ݹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1079,1079,menu.config.softwareManageRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1080,1080,menu.ueUser.onlineIMSRemark,IMS<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1081,1081,menu.ueUser.onlineUERemark,UE<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1082,1082,menu.ueUser.base5GRemark,5G<EFBFBD><EFBFBD>վ<EFBFBD><EFBFBD>Ϣ<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1083,1083,menu.traceRemark,<EFBFBD><EFBFBD><EFBFBD>ٹ<EFBFBD><EFBFBD><EFBFBD>Ŀ¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1084,1084,menu.trace.taskRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1085,1085,menu.trace.analysisRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1086,1086,menu.trace.pcapRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1087,1087,menu.faultRemark,<EFBFBD><EFBFBD><EFBFBD>Ϲ<EFBFBD><EFBFBD><EFBFBD>Ŀ¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1088,1088,menu.fault.active,<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1089,1089,menu.log,<EFBFBD><EFBFBD>־,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1090,1090,menu.log.operatOld,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־(<28><>),i18n_zh,,,1,supervisor,1.70263E+12,,0,
1091,1091,menu.log.mml,MML<EFBFBD><EFBFBD>־,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1092,1092,menu.log.alarm,<EFBFBD><EFBFBD><EFBFBD>־,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1093,1093,menu.log.securityOld,<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD>־(<28><>),i18n_zh,,,1,supervisor,1.70263E+12,,0,
1094,1094,menu.log.forwarding,<EFBFBD>澯ǰת<EFBFBD><EFBFBD>־,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1095,1095,menu.log.set,<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1096,1096,menu.monitor.sessionUser,<EFBFBD>û<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1097,1097,menu.fault.history,<EFBFBD><EFBFBD>ʷ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1098,1098,menu.fault.set,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1099,1099,menu.perf,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1100,1100,menu.fault.activemRemark,<EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1101,1101,menu.logRemark,<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1102,1102,menu.log.operatOldRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><EFBFBD>layui<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1103,1103,menu.log.mmlRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>MML<EFBFBD><EFBFBD>־,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1104,1104,menu.log.alarmRemark,<EFBFBD><EFBFBD><EFBFBD>־<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1105,1105,menu.log.securityOldRemark,<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD>layui<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1106,1106,menu.log.forwardingRemark,<EFBFBD>澯ǰת<EFBFBD><EFBFBD>־<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1107,1107,menu.log.setRemark,<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD>ò˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1108,1108,menu.monitor.sessionUserRemark,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>layui<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1109,1109,menu.fault.historyRemark,<EFBFBD><EFBFBD>ʷ<EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1110,1110,menu.fault.setRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1111,1111,menu.perfRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1112,1112,menu.perf.task,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1113,1113,menu.perf.data,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1114,1114,menu.perf.report,<EFBFBD><EFBFBD><EFBFBD>ܱ<EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1115,1115,menu.perf.threshold,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1116,1116,menu.perf.kpi,<EFBFBD>ƽ<EFBFBD>ָ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1117,1117,menu.perf.customTarget,<EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1118,1118,menu.perf.set,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1119,1119,menu.mml,MML,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1120,1120,menu.mml.ne,<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1121,1121,menu.mml.udm,UDM<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1122,1122,menu.mml.set,MML<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1123,1123,menu.mml.omc,OMC<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1124,1124,menu.perf.taskRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1125,1125,menu.perf.dataRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1126,1126,menu.perf.reportRemark,<EFBFBD><EFBFBD><EFBFBD>ܱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1127,1127,menu.perf.thresholdRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޲˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1128,1128,menu.perf.kpiRemark,<EFBFBD>ƽ<EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1129,1129,menu.perf.customTargetRemark,<EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1130,1130,menu.perf.setRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1131,1131,menu.mmlRemark,MML<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1132,1132,menu.mml.neRemark,<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1133,1133,menu.mml.udmRemark,<EFBFBD><EFBFBD>ԪUDM<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1134,1134,menu.mml.setRemark,MML<EFBFBD><EFBFBD><EFBFBD>ò˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1135,1135,menu.mml.omcRemark,OMC<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1136,1136,menu.config.licenseManage,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1137,1137,menu.security,<EFBFBD><EFBFBD>ȫ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1138,1138,menu.system.systemSet,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1139,1139,menu.system.systemResource,ϵͳ<EFBFBD><EFBFBD>Դ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1140,1140,menu.config.configNEForm,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Form,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1141,1141,menu.config.configNETree,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Tree,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1142,1142,menu.config.configNETreeTable,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1143,1143,menu.config.licenseManageRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1144,1144,menu.securityRemark,<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1145,1145,menu.system.systemSetRemark,ϵͳ<EFBFBD><EFBFBD><EFBFBD>ò˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1146,1146,menu.system.systemResourceRemark,ϵͳ<EFBFBD><EFBFBD>Դ cpu io network<72>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1147,1147,menu.config.configNEFormRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Form<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1148,1148,menu.config.configNETreeRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Tree<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1149,1149,menu.config.configNETreeTableRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>TreeTable<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1150,1150,menu.noData,û<EFBFBD>пɷ<EFBFBD><EFBFBD>ʲ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1151,1151,menu.errNameExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1152,1152,menu.errPathExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3>˵<EFBFBD>·<EFBFBD>ɵ<EFBFBD>ַ<EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1153,1153,menu.errFramePath,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD>ڲ<EFBFBD><DAB2><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>http(s)://<2F><>ͷ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1154,1154,menu.errParentStatus,<EFBFBD>ϼ<EFBFBD><EFBFBD>˵<EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1155,1155,menu.errHasChildUse,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD>Ӳ˵<D3B2><CBB5><EFBFBD><EFBFBD><EFBFBD>{num},i18n_zh,,,1,supervisor,1.70263E+12,,0,
1156,1156,menu.errHasRoleUse,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3>˵<EFBFBD><CBB5>ѷ<EFBFBD><D1B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>{num},i18n_zh,,,1,supervisor,1.70263E+12,,0,
1400,1400,dictData.sex.un,δѡ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1401,1401,dictData.sex.male,<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1402,1402,dictData.sex.female,Ů,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1403,1403,dictData.show,<EFBFBD><EFBFBD>ʾ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1404,1404,dictData.hide,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1405,1405,dictData.normal,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1406,1406,dictData.disable,ͣ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1407,1407,dictData.yes,<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1408,1408,dictData.no,<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1409,1409,dictData.success,<EFBFBD>ɹ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1410,1410,dictData.fail,ʧ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1411,1411,dictData.jobStatus.normal,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1412,1412,dictData.jobStatus.pause,<EFBFBD><EFBFBD>ͣ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1413,1413,dictData.jobGroup.Default,Ĭ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1414,1414,dictData.jobGroup.System,ϵͳ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1415,1415,dictData.operType.other,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1416,1416,dictData.operType.add,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1417,1417,dictData.operType.edit,<EFBFBD>޸<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1418,1418,dictData.operType.delete,ɾ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1419,1419,dictData.operType.auth,<EFBFBD><EFBFBD>Ȩ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1420,1420,dictData.operType.export,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1421,1421,dictData.operType.import,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1422,1422,dictData.operType.forced quit,ǿ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1423,1423,dictData.operType.clear,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1424,1424,dictData.trace.interface,<EFBFBD>ӿڸ<EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1425,1425,dictData.trace.device,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1426,1426,dictData.trace.user,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1427,1427,dictData.logType.download,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1428,1428,dictData.logType.activation,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1429,1429,dictData.logType.add,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1430,1430,dictData.logType.other,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1431,1431,dictData.logType.back,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1432,1432,dictData.logType.delete,ɾ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1433,1433,dictData.logType.distribute,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1434,1434,dictData.logType.export,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1435,1435,dictData.logType.query,<EFBFBD><EFBFBD>ѯ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1436,1436,dictData.logType.setup,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1437,1437,dictData.logType.update,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1438,1438,dictData.logType.upload,<EFBFBD>ϴ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1439,1439,dictData.logType.view,<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1440,1440,dictData.logType.login,<EFBFBD><EFBFBD>¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1441,1441,dictData.logType.logout,<EFBFBD>dz<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1442,1442,dictData.securityLogType.add,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1443,1443,dictData.securityLogType.update,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1444,1444,dictData.securityLogType.delete,ɾ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1445,1445,dictData.securityLogType.lock,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1446,1446,dictData.securityLogType.unlock,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1447,1447,dictData.securityLogType.reset,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1448,1448,dictData.securityLogType.deactivate,ͣ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1449,1449,dictData.jobSaveLog.no,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1450,1450,dictData.jobSaveLog.yes,<EFBFBD><EFBFBD>¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1451,1451,dictData.neVersionStatus.upload,<EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1452,1452,dictData.neVersionStatus.inactive,δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1453,1453,dictData.neVersionStatus.active,<EFBFBD>Ѽ<EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1454,1454,dictData.alarmStatus.history,<EFBFBD><EFBFBD>ʷ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1455,1455,dictData.alarmStatus.active,<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1456,1456,dictData.export.code,<EFBFBD><EFBFBD><EFBFBD>ݴ<EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1457,1457,dictData.export.sort,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1458,1458,dictData.export.label,<EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD>ǩ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1459,1459,dictData.export.value,<EFBFBD><EFBFBD><EFBFBD>ݼ<EFBFBD>ֵ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1460,1460,dictData.export.type,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1461,1461,dictData.export.status,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1462,1462,dictData.datascope.all,ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1463,1463,dictData.datascope.custom,<EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1464,1464,dictData.datascope.dept,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1465,1465,dictData.datascope.deptAndChid,<EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1466,1466,dictData.datascope.self,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1467,1467,dictData.noData,û<EFBFBD>пɷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1468,1468,dictData.errLabelExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD>ǩ<EFBFBD><C7A9><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1500,1500,dictType.sys_user_sex,<EFBFBD>û<EFBFBD><EFBFBD>Ա<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1501,1501,dictType.sys_show_hide,<EFBFBD>˵<EFBFBD>״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1502,1502,dictType.sys_normal_disable,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1503,1503,dictType.sys_job_status,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1504,1504,dictType.sys_job_group,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1505,1505,dictType.sys_yes_no,ϵͳ<EFBFBD>Ƿ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1506,1506,dictType.sys_oper_type,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1507,1507,dictType.sys_common_status,ϵͳ״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1508,1508,dictType.trace_type,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1509,1509,dictType.operation_log_type,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1510,1510,dictType.alarm_status,<EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1511,1511,dictType.security_log_type,<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1512,1512,dictType.ne_version_status,<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>汾״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1513,1513,dictType.i18n_en,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><><D3A2>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1514,1514,dictType.i18n_zh,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1515,1515,dictType.sys_user_sex_remark,<EFBFBD>û<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>б<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1516,1516,dictType.sys_show_hide_remark,<EFBFBD>˵<EFBFBD>״̬<EFBFBD>б<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1517,1517,dictType.sys_normal_disable_remark,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1518,1518,dictType.sys_job_status_remark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<EFBFBD>б<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1519,1519,dictType.sys_job_group_remark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1520,1520,dictType.sys_yes_no_remark,ϵͳ<EFBFBD>Ƿ<EFBFBD><EFBFBD>б<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1521,1521,dictType.sys_oper_type_remark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1522,1522,dictType.sys_common_status_remark,<EFBFBD><EFBFBD>¼״̬<EFBFBD>б<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1523,1523,dictType.trace_type_remark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1524,1524,dictType.operation_log_type_remark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1525,1525,dictType.alarm_status_remark,alarm_status,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1526,1526,dictType.security_log_type_remark,<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1527,1527,dictType.ne_version_status_remark,<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>汾״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1528,1528,dictType.i18n_en_remark,Internationalization - English,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1529,1529,dictType.i18n_zh_remark,Internationalization - Chinese,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1530,1530,dictType.export.id,<EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1531,1531,dictType.export.name,<EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1532,1532,dictType.export.type,<EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1533,1533,dictType.export.status,<EFBFBD>ֵ<EFBFBD>״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1534,1534,dictType.sys_role_datascope,ϵͳ<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD>ݷ<EFBFBD>Χ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1535,1535,dictType.sys_role_datascope_remark,ϵͳ<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD>ݷ<EFBFBD>Χӳ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1536,1536,dictType.noData,û<EFBFBD>пɷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1537,1537,dictType.errNameExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ䡾{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1538,1538,dictType.errTypeExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ䡾{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1600,1600,dept.root,ϵͳά<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1601,1601,dept.root.item1,<EFBFBD><EFBFBD>άһ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1602,1602,dept.noData,û<EFBFBD>пɷ<EFBFBD><EFBFBD>ʲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1603,1603,dept.errParentDelFlag,<EFBFBD>ϼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>š<EFBFBD>{name}<7D><><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1604,1604,dept.errParentStatus,<EFBFBD>ϼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>š<EFBFBD>{name}<7D><>ͣ<EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1605,1605,dept.errNameExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>š<EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1606,1606,dept.errParentID,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>š<EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3>ϼ<EFBFBD><CFBC><EFBFBD><EFBFBD>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1607,1607,dept.errHasChildUse,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD><EFBFBD>ò<EFBFBD><EFBFBD>Ű<EFBFBD><EFBFBD><EFBFBD>δͣ<EFBFBD>õ<EFBFBD><EFBFBD>Ӳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{num},i18n_zh,,,1,supervisor,1.70263E+12,,0,
1608,1608,dept.errHasUserUse,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{num},i18n_zh,,,1,supervisor,1.70263E+12,,0,
1630,1630,config.sys.user.initPassword,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D>˺ų<CBBA>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1631,1631,config.sys.account.captchaEnabled,<EFBFBD>˺<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><>֤<EFBFBD><EFBFBD><EBBFAA>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1632,1632,config.sys.account.registerUser,<EFBFBD>˺<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>ע<EFBFBD><EFBFBD><E1B9A6>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1633,1633,config.sys.user.maxRetryCount,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1634,1634,config.sys.user.lockTime,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1635,1635,config.monitor.sysResource.storeDays,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-ϵͳ<CFB5><CDB3>Դ-<2D><><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD>ʱ<EFBFBD><CAB1>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1636,1636,config.sys.logo.type,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-LOGO<47><4F><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1637,1637,config.sys.logo.filePathIcon,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-LOGO<47>ļ<EFBFBD>icon,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1638,1638,config.sys.logo.filePathBrand,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-LOGO<47>ļ<EFBFBD>brand,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1639,1639,config.sys.loginBackground,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><E6B1B3>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1640,1640,config.sys.title,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1641,1641,config.sys.copyright,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1642,1642,config.sys.user.initPasswordRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 123456,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1643,1643,config.sys.account.captchaEnabledRemark,<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ܣ<EFBFBD>true<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>false<EFBFBD>رգ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1644,1644,config.sys.account.registerUserRemark,<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD>true<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>false<EFBFBD>رգ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1645,1645,config.sys.user.maxRetryCountRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1646,1646,config.sys.user.lockTimeRemark,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>,<2C><>λ<EFBFBD><CEBB><EFBFBD>ӣ<EFBFBD>Ĭ<EFBFBD><C4AC>10<31><30><EFBFBD>ӣ<EFBFBD>",i18n_zh,,,1,supervisor,1.70263E+12,,0,
1647,1647,config.monitor.sysResource.storeDaysRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-ϵͳ<CFB5><CDB3>Դ-<2D><><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><ECA1A3><EFBFBD>ݵ<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD>ڣ<EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1648,1648,config.sys.logo.typeRemark,"ȫͼ<EFBFBD><EFBFBD>brand
Сͼ<EFBFBD><EFBFBD>icon",i18n_zh,,,1,supervisor,1.70263E+12,,0,
1649,1649,config.sys.logo.filePathIconRemark,<EFBFBD>ļ<EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַͼƬ<EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><EFBFBD>ϴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>·<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1650,1650,config.sys.logo.filePathBrandRemark,<EFBFBD>ļ<EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַͼƬ<EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><EFBFBD>ϴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>·<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1651,1651,config.sys.loginBackgroundRemark,<EFBFBD>ļ<EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַͼƬ<EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><EFBFBD>ϴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>·<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD>ϱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<23><>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1652,1652,config.sys.titleRemark,ϵͳ<EFBFBD><EFBFBD><EFBFBD>Ƴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>11λ<EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1653,1653,config.sys.copyrightRemark,<EFBFBD>׽Ź̶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ð<EFBFBD>Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1654,1654,config..export.id,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1655,1655,config..export.name,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1656,1656,config..export.key,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1657,1657,config..export.value,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1658,1658,config..export.type,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1659,1659,config..export.remark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1660,1660,config.sys.titleValue,AGrandEMS,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1661,1661,config.sys.copyrightValue,Copyright ?2023 ǧͨ<C7A7>Ƽ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1662,1662,config.noData,û<EFBFBD>пɷ<EFBFBD><EFBFBD>ʲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1663,1663,config.errKey,<EFBFBD><EFBFBD>Ч key,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1664,1664,config.errValueEq,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD>ȣ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1665,1665,config.errKeyExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>á<EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1666,1666,config.errDelete,ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣʧ<EFBFBD>ܣ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1667,1667,config.errType,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1700,1700,job.monitor_sys_resource,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-ϵͳ<CFB5><CDB3>Դ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1701,1701,job.monitor_sys_resource_remark,"ϵͳ<EFBFBD><EFBFBD>ԴCPU/IO/Netword<72>ռ<EFBFBD>
interval<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD>ӣ<EFBFBD>ƽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ע<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>cron<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD>ʱ<EFBFBD>䵥λ<EFBFBD><EFBFBD><EFBFBD>ӣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>intervaֵ",i18n_zh,,,1,supervisor,1.70263E+12,,0,
1702,1702,job.delExpiredNeBackup,ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1703,1703,job.delExpiredNeBackupRemark,"ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԫetc<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>{duration}<7D><><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD>ļ<EFBFBD>, Ĭ<><C4AC>60<36><30>",i18n_zh,,,1,supervisor,1.70263E+12,,0,
1704,1704,job.deleteExpiredAlarmRecord,ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʷ<EFBFBD><EFBFBD><EFBFBD>¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1705,1705,job.deleteExpiredAlarmRecordRemark,ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʷ<EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{duration}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʷ<EFBFBD><EFBFBD><E6BEAF>¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1706,1706,job.deleteExpiredKpiRecord,ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻƽ<EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1707,1707,job.deleteExpiredKpiRecordRemark,<EFBFBD>ƽ<EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{duration}<7D><>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1708,1708,job.backupEtcFromNE,<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1709,1709,job.backupEtcFromNERemark,<EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԪetcĿ¼<EFBFBD>µ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1710,1710,job.export.jobID,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1711,1711,job.export.jobName,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1712,1712,job.export.jobGroupName,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1713,1713,job.export.invokeTarget,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1714,1714,job.export.targetParams,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1715,1715,job.export.cronExpression,cron<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1716,1716,job.export.status,״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1717,1717,job.export.remark,<EFBFBD><EFBFBD>ע˵<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1718,1718,job.export.jobLogID,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1719,1719,job.export.jobLogStatus,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1720,1720,job.export.jobLogTime,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־ʱ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1721,1721,job.noData,û<EFBFBD>пɷ<EFBFBD><EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1722,1722,job.errTargetParams,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>json<6F>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1723,1723,job.errCronExpression,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD>Cron<6F><6E><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>ȷ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1724,1724,job.errJobExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1725,1725,job.statusEq,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD>ȣ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1750,1750,role.admin,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1751,1751,role.adminAssign,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1752,1752,role.operator,<EFBFBD><EFBFBD>ά<EFBFBD><EFBFBD>Ա,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1753,1753,role.monitor,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1754,1754,role.vistor,<EFBFBD><EFBFBD>ͨ<EFBFBD>û<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1755,1755,role.adminRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD>޷<EFBFBD><EFBFBD>޸<EFBFBD>ɾ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1756,1756,role.adminAssignRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա <20><><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD>κβ<CEBA><CEB2><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1757,1757,role.operatorRemark,<EFBFBD><EFBFBD>ά<EFBFBD><EFBFBD>Ա <20><><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><E8B1B8>ȡ<EFBFBD><C8A1><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD>Dz<EFBFBD><C7B2>ܶ<EFBFBD><DCB6><EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1758,1758,role.monitorRemark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա ֻ<>ܴ<EFBFBD><DCB4><EFBFBD><E8B1B8>ȡ<EFBFBD><C8A1><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܶ<EFBFBD><DCB6><EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1759,1759,role.vistorRemark,<EFBFBD><EFBFBD>ͨ<EFBFBD>û<EFBFBD> ֻ<>ɿ<EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1760,1760,role.export.id,<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1761,1761,role.export.name,<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1762,1762,role.export.key,<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD>ֵ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1763,1763,role.export.sort,<EFBFBD><EFBFBD>ɫ˳<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1764,1764,role.export.dataScope,<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD>ݷ<EFBFBD>Χ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1765,1765,role.export.status,<EFBFBD><EFBFBD>ɫ״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1766,1766,role.noData,û<EFBFBD>пɷ<EFBFBD><EFBFBD>ʽ<EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1767,1767,role.statusEq,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD>ȣ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1768,1768,role.errNameExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1769,1769,role.errKeyExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD>ɫ<EFBFBD><C9AB>ֵ<EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1800,1800,post.admin,ϵͳ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1801,1801,post.operator,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1802,1802,post.monitor,<EFBFBD><EFBFBD>ά,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1803,1803,post.visitor,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1804,1804,post.export.id,<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1805,1805,post.export.code,<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1806,1806,post.export.name,<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1807,1807,post.export.sort,<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1808,1808,post.export.status,<EFBFBD><EFBFBD>λ״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1809,1809,post.noData,û<EFBFBD>пɷ<EFBFBD><EFBFBD>ʸ<EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1810,1810,post.errNameExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1811,1811,post.errCodeExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD>ɫ<EFBFBD><C9AB>ֵ<EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1830,1830,user.export.id,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1831,1831,user.export.name,<EFBFBD><EFBFBD>¼<EFBFBD>˺<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1832,1832,user.export.nick,<EFBFBD>û<EFBFBD><EFBFBD>dz<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1833,1833,user.export.email,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1834,1834,user.export.phone,<EFBFBD>ֻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1835,1835,user.export.sex,<EFBFBD>û<EFBFBD><EFBFBD>Ա<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1836,1836,user.export.status,<EFBFBD>û<EFBFBD>״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1837,1837,user.export.deptID,<EFBFBD><EFBFBD><EFBFBD>ű<EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1838,1838,user.export.deptName,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1839,1839,user.export.deptLeader,<EFBFBD><EFBFBD><EFBFBD>Ÿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1840,1840,user.export.loginIP,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>¼IP,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1841,1841,user.export.loginDate,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>¼ʱ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1842,1842,user.noData,û<EFBFBD>пɷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1843,1843,user.statusEq,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD>ȣ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1844,1844,user.errPasswdOld,<EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1845,1845,user.errPasswdEqOld,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1846,1846,user.errPasswd,<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Сд<EFBFBD><EFBFBD>ĸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD><EFBFBD>Ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1847,1847,user.errEmailFormat,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1848,1848,user.errEmailExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1849,1849,user.errPhoneFormat,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1850,1850,user.errPhoneExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1851,1851,user.errNameExists,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>{name}<7D><>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD>¼<EFBFBD>˺<EFBFBD><CBBA>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1852,1852,user.import.mustItem,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD>{text},i18n_zh,,,1,supervisor,1.70263E+12,,0,
1853,1853,user.import.phoneExist,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>{id} <20>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD> {phone} <20>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1854,1854,user.import.phoneFormat,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>{id} <20>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD> {phone} <20><>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1855,1855,user.import.emailExist,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>{id} <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD>䣺{email} <20>Ѵ<EFBFBD><D1B4><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1856,1856,user.import.emailFormat,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>{id} <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD>䣺{email} <20><>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1857,1857,user.import.success,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>{id} <20><>¼<EFBFBD><C2BC><EFBFBD>ƣ<EFBFBD>{name} <20><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1858,1858,user.import.fail,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>{id} <20><>¼<EFBFBD><C2BC><EFBFBD>ƣ<EFBFBD>{name} <20><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1859,1859,user.import.successUpdate,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>{id} <20><>¼<EFBFBD><C2BC><EFBFBD>ƣ<EFBFBD>{name} <20><><EFBFBD>³ɹ<C2B3>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1860,1860,user.import.failUpdate,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>{id} <20><>¼<EFBFBD><C2BC><EFBFBD>ƣ<EFBFBD>{name} <20><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1861,1861,user.import.failTip,<EFBFBD>ܱ<EFBFBD>Ǹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD><EFBFBD><EFBFBD> {num} <20><><EFBFBD><EFBFBD><EFBFBD>ݸ<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>£<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1862,1862,user.import.successTip,<EFBFBD><EFBFBD>ϲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> {num} <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>£<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1900,1900,app.common.err403,<EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> {method} {requestURI},i18n_zh,,,1,supervisor,1.70263E+12,,0,
1901,1901,app.common.err401,<EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1902,1902,app.common.err400,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1903,1903,app.common.exportEmpty,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݼ<EFBFBD>¼Ϊ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1904,1904,app.common.errOperateAdmin,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1905,1905,app.common.errOperateRole,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ý<EFBFBD>ɫ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1906,1906,app.common.deleteSuccess,ɾ<EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><EFBFBD><EFBFBD>{num},i18n_zh,,,1,supervisor,1.70263E+12,,0,
1907,1907,app.common.loginSuccess,<EFBFBD><EFBFBD>¼<EFBFBD>ɹ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1908,1908,app.common.logoutSuccess,ע<EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1909,1909,app.common.errUnlock,<EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1910,1910,app.common.noLoginUser,<EFBFBD><EFBFBD>¼<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>Ч,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1911,1911,app.common.rateLimitTip,<EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ժ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1912,1912,log.operate.export.id,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1913,1913,log.operate.export.title,ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1914,1914,log.operate.export.businessType,ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1915,1915,log.operate.export.method,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1916,1916,log.operate.export.requestMethod,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1917,1917,log.operate.export.operatorType,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1918,1918,log.operate.export.operName,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1919,1919,log.operate.export.deptName,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1920,1920,log.operate.export.url,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD>ַ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1921,1921,log.operate.export.ip,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1922,1922,log.operate.export.location,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1923,1923,log.operate.export.param,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1924,1924,log.operate.export.msg,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1925,1925,log.operate.export.status,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1926,1926,log.operate.export.costTime,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1927,1927,log.operate.export.operTime,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1928,1928,log.login.export.id,<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1929,1929,log.login.export.userName,<EFBFBD><EFBFBD>¼<EFBFBD>˺<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1930,1930,log.login.export.status,<EFBFBD><EFBFBD>¼״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1931,1931,log.login.export.ip,<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>ַ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1932,1932,log.login.export.location,<EFBFBD><EFBFBD>¼<EFBFBD>ص<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1933,1933,log.login.export.browser,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1934,1934,log.login.export.os,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1935,1935,log.login.export.msg,<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>Ϣ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1936,1936,log.login.export.time,<EFBFBD><EFBFBD>¼ʱ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1937,1937,trace.tcpdump.noData, <20>Ҳ<EFBFBD><D2B2><EFBFBD> {type} {id} <20><>Ӧ<EFBFBD><D3A6>Ԫ<EFBFBD><D4AA>Ϣ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1938,1938,register.errUsername,<EFBFBD>˺Ų<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֿ<EFBFBD>ͷ<EFBFBD><EFBFBD><EFBFBD>ɰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>дСд<EFBFBD><EFBFBD>ĸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD><EFBFBD>Ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1939,1939,register.errPasswd,<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Сд<EFBFBD><EFBFBD>ĸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD><EFBFBD>Ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1940,1940,register.errPasswdNotEq,<EFBFBD>û<EFBFBD>ȷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1941,1941,register.success,ע<EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1942,1942,register.successMsg,{name} ע<><D7A2><EFBFBD>ɹ<EFBFBD> {id},i18n_zh,,,1,supervisor,1.70263E+12,,0,
1943,1943,log.operate.title.sysJobLog,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1944,1944,log.operate.title.sysJob,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1945,1945,log.operate.title.tcpdump,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1946,1946,log.operate.title.sysConfig,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1947,1947,log.operate.title.sysDept,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1948,1948,log.operate.title.sysDictData,<EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1949,1949,log.operate.title.sysDictType,<EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1950,1950,log.operate.title.sysMenu,<EFBFBD>˵<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1951,1951,log.operate.title.sysPost,<EFBFBD><EFBFBD>λ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1952,1952,log.operate.title.sysProfile,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1953,1953,log.operate.title.sysProfileAvatar,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1954,1954,log.operate.title.sysRole,<EFBFBD><EFBFBD>ɫ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1955,1955,log.operate.title.sysUser,<EFBFBD>û<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1956,1956,log.operate.title.sysLogOper,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><EFBFBD>¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1957,1957,log.operate.title.sysLogLogin,<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD>¼,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1958,1958,login.errNameOrPasswd,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1959,1959,login.errDelFlag,<EFBFBD>Բ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD><EFBFBD>ѱ<EFBFBD>ɾ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1960,1960,login.errStatus,<EFBFBD>Բ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʻ<EFBFBD><EFBFBD>ѱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1961,1961,login.errRetryPasswd,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><EFBFBD>ʻ<EFBFBD><EFBFBD>ѱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1962,1962,captcha.err,<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1963,1963,captcha.errValid,<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧЧ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1964,1964,app.common.noUaOsBrowser,δ֪ δ֪,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1965,1965,app.common.noIPregion,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1966,1966,app.common.unknown,δ֪,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1967,1967,app.common.noNEInfo,δ<EFBFBD>ҵ<EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD>Ϣ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1968,1968,ne.udm.errImportUserAuthFileFormat,"<EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>.csv<73><76>.txt<78>ĸ<EFBFBD>ʽ<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>Ӣ<EFBFBD>Ķ<EFBFBD><C4B6>ŷָ<C5B7>txt<78><74>ʽ<EFBFBD><CABD>imsi, ki, algo, amf, opc",i18n_zh,,,1,supervisor,1.70263E+12,,0,
1969,1969,ne.udm.errExportType,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD>CSV<EFBFBD><EFBFBD>txt,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1970,1970,ne.udm.errImportUserSubFileFormat,"<EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>.csv<73><76>.txt<78>ĸ<EFBFBD>ʽ<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>Ӣ<EFBFBD>Ķ<EFBFBD><C4B6>ŷָ<C5B7>txt<78><74>ʽ<EFBFBD><CABD>imsi, msisdn, ambr, nssai, arfb, sar, rat, cn, smf_sel, sm_dat, eps_dat",i18n_zh,,,1,supervisor,1.70263E+12,,0,
1971,1971,log.operate.title.udmAuth,UDM<EFBFBD><EFBFBD>Ȩ<EFBFBD>û<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1972,1972,log.operate.title.udmSub,UDMǩԼ<EFBFBD>û<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1973,1973,dictType.active_alarm_type,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1974,1974,dictType.active_alarm_type_remark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1975,1975,dictData.active_alarm_type.communication,ͨ<EFBFBD>Ÿ澯,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1976,1976,dictData.active_alarm_type.equipment,<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1977,1977,dictData.active_alarm_type.processing,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1978,1978,dictData.active_alarm_type.environmental,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1979,1979,dictData.active_alarm_type.qualityOfService,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1980,1980,dictType.active_clear_type,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1981,1981,dictType.active_clear_type_remark,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1982,1982,dictData.active_clear_type.notCleared,<EFBFBD>澯δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1983,1983,dictData.active_clear_type.hand,<EFBFBD>ֶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1984,1984,dictData.active_clear_type.auto,<EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1985,1985,dictType.active_ack_state,<EFBFBD>澯ȷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1986,1986,dictType.active_ack_state_remark,<EFBFBD>澯ȷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1987,1987,dictData.active_ack_state.unconfirmed,δȷ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1988,1988,dictData.active_ack_state.confirmed,<EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1989,1989,dictType.active_alarm_severity,<EFBFBD><EFBFBD><EFBFBD>س̶<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1990,1990,dictType.active_alarm_severity_remark,<EFBFBD><EFBFBD><EFBFBD>س̶<EFBFBD><EFBFBD>б<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1991,1991,dictData.active_alarm_severity.critical,<EFBFBD><EFBFBD><EFBFBD>ظ澯,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1992,1992,dictData.active_alarm_severity.major,<EFBFBD><EFBFBD>Ҫ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1993,1993,dictData.active_alarm_severity.minor,<EFBFBD><EFBFBD>Ҫ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1994,1994,dictData.active_alarm_severity.warning,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1995,1995,dictData.active_alarm_severity.event,<EFBFBD>¼<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1996,1996,config.sys.officialUrl,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1997,1997,config.sys.helpDoc,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-ϵͳʹ<CDB3><CAB9><EFBFBD>ĵ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1998,1998,config.sys.officialUrlRemark,Ĭ<EFBFBD><EFBFBD><EFBFBD>޵<EFBFBD>ַ<EFBFBD><EFBFBD>#<23><>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1999,1999,config.sys.helpDocRemark,<EFBFBD><EFBFBD>̬<EFBFBD>ļ<EFBFBD>Ŀ¼<EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>{language}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2000,2000,log.operate.title.neAction,<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2001,2001,log.operate.title.helpDoc,ϵͳʹ<EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2002,2002,menu.ueUser.n3iwf,N3IWF<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2003,2003,menu.ueUser.pcf,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Կ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2004,2004,menu.system.user.editRole,<EFBFBD>޸<EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>ɫ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2005,2005,config.sys.i18nOpen,<EFBFBD><EFBFBD><EFBFBD>ʻ<EFBFBD><EFBFBD>л<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2006,2006,config.sys.i18nDefault,<EFBFBD><EFBFBD><EFBFBD>ʻ<EFBFBD>Ĭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2007,2007,user.export.role,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>ɫ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2008,2008,menu.system.setting.i18n,<EFBFBD><EFBFBD><EFBFBD>ʻ<EFBFBD><EFBFBD>л<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2009,2009,menu.system.setting.i18nRemark,<EFBFBD><EFBFBD><EFBFBD>ʻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ե<EFBFBD><EFBFBD>л<EFBFBD>ѡ<EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2010,2010,dictType.index_status,<EFBFBD><EFBFBD>ҳ״̬,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2011,2011,dictType.index_status_remark,<EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԫ״̬<EFBFBD><EFBFBD>ɫ,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2012,2012,dictType.index_status.normal,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2013,2013,dictType.index_status.abnormal,<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
2014,2014,menu.log.neFile,<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD>־<EFBFBD>ļ<EFBFBD>,i18n_zh,,,1,supervisor,1.70263E+12,,0,
1 dict_code dict_sort dict_label dict_value dict_type tag_class tag_type status create_by create_time update_by update_time remark
2 1000 1000 i18n 中文 i18n_zh 1 supervisor 1.70263E+12 0
3 1001 1001 hello 你好 i18n_zh 1 supervisor 1.70263E+12 0
4 1002 1002 menu.system 系统 i18n_zh 1 supervisor 1.70263E+12 0
5 1003 1003 menu.monitor 监控 i18n_zh 1 supervisor 1.70263E+12 0
6 1004 1004 menu.tools 工具 i18n_zh 1 supervisor 1.70263E+12 0
7 1005 1005 menu.config 配置 i18n_zh 1 supervisor 1.70263E+12 0
8 1006 1006 menu.ueUser 终端 i18n_zh 1 supervisor 1.70263E+12 0
9 1007 1007 menu.systemRemark 系统管理目录 i18n_zh 1 supervisor 1.70263E+12 0
10 1008 1008 menu.monitorRemark 系统监控目录 i18n_zh 1 supervisor 1.70263E+12 0
11 1009 1009 menu.toolsRemark 系统工具目录 i18n_zh 1 supervisor 1.70263E+12 0
12 1010 1010 menu.configRemark OMC配置管理目录 i18n_zh 1 supervisor 1.70263E+12 0
13 1011 1011 menu.ueUserRemark 网元终端信息目录 i18n_zh 1 supervisor 1.70263E+12 0
14 1012 1012 menu.security.user 用户管理 i18n_zh 1 supervisor 1.70263E+12 0
15 1013 1013 menu.security.role 角色管理 i18n_zh 1 supervisor 1.70263E+12 0
16 1014 1014 menu.security.roleUser 分配角色 i18n_zh 1 supervisor 1.70263E+12 0
17 1015 1015 menu.system.menu 菜单管理 i18n_zh 1 supervisor 1.70263E+12 0
18 1016 1016 menu.security.dept 部门管理 i18n_zh 1 supervisor 1.70263E+12 0
19 1017 1017 menu.security.post 岗位管理 i18n_zh 1 supervisor 1.70263E+12 0
20 1018 1018 menu.system.dictType 字典管理 i18n_zh 1 supervisor 1.70263E+12 0
21 1019 1019 menu.system.dictData 字典数据 i18n_zh 1 supervisor 1.70263E+12 0
22 1020 1020 menu.system.paramSet 参数设置 i18n_zh 1 supervisor 1.70263E+12 0
23 1021 1021 menu.system.systemLog 系统日志 i18n_zh 1 supervisor 1.70263E+12 0
24 1022 1022 menu.system.systemInfo 系统信息 i18n_zh 1 supervisor 1.70263E+12 0
25 1023 1023 menu.system.cacheInfo 缓存信息 i18n_zh 1 supervisor 1.70263E+12 0
26 1024 1024 menu.system.cache 缓存管理 i18n_zh 1 supervisor 1.70263E+12 0
27 1025 1025 menu.security.onlineUser 在线用户 i18n_zh 1 supervisor 1.70263E+12 0
28 1026 1026 menu.system.job 调度任务 i18n_zh 1 supervisor 1.70263E+12 0
29 1027 1027 menu.system.jobLog 调度日志 i18n_zh 1 supervisor 1.70263E+12 0
30 1028 1028 menu.tools.help 帮助文档 i18n_zh 1 supervisor 1.70263E+12 0
31 1029 1029 menu.log.operat 操作日志 i18n_zh 1 supervisor 1.70263E+12 0
32 1030 1030 menu.log.login 安全日志 i18n_zh 1 supervisor 1.70263E+12 0
33 1031 1031 menu.security.userRemark 用户管理菜单 i18n_zh 1 supervisor 1.70263E+12 0
34 1032 1032 menu.security.roleRemark 角色管理菜单 i18n_zh 1 supervisor 1.70263E+12 0
35 1033 1033 menu.security.roleUserRemark 分配角色内嵌隐藏菜单 i18n_zh 1 supervisor 1.70263E+12 0
36 1034 1034 menu.system.menuRemark 菜单管理菜单 i18n_zh 1 supervisor 1.70263E+12 0
37 1035 1035 menu.security.deptRemark 部门管理菜单 i18n_zh 1 supervisor 1.70263E+12 0
38 1036 1036 menu.security.postRemark 岗位管理菜单 i18n_zh 1 supervisor 1.70263E+12 0
39 1037 1037 menu.system.dictTypeRemark 字典管理菜单 i18n_zh 1 supervisor 1.70263E+12 0
40 1038 1038 menu.system.dictDataRemark 字典数据内嵌隐藏菜单 i18n_zh 1 supervisor 1.70263E+12 0
41 1039 1039 menu.system.paramSetRemark 参数设置菜单 i18n_zh 1 supervisor 1.70263E+12 0
42 1040 1040 menu.system.systemLogRemark 系统日志目录 i18n_zh 1 supervisor 1.70263E+12 0
43 1041 1041 menu.system.systemInfoRemark 系统信息菜单 i18n_zh 1 supervisor 1.70263E+12 0
44 1042 1042 menu.system.cacheInfoRemark 缓存信息菜单 i18n_zh 1 supervisor 1.70263E+12 0
45 1043 1043 menu.system.cacheRemark 缓存列表菜单 i18n_zh 1 supervisor 1.70263E+12 0
46 1044 1044 menu.security.onlineUserRemark 在线用户菜单 i18n_zh 1 supervisor 1.70263E+12 0
47 1045 1045 menu.system.jobRemark 调度任务菜单 i18n_zh 1 supervisor 1.70263E+12 0
48 1046 1046 menu.system.jobLogRemark 调度日志内嵌隐藏菜单 i18n_zh 1 supervisor 1.70263E+12 0
49 1047 1047 menu.tools.helpRemark 帮助文档菜单 i18n_zh 1 supervisor 1.70263E+12 0
50 1048 1048 menu.log.operatRemark 操作日志菜单 i18n_zh 1 supervisor 1.70263E+12 0
51 1049 1049 menu.log.loginRemark 登录日志菜单 i18n_zh 1 supervisor 1.70263E+12 0
52 1050 1050 menu.common.query 查询 i18n_zh 1 supervisor 1.70263E+12 0
53 1051 1051 menu.common.add 新增 i18n_zh 1 supervisor 1.70263E+12 0
54 1052 1052 menu.common.edit 修改 i18n_zh 1 supervisor 1.70263E+12 0
55 1053 1053 menu.common.delete 删除 i18n_zh 1 supervisor 1.70263E+12 0
56 1054 1054 menu.common.export 导出 i18n_zh 1 supervisor 1.70263E+12 0
57 1055 1055 menu.common.import 导入 i18n_zh 1 supervisor 1.70263E+12 0
58 1056 1056 menu.common.reset 重置 i18n_zh 1 supervisor 1.70263E+12 0
59 1057 1057 menu.common.unlock 账户解锁 i18n_zh 1 supervisor 1.70263E+12 0
60 1058 1058 menu.forcedQuit.batch 批量强退 i18n_zh 1 supervisor 1.70263E+12 0
61 1059 1059 menu.forcedQuit.single 单条强退 i18n_zh 1 supervisor 1.70263E+12 0
62 1060 1060 menu.ueUser.authUDM UDM鉴权用户 i18n_zh 1 supervisor 1.70263E+12 0
63 1061 1061 menu.ueUser.subUDM UDM签约用户 i18n_zh 1 supervisor 1.70263E+12 0
64 1062 1062 menu.ueUser.authUDMRemark UDM鉴权用户菜单 i18n_zh 1 supervisor 1.70263E+12 0
65 1063 1063 menu.ueUser.subUDMRemark UDM签约用户菜单 i18n_zh 1 supervisor 1.70263E+12 0
66 1064 1064 menu.config.neManage 网元管理 i18n_zh 1 supervisor 1.70263E+12 0
67 1065 1065 menu.config.configNE 参数配置Original i18n_zh 1 supervisor 1.70263E+12 0
68 1066 1066 menu.config.neManageRemark 网元管理菜单 i18n_zh 1 supervisor 1.70263E+12 0
69 1067 1067 menu.config.configNERemark 参数配置菜单 i18n_zh 1 supervisor 1.70263E+12 0
70 1068 1068 menu.config.backupManage 备份管理 i18n_zh 1 supervisor 1.70263E+12 0
71 1069 1069 menu.config.softwareManage 软件管理 i18n_zh 1 supervisor 1.70263E+12 0
72 1070 1070 menu.ueUser.onlineIMS IMS在线用户 i18n_zh 1 supervisor 1.70263E+12 0
73 1071 1071 menu.ueUser.onlineUE UE在线信息 i18n_zh 1 supervisor 1.70263E+12 0
74 1072 1072 menu.ueUser.base5G 5G基站信息 i18n_zh 1 supervisor 1.70263E+12 0
75 1073 1073 menu.trace 跟踪 i18n_zh 1 supervisor 1.70263E+12 0
76 1074 1074 menu.trace.task 跟踪任务 i18n_zh 1 supervisor 1.70263E+12 0
77 1075 1075 menu.trace.analysis 信令分析 i18n_zh 1 supervisor 1.70263E+12 0
78 1076 1076 menu.trace.pcap 信令抓包 i18n_zh 1 supervisor 1.70263E+12 0
79 1077 1077 menu.fault 监控 i18n_zh 1 supervisor 1.70263E+12 0
80 1078 1078 menu.config.backupManageRemark 备份管理菜单 i18n_zh 1 supervisor 1.70263E+12 0
81 1079 1079 menu.config.softwareManageRemark 软件管理菜单 i18n_zh 1 supervisor 1.70263E+12 0
82 1080 1080 menu.ueUser.onlineIMSRemark IMS在线用户菜单 i18n_zh 1 supervisor 1.70263E+12 0
83 1081 1081 menu.ueUser.onlineUERemark UE在线信息菜单 i18n_zh 1 supervisor 1.70263E+12 0
84 1082 1082 menu.ueUser.base5GRemark 5G基站信息菜单 i18n_zh 1 supervisor 1.70263E+12 0
85 1083 1083 menu.traceRemark 跟踪管理目录 i18n_zh 1 supervisor 1.70263E+12 0
86 1084 1084 menu.trace.taskRemark 跟踪任务菜单 i18n_zh 1 supervisor 1.70263E+12 0
87 1085 1085 menu.trace.analysisRemark 信令分析菜单 i18n_zh 1 supervisor 1.70263E+12 0
88 1086 1086 menu.trace.pcapRemark 信令抓包菜单 i18n_zh 1 supervisor 1.70263E+12 0
89 1087 1087 menu.faultRemark 故障管理目录 i18n_zh 1 supervisor 1.70263E+12 0
90 1088 1088 menu.fault.active 活动告警 i18n_zh 1 supervisor 1.70263E+12 0
91 1089 1089 menu.log 日志 i18n_zh 1 supervisor 1.70263E+12 0
92 1090 1090 menu.log.operatOld 操作日志(旧) i18n_zh 1 supervisor 1.70263E+12 0
93 1091 1091 menu.log.mml MML日志 i18n_zh 1 supervisor 1.70263E+12 0
94 1092 1092 menu.log.alarm 告警日志 i18n_zh 1 supervisor 1.70263E+12 0
95 1093 1093 menu.log.securityOld 安全日志(旧) i18n_zh 1 supervisor 1.70263E+12 0
96 1094 1094 menu.log.forwarding 告警前转日志 i18n_zh 1 supervisor 1.70263E+12 0
97 1095 1095 menu.log.set 日志设置 i18n_zh 1 supervisor 1.70263E+12 0
98 1096 1096 menu.monitor.sessionUser 用户会话 i18n_zh 1 supervisor 1.70263E+12 0
99 1097 1097 menu.fault.history 历史告警 i18n_zh 1 supervisor 1.70263E+12 0
100 1098 1098 menu.fault.set 设置 i18n_zh 1 supervisor 1.70263E+12 0
101 1099 1099 menu.perf 性能 i18n_zh 1 supervisor 1.70263E+12 0
102 1100 1100 menu.fault.activemRemark 活动告警菜单 i18n_zh 1 supervisor 1.70263E+12 0
103 1101 1101 menu.logRemark 日志管理目录 i18n_zh 1 supervisor 1.70263E+12 0
104 1102 1102 menu.log.operatOldRemark 操作日志旧layui菜单 i18n_zh 1 supervisor 1.70263E+12 0
105 1103 1103 menu.log.mmlRemark 操作MML日志 i18n_zh 1 supervisor 1.70263E+12 0
106 1104 1104 menu.log.alarmRemark 告警日志菜单 i18n_zh 1 supervisor 1.70263E+12 0
107 1105 1105 menu.log.securityOldRemark 安全日志旧layui菜单 i18n_zh 1 supervisor 1.70263E+12 0
108 1106 1106 menu.log.forwardingRemark 告警前转日志菜单 i18n_zh 1 supervisor 1.70263E+12 0
109 1107 1107 menu.log.setRemark 日志设置菜单 i18n_zh 1 supervisor 1.70263E+12 0
110 1108 1108 menu.monitor.sessionUserRemark 用户会话旧layui菜单 i18n_zh 1 supervisor 1.70263E+12 0
111 1109 1109 menu.fault.historyRemark 历史告警菜单 i18n_zh 1 supervisor 1.70263E+12 0
112 1110 1110 menu.fault.setRemark 故障通用设置菜单 i18n_zh 1 supervisor 1.70263E+12 0
113 1111 1111 menu.perfRemark 性能目录 i18n_zh 1 supervisor 1.70263E+12 0
114 1112 1112 menu.perf.task 任务管理 i18n_zh 1 supervisor 1.70263E+12 0
115 1113 1113 menu.perf.data 性能数据 i18n_zh 1 supervisor 1.70263E+12 0
116 1114 1114 menu.perf.report 性能报表 i18n_zh 1 supervisor 1.70263E+12 0
117 1115 1115 menu.perf.threshold 性能门限 i18n_zh 1 supervisor 1.70263E+12 0
118 1116 1116 menu.perf.kpi 黄金指标 i18n_zh 1 supervisor 1.70263E+12 0
119 1117 1117 menu.perf.customTarget 自定义指标 i18n_zh 1 supervisor 1.70263E+12 0
120 1118 1118 menu.perf.set 性能通用设置 i18n_zh 1 supervisor 1.70263E+12 0
121 1119 1119 menu.mml MML i18n_zh 1 supervisor 1.70263E+12 0
122 1120 1120 menu.mml.ne 网元操作 i18n_zh 1 supervisor 1.70263E+12 0
123 1121 1121 menu.mml.udm UDM操作 i18n_zh 1 supervisor 1.70263E+12 0
124 1122 1122 menu.mml.set MML设置 i18n_zh 1 supervisor 1.70263E+12 0
125 1123 1123 menu.mml.omc OMC操作 i18n_zh 1 supervisor 1.70263E+12 0
126 1124 1124 menu.perf.taskRemark 任务管理菜单 i18n_zh 1 supervisor 1.70263E+12 0
127 1125 1125 menu.perf.dataRemark 性能数据菜单 i18n_zh 1 supervisor 1.70263E+12 0
128 1126 1126 menu.perf.reportRemark 性能报表菜单 i18n_zh 1 supervisor 1.70263E+12 0
129 1127 1127 menu.perf.thresholdRemark 性能门限菜单 i18n_zh 1 supervisor 1.70263E+12 0
130 1128 1128 menu.perf.kpiRemark 黄金指标菜单 i18n_zh 1 supervisor 1.70263E+12 0
131 1129 1129 menu.perf.customTargetRemark 自定义指标菜单 i18n_zh 1 supervisor 1.70263E+12 0
132 1130 1130 menu.perf.setRemark 性能通用设置菜单 i18n_zh 1 supervisor 1.70263E+12 0
133 1131 1131 menu.mmlRemark MML管理目录 i18n_zh 1 supervisor 1.70263E+12 0
134 1132 1132 menu.mml.neRemark 网元操作菜单 i18n_zh 1 supervisor 1.70263E+12 0
135 1133 1133 menu.mml.udmRemark 网元UDM用户数据菜单 i18n_zh 1 supervisor 1.70263E+12 0
136 1134 1134 menu.mml.setRemark MML设置菜单 i18n_zh 1 supervisor 1.70263E+12 0
137 1135 1135 menu.mml.omcRemark OMC操作菜单 i18n_zh 1 supervisor 1.70263E+12 0
138 1136 1136 menu.config.licenseManage 许可证管理 i18n_zh 1 supervisor 1.70263E+12 0
139 1137 1137 menu.security 安全 i18n_zh 1 supervisor 1.70263E+12 0
140 1138 1138 menu.system.systemSet 系统设置 i18n_zh 1 supervisor 1.70263E+12 0
141 1139 1139 menu.system.systemResource 系统资源 i18n_zh 1 supervisor 1.70263E+12 0
142 1140 1140 menu.config.configNEForm 参数配置Form i18n_zh 1 supervisor 1.70263E+12 0
143 1141 1141 menu.config.configNETree 参数配置Tree i18n_zh 1 supervisor 1.70263E+12 0
144 1142 1142 menu.config.configNETreeTable 参数配置 i18n_zh 1 supervisor 1.70263E+12 0
145 1143 1143 menu.config.licenseManageRemark 许可证管理菜单 i18n_zh 1 supervisor 1.70263E+12 0
146 1144 1144 menu.securityRemark 安全管理目录 i18n_zh 1 supervisor 1.70263E+12 0
147 1145 1145 menu.system.systemSetRemark 系统设置菜单 i18n_zh 1 supervisor 1.70263E+12 0
148 1146 1146 menu.system.systemResourceRemark 系统资源 cpu io network菜单 i18n_zh 1 supervisor 1.70263E+12 0
149 1147 1147 menu.config.configNEFormRemark 参数配置Form菜单 i18n_zh 1 supervisor 1.70263E+12 0
150 1148 1148 menu.config.configNETreeRemark 参数配置Tree菜单 i18n_zh 1 supervisor 1.70263E+12 0
151 1149 1149 menu.config.configNETreeTableRemark 参数配置TreeTable菜单 i18n_zh 1 supervisor 1.70263E+12 0
152 1150 1150 menu.noData 没有可访问菜单数据! i18n_zh 1 supervisor 1.70263E+12 0
153 1151 1151 menu.errNameExists 操作菜单【{name}】失败,菜单名称已存在 i18n_zh 1 supervisor 1.70263E+12 0
154 1152 1152 menu.errPathExists 操作菜单【{name}】失败,菜单路由地址已存在 i18n_zh 1 supervisor 1.70263E+12 0
155 1153 1153 menu.errFramePath 操作菜单【{name}】失败,非内部地址请以http(s)://开头 i18n_zh 1 supervisor 1.70263E+12 0
156 1154 1154 menu.errParentStatus 上级菜单未启用! i18n_zh 1 supervisor 1.70263E+12 0
157 1155 1155 menu.errHasChildUse 操作菜单【{name}】失败,存在使用子菜单数:{num} i18n_zh 1 supervisor 1.70263E+12 0
158 1156 1156 menu.errHasRoleUse 操作菜单【{name}】失败,菜单已分配给角色数:{num} i18n_zh 1 supervisor 1.70263E+12 0
159 1400 1400 dictData.sex.un 未选择 i18n_zh 1 supervisor 1.70263E+12 0
160 1401 1401 dictData.sex.male i18n_zh 1 supervisor 1.70263E+12 0
161 1402 1402 dictData.sex.female i18n_zh 1 supervisor 1.70263E+12 0
162 1403 1403 dictData.show 显示 i18n_zh 1 supervisor 1.70263E+12 0
163 1404 1404 dictData.hide 隐藏 i18n_zh 1 supervisor 1.70263E+12 0
164 1405 1405 dictData.normal 正常 i18n_zh 1 supervisor 1.70263E+12 0
165 1406 1406 dictData.disable 停用 i18n_zh 1 supervisor 1.70263E+12 0
166 1407 1407 dictData.yes i18n_zh 1 supervisor 1.70263E+12 0
167 1408 1408 dictData.no i18n_zh 1 supervisor 1.70263E+12 0
168 1409 1409 dictData.success 成功 i18n_zh 1 supervisor 1.70263E+12 0
169 1410 1410 dictData.fail 失败 i18n_zh 1 supervisor 1.70263E+12 0
170 1411 1411 dictData.jobStatus.normal 正常 i18n_zh 1 supervisor 1.70263E+12 0
171 1412 1412 dictData.jobStatus.pause 暂停 i18n_zh 1 supervisor 1.70263E+12 0
172 1413 1413 dictData.jobGroup.Default 默认 i18n_zh 1 supervisor 1.70263E+12 0
173 1414 1414 dictData.jobGroup.System 系统 i18n_zh 1 supervisor 1.70263E+12 0
174 1415 1415 dictData.operType.other 其他 i18n_zh 1 supervisor 1.70263E+12 0
175 1416 1416 dictData.operType.add 新增 i18n_zh 1 supervisor 1.70263E+12 0
176 1417 1417 dictData.operType.edit 修改 i18n_zh 1 supervisor 1.70263E+12 0
177 1418 1418 dictData.operType.delete 删除 i18n_zh 1 supervisor 1.70263E+12 0
178 1419 1419 dictData.operType.auth 授权 i18n_zh 1 supervisor 1.70263E+12 0
179 1420 1420 dictData.operType.export 导出 i18n_zh 1 supervisor 1.70263E+12 0
180 1421 1421 dictData.operType.import 导入 i18n_zh 1 supervisor 1.70263E+12 0
181 1422 1422 dictData.operType.forced quit 强退 i18n_zh 1 supervisor 1.70263E+12 0
182 1423 1423 dictData.operType.clear 清空 i18n_zh 1 supervisor 1.70263E+12 0
183 1424 1424 dictData.trace.interface 接口跟踪 i18n_zh 1 supervisor 1.70263E+12 0
184 1425 1425 dictData.trace.device 设备跟踪 i18n_zh 1 supervisor 1.70263E+12 0
185 1426 1426 dictData.trace.user 用户跟踪 i18n_zh 1 supervisor 1.70263E+12 0
186 1427 1427 dictData.logType.download 下载 i18n_zh 1 supervisor 1.70263E+12 0
187 1428 1428 dictData.logType.activation 激活 i18n_zh 1 supervisor 1.70263E+12 0
188 1429 1429 dictData.logType.add 新增 i18n_zh 1 supervisor 1.70263E+12 0
189 1430 1430 dictData.logType.other 其他 i18n_zh 1 supervisor 1.70263E+12 0
190 1431 1431 dictData.logType.back 回退 i18n_zh 1 supervisor 1.70263E+12 0
191 1432 1432 dictData.logType.delete 删除 i18n_zh 1 supervisor 1.70263E+12 0
192 1433 1433 dictData.logType.distribute 分配 i18n_zh 1 supervisor 1.70263E+12 0
193 1434 1434 dictData.logType.export 导出 i18n_zh 1 supervisor 1.70263E+12 0
194 1435 1435 dictData.logType.query 查询 i18n_zh 1 supervisor 1.70263E+12 0
195 1436 1436 dictData.logType.setup 设置 i18n_zh 1 supervisor 1.70263E+12 0
196 1437 1437 dictData.logType.update 更新 i18n_zh 1 supervisor 1.70263E+12 0
197 1438 1438 dictData.logType.upload 上传 i18n_zh 1 supervisor 1.70263E+12 0
198 1439 1439 dictData.logType.view 查看 i18n_zh 1 supervisor 1.70263E+12 0
199 1440 1440 dictData.logType.login 登录 i18n_zh 1 supervisor 1.70263E+12 0
200 1441 1441 dictData.logType.logout 登出 i18n_zh 1 supervisor 1.70263E+12 0
201 1442 1442 dictData.securityLogType.add 新增 i18n_zh 1 supervisor 1.70263E+12 0
202 1443 1443 dictData.securityLogType.update 更新 i18n_zh 1 supervisor 1.70263E+12 0
203 1444 1444 dictData.securityLogType.delete 删除 i18n_zh 1 supervisor 1.70263E+12 0
204 1445 1445 dictData.securityLogType.lock 锁定 i18n_zh 1 supervisor 1.70263E+12 0
205 1446 1446 dictData.securityLogType.unlock 解锁 i18n_zh 1 supervisor 1.70263E+12 0
206 1447 1447 dictData.securityLogType.reset 重置 i18n_zh 1 supervisor 1.70263E+12 0
207 1448 1448 dictData.securityLogType.deactivate 停用 i18n_zh 1 supervisor 1.70263E+12 0
208 1449 1449 dictData.jobSaveLog.no 不记录 i18n_zh 1 supervisor 1.70263E+12 0
209 1450 1450 dictData.jobSaveLog.yes 记录 i18n_zh 1 supervisor 1.70263E+12 0
210 1451 1451 dictData.neVersionStatus.upload 已上传 i18n_zh 1 supervisor 1.70263E+12 0
211 1452 1452 dictData.neVersionStatus.inactive 未激活 i18n_zh 1 supervisor 1.70263E+12 0
212 1453 1453 dictData.neVersionStatus.active 已激活 i18n_zh 1 supervisor 1.70263E+12 0
213 1454 1454 dictData.alarmStatus.history 历史告警 i18n_zh 1 supervisor 1.70263E+12 0
214 1455 1455 dictData.alarmStatus.active 活动告警 i18n_zh 1 supervisor 1.70263E+12 0
215 1456 1456 dictData.export.code 数据代码 i18n_zh 1 supervisor 1.70263E+12 0
216 1457 1457 dictData.export.sort 数据排序 i18n_zh 1 supervisor 1.70263E+12 0
217 1458 1458 dictData.export.label 数据标签 i18n_zh 1 supervisor 1.70263E+12 0
218 1459 1459 dictData.export.value 数据键值 i18n_zh 1 supervisor 1.70263E+12 0
219 1460 1460 dictData.export.type 数据排序 i18n_zh 1 supervisor 1.70263E+12 0
220 1461 1461 dictData.export.status 数据状态 i18n_zh 1 supervisor 1.70263E+12 0
221 1462 1462 dictData.datascope.all 全部数据权限 i18n_zh 1 supervisor 1.70263E+12 0
222 1463 1463 dictData.datascope.custom 自定数据权限 i18n_zh 1 supervisor 1.70263E+12 0
223 1464 1464 dictData.datascope.dept 部门数据权限 i18n_zh 1 supervisor 1.70263E+12 0
224 1465 1465 dictData.datascope.deptAndChid 部门及以下数据权限 i18n_zh 1 supervisor 1.70263E+12 0
225 1466 1466 dictData.datascope.self 仅本人数据权限 i18n_zh 1 supervisor 1.70263E+12 0
226 1467 1467 dictData.noData 没有可访问字典编码数据! i18n_zh 1 supervisor 1.70263E+12 0
227 1468 1468 dictData.errLabelExists 操作数据【{name}】失败,该字典类型下标签名已存在 i18n_zh 1 supervisor 1.70263E+12 0
228 1500 1500 dictType.sys_user_sex 用户性别 i18n_zh 1 supervisor 1.70263E+12 0
229 1501 1501 dictType.sys_show_hide 菜单状态 i18n_zh 1 supervisor 1.70263E+12 0
230 1502 1502 dictType.sys_normal_disable 系统开关 i18n_zh 1 supervisor 1.70263E+12 0
231 1503 1503 dictType.sys_job_status 任务状态 i18n_zh 1 supervisor 1.70263E+12 0
232 1504 1504 dictType.sys_job_group 任务分组 i18n_zh 1 supervisor 1.70263E+12 0
233 1505 1505 dictType.sys_yes_no 系统是否 i18n_zh 1 supervisor 1.70263E+12 0
234 1506 1506 dictType.sys_oper_type 操作类型 i18n_zh 1 supervisor 1.70263E+12 0
235 1507 1507 dictType.sys_common_status 系统状态 i18n_zh 1 supervisor 1.70263E+12 0
236 1508 1508 dictType.trace_type 跟踪类型 i18n_zh 1 supervisor 1.70263E+12 0
237 1509 1509 dictType.operation_log_type 操作日志类型 i18n_zh 1 supervisor 1.70263E+12 0
238 1510 1510 dictType.alarm_status 告警日志类型 i18n_zh 1 supervisor 1.70263E+12 0
239 1511 1511 dictType.security_log_type 安全日志类型 i18n_zh 1 supervisor 1.70263E+12 0
240 1512 1512 dictType.ne_version_status 网元软件版本状态 i18n_zh 1 supervisor 1.70263E+12 0
241 1513 1513 dictType.i18n_en 多语言-英文 i18n_zh 1 supervisor 1.70263E+12 0
242 1514 1514 dictType.i18n_zh 多语言-中文 i18n_zh 1 supervisor 1.70263E+12 0
243 1515 1515 dictType.sys_user_sex_remark 用户性别列表 i18n_zh 1 supervisor 1.70263E+12 0
244 1516 1516 dictType.sys_show_hide_remark 菜单状态列表 i18n_zh 1 supervisor 1.70263E+12 0
245 1517 1517 dictType.sys_normal_disable_remark 系统开关列表 i18n_zh 1 supervisor 1.70263E+12 0
246 1518 1518 dictType.sys_job_status_remark 任务状态列表 i18n_zh 1 supervisor 1.70263E+12 0
247 1519 1519 dictType.sys_job_group_remark 任务分组列表 i18n_zh 1 supervisor 1.70263E+12 0
248 1520 1520 dictType.sys_yes_no_remark 系统是否列表 i18n_zh 1 supervisor 1.70263E+12 0
249 1521 1521 dictType.sys_oper_type_remark 操作类型列表 i18n_zh 1 supervisor 1.70263E+12 0
250 1522 1522 dictType.sys_common_status_remark 登录状态列表 i18n_zh 1 supervisor 1.70263E+12 0
251 1523 1523 dictType.trace_type_remark 跟踪类型 i18n_zh 1 supervisor 1.70263E+12 0
252 1524 1524 dictType.operation_log_type_remark 操作日志类型 i18n_zh 1 supervisor 1.70263E+12 0
253 1525 1525 dictType.alarm_status_remark alarm_status i18n_zh 1 supervisor 1.70263E+12 0
254 1526 1526 dictType.security_log_type_remark 安全日志类型 i18n_zh 1 supervisor 1.70263E+12 0
255 1527 1527 dictType.ne_version_status_remark 网元软件版本状态 i18n_zh 1 supervisor 1.70263E+12 0
256 1528 1528 dictType.i18n_en_remark Internationalization - English i18n_zh 1 supervisor 1.70263E+12 0
257 1529 1529 dictType.i18n_zh_remark Internationalization - Chinese i18n_zh 1 supervisor 1.70263E+12 0
258 1530 1530 dictType.export.id 字典编号 i18n_zh 1 supervisor 1.70263E+12 0
259 1531 1531 dictType.export.name 字典名称 i18n_zh 1 supervisor 1.70263E+12 0
260 1532 1532 dictType.export.type 字典类型 i18n_zh 1 supervisor 1.70263E+12 0
261 1533 1533 dictType.export.status 字典状态 i18n_zh 1 supervisor 1.70263E+12 0
262 1534 1534 dictType.sys_role_datascope 系统角色数据范围 i18n_zh 1 supervisor 1.70263E+12 0
263 1535 1535 dictType.sys_role_datascope_remark 系统角色数据范围映射 i18n_zh 1 supervisor 1.70263E+12 0
264 1536 1536 dictType.noData 没有可访问字典类型数据! i18n_zh 1 supervisor 1.70263E+12 0
265 1537 1537 dictType.errNameExists 操作字典【{name}】失败,字典名称已存在 i18n_zh 1 supervisor 1.70263E+12 0
266 1538 1538 dictType.errTypeExists 操作字典【{name}】失败,字典类型已存在 i18n_zh 1 supervisor 1.70263E+12 0
267 1600 1600 dept.root 系统维护部 i18n_zh 1 supervisor 1.70263E+12 0
268 1601 1601 dept.root.item1 运维一部 i18n_zh 1 supervisor 1.70263E+12 0
269 1602 1602 dept.noData 没有可访问部门数据! i18n_zh 1 supervisor 1.70263E+12 0
270 1603 1603 dept.errParentDelFlag 上级部门【{name}】已删除,不允许新增 i18n_zh 1 supervisor 1.70263E+12 0
271 1604 1604 dept.errParentStatus 上级部门【{name}】停用,不允许新增 i18n_zh 1 supervisor 1.70263E+12 0
272 1605 1605 dept.errNameExists 操作部门【{name}】失败,部门名称已存在 i18n_zh 1 supervisor 1.70263E+12 0
273 1606 1606 dept.errParentID 操作部门【{name}】失败,上级部门不能是自己 i18n_zh 1 supervisor 1.70263E+12 0
274 1607 1607 dept.errHasChildUse 操作失败,该部门包含未停用的子部门数量:{num} i18n_zh 1 supervisor 1.70263E+12 0
275 1608 1608 dept.errHasUserUse 不允许删除,部门已分配给用户数:{num} i18n_zh 1 supervisor 1.70263E+12 0
276 1630 1630 config.sys.user.initPassword 用户管理-账号初始密码 i18n_zh 1 supervisor 1.70263E+12 0
277 1631 1631 config.sys.account.captchaEnabled 账号自助-验证码开关 i18n_zh 1 supervisor 1.70263E+12 0
278 1632 1632 config.sys.account.registerUser 账号自助-是否开启用户注册功能 i18n_zh 1 supervisor 1.70263E+12 0
279 1633 1633 config.sys.user.maxRetryCount 用户管理-密码最大错误次数 i18n_zh 1 supervisor 1.70263E+12 0
280 1634 1634 config.sys.user.lockTime 用户管理-密码锁定时间 i18n_zh 1 supervisor 1.70263E+12 0
281 1635 1635 config.monitor.sysResource.storeDays 监控-系统资源-数据保留时长 i18n_zh 1 supervisor 1.70263E+12 0
282 1636 1636 config.sys.logo.type 系统设置-LOGO类型 i18n_zh 1 supervisor 1.70263E+12 0
283 1637 1637 config.sys.logo.filePathIcon 系统设置-LOGO文件icon i18n_zh 1 supervisor 1.70263E+12 0
284 1638 1638 config.sys.logo.filePathBrand 系统设置-LOGO文件brand i18n_zh 1 supervisor 1.70263E+12 0
285 1639 1639 config.sys.loginBackground 系统设置-登录界面背景 i18n_zh 1 supervisor 1.70263E+12 0
286 1640 1640 config.sys.title 系统设置-系统名称 i18n_zh 1 supervisor 1.70263E+12 0
287 1641 1641 config.sys.copyright 系统设置-版权声明 i18n_zh 1 supervisor 1.70263E+12 0
288 1642 1642 config.sys.user.initPasswordRemark 导入用户初始化密码 123456 i18n_zh 1 supervisor 1.70263E+12 0
289 1643 1643 config.sys.account.captchaEnabledRemark 是否开启验证码功能(true开启,false关闭) i18n_zh 1 supervisor 1.70263E+12 0
290 1644 1644 config.sys.account.registerUserRemark 是否开启注册用户功能(true开启,false关闭) i18n_zh 1 supervisor 1.70263E+12 0
291 1645 1645 config.sys.user.maxRetryCountRemark 密码最大错误次数 i18n_zh 1 supervisor 1.70263E+12 0
292 1646 1646 config.sys.user.lockTimeRemark 密码锁定时间,单位分钟(默认10分钟) i18n_zh 1 supervisor 1.70263E+12 0
293 1647 1647 config.monitor.sysResource.storeDaysRemark 监控-系统资源-数据保留时长,单位天。根据当前日期,删除超过保留时长的日期数据信息。 i18n_zh 1 supervisor 1.70263E+12 0
294 1648 1648 config.sys.logo.typeRemark 全图:brand 小图:icon i18n_zh 1 supervisor 1.70263E+12 0
295 1649 1649 config.sys.logo.filePathIconRemark 文件支持网络地址图片和内部上传的文件路径 i18n_zh 1 supervisor 1.70263E+12 0
296 1650 1650 config.sys.logo.filePathBrandRemark 文件支持网络地址图片和内部上传的文件路径 i18n_zh 1 supervisor 1.70263E+12 0
297 1651 1651 config.sys.loginBackgroundRemark 文件支持网络地址图片和内部上传的文件路径,默认背景用#号 i18n_zh 1 supervisor 1.70263E+12 0
298 1652 1652 config.sys.titleRemark 系统名称长度限制11位字符串 i18n_zh 1 supervisor 1.70263E+12 0
299 1653 1653 config.sys.copyrightRemark 底脚固定条,左侧放置版权声明 i18n_zh 1 supervisor 1.70263E+12 0
300 1654 1654 config..export.id 参数编号 i18n_zh 1 supervisor 1.70263E+12 0
301 1655 1655 config..export.name 参数名称 i18n_zh 1 supervisor 1.70263E+12 0
302 1656 1656 config..export.key 参数键名 i18n_zh 1 supervisor 1.70263E+12 0
303 1657 1657 config..export.value 参数键值 i18n_zh 1 supervisor 1.70263E+12 0
304 1658 1658 config..export.type 系统内置 i18n_zh 1 supervisor 1.70263E+12 0
305 1659 1659 config..export.remark 参数说明 i18n_zh 1 supervisor 1.70263E+12 0
306 1660 1660 config.sys.titleValue AGrandEMS i18n_zh 1 supervisor 1.70263E+12 0
307 1661 1661 config.sys.copyrightValue Copyright ?2023 千通科技 i18n_zh 1 supervisor 1.70263E+12 0
308 1662 1662 config.noData 没有可访问参数配置数据! i18n_zh 1 supervisor 1.70263E+12 0
309 1663 1663 config.errKey 无效 key i18n_zh 1 supervisor 1.70263E+12 0
310 1664 1664 config.errValueEq 变更状态与旧值相等! i18n_zh 1 supervisor 1.70263E+12 0
311 1665 1665 config.errKeyExists 操作参数配置【{name}】失败,参数键名已存在 i18n_zh 1 supervisor 1.70263E+12 0
312 1666 1666 config.errDelete 删除参数配置信息失败! i18n_zh 1 supervisor 1.70263E+12 0
313 1667 1667 config.errType 操作含有内置参数,禁止删除! i18n_zh 1 supervisor 1.70263E+12 0
314 1700 1700 job.monitor_sys_resource 监控-系统资源 i18n_zh 1 supervisor 1.70263E+12 0
315 1701 1701 job.monitor_sys_resource_remark 系统资源CPU/IO/Netword收集 interval单位分钟,平均分钟资源情况 注:请根据cron表达式的时间单位分钟,传入参数interva值 i18n_zh 1 supervisor 1.70263E+12 0
316 1702 1702 job.delExpiredNeBackup 删除过期网元备份文件 i18n_zh 1 supervisor 1.70263E+12 0
317 1703 1703 job.delExpiredNeBackupRemark 删除过期网元etc备份文件, 传入参数表示保留{duration}天的备份文件, 默认60天 i18n_zh 1 supervisor 1.70263E+12 0
318 1704 1704 job.deleteExpiredAlarmRecord 删除过期历史告警记录 i18n_zh 1 supervisor 1.70263E+12 0
319 1705 1705 job.deleteExpiredAlarmRecordRemark 删除过期历史告警记录,传入参数表示保留{duration}天的历史告警记录 i18n_zh 1 supervisor 1.70263E+12 0
320 1706 1706 job.deleteExpiredKpiRecord 删除过期黄金指标记录 i18n_zh 1 supervisor 1.70263E+12 0
321 1707 1707 job.deleteExpiredKpiRecordRemark 黄金指标记录保留{duration}天 i18n_zh 1 supervisor 1.70263E+12 0
322 1708 1708 job.backupEtcFromNE 网元配置自动备份任务 i18n_zh 1 supervisor 1.70263E+12 0
323 1709 1709 job.backupEtcFromNERemark 自动备份网元etc目录下的配置文件 i18n_zh 1 supervisor 1.70263E+12 0
324 1710 1710 job.export.jobID 任务编号 i18n_zh 1 supervisor 1.70263E+12 0
325 1711 1711 job.export.jobName 任务名称 i18n_zh 1 supervisor 1.70263E+12 0
326 1712 1712 job.export.jobGroupName 任务组名 i18n_zh 1 supervisor 1.70263E+12 0
327 1713 1713 job.export.invokeTarget 调用目标 i18n_zh 1 supervisor 1.70263E+12 0
328 1714 1714 job.export.targetParams 传入参数 i18n_zh 1 supervisor 1.70263E+12 0
329 1715 1715 job.export.cronExpression cron表达式 i18n_zh 1 supervisor 1.70263E+12 0
330 1716 1716 job.export.status 状态 i18n_zh 1 supervisor 1.70263E+12 0
331 1717 1717 job.export.remark 备注说明 i18n_zh 1 supervisor 1.70263E+12 0
332 1718 1718 job.export.jobLogID 任务日志编号 i18n_zh 1 supervisor 1.70263E+12 0
333 1719 1719 job.export.jobLogStatus 任务日志状态 i18n_zh 1 supervisor 1.70263E+12 0
334 1720 1720 job.export.jobLogTime 任务日志时间 i18n_zh 1 supervisor 1.70263E+12 0
335 1721 1721 job.noData 没有可访问调度任务数据! i18n_zh 1 supervisor 1.70263E+12 0
336 1722 1722 job.errTargetParams 操作调度任务【{name}】失败,任务传入参数json字符串不正确 i18n_zh 1 supervisor 1.70263E+12 0
337 1723 1723 job.errCronExpression 操作调度任务【{name}】失败,Cron表达式不正确 i18n_zh 1 supervisor 1.70263E+12 0
338 1724 1724 job.errJobExists 调度任务新增【{name}】失败,同任务组内有相同任务名称 i18n_zh 1 supervisor 1.70263E+12 0
339 1725 1725 job.statusEq 变更状态与旧值相等! i18n_zh 1 supervisor 1.70263E+12 0
340 1750 1750 role.admin 超级管理员 i18n_zh 1 supervisor 1.70263E+12 0
341 1751 1751 role.adminAssign 管理人员 i18n_zh 1 supervisor 1.70263E+12 0
342 1752 1752 role.operator 运维人员 i18n_zh 1 supervisor 1.70263E+12 0
343 1753 1753 role.monitor 监控人员 i18n_zh 1 supervisor 1.70263E+12 0
344 1754 1754 role.vistor 普通用户 i18n_zh 1 supervisor 1.70263E+12 0
345 1755 1755 role.adminRemark 超级管理员,无法修改删除 i18n_zh 1 supervisor 1.70263E+12 0
346 1756 1756 role.adminAssignRemark 管理人员 可以对设备进行任何操作 i18n_zh 1 supervisor 1.70263E+12 0
347 1757 1757 role.operatorRemark 运维人员 可以从设备读取数据,并对设备进行配置,但是不能对设备进行软件升级操作。 i18n_zh 1 supervisor 1.70263E+12 0
348 1758 1758 role.monitorRemark 监控人员 只能从设备读取数据,而不能对设备进行任何设置 i18n_zh 1 supervisor 1.70263E+12 0
349 1759 1759 role.vistorRemark 普通用户 只可看系统相关信息 i18n_zh 1 supervisor 1.70263E+12 0
350 1760 1760 role.export.id 角色编号 i18n_zh 1 supervisor 1.70263E+12 0
351 1761 1761 role.export.name 角色名称 i18n_zh 1 supervisor 1.70263E+12 0
352 1762 1762 role.export.key 角色键值 i18n_zh 1 supervisor 1.70263E+12 0
353 1763 1763 role.export.sort 角色顺序 i18n_zh 1 supervisor 1.70263E+12 0
354 1764 1764 role.export.dataScope 角色数据范围 i18n_zh 1 supervisor 1.70263E+12 0
355 1765 1765 role.export.status 角色状态 i18n_zh 1 supervisor 1.70263E+12 0
356 1766 1766 role.noData 没有可访问角色数据! i18n_zh 1 supervisor 1.70263E+12 0
357 1767 1767 role.statusEq 变更状态与旧值相等! i18n_zh 1 supervisor 1.70263E+12 0
358 1768 1768 role.errNameExists 操作角色【{name}】失败,角色名称已存在 i18n_zh 1 supervisor 1.70263E+12 0
359 1769 1769 role.errKeyExists 操作角色【{name}】失败,角色键值已存在 i18n_zh 1 supervisor 1.70263E+12 0
360 1800 1800 post.admin 系统 i18n_zh 1 supervisor 1.70263E+12 0
361 1801 1801 post.operator 管理 i18n_zh 1 supervisor 1.70263E+12 0
362 1802 1802 post.monitor 运维 i18n_zh 1 supervisor 1.70263E+12 0
363 1803 1803 post.visitor 监控 i18n_zh 1 supervisor 1.70263E+12 0
364 1804 1804 post.export.id 岗位编号 i18n_zh 1 supervisor 1.70263E+12 0
365 1805 1805 post.export.code 岗位编码 i18n_zh 1 supervisor 1.70263E+12 0
366 1806 1806 post.export.name 岗位名称 i18n_zh 1 supervisor 1.70263E+12 0
367 1807 1807 post.export.sort 岗位排序 i18n_zh 1 supervisor 1.70263E+12 0
368 1808 1808 post.export.status 岗位状态 i18n_zh 1 supervisor 1.70263E+12 0
369 1809 1809 post.noData 没有可访问岗位数据! i18n_zh 1 supervisor 1.70263E+12 0
370 1810 1810 post.errNameExists 操作岗位【{name}】失败,岗位名称已存在已存在 i18n_zh 1 supervisor 1.70263E+12 0
371 1811 1811 post.errCodeExists 操作角色【{name}】失败,角色键值已存在 i18n_zh 1 supervisor 1.70263E+12 0
372 1830 1830 user.export.id 用户编号 i18n_zh 1 supervisor 1.70263E+12 0
373 1831 1831 user.export.name 登录账号 i18n_zh 1 supervisor 1.70263E+12 0
374 1832 1832 user.export.nick 用户昵称 i18n_zh 1 supervisor 1.70263E+12 0
375 1833 1833 user.export.email 电子邮箱 i18n_zh 1 supervisor 1.70263E+12 0
376 1834 1834 user.export.phone 手机号码 i18n_zh 1 supervisor 1.70263E+12 0
377 1835 1835 user.export.sex 用户性别 i18n_zh 1 supervisor 1.70263E+12 0
378 1836 1836 user.export.status 用户状态 i18n_zh 1 supervisor 1.70263E+12 0
379 1837 1837 user.export.deptID 部门编号 i18n_zh 1 supervisor 1.70263E+12 0
380 1838 1838 user.export.deptName 部门名称 i18n_zh 1 supervisor 1.70263E+12 0
381 1839 1839 user.export.deptLeader 部门负责人 i18n_zh 1 supervisor 1.70263E+12 0
382 1840 1840 user.export.loginIP 用户登录IP i18n_zh 1 supervisor 1.70263E+12 0
383 1841 1841 user.export.loginDate 用户登录时间 i18n_zh 1 supervisor 1.70263E+12 0
384 1842 1842 user.noData 没有可访问用户数据! i18n_zh 1 supervisor 1.70263E+12 0
385 1843 1843 user.statusEq 变更状态与旧值相等! i18n_zh 1 supervisor 1.70263E+12 0
386 1844 1844 user.errPasswdOld 修改密码失败,旧密码错误 i18n_zh 1 supervisor 1.70263E+12 0
387 1845 1845 user.errPasswdEqOld 新密码不能与旧密码相同 i18n_zh 1 supervisor 1.70263E+12 0
388 1846 1846 user.errPasswd 登录密码至少包含大小写字母、数字、特殊符号,且不少于6位 i18n_zh 1 supervisor 1.70263E+12 0
389 1847 1847 user.errEmailFormat 操作用户【{name}】失败,邮箱格式错误 i18n_zh 1 supervisor 1.70263E+12 0
390 1848 1848 user.errEmailExists 操作用户【{name}】失败,邮箱已存在 i18n_zh 1 supervisor 1.70263E+12 0
391 1849 1849 user.errPhoneFormat 操作用户【{name}】失败,手机号码格式错误 i18n_zh 1 supervisor 1.70263E+12 0
392 1850 1850 user.errPhoneExists 操作用户【{name}】失败,手机号码已存在 i18n_zh 1 supervisor 1.70263E+12 0
393 1851 1851 user.errNameExists 操作用户【{name}】失败,登录账号已存在 i18n_zh 1 supervisor 1.70263E+12 0
394 1852 1852 user.import.mustItem 表格中必填列表项,{text} i18n_zh 1 supervisor 1.70263E+12 0
395 1853 1853 user.import.phoneExist 用户编号:{id} 手机号码 {phone} 已存在 i18n_zh 1 supervisor 1.70263E+12 0
396 1854 1854 user.import.phoneFormat 用户编号:{id} 手机号码 {phone} 格式错误 i18n_zh 1 supervisor 1.70263E+12 0
397 1855 1855 user.import.emailExist 用户编号:{id} 用户邮箱:{email} 已存在 i18n_zh 1 supervisor 1.70263E+12 0
398 1856 1856 user.import.emailFormat 用户编号:{id} 用户邮箱:{email} 格式错误 i18n_zh 1 supervisor 1.70263E+12 0
399 1857 1857 user.import.success 用户编号:{id} 登录名称:{name} 导入成功 i18n_zh 1 supervisor 1.70263E+12 0
400 1858 1858 user.import.fail 用户编号:{id} 登录名称:{name} 导入失败 i18n_zh 1 supervisor 1.70263E+12 0
401 1859 1859 user.import.successUpdate 用户编号:{id} 登录名称:{name} 更新成功 i18n_zh 1 supervisor 1.70263E+12 0
402 1860 1860 user.import.failUpdate 用户编号:{id} 登录名称:{name} 更新失败 i18n_zh 1 supervisor 1.70263E+12 0
403 1861 1861 user.import.failTip 很抱歉,导入失败!共 {num} 条数据格式不正确,错误如下: i18n_zh 1 supervisor 1.70263E+12 0
404 1862 1862 user.import.successTip 恭喜您,数据已全部导入成功!共 {num} 条,数据如下: i18n_zh 1 supervisor 1.70263E+12 0
405 1900 1900 app.common.err403 无权访问 {method} {requestURI} i18n_zh 1 supervisor 1.70263E+12 0
406 1901 1901 app.common.err401 无效身份授权 i18n_zh 1 supervisor 1.70263E+12 0
407 1902 1902 app.common.err400 参数错误 i18n_zh 1 supervisor 1.70263E+12 0
408 1903 1903 app.common.exportEmpty 导出数据记录为空 i18n_zh 1 supervisor 1.70263E+12 0
409 1904 1904 app.common.errOperateAdmin 不允许操作内置用户 i18n_zh 1 supervisor 1.70263E+12 0
410 1905 1905 app.common.errOperateRole 不允许操作内置角色 i18n_zh 1 supervisor 1.70263E+12 0
411 1906 1906 app.common.deleteSuccess 删除成功:{num} i18n_zh 1 supervisor 1.70263E+12 0
412 1907 1907 app.common.loginSuccess 登录成功 i18n_zh 1 supervisor 1.70263E+12 0
413 1908 1908 app.common.logoutSuccess 注销成功 i18n_zh 1 supervisor 1.70263E+12 0
414 1909 1909 app.common.errUnlock 该用户未被锁定 i18n_zh 1 supervisor 1.70263E+12 0
415 1910 1910 app.common.noLoginUser 登录用户信息无效 i18n_zh 1 supervisor 1.70263E+12 0
416 1911 1911 app.common.rateLimitTip 访问过于频繁,请稍候再试 i18n_zh 1 supervisor 1.70263E+12 0
417 1912 1912 log.operate.export.id 操作编号 i18n_zh 1 supervisor 1.70263E+12 0
418 1913 1913 log.operate.export.title 模块名称 i18n_zh 1 supervisor 1.70263E+12 0
419 1914 1914 log.operate.export.businessType 业务类型 i18n_zh 1 supervisor 1.70263E+12 0
420 1915 1915 log.operate.export.method 操作方法 i18n_zh 1 supervisor 1.70263E+12 0
421 1916 1916 log.operate.export.requestMethod 请求方式 i18n_zh 1 supervisor 1.70263E+12 0
422 1917 1917 log.operate.export.operatorType 操作类型 i18n_zh 1 supervisor 1.70263E+12 0
423 1918 1918 log.operate.export.operName 操作人员 i18n_zh 1 supervisor 1.70263E+12 0
424 1919 1919 log.operate.export.deptName 操作人员部门名称 i18n_zh 1 supervisor 1.70263E+12 0
425 1920 1920 log.operate.export.url 请求链接地址 i18n_zh 1 supervisor 1.70263E+12 0
426 1921 1921 log.operate.export.ip 请求主机 i18n_zh 1 supervisor 1.70263E+12 0
427 1922 1922 log.operate.export.location 请求地址 i18n_zh 1 supervisor 1.70263E+12 0
428 1923 1923 log.operate.export.param 请求参数 i18n_zh 1 supervisor 1.70263E+12 0
429 1924 1924 log.operate.export.msg 操作信息 i18n_zh 1 supervisor 1.70263E+12 0
430 1925 1925 log.operate.export.status 操作状态 i18n_zh 1 supervisor 1.70263E+12 0
431 1926 1926 log.operate.export.costTime 消耗时间(毫秒) i18n_zh 1 supervisor 1.70263E+12 0
432 1927 1927 log.operate.export.operTime 操作时间 i18n_zh 1 supervisor 1.70263E+12 0
433 1928 1928 log.login.export.id 记录编号 i18n_zh 1 supervisor 1.70263E+12 0
434 1929 1929 log.login.export.userName 登录账号 i18n_zh 1 supervisor 1.70263E+12 0
435 1930 1930 log.login.export.status 登录状态 i18n_zh 1 supervisor 1.70263E+12 0
436 1931 1931 log.login.export.ip 登录地址 i18n_zh 1 supervisor 1.70263E+12 0
437 1932 1932 log.login.export.location 登录地点 i18n_zh 1 supervisor 1.70263E+12 0
438 1933 1933 log.login.export.browser 浏览器 i18n_zh 1 supervisor 1.70263E+12 0
439 1934 1934 log.login.export.os 操作系统 i18n_zh 1 supervisor 1.70263E+12 0
440 1935 1935 log.login.export.msg 登录信息 i18n_zh 1 supervisor 1.70263E+12 0
441 1936 1936 log.login.export.time 登录时间 i18n_zh 1 supervisor 1.70263E+12 0
442 1937 1937 trace.tcpdump.noData 找不到 {type} {id} 对应网元信息 i18n_zh 1 supervisor 1.70263E+12 0
443 1938 1938 register.errUsername 账号不能以数字开头,可包含大写小写字母,数字,且不少于5位 i18n_zh 1 supervisor 1.70263E+12 0
444 1939 1939 register.errPasswd 登录密码至少包含大小写字母、数字、特殊符号,且不少于6位 i18n_zh 1 supervisor 1.70263E+12 0
445 1940 1940 register.errPasswdNotEq 用户确认输入密码不一致 i18n_zh 1 supervisor 1.70263E+12 0
446 1941 1941 register.success 注册成功 i18n_zh 1 supervisor 1.70263E+12 0
447 1942 1942 register.successMsg {name} 注册成功 {id} i18n_zh 1 supervisor 1.70263E+12 0
448 1943 1943 log.operate.title.sysJobLog 调度任务日志 i18n_zh 1 supervisor 1.70263E+12 0
449 1944 1944 log.operate.title.sysJob 调度任务 i18n_zh 1 supervisor 1.70263E+12 0
450 1945 1945 log.operate.title.tcpdump 信令抓包 i18n_zh 1 supervisor 1.70263E+12 0
451 1946 1946 log.operate.title.sysConfig 参数配置 i18n_zh 1 supervisor 1.70263E+12 0
452 1947 1947 log.operate.title.sysDept 部门 i18n_zh 1 supervisor 1.70263E+12 0
453 1948 1948 log.operate.title.sysDictData 字典数据 i18n_zh 1 supervisor 1.70263E+12 0
454 1949 1949 log.operate.title.sysDictType 字典类型 i18n_zh 1 supervisor 1.70263E+12 0
455 1950 1950 log.operate.title.sysMenu 菜单 i18n_zh 1 supervisor 1.70263E+12 0
456 1951 1951 log.operate.title.sysPost 岗位 i18n_zh 1 supervisor 1.70263E+12 0
457 1952 1952 log.operate.title.sysProfile 个人信息 i18n_zh 1 supervisor 1.70263E+12 0
458 1953 1953 log.operate.title.sysProfileAvatar 个人头像 i18n_zh 1 supervisor 1.70263E+12 0
459 1954 1954 log.operate.title.sysRole 角色 i18n_zh 1 supervisor 1.70263E+12 0
460 1955 1955 log.operate.title.sysUser 用户 i18n_zh 1 supervisor 1.70263E+12 0
461 1956 1956 log.operate.title.sysLogOper 操作日志记录 i18n_zh 1 supervisor 1.70263E+12 0
462 1957 1957 log.operate.title.sysLogLogin 登录日志记录 i18n_zh 1 supervisor 1.70263E+12 0
463 1958 1958 login.errNameOrPasswd 用户不存在或密码错误 i18n_zh 1 supervisor 1.70263E+12 0
464 1959 1959 login.errDelFlag 对不起,您的账号已被删除 i18n_zh 1 supervisor 1.70263E+12 0
465 1960 1960 login.errStatus 对不起,您的帐户已被禁用 i18n_zh 1 supervisor 1.70263E+12 0
466 1961 1961 login.errRetryPasswd 密码输入错误多次,帐户已被锁定 i18n_zh 1 supervisor 1.70263E+12 0
467 1962 1962 captcha.err 验证码错误 i18n_zh 1 supervisor 1.70263E+12 0
468 1963 1963 captcha.errValid 验证码已失效 i18n_zh 1 supervisor 1.70263E+12 0
469 1964 1964 app.common.noUaOsBrowser 未知 未知 i18n_zh 1 supervisor 1.70263E+12 0
470 1965 1965 app.common.noIPregion 内网 i18n_zh 1 supervisor 1.70263E+12 0
471 1966 1966 app.common.unknown 未知 i18n_zh 1 supervisor 1.70263E+12 0
472 1967 1967 app.common.noNEInfo 未找到匹配网元信息 i18n_zh 1 supervisor 1.70263E+12 0
473 1968 1968 ne.udm.errImportUserAuthFileFormat 请上传.csv或.txt的格式文件。英文逗号分割txt格式:imsi, ki, algo, amf, opc i18n_zh 1 supervisor 1.70263E+12 0
474 1969 1969 ne.udm.errExportType 导出文件类型支持CSV和txt i18n_zh 1 supervisor 1.70263E+12 0
475 1970 1970 ne.udm.errImportUserSubFileFormat 请上传.csv或.txt的格式文件。英文逗号分割txt格式:imsi, msisdn, ambr, nssai, arfb, sar, rat, cn, smf_sel, sm_dat, eps_dat i18n_zh 1 supervisor 1.70263E+12 0
476 1971 1971 log.operate.title.udmAuth UDM鉴权用户 i18n_zh 1 supervisor 1.70263E+12 0
477 1972 1972 log.operate.title.udmSub UDM签约用户 i18n_zh 1 supervisor 1.70263E+12 0
478 1973 1973 dictType.active_alarm_type 活动告警类型 i18n_zh 1 supervisor 1.70263E+12 0
479 1974 1974 dictType.active_alarm_type_remark 活动告警类型列表 i18n_zh 1 supervisor 1.70263E+12 0
480 1975 1975 dictData.active_alarm_type.communication 通信告警 i18n_zh 1 supervisor 1.70263E+12 0
481 1976 1976 dictData.active_alarm_type.equipment 设备告警 i18n_zh 1 supervisor 1.70263E+12 0
482 1977 1977 dictData.active_alarm_type.processing 处理错误 i18n_zh 1 supervisor 1.70263E+12 0
483 1978 1978 dictData.active_alarm_type.environmental 环境告警 i18n_zh 1 supervisor 1.70263E+12 0
484 1979 1979 dictData.active_alarm_type.qualityOfService 服务质量 i18n_zh 1 supervisor 1.70263E+12 0
485 1980 1980 dictType.active_clear_type 告警清除类型 i18n_zh 1 supervisor 1.70263E+12 0
486 1981 1981 dictType.active_clear_type_remark 告警清除类型列表 i18n_zh 1 supervisor 1.70263E+12 0
487 1982 1982 dictData.active_clear_type.notCleared 告警未清除 i18n_zh 1 supervisor 1.70263E+12 0
488 1983 1983 dictData.active_clear_type.hand 手动清除 i18n_zh 1 supervisor 1.70263E+12 0
489 1984 1984 dictData.active_clear_type.auto 自动清除 i18n_zh 1 supervisor 1.70263E+12 0
490 1985 1985 dictType.active_ack_state 告警确认类型 i18n_zh 1 supervisor 1.70263E+12 0
491 1986 1986 dictType.active_ack_state_remark 告警确认类型列表 i18n_zh 1 supervisor 1.70263E+12 0
492 1987 1987 dictData.active_ack_state.unconfirmed 未确认 i18n_zh 1 supervisor 1.70263E+12 0
493 1988 1988 dictData.active_ack_state.confirmed 已确认 i18n_zh 1 supervisor 1.70263E+12 0
494 1989 1989 dictType.active_alarm_severity 严重程度 i18n_zh 1 supervisor 1.70263E+12 0
495 1990 1990 dictType.active_alarm_severity_remark 严重程度列表 i18n_zh 1 supervisor 1.70263E+12 0
496 1991 1991 dictData.active_alarm_severity.critical 严重告警 i18n_zh 1 supervisor 1.70263E+12 0
497 1992 1992 dictData.active_alarm_severity.major 主要告警 i18n_zh 1 supervisor 1.70263E+12 0
498 1993 1993 dictData.active_alarm_severity.minor 次要告警 i18n_zh 1 supervisor 1.70263E+12 0
499 1994 1994 dictData.active_alarm_severity.warning 警告告警 i18n_zh 1 supervisor 1.70263E+12 0
500 1995 1995 dictData.active_alarm_severity.event 事件告警 i18n_zh 1 supervisor 1.70263E+12 0
501 1996 1996 config.sys.officialUrl 系统设置-官网链接 i18n_zh 1 supervisor 1.70263E+12 0
502 1997 1997 config.sys.helpDoc 系统设置-系统使用文档 i18n_zh 1 supervisor 1.70263E+12 0
503 1998 1998 config.sys.officialUrlRemark 默认无地址用#号 i18n_zh 1 supervisor 1.70263E+12 0
504 1999 1999 config.sys.helpDocRemark 静态文件目录地址,使用{language}区分语言文件 i18n_zh 1 supervisor 1.70263E+12 0
505 2000 2000 log.operate.title.neAction 网元处理 i18n_zh 1 supervisor 1.70263E+12 0
506 2001 2001 log.operate.title.helpDoc 系统使用文档 i18n_zh 1 supervisor 1.70263E+12 0
507 2002 2002 menu.ueUser.n3iwf N3IWF在线用户 i18n_zh 1 supervisor 1.70263E+12 0
508 2003 2003 menu.ueUser.pcf 用户策略控制信息 i18n_zh 1 supervisor 1.70263E+12 0
509 2004 2004 menu.system.user.editRole 修改用户角色 i18n_zh 1 supervisor 1.70263E+12 0
510 2005 2005 config.sys.i18nOpen 国际化切换 i18n_zh 1 supervisor 1.70263E+12 0
511 2006 2006 config.sys.i18nDefault 国际化默认语言 i18n_zh 1 supervisor 1.70263E+12 0
512 2007 2007 user.export.role 用户角色 i18n_zh 1 supervisor 1.70263E+12 0
513 2008 2008 menu.system.setting.i18n 国际化切换 i18n_zh 1 supervisor 1.70263E+12 0
514 2009 2009 menu.system.setting.i18nRemark 国际化多语言的切换选择 i18n_zh 1 supervisor 1.70263E+12 0
515 2010 2010 dictType.index_status 首页状态 i18n_zh 1 supervisor 1.70263E+12 0
516 2011 2011 dictType.index_status_remark 首页的网元状态颜色 i18n_zh 1 supervisor 1.70263E+12 0
517 2012 2012 dictType.index_status.normal 正常 i18n_zh 1 supervisor 1.70263E+12 0
518 2013 2013 dictType.index_status.abnormal 异常 i18n_zh 1 supervisor 1.70263E+12 0
519 2014 2014 menu.log.neFile 网元日志文件 i18n_zh 1 supervisor 1.70263E+12 0

View File

@@ -0,0 +1,22 @@
dict_id,dict_name,dict_type,status,create_by,create_time,update_by,update_time,remark
1,dictType.sys_user_sex,sys_user_sex,1,supervisor,1.69935E+12,,0,dictType.sys_user_sex_remark
2,dictType.sys_show_hide,sys_show_hide,1,supervisor,1.69935E+12,,0,dictType.sys_show_hide_remark
3,dictType.sys_normal_disable,sys_normal_disable,1,supervisor,1.69935E+12,,0,dictType.sys_normal_disable_remark
4,dictType.sys_job_status,sys_job_status,1,supervisor,1.69935E+12,,0,dictType.sys_job_status_remark
5,dictType.sys_job_group,sys_job_group,1,supervisor,1.69935E+12,,0,dictType.sys_job_group_remark
6,dictType.sys_yes_no,sys_yes_no,1,supervisor,1.69935E+12,,0,dictType.sys_yes_no_remark
9,dictType.sys_oper_type,sys_oper_type,1,supervisor,1.69935E+12,,0,dictType.sys_oper_type_remark
10,dictType.sys_common_status,sys_common_status,1,supervisor,1.69935E+12,,0,dictType.sys_common_status_remark
100,dictType.trace_type,trace_type,1,supervisor,1.69935E+12,,0,dictType.trace_type_remark
101,dictType.operation_log_type,operation_log_type,1,supervisor,1.69935E+12,,0,dictType.operation_log_type_remark
102,dictType.alarm_status,alarm_status,1,supervisor,1.69935E+12,,0,dictType.alarm_status_remark
103,dictType.security_log_type,security_log_type,1,supervisor,1.69935E+12,,0,dictType.security_log_type_remark
104,dictType.ne_version_status,ne_version_status,1,supervisor,1.69935E+12,,0,dictType.ne_version_status_remark
105,dictType.i18n_en,i18n_en,1,supervisor,1.69935E+12,,0,dictType.i18n_en_remark
106,dictType.i18n_zh,i18n_zh,1,supervisor,1.69935E+12,,0,dictType.i18n_zh_remark
107,dictType.sys_role_datascope,sys_role_datascope,1,supervisor,1.69935E+12,,0,dictType.sys_role_datascope_remark
108,dictType.active_alarm_type,active_alarm_type,1,supervisor,1.69935E+12,,0,dictType.active_alarm_type_remark
109,dictType.active_clear_type,active_clear_type,1,supervisor,1.69935E+12,,0,dictType.active_clear_type_remark
110,dictType.active_ack_state,active_ack_state,1,supervisor,1.69935E+12,,0,dictType.active_ack_state_remark
111,dictType.active_alarm_severity,active_alarm_severity,1,supervisor,1.69935E+12,,0,dictType.active_alarm_severity_remark
112,dictType.index_status,index_status,1,supervisor,1.70202E+12,,0,dictType.index_status_remark
1 dict_id dict_name dict_type status create_by create_time update_by update_time remark
2 1 dictType.sys_user_sex sys_user_sex 1 supervisor 1.69935E+12 0 dictType.sys_user_sex_remark
3 2 dictType.sys_show_hide sys_show_hide 1 supervisor 1.69935E+12 0 dictType.sys_show_hide_remark
4 3 dictType.sys_normal_disable sys_normal_disable 1 supervisor 1.69935E+12 0 dictType.sys_normal_disable_remark
5 4 dictType.sys_job_status sys_job_status 1 supervisor 1.69935E+12 0 dictType.sys_job_status_remark
6 5 dictType.sys_job_group sys_job_group 1 supervisor 1.69935E+12 0 dictType.sys_job_group_remark
7 6 dictType.sys_yes_no sys_yes_no 1 supervisor 1.69935E+12 0 dictType.sys_yes_no_remark
8 9 dictType.sys_oper_type sys_oper_type 1 supervisor 1.69935E+12 0 dictType.sys_oper_type_remark
9 10 dictType.sys_common_status sys_common_status 1 supervisor 1.69935E+12 0 dictType.sys_common_status_remark
10 100 dictType.trace_type trace_type 1 supervisor 1.69935E+12 0 dictType.trace_type_remark
11 101 dictType.operation_log_type operation_log_type 1 supervisor 1.69935E+12 0 dictType.operation_log_type_remark
12 102 dictType.alarm_status alarm_status 1 supervisor 1.69935E+12 0 dictType.alarm_status_remark
13 103 dictType.security_log_type security_log_type 1 supervisor 1.69935E+12 0 dictType.security_log_type_remark
14 104 dictType.ne_version_status ne_version_status 1 supervisor 1.69935E+12 0 dictType.ne_version_status_remark
15 105 dictType.i18n_en i18n_en 1 supervisor 1.69935E+12 0 dictType.i18n_en_remark
16 106 dictType.i18n_zh i18n_zh 1 supervisor 1.69935E+12 0 dictType.i18n_zh_remark
17 107 dictType.sys_role_datascope sys_role_datascope 1 supervisor 1.69935E+12 0 dictType.sys_role_datascope_remark
18 108 dictType.active_alarm_type active_alarm_type 1 supervisor 1.69935E+12 0 dictType.active_alarm_type_remark
19 109 dictType.active_clear_type active_clear_type 1 supervisor 1.69935E+12 0 dictType.active_clear_type_remark
20 110 dictType.active_ack_state active_ack_state 1 supervisor 1.69935E+12 0 dictType.active_ack_state_remark
21 111 dictType.active_alarm_severity active_alarm_severity 1 supervisor 1.69935E+12 0 dictType.active_alarm_severity_remark
22 112 dictType.index_status index_status 1 supervisor 1.70202E+12 0 dictType.index_status_remark

View File

@@ -0,0 +1,6 @@
job_id,job_name,job_group,invoke_target,target_params,cron_expression,misfire_policy,concurrent,status,save_log,create_by,create_time,update_by,update_time,remark
1,job.monitor_sys_resource,SYSTEM,monitor_sys_resource,{"interval":5},0 0/5 * * * ?,3,0,1,0,supervisor,1.69848E+12,,0,job.monitor_sys_resource_remark
4,job.delExpiredNeBackup,SYSTEM,delExpiredNeBackup,{"duration":90},0 20 0 * * ?,3,0,1,1,supervisor,1.69848E+12,,0,job.delExpiredNeBackupRemark
5,job.deleteExpiredAlarmRecord,SYSTEM,deleteExpiredRecord,"{""duration"":34,""tableName"":""alarm"",""colName"":""event_time"",""extras"":""alarm_status='0'""}",0 10 0 * * ?,3,0,1,1,supervisor,1.69848E+12,,0,job.deleteExpiredAlarmRecordRemark
6,job.deleteExpiredKpiRecord,SYSTEM,deleteExpiredRecord,"{""duration"":39,""tableName"":""gold_kpi"",""colName"":""date""}",0 15 0 * * ?,3,0,1,1,supervisor,1.69848E+12,,0,job.deleteExpiredKpiRecordRemark
7,job.backupEtcFromNE,SYSTEM,backupEtcFromNE,,0 30 0 * * ?,3,0,1,1,supervisor,1.69848E+12,,0,job.backupEtcFromNERemark
Can't render this file because it contains an unexpected character in line 2 and column 57.

199
config/locales/sys_menu.csv Normal file
View File

@@ -0,0 +1,199 @@
menu_id,menu_name,parent_id,menu_sort,path,component,is_frame,is_cache,menu_type,visible,status,perms,icon,create_by,create_time,update_by,update_time,remark
1,menu.system,0,16,system,,1,1,D,1,1,,icon-xiangmu,supervisor,1.69892E+12,,0,menu.systemRemark
2,menu.monitor,0,2,monitor,,1,1,D,0,0,,icon-wenjian,supervisor,1.69892E+12,,0,menu.monitorRemark
3,menu.tools,0,15,tool,,1,1,D,1,1,,icon-wenjian,supervisor,1.69892E+12,,0,menu.toolsRemark
4,menu.config,0,3,configManage,,1,0,D,1,1,,icon-huizhiguize,supervisor,1.69892E+12,,0,menu.configRemark
5,menu.ueUser,0,7,neUser,,1,0,D,1,1,,icon-wocanyu,supervisor,1.69892E+12,,0,menu.ueUserRemark
6,<EFBFBD><EFBFBD><EFBFBD>Ϲ<EFBFBD><EFBFBD><EFBFBD>,0,50,page,,1,0,D,0,1,page,fa fa-home,admin,1.69303E+12,admin,1.69468E+12,<EFBFBD><EFBFBD><EFBFBD>Ϲ<EFBFBD><EFBFBD><EFBFBD>
7,<EFBFBD><EFBFBD><EFBFBD>ù<EFBFBD><EFBFBD><EFBFBD>,0,550,page,,1,0,D,0,1,page,fa fa-home,admin,1.69303E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD>ù<EFBFBD><EFBFBD><EFBFBD>
8,<EFBFBD><EFBFBD><EFBFBD>ܹ<EFBFBD><EFBFBD><EFBFBD>,0,551,page,,1,0,D,0,1,page,fa fa-home,admin,1.69303E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD>ܹ<EFBFBD><EFBFBD><EFBFBD>
9,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ά<EFBFBD><EFBFBD>,0,552,page,,1,0,D,0,1,page,fa fa-home,admin,1.69303E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ά<EFBFBD><EFBFBD>
10,<EFBFBD><EFBFBD><EFBFBD>ٹ<EFBFBD><EFBFBD><EFBFBD>,0,553,page,,1,0,D,0,1,page,fa fa-home,admin,1.69303E+12,admin,1.69408E+12,<EFBFBD><EFBFBD><EFBFBD>ٹ<EFBFBD><EFBFBD><EFBFBD>
11,<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0,554,page,,1,0,D,0,1,page,fa fa-home,admin,1.69303E+12,admin,0,<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
12,<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0,555,page,,1,0,D,0,1,page,fa fa-home,admin,1.69303E+12,admin,0,<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
13,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0,556,page,,1,0,D,0,0,page,fa fa-home,admin,1.69303E+12,admin,1.69354E+12,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
14,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0,557,page,,1,0,D,0,1,page,fa fa-home,admin,1.69303E+12,admin,0,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
15,<EFBFBD><EFBFBD><EFBFBD>˹<EFBFBD><EFBFBD><EFBFBD>,0,558,page,,1,0,D,0,0,page,fa fa-home,admin,1.69303E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD>˹<EFBFBD><EFBFBD><EFBFBD>
100,menu.security.user,2113,1,user,system/user/index,1,1,M,1,1,system:user:list,icon-wocanyu,supervisor,1.69892E+12,,0,menu.security.userRemark
101,menu.security.role,2113,3,role,system/role/index,1,1,M,1,1,system:role:list,icon-anzhuo,supervisor,1.69892E+12,,0,menu.security.roleRemark
102,menu.security.roleUser,2113,3,role/inline/auth-user/:roleId,system/role/auth-user,1,1,M,0,1,system:role:auth,#,supervisor,1.69892E+12,,0,menu.security.roleUserRemark
103,menu.system.menu,1,4,menu,system/menu/index,1,1,M,1,1,system:menu:list,icon-wofaqi,supervisor,1.69892E+12,,0,menu.system.menuRemark
104,menu.security.dept,2113,5,dept,system/dept/index,1,1,M,1,1,system:dept:list,icon-yuzhanghao1,supervisor,1.69892E+12,,0,menu.security.deptRemark
105,menu.security.post,2113,6,post,system/post/index,1,1,M,1,1,system:post:list,icon-gonggaodayi,supervisor,1.69892E+12,,0,menu.security.postRemark
106,menu.system.dictType,1,7,dict,system/dict/index,1,1,M,1,1,system:dict:list,icon-tubiaoku,supervisor,1.69892E+12,,0,menu.system.dictTypeRemark
107,menu.system.dictData,1,8,dict/inline/data/:dictId,system/dict/data,1,1,M,0,1,system:dict:data,#,supervisor,1.69892E+12,,0,menu.system.dictDataRemark
108,menu.system.paramSet,1,9,config,system/config/index,1,1,M,1,1,system:config:list,icon-gongnengjieshao,supervisor,1.69892E+12,,0,menu.system.paramSetRemark
111,menu.system.systemLog,1,11,log,,1,1,D,0,0,,#,supervisor,1.69892E+12,,0,menu.system.systemLogRemark
112,menu.system.systemInfo,1,3,system-info,monitor/system/info,1,1,M,1,1,monitor:system:info,icon-fuzhidaima,supervisor,1.69892E+12,,0,menu.system.systemInfoRemark
113,menu.system.cacheInfo,1,2,cache-info,monitor/cache/info,1,1,M,0,1,monitor:cache:info,icon-gongnengjieshao,supervisor,1.69892E+12,,0,menu.system.cacheInfoRemark
114,menu.system.cache,1,3,cache,monitor/cache/index,1,1,M,0,1,monitor:cache:list,icon-tubiaoku,supervisor,1.69892E+12,,0,menu.system.cacheRemark
115,menu.security.onlineUser,2113,2,online,monitor/online/index,1,1,M,1,1,monitor:online:list,icon-xiangmuchengyuan,supervisor,1.69892E+12,,0,menu.security.onlineUserRemark
116,menu.system.job,1,1,job,monitor/job/index,1,1,M,1,1,monitor:job:list,icon-lishi,supervisor,1.69892E+12,,0,menu.system.jobRemark
117,menu.system.jobLog,1,2,/system/job/inline/log/:jobId,monitor/job/log,1,1,M,0,1,monitor:job:log,#,supervisor,1.69892E+12,,0,menu.system.jobLogRemark
118,menu.tools.help,3,1,help,tool/help/index,1,1,M,1,1,monitor:help:list,#,supervisor,1.69892E+12,,0,menu.tools.helpRemark
500,menu.log.operat,2089,1,operate,system/log/operate/index,1,1,M,1,1,system:log:operate:list,icon-fuzhidaima,supervisor,1.69892E+12,,0,menu.log.operatRemark
501,menu.log.login,2089,2,login,system/log/login/index,1,1,M,1,1,system:log:login:list,icon-fuzhidaima,supervisor,1.69892E+12,,0,menu.log.loginRemark
1000,menu.common.query,100,1,,,1,1,B,1,1,system:user:query,#,supervisor,1.69892E+12,,0,
1001,menu.common.add,100,2,,,1,1,B,1,1,system:user:add,#,supervisor,1.69892E+12,,0,
1002,menu.common.edit,100,3,,,1,1,B,1,1,system:user:edit,#,supervisor,1.69892E+12,,0,
1003,menu.common.delete,100,4,,,1,1,B,1,1,system:user:remove,#,supervisor,1.69892E+12,,0,
1004,menu.common.export,100,5,,,1,1,B,1,1,system:user:export,#,supervisor,1.69892E+12,,0,
1005,menu.common.import,100,6,,,1,1,B,1,1,system:user:import,#,supervisor,1.69892E+12,,0,
1006,menu.common.reset,100,7,,,1,1,B,1,1,system:user:resetPwd,#,supervisor,1.69892E+12,,0,
1007,menu.common.query,101,1,,,1,1,B,1,1,system:role:query,#,supervisor,1.69892E+12,,0,
1008,menu.common.add,101,2,,,1,1,B,1,1,system:role:add,#,supervisor,1.69892E+12,,0,
1009,menu.common.edit,101,3,,,1,1,B,1,1,system:role:edit,#,supervisor,1.69892E+12,,0,
1010,menu.common.delete,101,4,,,1,1,B,1,1,system:role:remove,#,supervisor,1.69892E+12,,0,
1011,menu.common.export,101,5,,,1,1,B,1,1,system:role:export,#,supervisor,1.69892E+12,,0,
1012,menu.common.query,103,1,,,1,1,B,1,1,system:menu:query,#,supervisor,1.69892E+12,,0,
1013,menu.common.add,103,2,,,1,1,B,1,1,system:menu:add,#,supervisor,1.69892E+12,,0,
1014,menu.common.edit,103,3,,,1,1,B,1,1,system:menu:edit,#,supervisor,1.69892E+12,,0,
1015,menu.common.delete,103,4,,,1,1,B,1,1,system:menu:remove,#,supervisor,1.69892E+12,,0,
1016,menu.common.query,104,1,,,1,1,B,1,1,system:dept:query,#,supervisor,1.69892E+12,,0,
1017,menu.common.add,104,2,,,1,1,B,1,1,system:dept:add,#,supervisor,1.69892E+12,,0,
1018,menu.common.edit,104,3,,,1,1,B,1,1,system:dept:edit,#,supervisor,1.69892E+12,,0,
1019,menu.common.delete,104,4,,,1,1,B,1,1,system:dept:remove,#,supervisor,1.69892E+12,,0,
1020,menu.common.query,105,1,,,1,1,B,1,1,system:post:query,#,supervisor,1.69892E+12,,0,
1021,menu.common.add,105,2,,,1,1,B,1,1,system:post:add,#,supervisor,1.69892E+12,,0,
1022,menu.common.edit,105,3,,,1,1,B,1,1,system:post:edit,#,supervisor,1.69892E+12,,0,
1023,menu.common.delete,105,4,,,1,1,B,1,1,system:post:remove,#,supervisor,1.69892E+12,,0,
1024,menu.common.export,105,5,,,1,1,B,1,1,system:post:export,#,supervisor,1.69892E+12,,0,
1025,menu.common.query,106,1,#,,1,1,B,1,1,system:dict:query,#,supervisor,1.69892E+12,,0,
1026,menu.common.add,106,2,#,,1,1,B,1,1,system:dict:add,#,supervisor,1.69892E+12,,0,
1027,menu.common.edit,106,3,#,,1,1,B,1,1,system:dict:edit,#,supervisor,1.69892E+12,,0,
1028,menu.common.delete,106,4,#,,1,1,B,1,1,system:dict:remove,#,supervisor,1.69892E+12,,0,
1029,menu.common.export,106,5,#,,1,1,B,1,1,system:dict:export,#,supervisor,1.69892E+12,,0,
1030,menu.common.query,108,1,#,,1,1,B,1,1,system:config:query,#,supervisor,1.69892E+12,,0,
1031,menu.common.add,108,2,#,,1,1,B,1,1,system:config:add,#,supervisor,1.69892E+12,,0,
1032,menu.common.edit,108,3,#,,1,1,B,1,1,system:config:edit,#,supervisor,1.69892E+12,,0,
1033,menu.common.delete,108,4,#,,1,1,B,1,1,system:config:remove,#,supervisor,1.69892E+12,,0,
1034,menu.common.export,108,5,#,,1,1,B,1,1,system:config:export,#,supervisor,1.69892E+12,,0,
1039,menu.common.query,500,1,#,,1,1,B,1,1,system:log:operate:query,#,supervisor,1.69892E+12,,0,
1040,menu.common.delete,500,2,#,,1,1,B,1,1,system:log:operate:remove,#,supervisor,1.69892E+12,,0,
1041,menu.common.export,500,3,#,,1,1,B,1,1,system:log:operate:export,#,supervisor,1.69892E+12,,0,
1042,menu.common.query,501,1,#,,1,1,B,1,1,system:log:login:query,#,supervisor,1.69892E+12,,0,
1043,menu.common.delete,501,2,#,,1,1,B,1,1,system:log:login:remove,#,supervisor,1.69892E+12,,0,
1044,menu.common.export,501,3,#,,1,1,B,1,1,system:log:login:export,#,supervisor,1.69892E+12,,0,
1045,menu.common.unlock,501,4,#,,1,1,B,1,1,system:log:login:unlock,#,supervisor,1.69892E+12,,0,
1046,menu.common.query,114,1,#,,1,1,B,1,1,monitor:cache:query,#,supervisor,1.69892E+12,,0,
1047,menu.common.delete,114,2,#,,1,1,B,1,1,monitor:cache:remove,#,supervisor,1.69892E+12,,0,
1048,menu.common.query,115,1,#,,1,1,B,1,1,monitor:online:query,#,supervisor,1.69892E+12,,0,
1049,menu.forcedQuit.batch ,115,2,#,,1,1,B,1,1,monitor:online:batchLogout,#,supervisor,1.69892E+12,,0,
1050,menu.forcedQuit.single,115,3,#,,1,1,B,1,1,monitor:online:forceLogout,#,supervisor,1.69892E+12,,0,
1051,menu.common.query,116,1,#,,1,1,B,1,1,monitor:job:query,#,supervisor,1.69892E+12,,0,
1052,menu.common.add,116,2,#,,1,1,B,1,1,monitor:job:add,#,supervisor,1.69892E+12,,0,
1053,menu.common.edit,116,3,#,,1,1,B,1,1,monitor:job:edit,#,supervisor,1.69892E+12,,0,
1054,menu.common.delete,116,4,#,,1,1,B,1,1,monitor:job:remove,#,supervisor,1.69892E+12,,0,
1055,menu.common.edit,116,5,#,,1,1,B,1,1,monitor:job:changeStatus,#,supervisor,1.69892E+12,,0,
1056,menu.common.export,116,6,#,,1,1,B,1,1,monitor:job:export,#,supervisor,1.69892E+12,,0,
2009,menu.ueUser.authUDM,5,1,auth,neUser/auth/index,1,1,M,1,1,neUser:auth:index,icon-xiangmuchengyuan,supervisor,1.69892E+12,,0,menu.ueUser.authUDMRemark
2010,menu.ueUser.subUDM,5,2,sub,neUser/sub/index,1,1,M,1,1,neUser:sub:index,icon-xiangmuchengyuan,supervisor,1.69892E+12,,0,menu.ueUser.subUDMRemark
2011,<EFBFBD><EFBFBD>,6,1,,page/alarm/alarmListDown.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,1.69468E+12,<EFBFBD><EFBFBD>
2012,<EFBFBD><EFBFBD>ʷ<EFBFBD>,6,2,,page/alarm/AlarmListHistory.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD>ʷ<EFBFBD>
2013,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,6,3,,page/alarm/alarmInfoConfig.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2014,<EFBFBD><EFBFBD>ʱͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,6,4,,page/alarm/synchronous.html,1,0,M,1,0,page,#,admin,1.69345E+12,admin,1.69354E+12,<EFBFBD><EFBFBD>ʱͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2015,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,6,5,,page/alarm/healthCheck.html,1,0,M,1,0,page,#,admin,1.69345E+12,admin,1.69354E+12,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2016,<EFBFBD>澯ǰת,6,6,,page/alarm/alarmForwarding.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD>澯ǰת
2017,<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,7,1,,page/nfManage/list.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2018,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,7,2,,page/configParam/list.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2019,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,7,3,,page/softwareManage/softwareManage.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2020,<EFBFBD><EFBFBD><EFBFBD>ݹ<EFBFBD><EFBFBD><EFBFBD>,7,5,,page/softwareManage/backupManage.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD>ݹ<EFBFBD><EFBFBD><EFBFBD>
2021,<EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,7,6,,page/configParam/configParamSet.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2022,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,8,1,,page/task/list.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2023,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,8,2,,page/repair/list.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2024,<EFBFBD><EFBFBD><EFBFBD>ܱ<EFBFBD><EFBFBD><EFBFBD>,8,3,,page/task/perfReport.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD>ܱ<EFBFBD><EFBFBD><EFBFBD>
2025,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,8,4,,page/task/threshold.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2026,<EFBFBD>ƽ<EFBFBD>ָ<EFBFBD><EFBFBD>,8,5,,page/gold/list.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD>ƽ<EFBFBD>ָ<EFBFBD><EFBFBD>
2027,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,8,7,,page/task/perfReportSet.html,1,0,M,0,0,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2028,<EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD>,8,8,,page/indicators/list.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD>
2029,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>,8,8,,page/objectTemplate/list.html,1,0,M,1,0,page,#,admin,1.69345E+12,admin,1.69354E+12,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>
2030,<EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,8,9,,page/indicators/measuringData.html,1,0,M,1,0,page,#,admin,1.69345E+12,admin,1.69354E+12,<EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2031,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ,15,1,,page/topology/topologyList.html,1,0,M,1,0,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ
2032,ϵͳά<EFBFBD><EFBFBD>,14,1,,page/systemManage/systemOperation.html,1,0,M,1,1,page,#,admin,1.69345E+12,admin,0,ϵͳά<EFBFBD><EFBFBD>
2033,<EFBFBD>ȶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>б<EFBFBD>,14,2,,page/systemManage/stabilityEvents.html,1,0,M,1,0,page,#,admin,1.69345E+12,admin,1.69354E+12,<EFBFBD>ȶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>б<EFBFBD>
2034,<EFBFBD>ȶ<EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD>,14,3,,page/systemManage/stabilityReports.html,1,0,M,1,0,page,#,admin,1.69345E+12,admin,1.69354E+12,<EFBFBD>ȶ<EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD>
2035,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,14,4,,page/systemManage/systemBackup.html,1,0,M,1,0,page,#,admin,1.69345E+12,admin,1.69354E+12,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2036,ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>չ,14,5,,page/systemManage/systemExtended.html,1,0,M,1,0,page,#,admin,1.69345E+12,admin,1.69354E+12,"""ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>չ"
2037,֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,14,6,,page/systemManage/certificateManage.html,1,0,M,1,0,page,#,admin,1.69345E+12,admin,1.69354E+12,֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2038,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־,13,0,,page/log/nbiOperLogList.html,1,0,M,0,0,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
2039,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־,13,2,,page/log/nbiAlarmLog.html,1,0,M,0,0,page,#,admin,1.69345E+12,admin,1.69354E+12,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
2040,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,13,3,,page/log/nbiSet.html,1,0,M,0,0,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2041,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,12,1,,page/user/list.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2042,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬,12,2,,page/user/online.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
2043,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,12,2,,page/group/list.html,1,0,M,0,0,page,#,admin,1.69345E+12,admin,1.69354E+12,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2044,<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,12,3,,page/user/securityPolicy.html,1,0,M,0,0,page,#,admin,1.69345E+12,admin,1.69354E+12,<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2045,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־,11,1,,page/log/operLogList.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
2046,mml<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־,11,2,,page/log/mmlOperLogList.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,mml<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
2047,<EFBFBD><EFBFBD><EFBFBD>־,11,3,,page/log/alarmLogList.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD>־
2048,<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD>־,11,4,,page/log/securityLogList.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD>־
2049,<EFBFBD>澯ǰת<EFBFBD><EFBFBD>־,11,7,,page/log/forwardingLog.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD>澯ǰת<EFBFBD><EFBFBD>־
2050,<EFBFBD><EFBFBD>־ͨ<EFBFBD>ù<EFBFBD><EFBFBD><EFBFBD>,11,8,,page/log/logSet.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD>־ͨ<EFBFBD>ù<EFBFBD><EFBFBD><EFBFBD>
2051,ϵͳ<EFBFBD><EFBFBD>־,11,9,,page/log/systemLog.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,ϵͳ<EFBFBD><EFBFBD>־
2052,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,10,1,,page/trace/taskList.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,1.69408E+12,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2053,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,10,2,,page/trace/traceShow.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,1.69408E+12,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2054,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,9,0,,page/mml/poolList.html,1,0,M,0,0,page,#,admin,1.69345E+12,admin,1.69354E+12,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2055,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ά<EFBFBD><EFBFBD>MML,9,1,,page/mml/omcList.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ά<EFBFBD><EFBFBD>MML
2056,<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>MML,9,3,,page/mml/list.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>MML
2057,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>MML,9,4,,page/mml/udmList.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>MML
2058,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ά<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,9,5,,page/mml/mmlSet.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ά<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2059,<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,12,6,,page/role/list.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2060,<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,12,7,,page/menu/list.html,1,0,M,0,1,page,#,admin,1.69345E+12,admin,0,<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2065,<EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>URL<EFBFBD><EFBFBD>ѯ,0,10011,,,1,1,B,0,0,page,#,admin,1.69381E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2066,<EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>URL<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0,10012,,,1,1,B,0,0,page,#,admin,1.69381E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>URL<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2067,<EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>URL<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0,10013,,,1,1,B,0,0,page,#,admin,1.69381E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>URL<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2068,<EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>URLɾ<EFBFBD><EFBFBD>,0,10014,,,1,1,B,0,0,page,#,admin,1.69381E+12,admin,0,<EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>URLɾ<EFBFBD><EFBFBD>
2069,<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>Ϣ,0,559,page,,1,0,D,0,1,page,fa fa-home,admin,1.69409E+12,admin,1.69417E+12,
2070,UDM<EFBFBD><EFBFBD>Ȩ<EFBFBD>û<EFBFBD>,2069,1,,page/nfUserInfo/authList.html,1,0,M,1,1,page,#,admin,1.69409E+12,admin,1.6945E+12,
2071,5G<EFBFBD><EFBFBD>վ<EFBFBD><EFBFBD>Ϣ,2069,4,,page/nfUserInfo/5gBase.html,1,0,M,1,1,page,#,admin,1.69414E+12,admin,1.6945E+12,
2072,IMS<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>,2069,3,,page/baseInfo/imsOnline.html,1,0,M,1,1,page,#,admin,1.69443E+12,admin,1.69458E+12,
2073,UDMǩԼ<EFBFBD>û<EFBFBD>,2069,2,,page/nfUserInfo/subsList.html,1,0,M,1,1,page,#,admin,1.6945E+12,admin,1.6945E+12,
2074,UE<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ,2069,4,,page/baseInfo/ueInfoList.html,1,0,M,1,1,page,#,admin,1.6946E+12,admin,1.6946E+12,
2075,menu.config.neManage,4,1,neManage,configManage/neManage/index,1,1,M,1,1,configManage:neManage:index,icon-biaoqing,supervisor,1.69892E+12,,0,menu.config.neManageRemark
2076,menu.config.configNE,4,2,configParam,configManage/configParam/index,1,1,M,1,1,configManage:configParam:index,icon-piliang,supervisor,1.69892E+12,,0,menu.config.configNERemark
2077,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD>,10,3,,page/trace/pcap.html,1,0,M,1,1,page,#,admin,1.69483E+12,admin,0,tcpdumpץ<EFBFBD><EFBFBD>pcap<EFBFBD>ļ<EFBFBD>
2078,menu.config.backupManage,4,3,backupManage,configManage/backupManage/index,1,1,M,1,1,configManage:backupManage:index,icon-soutubiao,supervisor,1.69892E+12,,0,menu.config.backupManageRemark
2079,menu.config.softwareManage,4,4,softwareManage,configManage/softwareManage/index,1,1,M,1,1,configManage:softwareManage:index,icon-huidingbu,supervisor,1.69892E+12,,0,menu.config.softwareManageRemark
2080,menu.ueUser.onlineIMS,5,4,ims,neUser/ims/index,1,1,M,1,1,neUser:ims:index,icon-xiangmuchengyuan,supervisor,1.69892E+12,,0,menu.ueUser.onlineIMSRemark
2081,menu.ueUser.onlineUE,5,6,ue,neUser/ue/index,1,1,M,1,1,neUser:ue:index,icon-xiangmuchengyuan,supervisor,1.69892E+12,,0,menu.ueUser.onlineUERemark
2082,menu.ueUser.base5G,5,7,base5G,neUser/base5G/index,1,1,M,1,1,neUser:base5G:index,icon-paixu,supervisor,1.69892E+12,,0,menu.ueUser.base5GRemark
2083,menu.trace,0,6,traceManage,,1,0,D,1,1,,icon-paixu,supervisor,1.69892E+12,,0,menu.traceRemark
2084,menu.trace.task,2083,1,task,traceManage/task/index,1,1,M,1,1,traceManage:task:index,icon-chexiao,supervisor,1.69892E+12,,0,menu.trace.taskRemark
2085,menu.trace.analysis,2083,1,analysis,traceManage/analysis/index,1,1,M,1,1,traceManage:analysis:index,icon-gongnengjieshao,supervisor,1.69892E+12,,0,menu.trace.analysisRemark
2086,menu.trace.pcap,2083,3,pcap,traceManage/pcap/index,1,1,M,1,1,traceManage:pcap:index,icon-soutubiao,supervisor,1.69892E+12,,0,menu.trace.pcapRemark
2087,menu.fault,0,2,faultManage,,1,0,D,1,1,,icon-jinggao,supervisor,1.69892E+12,,0,menu.faultRemark
2088,menu.fault.active,2087,1,active-alarm,faultManage/active-alarm/index,1,1,M,1,1,faultManage:active-alarm:index,icon-wenjian,supervisor,1.69892E+12,,0,menu.fault.activemRemark
2089,menu.log,0,9,logManage,,1,0,D,1,1,,icon-fuzhidaima,supervisor,1.69892E+12,,0,menu.logRemark
2090,menu.log.operatOld,2089,1,operation,logManage/operation/index,1,0,M,0,0,logManage:operation:index,icon-fuzhidaima,supervisor,1.69892E+12,,0,menu.log.operatOldRemark
2091,menu.log.mml,2089,2,mml,logManage/mml/index,1,1,M,1,1,logManage:mml:index,icon-wocanyu,supervisor,1.69892E+12,,0,menu.log.mmlRemark
2092,menu.log.alarm,2089,3,alarm-log,logManage/alarm/index,1,1,M,1,1,logManage:alarm:index,icon-fuzhidaima,supervisor,1.69892E+12,,0,menu.log.alarmRemark
2093,menu.log.securityOld,2089,6,security-log,logManage/security/index,1,0,M,0,0,logManage/security/index,icon-gongnengjieshao,supervisor,1.69892E+12,,0,menu.log.securityOldRemark
2094,menu.log.forwarding,2089,7,forwarding,logManage/forwarding/index,1,0,M,1,1,logManage:forwarding:index,icon-huizhiguize,supervisor,1.69892E+12,,0,menu.log.forwardingRemark
2095,menu.log.set,2089,15,logSet,logManage/logSet/index,1,0,M,1,1,logManage:logSet:index,icon-you,supervisor,1.69892E+12,,0,menu.log.setRemark
2096,menu.monitor.sessionUser,2,10,session,monitor/session/index,1,0,M,0,0,monitor:session:index,icon-gerenzhanghu,supervisor,1.69892E+12,,0,menu.monitor.sessionUserRemark
2097,menu.fault.history,2087,2,history-alarm,faultManage/history-alarm/index,1,1,M,1,1,faultManage/history-alarm/index,icon-huizhiguize,supervisor,1.69892E+12,,0,menu.fault.historyRemark
2098,menu.fault.set,2087,3,fault-setting,faultManage/fault-setting/index,1,0,M,1,1,faultManage/fault-setting/index,icon-gonggaodayi,supervisor,1.69892E+12,,0,menu.fault.setRemark
2099,menu.perf,0,5,perfManage,,1,0,D,1,1,,icon-soutubiao,supervisor,1.69892E+12,,0,menu.perfRemark
2100,menu.perf.task,2099,1,taskManage,perfManage/taskManage/index,1,1,M,1,1,perfManage:taskManage:index,icon-wofaqi,supervisor,1.69892E+12,,0,menu.perf.taskRemark
2101,menu.perf.data,2099,2,perfData,perfManage/perfData/index,1,1,M,1,1,perfManage:perfData:index,icon-soutubiao,supervisor,1.69892E+12,,0,menu.perf.dataRemark
2102,menu.perf.report,2099,3,perfReport,perfManage/perfReport/index,1,0,M,0,0,perfManage:perfReport:index,icon-gonggaodayi,supervisor,1.69892E+12,,0,menu.perf.reportRemark
2103,menu.perf.threshold,2099,4,perfThreshold,perfManage/perfThreshold/index,1,0,M,1,1,perfManage:perfThreshold:index,icon-zhuanrang,supervisor,1.69892E+12,,0,menu.perf.thresholdRemark
2104,menu.perf.kpi,2099,5,goldTarget,perfManage/goldTarget/index,1,1,M,1,1,perfManage:goldTarget:index,icon-soutubiao,supervisor,1.69892E+12,,0,menu.perf.kpiRemark
2105,menu.perf.customTarget,2099,6,customTarget,perfManage/customTarget/index,1,1,M,0,0,perfManage:customTarget:index,icon-fanhui1,supervisor,1.69892E+12,,0,menu.perf.customTargetRemark
2106,menu.perf.set,2099,7,perfSet,perfManage/perfSet/index,1,0,M,0,0,perfManage:perfSet:index,icon-gonggao,supervisor,1.69892E+12,,0,menu.perf.setRemark
2107,menu.mml,0,8,mmlManage,,1,0,D,1,1,,icon-zhizuoliucheng,supervisor,1.69892E+12,,0,menu.mmlRemark
2108,menu.mml.ne,2107,1,neOperate,mmlManage/neOperate/index,1,1,M,1,1,mmlManage:neOperate:index,icon-huizhiguize,supervisor,1.69892E+12,,0,menu.mml.neRemark
2109,menu.mml.udm,2107,2,udmOperate,mmlManage/udmOperate/index,1,1,M,1,1,mmlManage:udmOperate:index,icon-gonggaodayi,supervisor,1.69892E+12,,0,menu.mml.udmRemark
2110,menu.mml.set,2107,4,mmlSet,mmlManage/mmlSet/index,1,1,M,1,1,mmlManage:mmlSet:index,icon-wofaqi,supervisor,1.69892E+12,,0,menu.mml.setRemark
2111,menu.mml.omc,2107,3,omcOperate,mmlManage/omcOperate/index,1,1,M,1,1,mmlManage:omcOperate:index,icon-huizhiguize,supervisor,1.69892E+12,,0,menu.mml.omcRemark
2112,menu.config.licenseManage,4,5,license,configManage/license/index,1,1,M,1,1,configManage/license/index,icon-shang,supervisor,1.69892E+12,,0,menu.config.licenseManageRemark
2113,menu.security,0,14,security,,1,0,D,1,1,,icon-suofang,supervisor,1.69892E+12,,0,menu.securityRemark
2114,menu.system.systemSet,1,12,setting,system/setting/index,1,1,M,1,1,system:setting:index,icon-piliang,supervisor,1.69892E+12,,0,menu.system.systemSetRemark
2115,menu.system.systemResource,1,13,monitor,monitor/monitor/index,1,1,M,1,1,monitor:monitor:info,icon-soutubiao,supervisor,1.69892E+12,,0,menu.system.systemResourceRemark
2116,menu.config.configNEForm,4,2,configParamForm,configManage/configParamForm/index,1,0,M,1,1,configManage:configParam:index,icon-wofaqi,supervisor,1.69892E+12,,0,menu.config.configNEFormRemark
2117,menu.config.configNETree,4,2,configParamTree,configManage/configParamTree/index,1,0,M,1,1,configManage:configParam:index,icon-wofaqi,supervisor,1.69892E+12,,0,menu.config.configNETreeRemark
2118,menu.config.configNETreeTable,4,2,configNETreeTable,configManage/configParamTreeTable/index,1,0,M,1,1,configManage:configParam:index,icon-wofaqi,supervisor,1.69892E+12,,0,menu.config.configNETreeTableRemark
2119,menu.ueUser.n3iwf,5,8,n3iwf,neUser/n3iwf/index,1,0,M,1,1,neUser:n3iwf:index,icon-paixu,supervisor,1.70124E+12,,0,
2120,menu.ueUser.pcf,5,9,pcf,neUser/pcf/index,1,0,M,1,1,neUser:pcf:index,icon-paixu,supervisor,1.70124E+12,,0,
2121,menu.system.user.editRole,100,8,,,1,1,B,1,1,system:user:editRole,#,supervisor,1.70143E+12,,0,
2122,menu.system.setting.i18n,2114,1,,,1,1,B,1,1,system:setting:i18n,#,supervisor,1.70183E+12,supervisor,1.7023E+12,menu.system.setting.i18nRemark
2123,menu.log.neFile,2089,9,neFile,logManage/neFile/index,1,0,M,1,1,logManage:neFile:index,icon-tubiaohuizhi,supervisor,1.70238E+12,,0,
1 menu_id menu_name parent_id menu_sort path component is_frame is_cache menu_type visible status perms icon create_by create_time update_by update_time remark
2 1 menu.system 0 16 system 1 1 D 1 1 icon-xiangmu supervisor 1.69892E+12 0 menu.systemRemark
3 2 menu.monitor 0 2 monitor 1 1 D 0 0 icon-wenjian supervisor 1.69892E+12 0 menu.monitorRemark
4 3 menu.tools 0 15 tool 1 1 D 1 1 icon-wenjian supervisor 1.69892E+12 0 menu.toolsRemark
5 4 menu.config 0 3 configManage 1 0 D 1 1 icon-huizhiguize supervisor 1.69892E+12 0 menu.configRemark
6 5 menu.ueUser 0 7 neUser 1 0 D 1 1 icon-wocanyu supervisor 1.69892E+12 0 menu.ueUserRemark
7 6 故障管理 0 50 page 1 0 D 0 1 page fa fa-home admin 1.69303E+12 admin 1.69468E+12 故障管理
8 7 配置管理 0 550 page 1 0 D 0 1 page fa fa-home admin 1.69303E+12 admin 0 配置管理
9 8 性能管理 0 551 page 1 0 D 0 1 page fa fa-home admin 1.69303E+12 admin 0 性能管理
10 9 操作维护 0 552 page 1 0 D 0 1 page fa fa-home admin 1.69303E+12 admin 0 操作维护
11 10 跟踪管理 0 553 page 1 0 D 0 1 page fa fa-home admin 1.69303E+12 admin 1.69408E+12 跟踪管理
12 11 日志管理 0 554 page 1 0 D 0 1 page fa fa-home admin 1.69303E+12 admin 0 日志管理
13 12 安全管理 0 555 page 1 0 D 0 1 page fa fa-home admin 1.69303E+12 admin 0 安全管理
14 13 北向管理 0 556 page 1 0 D 0 0 page fa fa-home admin 1.69303E+12 admin 1.69354E+12 北向管理
15 14 系统管理 0 557 page 1 0 D 0 1 page fa fa-home admin 1.69303E+12 admin 0 系统管理
16 15 拓扑管理 0 558 page 1 0 D 0 0 page fa fa-home admin 1.69303E+12 admin 0 拓扑管理
17 100 menu.security.user 2113 1 user system/user/index 1 1 M 1 1 system:user:list icon-wocanyu supervisor 1.69892E+12 0 menu.security.userRemark
18 101 menu.security.role 2113 3 role system/role/index 1 1 M 1 1 system:role:list icon-anzhuo supervisor 1.69892E+12 0 menu.security.roleRemark
19 102 menu.security.roleUser 2113 3 role/inline/auth-user/:roleId system/role/auth-user 1 1 M 0 1 system:role:auth # supervisor 1.69892E+12 0 menu.security.roleUserRemark
20 103 menu.system.menu 1 4 menu system/menu/index 1 1 M 1 1 system:menu:list icon-wofaqi supervisor 1.69892E+12 0 menu.system.menuRemark
21 104 menu.security.dept 2113 5 dept system/dept/index 1 1 M 1 1 system:dept:list icon-yuzhanghao1 supervisor 1.69892E+12 0 menu.security.deptRemark
22 105 menu.security.post 2113 6 post system/post/index 1 1 M 1 1 system:post:list icon-gonggaodayi supervisor 1.69892E+12 0 menu.security.postRemark
23 106 menu.system.dictType 1 7 dict system/dict/index 1 1 M 1 1 system:dict:list icon-tubiaoku supervisor 1.69892E+12 0 menu.system.dictTypeRemark
24 107 menu.system.dictData 1 8 dict/inline/data/:dictId system/dict/data 1 1 M 0 1 system:dict:data # supervisor 1.69892E+12 0 menu.system.dictDataRemark
25 108 menu.system.paramSet 1 9 config system/config/index 1 1 M 1 1 system:config:list icon-gongnengjieshao supervisor 1.69892E+12 0 menu.system.paramSetRemark
26 111 menu.system.systemLog 1 11 log 1 1 D 0 0 # supervisor 1.69892E+12 0 menu.system.systemLogRemark
27 112 menu.system.systemInfo 1 3 system-info monitor/system/info 1 1 M 1 1 monitor:system:info icon-fuzhidaima supervisor 1.69892E+12 0 menu.system.systemInfoRemark
28 113 menu.system.cacheInfo 1 2 cache-info monitor/cache/info 1 1 M 0 1 monitor:cache:info icon-gongnengjieshao supervisor 1.69892E+12 0 menu.system.cacheInfoRemark
29 114 menu.system.cache 1 3 cache monitor/cache/index 1 1 M 0 1 monitor:cache:list icon-tubiaoku supervisor 1.69892E+12 0 menu.system.cacheRemark
30 115 menu.security.onlineUser 2113 2 online monitor/online/index 1 1 M 1 1 monitor:online:list icon-xiangmuchengyuan supervisor 1.69892E+12 0 menu.security.onlineUserRemark
31 116 menu.system.job 1 1 job monitor/job/index 1 1 M 1 1 monitor:job:list icon-lishi supervisor 1.69892E+12 0 menu.system.jobRemark
32 117 menu.system.jobLog 1 2 /system/job/inline/log/:jobId monitor/job/log 1 1 M 0 1 monitor:job:log # supervisor 1.69892E+12 0 menu.system.jobLogRemark
33 118 menu.tools.help 3 1 help tool/help/index 1 1 M 1 1 monitor:help:list # supervisor 1.69892E+12 0 menu.tools.helpRemark
34 500 menu.log.operat 2089 1 operate system/log/operate/index 1 1 M 1 1 system:log:operate:list icon-fuzhidaima supervisor 1.69892E+12 0 menu.log.operatRemark
35 501 menu.log.login 2089 2 login system/log/login/index 1 1 M 1 1 system:log:login:list icon-fuzhidaima supervisor 1.69892E+12 0 menu.log.loginRemark
36 1000 menu.common.query 100 1 1 1 B 1 1 system:user:query # supervisor 1.69892E+12 0
37 1001 menu.common.add 100 2 1 1 B 1 1 system:user:add # supervisor 1.69892E+12 0
38 1002 menu.common.edit 100 3 1 1 B 1 1 system:user:edit # supervisor 1.69892E+12 0
39 1003 menu.common.delete 100 4 1 1 B 1 1 system:user:remove # supervisor 1.69892E+12 0
40 1004 menu.common.export 100 5 1 1 B 1 1 system:user:export # supervisor 1.69892E+12 0
41 1005 menu.common.import 100 6 1 1 B 1 1 system:user:import # supervisor 1.69892E+12 0
42 1006 menu.common.reset 100 7 1 1 B 1 1 system:user:resetPwd # supervisor 1.69892E+12 0
43 1007 menu.common.query 101 1 1 1 B 1 1 system:role:query # supervisor 1.69892E+12 0
44 1008 menu.common.add 101 2 1 1 B 1 1 system:role:add # supervisor 1.69892E+12 0
45 1009 menu.common.edit 101 3 1 1 B 1 1 system:role:edit # supervisor 1.69892E+12 0
46 1010 menu.common.delete 101 4 1 1 B 1 1 system:role:remove # supervisor 1.69892E+12 0
47 1011 menu.common.export 101 5 1 1 B 1 1 system:role:export # supervisor 1.69892E+12 0
48 1012 menu.common.query 103 1 1 1 B 1 1 system:menu:query # supervisor 1.69892E+12 0
49 1013 menu.common.add 103 2 1 1 B 1 1 system:menu:add # supervisor 1.69892E+12 0
50 1014 menu.common.edit 103 3 1 1 B 1 1 system:menu:edit # supervisor 1.69892E+12 0
51 1015 menu.common.delete 103 4 1 1 B 1 1 system:menu:remove # supervisor 1.69892E+12 0
52 1016 menu.common.query 104 1 1 1 B 1 1 system:dept:query # supervisor 1.69892E+12 0
53 1017 menu.common.add 104 2 1 1 B 1 1 system:dept:add # supervisor 1.69892E+12 0
54 1018 menu.common.edit 104 3 1 1 B 1 1 system:dept:edit # supervisor 1.69892E+12 0
55 1019 menu.common.delete 104 4 1 1 B 1 1 system:dept:remove # supervisor 1.69892E+12 0
56 1020 menu.common.query 105 1 1 1 B 1 1 system:post:query # supervisor 1.69892E+12 0
57 1021 menu.common.add 105 2 1 1 B 1 1 system:post:add # supervisor 1.69892E+12 0
58 1022 menu.common.edit 105 3 1 1 B 1 1 system:post:edit # supervisor 1.69892E+12 0
59 1023 menu.common.delete 105 4 1 1 B 1 1 system:post:remove # supervisor 1.69892E+12 0
60 1024 menu.common.export 105 5 1 1 B 1 1 system:post:export # supervisor 1.69892E+12 0
61 1025 menu.common.query 106 1 # 1 1 B 1 1 system:dict:query # supervisor 1.69892E+12 0
62 1026 menu.common.add 106 2 # 1 1 B 1 1 system:dict:add # supervisor 1.69892E+12 0
63 1027 menu.common.edit 106 3 # 1 1 B 1 1 system:dict:edit # supervisor 1.69892E+12 0
64 1028 menu.common.delete 106 4 # 1 1 B 1 1 system:dict:remove # supervisor 1.69892E+12 0
65 1029 menu.common.export 106 5 # 1 1 B 1 1 system:dict:export # supervisor 1.69892E+12 0
66 1030 menu.common.query 108 1 # 1 1 B 1 1 system:config:query # supervisor 1.69892E+12 0
67 1031 menu.common.add 108 2 # 1 1 B 1 1 system:config:add # supervisor 1.69892E+12 0
68 1032 menu.common.edit 108 3 # 1 1 B 1 1 system:config:edit # supervisor 1.69892E+12 0
69 1033 menu.common.delete 108 4 # 1 1 B 1 1 system:config:remove # supervisor 1.69892E+12 0
70 1034 menu.common.export 108 5 # 1 1 B 1 1 system:config:export # supervisor 1.69892E+12 0
71 1039 menu.common.query 500 1 # 1 1 B 1 1 system:log:operate:query # supervisor 1.69892E+12 0
72 1040 menu.common.delete 500 2 # 1 1 B 1 1 system:log:operate:remove # supervisor 1.69892E+12 0
73 1041 menu.common.export 500 3 # 1 1 B 1 1 system:log:operate:export # supervisor 1.69892E+12 0
74 1042 menu.common.query 501 1 # 1 1 B 1 1 system:log:login:query # supervisor 1.69892E+12 0
75 1043 menu.common.delete 501 2 # 1 1 B 1 1 system:log:login:remove # supervisor 1.69892E+12 0
76 1044 menu.common.export 501 3 # 1 1 B 1 1 system:log:login:export # supervisor 1.69892E+12 0
77 1045 menu.common.unlock 501 4 # 1 1 B 1 1 system:log:login:unlock # supervisor 1.69892E+12 0
78 1046 menu.common.query 114 1 # 1 1 B 1 1 monitor:cache:query # supervisor 1.69892E+12 0
79 1047 menu.common.delete 114 2 # 1 1 B 1 1 monitor:cache:remove # supervisor 1.69892E+12 0
80 1048 menu.common.query 115 1 # 1 1 B 1 1 monitor:online:query # supervisor 1.69892E+12 0
81 1049 menu.forcedQuit.batch 115 2 # 1 1 B 1 1 monitor:online:batchLogout # supervisor 1.69892E+12 0
82 1050 menu.forcedQuit.single 115 3 # 1 1 B 1 1 monitor:online:forceLogout # supervisor 1.69892E+12 0
83 1051 menu.common.query 116 1 # 1 1 B 1 1 monitor:job:query # supervisor 1.69892E+12 0
84 1052 menu.common.add 116 2 # 1 1 B 1 1 monitor:job:add # supervisor 1.69892E+12 0
85 1053 menu.common.edit 116 3 # 1 1 B 1 1 monitor:job:edit # supervisor 1.69892E+12 0
86 1054 menu.common.delete 116 4 # 1 1 B 1 1 monitor:job:remove # supervisor 1.69892E+12 0
87 1055 menu.common.edit 116 5 # 1 1 B 1 1 monitor:job:changeStatus # supervisor 1.69892E+12 0
88 1056 menu.common.export 116 6 # 1 1 B 1 1 monitor:job:export # supervisor 1.69892E+12 0
89 2009 menu.ueUser.authUDM 5 1 auth neUser/auth/index 1 1 M 1 1 neUser:auth:index icon-xiangmuchengyuan supervisor 1.69892E+12 0 menu.ueUser.authUDMRemark
90 2010 menu.ueUser.subUDM 5 2 sub neUser/sub/index 1 1 M 1 1 neUser:sub:index icon-xiangmuchengyuan supervisor 1.69892E+12 0 menu.ueUser.subUDMRemark
91 2011 活动告警 6 1 page/alarm/alarmListDown.html 1 0 M 1 1 page # admin 1.69345E+12 admin 1.69468E+12 活动告警
92 2012 历史告警 6 2 page/alarm/AlarmListHistory.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 历史告警
93 2013 故障通用设置 6 3 page/alarm/alarmInfoConfig.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 故障通用设置
94 2014 定时同步设置 6 4 page/alarm/synchronous.html 1 0 M 1 0 page # admin 1.69345E+12 admin 1.69354E+12 定时同步设置
95 2015 健康状态检查 6 5 page/alarm/healthCheck.html 1 0 M 1 0 page # admin 1.69345E+12 admin 1.69354E+12 健康状态检查
96 2016 告警前转 6 6 page/alarm/alarmForwarding.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 告警前转
97 2017 网元管理 7 1 page/nfManage/list.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 网元管理
98 2018 参数配置 7 2 page/configParam/list.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 参数配置
99 2019 软件管理 7 3 page/softwareManage/softwareManage.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 软件管理
100 2020 备份管理 7 5 page/softwareManage/backupManage.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 备份管理
101 2021 配置参数设置 7 6 page/configParam/configParamSet.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 配置参数设置
102 2022 任务管理 8 1 page/task/list.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 任务管理
103 2023 性能数据 8 2 page/repair/list.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 性能数据
104 2024 性能报表 8 3 page/task/perfReport.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 性能报表
105 2025 性能门限 8 4 page/task/threshold.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 性能门限
106 2026 黄金指标 8 5 page/gold/list.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 黄金指标
107 2027 性能通用设置 8 7 page/task/perfReportSet.html 1 0 M 0 0 page # admin 1.69345E+12 admin 0 性能通用设置
108 2028 自定义指标 8 8 page/indicators/list.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 自定义指标
109 2029 对象模板 8 8 page/objectTemplate/list.html 1 0 M 1 0 page # admin 1.69345E+12 admin 1.69354E+12 对象模板
110 2030 自定义测量数据 8 9 page/indicators/measuringData.html 1 0 M 1 0 page # admin 1.69345E+12 admin 1.69354E+12 自定义测量数据
111 2031 拓扑视图 15 1 page/topology/topologyList.html 1 0 M 1 0 page # admin 1.69345E+12 admin 0 拓扑视图
112 2032 系统维护 14 1 page/systemManage/systemOperation.html 1 0 M 1 1 page # admin 1.69345E+12 admin 0 系统维护
113 2033 稳定性事件列表 14 2 page/systemManage/stabilityEvents.html 1 0 M 1 0 page # admin 1.69345E+12 admin 1.69354E+12 稳定性事件列表
114 2034 稳定性统计报告 14 3 page/systemManage/stabilityReports.html 1 0 M 1 0 page # admin 1.69345E+12 admin 1.69354E+12 稳定性统计报告
115 2035 系统备份 14 4 page/systemManage/systemBackup.html 1 0 M 1 0 page # admin 1.69345E+12 admin 1.69354E+12 系统备份
116 2036 系统可扩展 14 5 page/systemManage/systemExtended.html 1 0 M 1 0 page # admin 1.69345E+12 admin 1.69354E+12 "系统可扩展
117 2037 证书管理 14 6 page/systemManage/certificateManage.html 1 0 M 1 0 page # admin 1.69345E+12 admin 1.69354E+12 证书管理
118 2038 北向操作日志 13 0 page/log/nbiOperLogList.html 1 0 M 0 0 page # admin 1.69345E+12 admin 0 北向操作日志
119 2039 北向告警日志 13 2 page/log/nbiAlarmLog.html 1 0 M 0 0 page # admin 1.69345E+12 admin 1.69354E+12 北向告警日志
120 2040 北向通用设置 13 3 page/log/nbiSet.html 1 0 M 0 0 page # admin 1.69345E+12 admin 0 北向通用设置
121 2041 用户管理 12 1 page/user/list.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 用户管理
122 2042 在线状态 12 2 page/user/online.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 在线状态
123 2043 用户组管理 12 2 page/group/list.html 1 0 M 0 0 page # admin 1.69345E+12 admin 1.69354E+12 用户组管理
124 2044 安全策略 12 3 page/user/securityPolicy.html 1 0 M 0 0 page # admin 1.69345E+12 admin 1.69354E+12 安全策略
125 2045 操作日志 11 1 page/log/operLogList.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 操作日志
126 2046 mml操作日志 11 2 page/log/mmlOperLogList.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 mml操作日志
127 2047 告警日志 11 3 page/log/alarmLogList.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 告警日志
128 2048 安全日志 11 4 page/log/securityLogList.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 安全日志
129 2049 告警前转日志 11 7 page/log/forwardingLog.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 告警前转日志
130 2050 日志通用管理 11 8 page/log/logSet.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 日志通用管理
131 2051 系统日志 11 9 page/log/systemLog.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 系统日志
132 2052 跟踪任务 10 1 page/trace/taskList.html 1 0 M 0 1 page # admin 1.69345E+12 admin 1.69408E+12 跟踪任务
133 2053 信令分析 10 2 page/trace/traceShow.html 1 0 M 0 1 page # admin 1.69345E+12 admin 1.69408E+12 信令分析
134 2054 核心网池 9 0 page/mml/poolList.html 1 0 M 0 0 page # admin 1.69345E+12 admin 1.69354E+12 核心网池
135 2055 操作维护MML 9 1 page/mml/omcList.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 操作维护MML
136 2056 网元操作MML 9 3 page/mml/list.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 网元操作MML
137 2057 用户数据MML 9 4 page/mml/udmList.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 用户数据MML
138 2058 操作维护设置 9 5 page/mml/mmlSet.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 操作维护设置
139 2059 角色管理 12 6 page/role/list.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 角色管理
140 2060 菜单管理 12 7 page/menu/list.html 1 0 M 0 1 page # admin 1.69345E+12 admin 0 菜单管理
141 2065 数据库URL查询 0 10011 1 1 B 0 0 page # admin 1.69381E+12 admin 0 数据库查询操作
142 2066 数据库URL新增 0 10012 1 1 B 0 0 page # admin 1.69381E+12 admin 0 数据库URL新增
143 2067 数据库URL更新 0 10013 1 1 B 0 0 page # admin 1.69381E+12 admin 0 数据库URL更新
144 2068 数据库URL删除 0 10014 1 1 B 0 0 page # admin 1.69381E+12 admin 0 数据库URL删除
145 2069 用户信息 0 559 page 1 0 D 0 1 page fa fa-home admin 1.69409E+12 admin 1.69417E+12
146 2070 UDM鉴权用户 2069 1 page/nfUserInfo/authList.html 1 0 M 1 1 page # admin 1.69409E+12 admin 1.6945E+12
147 2071 5G基站信息 2069 4 page/nfUserInfo/5gBase.html 1 0 M 1 1 page # admin 1.69414E+12 admin 1.6945E+12
148 2072 IMS在线用户 2069 3 page/baseInfo/imsOnline.html 1 0 M 1 1 page # admin 1.69443E+12 admin 1.69458E+12
149 2073 UDM签约用户 2069 2 page/nfUserInfo/subsList.html 1 0 M 1 1 page # admin 1.6945E+12 admin 1.6945E+12
150 2074 UE在线信息 2069 4 page/baseInfo/ueInfoList.html 1 0 M 1 1 page # admin 1.6946E+12 admin 1.6946E+12
151 2075 menu.config.neManage 4 1 neManage configManage/neManage/index 1 1 M 1 1 configManage:neManage:index icon-biaoqing supervisor 1.69892E+12 0 menu.config.neManageRemark
152 2076 menu.config.configNE 4 2 configParam configManage/configParam/index 1 1 M 1 1 configManage:configParam:index icon-piliang supervisor 1.69892E+12 0 menu.config.configNERemark
153 2077 信令抓包 10 3 page/trace/pcap.html 1 0 M 1 1 page # admin 1.69483E+12 admin 0 tcpdump抓包pcap文件
154 2078 menu.config.backupManage 4 3 backupManage configManage/backupManage/index 1 1 M 1 1 configManage:backupManage:index icon-soutubiao supervisor 1.69892E+12 0 menu.config.backupManageRemark
155 2079 menu.config.softwareManage 4 4 softwareManage configManage/softwareManage/index 1 1 M 1 1 configManage:softwareManage:index icon-huidingbu supervisor 1.69892E+12 0 menu.config.softwareManageRemark
156 2080 menu.ueUser.onlineIMS 5 4 ims neUser/ims/index 1 1 M 1 1 neUser:ims:index icon-xiangmuchengyuan supervisor 1.69892E+12 0 menu.ueUser.onlineIMSRemark
157 2081 menu.ueUser.onlineUE 5 6 ue neUser/ue/index 1 1 M 1 1 neUser:ue:index icon-xiangmuchengyuan supervisor 1.69892E+12 0 menu.ueUser.onlineUERemark
158 2082 menu.ueUser.base5G 5 7 base5G neUser/base5G/index 1 1 M 1 1 neUser:base5G:index icon-paixu supervisor 1.69892E+12 0 menu.ueUser.base5GRemark
159 2083 menu.trace 0 6 traceManage 1 0 D 1 1 icon-paixu supervisor 1.69892E+12 0 menu.traceRemark
160 2084 menu.trace.task 2083 1 task traceManage/task/index 1 1 M 1 1 traceManage:task:index icon-chexiao supervisor 1.69892E+12 0 menu.trace.taskRemark
161 2085 menu.trace.analysis 2083 1 analysis traceManage/analysis/index 1 1 M 1 1 traceManage:analysis:index icon-gongnengjieshao supervisor 1.69892E+12 0 menu.trace.analysisRemark
162 2086 menu.trace.pcap 2083 3 pcap traceManage/pcap/index 1 1 M 1 1 traceManage:pcap:index icon-soutubiao supervisor 1.69892E+12 0 menu.trace.pcapRemark
163 2087 menu.fault 0 2 faultManage 1 0 D 1 1 icon-jinggao supervisor 1.69892E+12 0 menu.faultRemark
164 2088 menu.fault.active 2087 1 active-alarm faultManage/active-alarm/index 1 1 M 1 1 faultManage:active-alarm:index icon-wenjian supervisor 1.69892E+12 0 menu.fault.activemRemark
165 2089 menu.log 0 9 logManage 1 0 D 1 1 icon-fuzhidaima supervisor 1.69892E+12 0 menu.logRemark
166 2090 menu.log.operatOld 2089 1 operation logManage/operation/index 1 0 M 0 0 logManage:operation:index icon-fuzhidaima supervisor 1.69892E+12 0 menu.log.operatOldRemark
167 2091 menu.log.mml 2089 2 mml logManage/mml/index 1 1 M 1 1 logManage:mml:index icon-wocanyu supervisor 1.69892E+12 0 menu.log.mmlRemark
168 2092 menu.log.alarm 2089 3 alarm-log logManage/alarm/index 1 1 M 1 1 logManage:alarm:index icon-fuzhidaima supervisor 1.69892E+12 0 menu.log.alarmRemark
169 2093 menu.log.securityOld 2089 6 security-log logManage/security/index 1 0 M 0 0 logManage/security/index icon-gongnengjieshao supervisor 1.69892E+12 0 menu.log.securityOldRemark
170 2094 menu.log.forwarding 2089 7 forwarding logManage/forwarding/index 1 0 M 1 1 logManage:forwarding:index icon-huizhiguize supervisor 1.69892E+12 0 menu.log.forwardingRemark
171 2095 menu.log.set 2089 15 logSet logManage/logSet/index 1 0 M 1 1 logManage:logSet:index icon-you supervisor 1.69892E+12 0 menu.log.setRemark
172 2096 menu.monitor.sessionUser 2 10 session monitor/session/index 1 0 M 0 0 monitor:session:index icon-gerenzhanghu supervisor 1.69892E+12 0 menu.monitor.sessionUserRemark
173 2097 menu.fault.history 2087 2 history-alarm faultManage/history-alarm/index 1 1 M 1 1 faultManage/history-alarm/index icon-huizhiguize supervisor 1.69892E+12 0 menu.fault.historyRemark
174 2098 menu.fault.set 2087 3 fault-setting faultManage/fault-setting/index 1 0 M 1 1 faultManage/fault-setting/index icon-gonggaodayi supervisor 1.69892E+12 0 menu.fault.setRemark
175 2099 menu.perf 0 5 perfManage 1 0 D 1 1 icon-soutubiao supervisor 1.69892E+12 0 menu.perfRemark
176 2100 menu.perf.task 2099 1 taskManage perfManage/taskManage/index 1 1 M 1 1 perfManage:taskManage:index icon-wofaqi supervisor 1.69892E+12 0 menu.perf.taskRemark
177 2101 menu.perf.data 2099 2 perfData perfManage/perfData/index 1 1 M 1 1 perfManage:perfData:index icon-soutubiao supervisor 1.69892E+12 0 menu.perf.dataRemark
178 2102 menu.perf.report 2099 3 perfReport perfManage/perfReport/index 1 0 M 0 0 perfManage:perfReport:index icon-gonggaodayi supervisor 1.69892E+12 0 menu.perf.reportRemark
179 2103 menu.perf.threshold 2099 4 perfThreshold perfManage/perfThreshold/index 1 0 M 1 1 perfManage:perfThreshold:index icon-zhuanrang supervisor 1.69892E+12 0 menu.perf.thresholdRemark
180 2104 menu.perf.kpi 2099 5 goldTarget perfManage/goldTarget/index 1 1 M 1 1 perfManage:goldTarget:index icon-soutubiao supervisor 1.69892E+12 0 menu.perf.kpiRemark
181 2105 menu.perf.customTarget 2099 6 customTarget perfManage/customTarget/index 1 1 M 0 0 perfManage:customTarget:index icon-fanhui1 supervisor 1.69892E+12 0 menu.perf.customTargetRemark
182 2106 menu.perf.set 2099 7 perfSet perfManage/perfSet/index 1 0 M 0 0 perfManage:perfSet:index icon-gonggao supervisor 1.69892E+12 0 menu.perf.setRemark
183 2107 menu.mml 0 8 mmlManage 1 0 D 1 1 icon-zhizuoliucheng supervisor 1.69892E+12 0 menu.mmlRemark
184 2108 menu.mml.ne 2107 1 neOperate mmlManage/neOperate/index 1 1 M 1 1 mmlManage:neOperate:index icon-huizhiguize supervisor 1.69892E+12 0 menu.mml.neRemark
185 2109 menu.mml.udm 2107 2 udmOperate mmlManage/udmOperate/index 1 1 M 1 1 mmlManage:udmOperate:index icon-gonggaodayi supervisor 1.69892E+12 0 menu.mml.udmRemark
186 2110 menu.mml.set 2107 4 mmlSet mmlManage/mmlSet/index 1 1 M 1 1 mmlManage:mmlSet:index icon-wofaqi supervisor 1.69892E+12 0 menu.mml.setRemark
187 2111 menu.mml.omc 2107 3 omcOperate mmlManage/omcOperate/index 1 1 M 1 1 mmlManage:omcOperate:index icon-huizhiguize supervisor 1.69892E+12 0 menu.mml.omcRemark
188 2112 menu.config.licenseManage 4 5 license configManage/license/index 1 1 M 1 1 configManage/license/index icon-shang supervisor 1.69892E+12 0 menu.config.licenseManageRemark
189 2113 menu.security 0 14 security 1 0 D 1 1 icon-suofang supervisor 1.69892E+12 0 menu.securityRemark
190 2114 menu.system.systemSet 1 12 setting system/setting/index 1 1 M 1 1 system:setting:index icon-piliang supervisor 1.69892E+12 0 menu.system.systemSetRemark
191 2115 menu.system.systemResource 1 13 monitor monitor/monitor/index 1 1 M 1 1 monitor:monitor:info icon-soutubiao supervisor 1.69892E+12 0 menu.system.systemResourceRemark
192 2116 menu.config.configNEForm 4 2 configParamForm configManage/configParamForm/index 1 0 M 1 1 configManage:configParam:index icon-wofaqi supervisor 1.69892E+12 0 menu.config.configNEFormRemark
193 2117 menu.config.configNETree 4 2 configParamTree configManage/configParamTree/index 1 0 M 1 1 configManage:configParam:index icon-wofaqi supervisor 1.69892E+12 0 menu.config.configNETreeRemark
194 2118 menu.config.configNETreeTable 4 2 configNETreeTable configManage/configParamTreeTable/index 1 0 M 1 1 configManage:configParam:index icon-wofaqi supervisor 1.69892E+12 0 menu.config.configNETreeTableRemark
195 2119 menu.ueUser.n3iwf 5 8 n3iwf neUser/n3iwf/index 1 0 M 1 1 neUser:n3iwf:index icon-paixu supervisor 1.70124E+12 0
196 2120 menu.ueUser.pcf 5 9 pcf neUser/pcf/index 1 0 M 1 1 neUser:pcf:index icon-paixu supervisor 1.70124E+12 0
197 2121 menu.system.user.editRole 100 8 1 1 B 1 1 system:user:editRole # supervisor 1.70143E+12 0
198 2122 menu.system.setting.i18n 2114 1 1 1 B 1 1 system:setting:i18n # supervisor 1.70183E+12 supervisor 1.7023E+12 menu.system.setting.i18nRemark
199 2123 menu.log.neFile 2089 9 neFile logManage/neFile/index 1 0 M 1 1 logManage:neFile:index icon-tubiaohuizhi supervisor 1.70238E+12 0

View File

@@ -0,0 +1,5 @@
post_id,post_code,post_name,post_sort,status,create_by,create_time,update_by,update_time,remark
1,administator,post.admin,1,1,supervisor,1.69711E+12,,0,
2,operator,post.operator,2,1,supervisor,1.69711E+12,,0,
3,monitor,post.monitor,3,1,supervisor,1.69711E+12,,0,
4,visitor,post.visitor,4,1,supervisor,1.69711E+12,,0,
1 post_id post_code post_name post_sort status create_by create_time update_by update_time remark
2 1 administator post.admin 1 1 supervisor 1.69711E+12 0
3 2 operator post.operator 2 1 supervisor 1.69711E+12 0
4 3 monitor post.monitor 3 1 supervisor 1.69711E+12 0
5 4 visitor post.visitor 4 1 supervisor 1.69711E+12 0

View File

@@ -0,0 +1,6 @@
role_id,role_name,role_key,role_sort,data_scope,menu_check_strictly,dept_check_strictly,status,del_flag,create_by,create_time,update_by,update_time,remark
1,role.admin,supervisor,1,1,1,1,1,0,supervisor,1.69709E+12,,0,role.adminRemark
2,role.adminAssign,administrator,2,1,1,1,1,0,supervisor,1.69849E+12,,0,role.adminAssignRemark
3,role.operator,operator,3,1,1,1,1,0,supervisor,1.69849E+12,,0,role.operatorRemark
4,role.monitor,monitor,4,1,1,1,1,0,supervisor,1.69849E+12,,0,role.monitorRemark
5,role.vistor,vistor,5,1,1,1,1,0,supervisor,1.69849E+12,,0,role.vistorRemark
1 role_id role_name role_key role_sort data_scope menu_check_strictly dept_check_strictly status del_flag create_by create_time update_by update_time remark
2 1 role.admin supervisor 1 1 1 1 1 0 supervisor 1.69709E+12 0 role.adminRemark
3 2 role.adminAssign administrator 2 1 1 1 1 0 supervisor 1.69849E+12 0 role.adminAssignRemark
4 3 role.operator operator 3 1 1 1 1 0 supervisor 1.69849E+12 0 role.operatorRemark
5 4 role.monitor monitor 4 1 1 1 1 0 supervisor 1.69849E+12 0 role.monitorRemark
6 5 role.vistor vistor 5 1 1 1 1 0 supervisor 1.69849E+12 0 role.vistorRemark

View File

@@ -58,6 +58,7 @@ omc:
- operation: "dsp"
object: "licenseinfo"
display: "Display NE License Information"
status: "Inactive"
params:
- name: "netype"
alias: "neType"
@@ -77,6 +78,7 @@ omc:
- operation: "lst"
object: "license"
display: "List NE License Information"
status: "Inactive"
params:
- name: "netype"
alias: "ne_type"
@@ -97,6 +99,7 @@ omc:
- operation: "dep"
object: "license"
display: "Deployment NE License"
status: "Inactive"
params:
- name: "srcnetype"
alias: "ne_type"
@@ -138,6 +141,7 @@ omc:
- operation: "rel"
object: "license"
display: "Batch Release NE License"
status: "Inactive"
params:
- name: "netype"
alias: "ne_type"
@@ -169,6 +173,7 @@ omc:
- operation: "ins"
object: "license"
display: "Install NE License"
status: "Inactive"
params:
- name: "netype"
alias: "ne_type"
@@ -199,6 +204,7 @@ omc:
- operation: "adj"
object: "license"
display: "Adjustment NE License"
status: "Inactive"
params:
- name: "netype"
alias: "ne_type"
@@ -229,6 +235,7 @@ omc:
- operation: "exp"
object: "license"
display: "Export NE License"
status: "Inactive"
params:
- name: "netype"
alias: "ne_type"
@@ -249,6 +256,7 @@ omc:
- operation: "uni"
object: "license"
display: "Uninstall NE License"
status: "Inactive"
params:
- name: "netype"
alias: "ne_type"
@@ -269,6 +277,7 @@ omc:
- operation: "dsp"
object: "nelink"
display: "Display NE Interface Link Status"
status: "Inactive"
params:
- name: "netype"
alias: "ne_type"
@@ -1067,6 +1076,7 @@ omc:
- operation: "run"
object: "shell"
display: "Run Shell Command"
status: "Inactive"
params:
- name: "cmd"
alias: "cmd"

View File

@@ -26,7 +26,7 @@ udm:
type: "string"
optional: "false"
filter: ""
display: "Ki"
display: "KI"
comment: ""
- name: "amf"
type: "string"
@@ -38,11 +38,11 @@ udm:
type: "int"
optional: "false"
filter: "0~15"
display: "Algo"
display: "Algo Index"
comment: ""
- name: "opc"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "OPC"
comment: ""
@@ -70,13 +70,13 @@ udm:
type: "int"
optional: "false"
filter: ""
display: "auth data number"
display: "Auth Data Number"
comment: ""
- name: "ki"
type: "string"
optional: "false"
filter: ""
display: "Ki"
display: "KI"
comment: ""
- name: "amf"
type: "string"
@@ -88,11 +88,11 @@ udm:
type: "int"
optional: "false"
filter: "0~15"
display: "Algo"
display: "Algo Index"
comment: ""
- name: "opc"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "OPC"
comment: ""
@@ -110,17 +110,17 @@ udm:
type: "int"
optional: "false"
filter: ""
display: "auth data number"
display: "Auth Data Number"
comment: ""
- operation: "import"
object: "authdat"
display: "Import Auth Data From File"
params:
- name: "path"
type: "string"
type: "file"
optional: "false"
filter: ""
display: "Path file"
filter: ".txt"
display: "Path File"
comment: ""
- operation: "export"
object: "authdat"
@@ -130,7 +130,7 @@ udm:
type: "string"
optional: "false"
filter: ""
display: "Path file"
display: "Path File"
comment: ""
subscriberManagement:
display: "Subcriber Management"
@@ -163,51 +163,99 @@ udm:
comment: ""
- name: "ambr"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "AMBR"
display: "5G UE AMBR"
comment: ""
- name: "nssai"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "Nssai"
display: "5G SNSSAIs"
comment: ""
- name: "arfb"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "Arfb"
display: "5G Forbidden Areas"
comment: ""
- name: "sar"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "SAR"
display: "5G Service Area Restriction"
comment: ""
- name: "rat"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "RAT"
display: "RAT Type"
comment: ""
- name: "cn"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "CN"
display: "Core Network"
comment: ""
- name: "smf_sel"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "SMF_sel"
display: "5G SMF Selection Data"
comment: ""
- name: "sm_data"
type: "string"
optional: "false"
filter: ""
display: "SM_data"
display: "5G SM Data"
comment: ""
- name: "static_ip"
type: "string"
optional: "true"
filter: ""
display: "4G Static IP"
comment: "Specify mobile phone static IP address, and '-' indicates the use of dynamic IP address"
- name: "context_id"
type: "int"
optional: "true"
filter: ""
display: "4G Context ID"
comment: ""
- name: "apn_context"
type: "int"
optional: "true"
filter: ""
display: "4G APN Context"
comment: ""
- name: "epstpl"
type: "string"
optional: "true"
filter: ""
display: "4G EPS User Template Name"
comment: ""
- name: "eps_flag"
type: "enum"
optional: "true"
filter: "{\"0\":\"Disable\", \"1\":\"Enable\"}"
display: "4G EPS Flag"
comment: ""
- name: "eps_odb"
type: "int"
optional: "true"
filter: ""
display: "4G EPS ODB"
comment: ""
- name: "hplmn_odb"
type: "int"
optional: "true"
filter: ""
display: "4G HPLMN ODB"
comment: ""
- name: "ard"
type: "int"
optional: "true"
filter: ""
display: "4G Access Restriction Data"
comment: ""
- operation: "del"
object: "udmuser"
@@ -228,7 +276,7 @@ udm:
optional: "false"
filter: ""
display: "IMSI"
c1omment: ""
comment: ""
- name: "msisdn"
type: "string"
optional: "true"
@@ -239,48 +287,97 @@ udm:
type: "string"
optional: "true"
filter: ""
display: "AMBR"
display: "5G UE AMBR"
comment: ""
- name: "nssai"
type: "string"
optional: "true"
filter: ""
display: "Nssai"
display: "5G SNSSAIs"
comment: ""
- name: "arfb"
type: "string"
optional: "true"
filter: ""
display: "Arfb"
display: "5G Forbidden Areas"
comment: ""
- name: "sar"
type: "string"
optional: "true"
filter: ""
display: "SAR"
display: "5G Service Area Restriction"
comment: ""
- name: "rat"
type: "string"
optional: "true"
filter: ""
display: "RAT"
display: "RAT Type"
comment: ""
- name: "cn"
type: "string"
optional: "true"
filter: ""
display: "CN"
display: "Core Network"
comment: ""
- name: "smf_sel"
type: "string"
optional: "true"
filter: ""
display: "SMF_sel"
display: "5G SMF Selection Data"
comment: ""
- name: "sm_data"
type: "string"
optional: "true"
filter: ""
display: "SM_data"
display: "5G SM Data"
comment: ""
- name: "static_ip"
type: "string"
optional: "true"
filter: ""
display: "4G Static IP"
comment: "Specify mobile phone static IP address, and '-' indicates the use of dynamic IP address"
- name: "context_id"
type: "int"
optional: "true"
filter: ""
display: "4G Context ID"
comment: ""
- name: "apn_context"
type: "int"
optional: "true"
filter: ""
display: "4G APN Context"
comment: ""
- name: "epstpl"
type: "string"
optional: "true"
filter: ""
display: "4G EPS User Template Name"
comment: ""
- name: "eps_flag"
type: "enum"
optional: "true"
filter: "{\"0\":\"Disable\", \"1\":\"Enable\"}"
display: "4G EPS Flag"
comment: ""
- name: "eps_odb"
type: "int"
optional: "true"
filter: ""
display: "4G EPS ODB"
comment: ""
- name: "hplmn_odb"
type: "int"
optional: "true"
filter: ""
display: "4G HPLMN ODB"
comment: ""
- name: "ard"
type: "int"
optional: "true"
filter: ""
display: "4G Access Restriction Data"
comment: ""
- operation: "bad"
object: "udmuser"
@@ -290,67 +387,115 @@ udm:
type: "string"
optional: "false"
filter: ""
display: "IMSI"
display: "Starting IMSI"
comment: ""
- name: "start_msisdn"
type: "string"
optional: "false"
filter: ""
display: "MSISDN"
display: "Starting MSISDN"
comment: ""
- name: "sub_num"
type: "int"
optional: "false"
filter: ""
display: "subscriber number"
display: "Subscriber Number"
comment: ""
- name: "ambr"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "AMBR"
display: "5G UE AMBR"
comment: ""
- name: "nssai"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "Nssai"
display: "5G SNSSAIs"
comment: ""
- name: "arfb"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "Arfb"
display: "5G Forbidden Areas"
comment: ""
- name: "sar"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "SAR"
display: "5G Service Area Restriction"
comment: ""
- name: "rat"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "RAT"
display: "RAT Type"
comment: ""
- name: "cn"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "CN"
display: "Core Network"
comment: ""
- name: "smf_sel"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "SMF_sel"
display: "5G SMF Selection Data"
comment: ""
- name: "sm_data"
type: "string"
optional: "false"
filter: ""
display: "SM_data"
display: "5G SM Data"
comment: ""
- name: "static_ip"
type: "string"
optional: "true"
filter: ""
display: "4G Static IP"
comment: "Specify mobile phone static IP address, and '-' indicates the use of dynamic IP address"
- name: "context_id"
type: "int"
optional: "true"
filter: ""
display: "4G Context ID"
comment: ""
- name: "apn_context"
type: "int"
optional: "true"
filter: ""
display: "4G APN Context"
comment: ""
- name: "epstpl"
type: "string"
optional: "true"
filter: ""
display: "4G EPS User Template Name"
comment: ""
- name: "eps_flag"
type: "enum"
optional: "true"
filter: "{\"0\":\"Disable\", \"1\":\"Enable\"}"
display: "4G EPS Flag"
comment: ""
- name: "eps_odb"
type: "int"
optional: "true"
filter: ""
display: "4G EPS ODB"
comment: ""
- name: "hplmn_odb"
type: "int"
optional: "true"
filter: ""
display: "4G HPLMN ODB"
comment: ""
- name: "ard"
type: "int"
optional: "true"
filter: ""
display: "4G Access Restriction Data"
comment: ""
- operation: "bde"
object: "udmuser"
@@ -360,13 +505,13 @@ udm:
type: "string"
optional: "false"
filter: ""
display: "IMSI"
display: "Starting IMSI"
comment: ""
- name: "sub_num"
type: "string"
optional: "false"
filter: ""
display: "Subcribers number"
display: "Subcribers Number"
comment: ""
- operation: "bmd"
object: "udmuser"
@@ -376,40 +521,141 @@ udm:
type: "string"
optional: "false"
filter: ""
display: "IMSI"
display: "Starting IMSI"
comment: ""
- name: "sub_num"
type: "string"
optional: "false"
filter: ""
display: "Subcribers number"
display: "Subcribers Number"
comment: ""
- name: "ambr"
type: "string"
optional: "true"
filter: ""
display: "5G UE AMBR"
comment: ""
- name: "nssai"
type: "string"
optional: "true"
filter: ""
display: "5G SNSSAIs"
comment: ""
- name: "arfb"
type: "string"
optional: "true"
filter: ""
display: "5G Forbidden Areas"
comment: ""
- name: "sar"
type: "string"
optional: "true"
filter: ""
display: "5G Service Area Restriction"
comment: ""
- name: "rat"
type: "string"
optional: "true"
filter: ""
display: "RAT Type"
comment: ""
- name: "cn"
type: "string"
optional: "true"
filter: ""
display: "Core Network"
comment: ""
- name: "smf_sel"
type: "string"
optional: "true"
filter: ""
display: "5G SMF Selection Data"
comment: ""
- name: "sm_data"
type: "string"
optional: "false"
optional: "true"
filter: ""
display: "SM_data"
display: "5G SM Data"
comment: ""
- name: "static_ip"
type: "string"
optional: "true"
filter: ""
display: "4G Static IP"
comment: "Specify mobile phone static IP address, and '-' indicates the use of dynamic IP address"
- name: "context_id"
type: "int"
optional: "true"
filter: ""
display: "4G Context ID"
comment: ""
- name: "apn_context"
type: "int"
optional: "true"
filter: ""
display: "4G APN Context"
comment: ""
- name: "epstpl"
type: "string"
optional: "true"
filter: ""
display: "4G EPS User Template Name"
comment: ""
- name: "eps_flag"
type: "enum"
optional: "true"
filter: "{\"0\":\"Disable\", \"1\":\"Enable\"}"
display: "4G EPS Flag"
comment: ""
- name: "eps_odb"
type: "int"
optional: "true"
filter: ""
display: "4G EPS ODB"
comment: ""
- name: "hplmn_odb"
type: "int"
optional: "true"
filter: ""
display: "4G HPLMN ODB"
comment: ""
- name: "ard"
type: "int"
optional: "true"
filter: ""
display: "4G Access Restriction Data"
comment: ""
- operation: "import"
object: "udmuser"
display: "Import Subscriber Data From File"
params:
- name: "path"
type: "string"
type: "file"
optional: "false"
filter: ""
display: "Path file"
filter: ".txt"
display: "Path File"
comment: ""
- operation: "upload"
object: "udmuser"
display: "Upload Subscriber Data"
status: "Inactive"
params:
- name: "path"
type: "file"
optional: "false"
filter: ".txt"
display: "Path File"
comment: ""
- operation: "export"
object: "udmuser"
display: "Export Subscriber Data to File"
params:
- name: "path"
type: "string"
optional: "false"
filter: ""
display: "Path file"
comment: ""
display: "Path File"
comment: ""
- operation: "sync"
object: "start"
display: "Sync UDM Data From Public UDM"

View File

@@ -1,10 +1,18 @@
amf:
amfManagement:
display: "AMF Management"
mml:
- operation: "help"
object: ""
display: "List AMF MML CMD"
params:
systemManagement:
display: "System Management"
mml:
- operation: "set"
object: "n8_ip"
display: "Set N8 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "string"
@@ -15,6 +23,7 @@ amf:
- operation: "set"
object: "n11_ip"
display: "Set N11 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "string"
@@ -25,6 +34,7 @@ amf:
- operation: "set"
object: "n12_ip"
display: "Set N12 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "string"
@@ -35,6 +45,7 @@ amf:
- operation: "set"
object: "relative_capacity"
display: "Set Relative Capacity"
status: "Inactive"
params:
- name: "capacity"
type: "int"
@@ -45,6 +56,7 @@ amf:
- operation: "set"
object: "n2_ip"
display: "Set N2 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "string"
@@ -55,6 +67,7 @@ amf:
- operation: "set"
object: "n2_port"
display: "Set N2 Port"
status: "Inactive"
params:
- name: "port"
type: "int"
@@ -65,6 +78,7 @@ amf:
- operation: "set"
object: "ntpversion"
display: "Set NTP Version"
status: "Inactive"
params:
- name: "version"
type: "int"
@@ -75,6 +89,7 @@ amf:
- operation: "set"
object: "ntpmaxdiff"
display: "Set NTP Max Diff"
status: "Inactive"
params:
- name: "value"
type: "int"
@@ -85,6 +100,7 @@ amf:
- operation: "set"
object: "ntpsynctimer"
display: "Set NTP Sync Timer"
status: "Inactive"
params:
- name: "periods"
type: "int"
@@ -95,6 +111,7 @@ amf:
- operation: "add"
object: "slice"
display: "Add Slice"
status: "Inactive"
params:
- name: "sst"
type: "string"
@@ -111,6 +128,7 @@ amf:
- operation: "deregister"
object: "imsi"
display: "Deregister IMSI"
status: "Inactive"
params:
- name: "IMSI"
type: "string"
@@ -121,6 +139,7 @@ amf:
- operation: "exec"
object: "shell"
display: "Execute Shell Command"
status: "Inactive"
params:
- name: "cmd"
type: "string"
@@ -131,6 +150,7 @@ amf:
- operation: "reload"
object: ""
display: "Reload Config"
status: "Inactive"
params:
subsManagement:
display: "Subscriber Management"
@@ -138,6 +158,7 @@ amf:
- operation: "list"
object: "imsi"
display: "List Online IMSI"
status: "Inactive"
params:
- name: "imsi"
type: "string"

View File

@@ -1,10 +1,18 @@
ausf:
ausfManagement:
display: "AUSF Management"
mml:
- operation: "help"
object: ""
display: "List AUSF MML CMD"
params:
systemManagement:
display: "System Management"
mml:
- operation: "set"
object: "n12ip"
display: "Set N12 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "string"
@@ -15,6 +23,7 @@ ausf:
- operation: "set"
object: "n12port"
display: "Set N12 Port"
status: "Inactive"
params:
- name: "port"
type: "int"
@@ -25,6 +34,7 @@ ausf:
- operation: "set"
object: "n12scheme"
display: "Set N12 Scheme"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
@@ -35,6 +45,7 @@ ausf:
- operation: "set"
object: "supirange"
display: "Set SUPI Range"
status: "Inactive"
params:
- name: "supirange"
type: "string"
@@ -45,4 +56,5 @@ ausf:
- operation: "reload"
object: ""
display: "Reload Config"
status: "Inactive"
params:

View File

@@ -0,0 +1,9 @@
ims:
imsManagement:
display: "IMS Management"
mml:
- operation: "help"
object: ""
display: "List IMS MML CMD"
status: "Inactive"
params:

View File

@@ -0,0 +1,8 @@
mme:
mmeManagement:
display: "MME Management"
mml:
- operation: "help"
object: ""
display: "List MME MML CMD"
params:

View File

@@ -0,0 +1,8 @@
n3iwf:
n3iwfManagement:
display: "N3IWF Management"
mml:
- operation: "help"
object: ""
display: "List N3IWF MML CMD"
params:

View File

@@ -0,0 +1,8 @@
nrf:
nrfManagement:
display: "NRF Management"
mml:
- operation: "help"
object: ""
display: "List NRF MML CMD"
params:

View File

@@ -0,0 +1,8 @@
nssf:
nssfManagement:
display: "NSSF Management"
mml:
- operation: "help"
object: ""
display: "List NSSF MML CMD"
params:

View File

@@ -0,0 +1,8 @@
pcf:
pcfManagement:
display: "PCF Management"
mml:
- operation: "help"
object: ""
display: "List PCF MML CMD"
params:

View File

@@ -1,10 +1,18 @@
smf:
smfManagement:
display: "SMF Management"
mml:
- operation: "help"
object: ""
display: "List SMF MML CMD"
params:
systemManagement:
display: "System Management"
mml:
- operation: "set"
object: "n7 server"
display: "Set N7 Server"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
@@ -27,6 +35,7 @@ smf:
- operation: "set"
object: "n7 client"
display: "Set N7 Client"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
@@ -43,6 +52,7 @@ smf:
- operation: "set"
object: "n10 server"
display: "Set N10 Server"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
@@ -65,6 +75,7 @@ smf:
- operation: "set"
object: "n10 client"
display: "Set N10 Client"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
@@ -81,6 +92,7 @@ smf:
- operation: "set"
object: "n11 server"
display: "Set N11 Server"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
@@ -103,6 +115,7 @@ smf:
- operation: "set"
object: "n11 client"
display: "Set N11 Client"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
@@ -119,6 +132,7 @@ smf:
- operation: "set"
object: "dnn"
display: "Set DNN"
status: "Inactive"
params:
- name: "index"
type: "int"
@@ -135,6 +149,7 @@ smf:
- operation: "set pccrule <index> <precedence> <qosIndex> <filter direction> <filter> <appId>"
object: "pccrule"
display: "Set PCC Rule"
status: "Inactive"
params:
- name: "index"
type: "int"
@@ -175,6 +190,7 @@ smf:
- operation: "set"
object: "urr"
display: "Set URR"
status: "Inactive"
params:
- name: "index"
type: "string"
@@ -209,6 +225,7 @@ smf:
- operation: "set"
object: "qos"
display: "Set Qos"
status: "Inactive"
params:
- name: "index"
type: "string"
@@ -273,6 +290,7 @@ smf:
- operation: "set"
object: "snssai"
display: "Set Snssai"
status: "Inactive"
params:
- name: "index"
type: "string"
@@ -288,6 +306,7 @@ smf:
- operation: "release"
object: "imsi"
display: "Release IMSI"
status: "Inactive"
params:
- name: "imsi"
type: "string"
@@ -303,6 +322,7 @@ smf:
- operation: "set"
object: "urr"
display: "Set URR"
status: "Inactive"
params:
- name: "index"
type: "string"
@@ -337,6 +357,7 @@ smf:
- operation: "set"
object: "dpi"
display: "Set DPI"
status: "Inactive"
params:
- name: "flag"
type: "enum"
@@ -353,6 +374,7 @@ smf:
- operation: "exec"
object: "shell"
display: "Execute Shell Command"
status: "Inactive"
params:
- name: "cmd"
type: "string"
@@ -363,4 +385,5 @@ smf:
- operation: "reload"
object: ""
display: "Reload Config"
status: "Inactive"
params:

View File

@@ -1,10 +1,18 @@
udm:
udmManagement:
display: "UDM Management"
mml:
- operation: "help"
object: ""
display: "List UDM MML CMD"
params:
systemManagement:
display: "System Management"
mml:
- operation: "set"
object: "n8ip"
display: "Set N8 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "ipv4"
@@ -15,6 +23,7 @@ udm:
- operation: "set"
object: "n8port"
display: "Set N8 Port"
status: "Inactive"
params:
- name: "port"
type: "int"
@@ -25,6 +34,7 @@ udm:
- operation: "set"
object: "n8scheme"
display: "Set N8 Scheme"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
@@ -35,6 +45,7 @@ udm:
- operation: "set"
object: "n10ip"
display: "Set N10 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "string"
@@ -45,6 +56,7 @@ udm:
- operation: "set"
object: "n10port"
display: "Set N10 Port"
status: "Inactive"
params:
- name: "port"
type: "int"
@@ -55,6 +67,7 @@ udm:
- operation: "set"
object: "n10scheme"
display: "Set N10 Scheme"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
@@ -65,6 +78,7 @@ udm:
- operation: "exec"
object: "shell"
display: "Execute Shell Command"
status: "Inactive"
params:
- name: "cmd"
type: "string"
@@ -75,4 +89,5 @@ udm:
- operation: "reload"
object: ""
display: "Reload Config"
status: "Inactive"
params:

View File

@@ -1,10 +1,18 @@
upf:
upfManagement:
display: "UPF Management"
mml:
- operation: "help"
object: ""
display: "List UPF MML CMD"
params:
systemManagement:
display: "System Management"
mml:
- operation: "set"
object: "n3 driver"
display: "Set N3 Driver"
status: "Inactive"
params:
- name: "type"
type: "int"
@@ -39,6 +47,7 @@ upf:
- operation: "set"
object: "n4 ip"
display: "Set N4 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "string"
@@ -49,6 +58,7 @@ upf:
- operation: "set"
object: "n6 driver"
display: "Set N6 Driver"
status: "Inactive"
params:
- name: "type"
type: "int"
@@ -83,6 +93,7 @@ upf:
- operation: "set"
object: "n9 driver"
display: "Set N9 Driver"
status: "Inactive"
params:
- name: "type"
type: "int"
@@ -117,6 +128,7 @@ upf:
- operation: "set"
object: "dnn"
display: "Set DNN"
status: "Inactive"
params:
- name: "dnn"
type: "string"
@@ -133,6 +145,7 @@ upf:
- operation: "set"
object: "pfcp"
display: "Set PFCP"
status: "Inactive"
params:
- name: "path"
type: "string"
@@ -155,6 +168,7 @@ upf:
- operation: "set"
object: "qos"
display: "Set Qos"
status: "Inactive"
params:
- name: "index"
type: "string"
@@ -189,6 +203,7 @@ upf:
- operation: "set"
object: "pccrule"
display: "Set PCC Rule"
status: "Inactive"
params:
- name: "index"
type: "int"
@@ -229,6 +244,7 @@ upf:
- operation: "exec"
object: "shell"
display: "Execute Shell Command"
status: "Inactive"
params:
- name: "cmd"
type: "string"
@@ -239,4 +255,5 @@ upf:
- operation: "reload"
object: ""
display: "Reload Config"
status: "Inactive"
params:

View File

@@ -216,7 +216,7 @@ amf:
display: "Weight"
comment: ""
guami:
display: "Guami List"
display: "GUAMI List"
array:
- name: "index"
type: "int"
@@ -230,7 +230,7 @@ amf:
value: '46000'
access: "read-write"
filter: '^[0-9]{5,6}$'
display: "Plmn Id"
display: "PLMN ID"
comment: ""
- name: "regionId"
type: "int"
@@ -268,7 +268,7 @@ amf:
value: '46000'
access: "read-write"
filter: '^[0-9]{5,6}$'
display: "Plmn Id"
display: "PLMN ID"
comment: ""
- name: "tac"
type: "string"
@@ -292,19 +292,19 @@ amf:
value: '46000'
access: "read-write"
filter: '^[0-9]{5,6}$'
display: "Plmn Id"
display: "PLMN ID"
comment: ""
- name: "sst"
type: "int"
value: '1'
access: "read-write"
filter: '0~127'
display: "Sst"
display: "SST"
comment: ""
- name: "sd"
type: "regex"
value: '000001'
access: "read-write"
filter: ''
display: "Sd"
filter: '^[A-Fa-f0-9]{6}'
display: "SD"
comment: ""

View File

@@ -0,0 +1,281 @@
mme:
system:
display: "System Config"
list:
- name: "csfbEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "CSFB Enabled"
comment: ""
- name: "volteEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "VoLTE Enabled"
comment: ""
- name: "s1MmeIp"
type: "string"
value: "192.168.1.179"
access: "read-write"
filter: '0~64'
display: "S1 MME IP"
comment: ""
- name: "s1MmePort"
type: "int"
value: "36412"
access: "read-only"
filter: "0~65535"
display: "S1 MME Port"
comment: "0~65535"
- name: "s11MmeIp"
type: "string"
value: "192.168.1.179"
access: "read-write"
filter: '0~64'
display: "S11 MME IP"
comment: ""
- name: "s11MmePort"
type: "int"
value: "2123"
access: "read-write"
filter: "0~65535"
display: "S11 MME Port"
comment: "0~65535"
- name: "s10MmeIp"
type: "string"
value: "192.168.1.178"
access: "read-write"
filter: '0~64'
display: "S10 MME IP"
comment: ""
- name: "s10MmePort"
type: "int"
value: "2123"
access: "read-write"
filter: "0~65535"
display: "S10 MME Port"
comment: "0~65535"
- name: "sgsMmeIp"
type: "string"
value: "192.168.1.179"
access: "read-write"
filter: '0~64'
display: "SGs MME IP"
comment: ""
- name: "sgsMmePort"
type: "int"
value: "29118"
access: "read-only"
filter: "0~65535"
display: "SGs MME Port"
comment: "0~65535"
gummei:
display: "Gummei List"
array:
- name: "index"
type: "int"
value: "0"
access: "read-write"
filter: '0~15'
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: '46000'
access: "read-write"
filter: '^[0-9]{5,6}$'
display: "PLMN ID"
comment: ""
- name: "groupId"
type: "int"
value: '4'
access: "read-write"
filter: '0~65535'
display: "Group ID"
comment: "0~65535"
- name: "code"
type: "int"
value: '1'
access: "read-write"
filter: '0~255'
display: "Code"
comment: ""
tai:
display: "TAI List"
array:
- name: "index"
type: "int"
value: "0"
access: "read-write"
filter: '0~15'
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: '46000'
access: "read-write"
filter: '^[0-9]{5,6}$'
display: "PLMN ID"
comment: ""
- name: "tac"
type: "int"
value: "1"
access: "read-write"
filter: '0~65535'
display: "TAC"
comment: "0~65535"
hss:
display: "HSS List"
array:
- name: "index"
type: "int"
value: "0"
access: "read-write"
filter: '0~15'
display: "Index"
comment: "0~15"
- name: "imsiPre"
type: "regex"
value: '46000'
access: "read-write"
filter: '^[0-9]{1,15}$'
display: "IMSI Prefix"
comment: ""
- name: "hssHostname"
type: "string"
value: "hss.mnc000.mcc460.3gppnetwork.org"
access: "read-write"
filter: '0~128'
display: "HSS Hostname"
comment: ""
- name: "protocol"
type: "string"
value: "SCTP"
access: "read-write"
filter: '0~8'
display: "Protocol"
comment: ""
- name: "hssPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "HSS Port"
comment: "0~65535"
sgw:
display: "SGW List"
array:
- name: "index"
type: "int"
value: "0"
access: "read-write"
filter: '0~15'
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: '46000'
access: "read-write"
filter: '^[0-9]{5,6}$'
display: "PLMN ID"
comment: ""
- name: "tac"
type: "int"
value: "1"
access: "read-write"
filter: '0~65535'
display: "TAC"
comment: "0~65535"
- name: "sgwIp"
type: "string"
value: "192.168.1.180"
access: "read-write"
filter: '0~64'
display: "SGW IP"
comment: ""
pgw:
display: "PGW List"
array:
- name: "index"
type: "int"
value: "0"
access: "read-write"
filter: '0~15'
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: '46000'
access: "read-write"
filter: '^[0-9]{5,6}$'
display: "PLMN ID"
comment: ""
- name: "apn"
type: "string"
value: "cmnet"
access: "read-write"
filter: '0~128'
display: "APN"
comment: ""
- name: "pgwIp"
type: "string"
value: "192.168.1.181"
access: "read-write"
filter: '0~64'
display: "PGW IP"
comment: ""
amf:
display: "AMF List"
array:
- name: "index"
type: "int"
value: "0"
access: "read-write"
filter: '0~15'
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: '46000'
access: "read-write"
filter: '^[0-9]{5,6}$'
display: "PLMN ID"
comment: ""
- name: "tac"
type: "int"
value: "1"
access: "read-write"
filter: '0~16777215'
display: "TAC"
comment: "0~16777215"
- name: "regionId"
type: "int"
value: "1"
access: "read-write"
filter: '0~255'
display: "Region ID"
comment: "0~255"
- name: "setId"
type: "int"
value: "1"
access: "read-write"
filter: '0~1023'
display: "Set ID"
comment: "0~1023"
- name: "pointer"
type: "int"
value: "1"
access: "read-write"
filter: '0~63'
display: "Pointer"
comment: "0~63"
- name: "amfIp"
type: "string"
value: "192.168.1.188"
access: "read-write"
filter: '0~64'
display: "AMF IP"
comment: ""

View File

@@ -14,7 +14,7 @@ nssf:
value: ""
access: "read-write"
filter: ''
display: "Nrf Uri"
display: "NRF URI"
comment: ""
- name: "logLevel"
type: "string"
@@ -28,17 +28,17 @@ nssf:
value: ""
access: "read-write"
filter: ''
display: "NF Id"
display: "NF ID"
comment: ""
- name: "systemId"
type: "int"
value: "0"
access: "read-write"
filter: ''
display: "System Id"
display: "System ID"
comment: ""
omc:
display: "Omc"
display: "OMC"
list:
- name: "enabled"
type: "bool"
@@ -52,21 +52,21 @@ nssf:
value: "ipv4"
access: "read-write"
filter: ''
display: "Ip Type"
display: "IP Type"
comment: "ipv4|ipv6|ipv46"
- name: "localIpv4"
type: "string"
value: "0.0.0.0"
access: "read-write"
filter: ''
display: "Local Ipv4"
display: "Local IPv4"
comment: ""
- name: "localIpv6"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Local Ipv6"
display: "Local IPv6"
comment: ""
- name: "localSeverPort"
type: "int"
@@ -80,14 +80,14 @@ nssf:
value: "0.0.0.0"
access: "read-write"
filter: ''
display: "OMC Ipv4"
display: "OMC IPv4"
comment: ""
- name: "omcIpv6"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "OMC Ipv6"
display: "OMC IPv6"
comment: ""
- name: "omcPort"
type: "int"
@@ -101,14 +101,14 @@ nssf:
value: "http"
access: "read-write"
filter: ''
display: "Http Scheme"
display: "HTTP Scheme"
comment: "http|https"
- name: "kpiStatisticInterval"
type: "int"
value: "1"
access: "read-write"
filter: '0~255'
display: "Kpi Statistic Interval"
display: "KPI Statistic Interval"
comment: "0~255"
- name: "objectName"
type: "string"
@@ -122,21 +122,21 @@ nssf:
value: ""
access: "read-write"
filter: ''
display: "Ne Id"
display: "NE ID"
comment: ""
- name: "rmUid"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Rm Uid"
display: "RM UID"
comment: ""
- name: "neName"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Ne Name"
display: "NE Name"
comment: ""
- name: "pvFlag"
type: "string"
@@ -164,10 +164,10 @@ nssf:
value: ""
access: "read-write"
filter: ''
display: "Dn"
display: "DN"
comment: ""
sbi:
display: "Sbi"
display: "SBI"
list:
- name: "scheme"
type: "string"
@@ -181,29 +181,29 @@ nssf:
value: ""
access: "read-write"
filter: ''
display: "Register Ipv4"
comment: "Register Ipv4"
display: "Register IPv4"
comment: "Register IPv4"
- name: "bindingIpv4"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Binding Ipv4"
comment: "Binding Ipv4"
display: "Binding IPv4"
comment: "Binding IPv4"
- name: "registerIpv6"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Register Ipv6"
comment: "Register Ipv6"
display: "Register IPv6"
comment: "Register IPv6"
- name: "bindingIpv6"
type: "string"
value: ""
access: "read-write"
filter: '0~65535'
display: "Binding Ipv6"
comment: "Binding Ipv6"
display: "Binding IPv6"
comment: "Binding IPv6"
- name: "ipType"
type: "string"
value: "ipv4"
@@ -223,15 +223,15 @@ nssf:
value: ""
access: "read-write"
filter: ''
display: "Telnet Ipv4"
comment: "Telnet Ipv4"
display: "Telnet IPv4"
comment: "Telnet IPv4"
- name: "telnetIpv6"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Telnet Ipv6"
comment: "Telnet Ipv6"
display: "Telnet IPv6"
comment: "Telnet IPv6"
- name: "telnetPort"
type: "int"
value: "4100"
@@ -252,66 +252,66 @@ nssf:
- name: "mcc"
type: "string"
value: ""
access: "read-only"
access: "read-write"
filter: ''
display: "Mcc"
comment: "Mcc"
display: "MCC"
comment: "MCC"
- name: "mnc"
type: "string"
value: ""
access: "read-only"
access: "read-write"
filter: ''
display: "Mnc"
comment: "Mnc"
display: "MNC"
comment: "MNC"
- name: "tac"
type: "string"
value: ""
access: "read-only"
access: "read-write"
filter: ''
display: "Tac"
comment: "Tac"
display: "TAC"
comment: "TAC"
- name: "supportedSst"
type: "int"
value: ""
access: "read-only"
access: "read-write"
filter: ''
display: "Supported Sst"
comment: "Supported Sst"
display: "Supported SST"
comment: "Supported SST"
- name: "supportedSd"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Supported Sd"
comment: "Supported Sd"
display: "Supported SD"
comment: "Supported SD"
- name: "restrictedSst"
type: "int"
value: ""
access: "read-only"
access: "read-write"
filter: ''
display: "Restricted Sst"
comment: "Restricted Sst"
display: "Restricted SST"
comment: "Restricted SST"
- name: "restrictedSd"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Restricted Sd"
comment: "Restricted Sd"
display: "Restricted SD"
comment: "Restricted SD"
- name: "nrfId"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Nrf Id"
comment: "Nrf Id"
display: "NRF ID"
comment: "NRF ID"
- name: "nsiId"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Nsi Id"
comment: "Nsi Id"
display: "NSI ID"
comment: "NSI ID"
- name: "accessType"
type: "string"
value: ""
@@ -324,10 +324,10 @@ nssf:
value: ""
access: "read-write"
filter: ''
display: "Amf Set Id"
comment: "Amf Set Id"
display: "AMF Set ID"
comment: "AMF Set ID"
plmnMappingList:
display: "Plmn Mapping List"
display: "PLMN Mapping List"
array:
- name: "index"
type: "int"
@@ -339,49 +339,49 @@ nssf:
- name: "operatorName"
type: "string"
value: ""
access: "read-only"
access: "read-write"
filter: ''
display: "Operator Name"
comment: "Operator Name"
- name: "mcc"
type: "string"
value: ""
access: "read-only"
access: "read-write"
filter: ''
display: "Mcc"
comment: "Mcc"
display: "MCC"
comment: "MCC"
- name: "mnc"
type: "string"
value: ""
access: "read-only"
access: "read-write"
filter: ''
display: "Mnc"
comment: "Mnc"
display: "MNC"
comment: "MNC"
- name: "servingSnssaiSst"
type: "int"
value: "1"
access: "read-only"
access: "read-write"
filter: ''
display: "Serving Snssai Sst"
comment: "Serving Snssai Sst"
display: "Serving SNSSAI SST"
comment: "Serving SNSSAI SST"
- name: "servingSnssaiSd"
type: "string"
value: "1"
access: "read-write"
filter: ''
display: "Serving Snssai Sd"
comment: "Serving Snssai Sd"
display: "Serving SNSSAI SD"
comment: "Serving SNSSAI SD"
- name: "homeSnssaiSst"
type: "int"
value: "1"
access: "read-only"
access: "read-write"
filter: ''
display: "Home Snssai Sst"
comment: "Home Snssai Sst"
display: "Home SNSSAI SST"
comment: "Home SNSSAI SST"
- name: "homeSnssaiSd"
type: "string"
value: "1"
access: "read-write"
filter: ''
display: "Home Snssai Sd"
comment: "Home Snssai Sd"
display: "Home SNSSAI SD"
comment: "Home SNSSAI SD"

View File

@@ -118,7 +118,7 @@ pcf:
value: ''
access: "read-write"
filter: '^.{1,63}$'
display: "App ID"
display: "APP ID"
comment: "0~63"
- name: "flowTemplate"
type: "string"

View File

@@ -1,13 +1,13 @@
smf:
smfSystem:
display: "SmfSystem"
display: "SMF System"
list:
- name: "sbiIpAddr"
type: "string"
value: "172.16.5.150"
access: "read-write"
filter: ''
display: "SBI IpAddr"
display: "SBI IP"
comment: ""
- name: "sbiPort"
type: "int"
@@ -35,7 +35,7 @@ smf:
value: ""
access: "read-write"
filter: ''
display: "N4 Ipv6"
display: "N4 IPv6"
comment: "N4 IPv6"
- name: "n4UIpv4"
type: "ipv4"
@@ -56,21 +56,21 @@ smf:
value: "http://172.16.5.120:8080"
access: "read-write"
filter: ''
display: "AMF Uri"
display: "AMF URI"
comment: ""
- name: "pcfUri"
type: "string"
value: "http://172.16.5.160:8080"
access: "read-write"
filter: ''
display: "PCF Uri"
display: "PCF URI"
comment: ""
- name: "udmUri"
type: "string"
value: "http://172.16.5.140:8080"
access: "read-write"
filter: ''
display: "UDM Uri"
display: "UDM URI"
comment: ""
- name: "nrfEnable"
type: "bool"
@@ -84,73 +84,73 @@ smf:
value: "http://172.16.5.180:8080"
access: "read-write"
filter: ''
display: "NRF Uri"
display: "NRF URI"
comment: ""
- name: "primaryDnsIpv4"
type: "ipv4"
value: "114.114.114.114"
access: "read-write"
filter: ""
display: "Primary Dns Ipv4"
display: "Primary DNS IPv4"
comment: ""
- name: "secondaryDnsIpv4"
type: "ipv4"
value: ""
access: "read-write"
filter: ""
display: "Secondary Dns Ipv4"
display: "Secondary DNS IPv4"
comment: ""
- name: "primaryDnsIpv6"
type: "ipv6"
value: ""
access: "read-write"
filter: ""
display: "Primary Dns Ipv6"
display: "Primary DNS IPv6"
comment: ""
- name: "secondaryDnsIpv6"
type: "ipv6"
value: ""
access: "read-write"
filter: ""
display: "Secondary Dns Ipv6"
display: "Secondary DNS IPv6"
comment: ""
- name: "primaryPcscfIpv4"
type: "ipv4"
value: "172.16.5.110"
access: "read-write"
filter: ""
display: "Primary Pcscf Ipv4"
display: "Primary PCSCF IPv4"
comment: ""
- name: "secondaryPcscfIpv4"
type: "ipv4"
value: ""
access: "read-write"
filter: ""
display: "Secondary Pcscf Ipv4"
display: "Secondary PCSCF IPv4"
comment: ""
- name: "primaryPcscfIpv6"
type: "ipv6"
value: ""
access: "read-write"
filter: ""
display: "Primary Pcscf Ipv6"
display: "Primary PCSCF IPv6"
comment: ""
- name: "secondaryPcscfIpv6"
type: "ipv6"
value: ""
access: "read-write"
filter: ""
display: "Secondary Pcscf Ipv6"
display: "Secondary PCSCF IPv6"
comment: ""
- name: "ueMtu"
type: "int"
value: ""
access: "read-write"
filter: "0~65535"
display: "Ue MTU"
display: "UE MTU"
comment: ""
upfConfig:
display: "UpfConfig"
display: "UPF Config"
array:
- name: "index"
type: "int"
@@ -164,73 +164,73 @@ smf:
value: ""
access: "read-write"
filter: '1~64'
display: "Upf Id"
display: "UPF ID"
comment: "upfId-1"
- name: "addr"
type: "string"
value: ""
access: "read-write"
filter: '7~45'
display: "Addr"
display: "Address"
comment: "ip:port"
- name: "ipv4Pools"
type: "string"
value: ""
access: "read-write"
filter: '10~256'
display: "Ipv4Pools"
display: "IPv4 Pools"
comment: "CIDR format, e.g. 192.168.1.0/24"
- name: "ipv6Pools"
type: "string"
value: ""
access: "read-write"
filter: '5~512'
display: "Ipv6Pools"
display: "IPv6 Pools"
comment: "CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50"
- name: "staticIpv4Enable"
type: "bool"
value: ""
access: "read-write"
filter: "{\"0\":\"false\", \"1\":\"true\"}"
display: "StaticIpv4Enable"
display: "Static IPv4 Enable"
comment: ""
- name: "staticIpv4Start"
type: "ipv4"
value: ""
access: "read-write"
filter: ''
display: "StaticIpv4Start"
display: "Static IPv4 Start"
comment: "ipv4 format"
- name: "staticIpv4End"
type: "ipv4"
value: ""
access: "read-write"
filter: ''
display: "StaticIpv4End"
display: "Static IPv4 End"
comment: "ipv4 format"
- name: "staticIpv6Enable"
type: "bool"
value: ""
access: "read-write"
filter: "{\"0\":\"false\", \"1\":\"true\"}"
display: "StaticIpv6Enable"
display: "Static IPv6 Enable"
comment: ""
- name: "staticIpv6Start"
type: "ipv6"
value: ""
access: "read-write"
filter: ''
display: "StaticIpv6Start"
display: "Static IPv6 Start"
comment: "ipv6 format"
- name: "staticIpv6End"
type: "ipv6"
value: ""
access: "read-write"
filter: ''
display: "StaticIpv6End"
display: "Static IPv6 End"
comment: "ipv6 format"
dnnSelectUpf:
display: "DnnSelectUpf"
display: "DNN Select UPF"
array:
- name: "index"
type: "int"
@@ -244,17 +244,17 @@ smf:
value: ""
access: "read-write"
filter: '1~64'
display: "Dnn"
display: "DNN"
comment: ""
- name: "upfId"
type: "string"
value: ""
access: "read-write"
filter: '1~64'
display: "Upf Id"
comment: "upf Id"
display: "UPF ID"
comment: "UPF ID"
dnnTaiSelectUpf:
display: "DnnTaiSelectUpf"
display: "DNN TAI Select UPF"
array:
- name: "index"
type: "int"
@@ -268,19 +268,19 @@ smf:
value: ""
access: "read-write"
filter: '1~64'
display: "Dnn"
display: "DNN"
comment: ""
- name: "tai"
type: "string"
value: ""
access: "read-write"
filter: '1~64'
display: "Tai"
display: "TAI"
comment: "46000123456"
- name: "upfId"
type: "string"
value: "upf2-Id"
access: "read-write"
filter: '1~64'
display: "Upf Id"
comment: "upf Id"
display: "UPF ID"
comment: "UPF ID"

View File

@@ -111,7 +111,7 @@ udm:
display: "Downlink"
comment: ""
subsNssais:
display: "Subs Nssais"
display: "Subs NSSAIs"
array:
- name: "index"
type: "int"
@@ -225,7 +225,7 @@ udm:
display: "Max TAs"
comment: "0~32"
smfSelection:
display: "Subs Smf Selection"
display: "Subs SMF Selection"
array:
- name: "index"
type: "int"
@@ -383,14 +383,14 @@ udm:
value: "1Gbps"
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Subscribed Session AMBR UL"
display: "Subscribed Session AMBR Uplink"
comment: ""
- name: "subscribedSessionAmbrDL"
type: "regex"
value: "2Gbps"
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Subscribed Session AMBR DL"
display: "Subscribed Session AMBR Downlink"
comment: ""
- name: "staticIPAddress"
type: "ipv4"

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
# Makefile for OMC-OMC-crontask project
PROJECT = OMC
VERSION = 2.2311.7
VERSION = 2.2312.9
LIBDIR = ems.agt/lib
BINNAME = crontask

View File

@@ -1,7 +1,7 @@
# Makefile for rest agent project
PROJECT = OMC
VERSION = 2.2311.7
VERSION = 2.2312.9
RelDate = `date +%Y%m%d`
Release = $(RelDate)
RelVer = $(VERSION)-$(RelDate)

1638
database/backup/omc_db.sql Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,17 +1,509 @@
SET FOREIGN_KEY_CHECKS=0;
INSERT IGNORE INTO `omc_db`.`user` (`id`,`account_id`, `name`, `real_name`, `sn`, `gender`, `email`, `id_card_number`, `description`, `telephone_number`, `phone`, `mobile`, `employee_number`, `employee_type`, `organize`, `supporter_corp_name`, `start_time`, `end_time`, `password`, `password_sha512`, `change_password_flag`, `password_expiration`, `status`, `user_expiration`, `group_name`, `profile`) VALUES (1, 'admin', 'admin', 'administrator', '', '', 'admin@aa.com', NULL, NULL, NULL, '312', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '324584ab0b03a5af1899c1801485de8a455a114d5f6ee08a48dbdf7e8f1a047eaaa1789e881f9eb268113f6c6814fa20f43183ffa6e014765f2aa8733c526048', 0000, NULL, 'Active', NULL, 'admin', '{\"color\":{\"critical\":\"#e8994a\",\"event\":\"#c5d2dc\",\"major\":\"#494040\",\"minor\":\"#5f70a8\",\"sound\":\"custom\",\"warning\":\"#b9e1dd\"},\"sound\":\"custom\",\"custom\":\"hrxz.com-exz2s3uxhc47391.mp3\"}');
INSERT
IGNORE INTO `omc_db`.`user` (
`id`,
`account_id`,
`name`,
`real_name`,
`sn`,
`gender`,
`email`,
`id_card_number`,
`description`,
`telephone_number`,
`phone`,
`mobile`,
`employee_number`,
`employee_type`,
`organize`,
`supporter_corp_name`,
`start_time`,
`end_time`,
`password`,
`password_sha512`,
`change_password_flag`,
`password_expiration`,
`status`,
`user_expiration`,
`group_name`,
`profile`
)
VALUES (
1,
'admin',
'admin',
'administrator',
'',
'',
'admin@aa.com',
NULL,
NULL,
NULL,
'312',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
'$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq',
'324584ab0b03a5af1899c1801485de8a455a114d5f6ee08a48dbdf7e8f1a047eaaa1789e881f9eb268113f6c6814fa20f43183ffa6e014765f2aa8733c526048',
0000,
NULL,
'Active',
NULL,
'admin',
'{\"color\":{\"critical\":\"#e8994a\",\"event\":\"#c5d2dc\",\"major\":\"#494040\",\"minor\":\"#5f70a8\",\"sound\":\"custom\",\"warning\":\"#b9e1dd\"},\"sound\":\"custom\",\"custom\":\"hrxz.com-exz2s3uxhc47391.mp3\"}'
);
-- add default ne info
INSERT IGNORE INTO `omc_db`.`ne_info` (`id`, `ne_type`, `ne_id`, `rm_uid`, `ne_name`, `ip`, `port`, `pv_flag`, `province`, `vendor_name`, `dn`, `ne_address`, `status`) VALUES (1, 'OMC', '001', '4400HX101', 'OMC_001', '172.16.5.100', 3030, 'PNF', 'GD', 'AGT', 'TN', '-', 0);
INSERT IGNORE INTO `omc_db`.`ne_info` (`id`, `ne_type`, `ne_id`, `rm_uid`, `ne_name`, `ip`, `port`, `pv_flag`, `province`, `vendor_name`, `dn`, `ne_address`, `status`) VALUES (2, 'IMS', '001', '4400HX1IMS001', 'IMS_001', '172.16.5.110', 3030, 'PNF', 'GD', 'AGT', 'TN', '-', 0);
INSERT IGNORE INTO `omc_db`.`ne_info` (`id`, `ne_type`, `ne_id`, `rm_uid`, `ne_name`, `ip`, `port`, `pv_flag`, `province`, `vendor_name`, `dn`, `ne_address`, `status`) VALUES (3, 'AMF', '001', '4400HX1AMF001', 'AMF_001', '172.16.5.120', 3030, 'PNF', 'GD', 'AGT', 'TN', '-', 0);
INSERT IGNORE INTO `omc_db`.`ne_info` (`id`, `ne_type`, `ne_id`, `rm_uid`, `ne_name`, `ip`, `port`, `pv_flag`, `province`, `vendor_name`, `dn`, `ne_address`, `status`) VALUES (4, 'AUSF', '001', '4400HX1AUF001', 'AUSF_001', '172.16.5.130', 3030, 'PNF', 'GD', 'AGT', 'TN', '-', 0);
INSERT IGNORE INTO `omc_db`.`ne_info` (`id`, `ne_type`, `ne_id`, `rm_uid`, `ne_name`, `ip`, `port`, `pv_flag`, `province`, `vendor_name`, `dn`, `ne_address`, `status`) VALUES (5, 'UDM', '001', '4400HX1UDM001', 'UDM_001', '172.16.5.140', 3030, 'PNF', 'GD', 'AGT', 'TN', '-', 0);
INSERT IGNORE INTO `omc_db`.`ne_info` (`id`, `ne_type`, `ne_id`, `rm_uid`, `ne_name`, `ip`, `port`, `pv_flag`, `province`, `vendor_name`, `dn`, `ne_address`, `status`) VALUES (6, 'SMF', '001', '4400HX1SMF001', 'SMF_001', '172.16.5.150', 3030, 'PNF', 'GD', 'AGT', 'TN', '-', 0);
INSERT IGNORE INTO `omc_db`.`ne_info` (`id`, `ne_type`, `ne_id`, `rm_uid`, `ne_name`, `ip`, `port`, `pv_flag`, `province`, `vendor_name`, `dn`, `ne_address`, `status`) VALUES (7, 'PCF', '001', '4400HX1PCF001', 'PCF_001', '172.16.5.160', 3030, 'PNF', 'GD', 'AGT', 'TN', '-', 0);
INSERT IGNORE INTO `omc_db`.`ne_info` (`id`, `ne_type`, `ne_id`, `rm_uid`, `ne_name`, `ip`, `port`, `pv_flag`, `province`, `vendor_name`, `dn`, `ne_address`, `status`) VALUES (8, 'NSSF', '001', '4400HX1NSF001', 'NSSF_001', '172.16.5.170', 3030, 'PNF', 'GD', 'AGT', 'TN', '-', 0);
INSERT IGNORE INTO `omc_db`.`ne_info` (`id`, `ne_type`, `ne_id`, `rm_uid`, `ne_name`, `ip`, `port`, `pv_flag`, `province`, `vendor_name`, `dn`, `ne_address`, `status`) VALUES (9, 'NRF', '001', '4400HX1NRF001', 'NRF_001', '172.16.5.180', 3030, 'PNF', 'GD', 'AGT', 'TN', '-', 0);
INSERT IGNORE INTO `omc_db`.`ne_info` (`id`, `ne_type`, `ne_id`, `rm_uid`, `ne_name`, `ip`, `port`, `pv_flag`, `province`, `vendor_name`, `dn`, `ne_address`, `status`) VALUES (10, 'UPF', '001', '4400HX1UPF001', 'UPF_001', '172.16.5.190', 3030, 'PNF', 'GD', 'AGT', 'TN', '-', 0);
INSERT
IGNORE INTO `omc_db`.`ne_info` (
`id`,
`ne_type`,
`ne_id`,
`rm_uid`,
`ne_name`,
`ip`,
`port`,
`pv_flag`,
`province`,
`vendor_name`,
`dn`,
`ne_address`,
`status`
)
VALUES (
1,
'OMC',
'001',
'4400HX101',
'OMC_001',
'172.16.5.100',
3030,
'PNF',
'-',
'AGrandTech',
'-',
'-',
0
);
INSERT
IGNORE INTO `omc_db`.`ne_info` (
`id`,
`ne_type`,
`ne_id`,
`rm_uid`,
`ne_name`,
`ip`,
`port`,
`pv_flag`,
`province`,
`vendor_name`,
`dn`,
`ne_address`,
`status`
)
VALUES (
2,
'IMS',
'001',
'4400HX1IMS001',
'IMS_001',
'172.16.5.110',
3030,
'PNF',
'-',
'AGrandTech',
'-',
'-',
0
);
INSERT
IGNORE INTO `omc_db`.`ne_info` (
`id`,
`ne_type`,
`ne_id`,
`rm_uid`,
`ne_name`,
`ip`,
`port`,
`pv_flag`,
`province`,
`vendor_name`,
`dn`,
`ne_address`,
`status`
)
VALUES (
3,
'AMF',
'001',
'4400HX1AMF001',
'AMF_001',
'172.16.5.120',
3030,
'PNF',
'-',
'AGrandTech',
'-',
'-',
0
);
INSERT
IGNORE INTO `omc_db`.`ne_info` (
`id`,
`ne_type`,
`ne_id`,
`rm_uid`,
`ne_name`,
`ip`,
`port`,
`pv_flag`,
`province`,
`vendor_name`,
`dn`,
`ne_address`,
`status`
)
VALUES (
4,
'AUSF',
'001',
'4400HX1AUF001',
'AUSF_001',
'172.16.5.130',
3030,
'PNF',
'-',
'AGrandTech',
'-',
'-',
0
);
INSERT
IGNORE INTO `omc_db`.`ne_info` (
`id`,
`ne_type`,
`ne_id`,
`rm_uid`,
`ne_name`,
`ip`,
`port`,
`pv_flag`,
`province`,
`vendor_name`,
`dn`,
`ne_address`,
`status`
)
VALUES (
5,
'UDM',
'001',
'4400HX1UDM001',
'UDM_001',
'172.16.5.140',
3030,
'PNF',
'-',
'AGrandTech',
'-',
'-',
0
);
INSERT
IGNORE INTO `omc_db`.`ne_info` (
`id`,
`ne_type`,
`ne_id`,
`rm_uid`,
`ne_name`,
`ip`,
`port`,
`pv_flag`,
`province`,
`vendor_name`,
`dn`,
`ne_address`,
`status`
)
VALUES (
6,
'SMF',
'001',
'4400HX1SMF001',
'SMF_001',
'172.16.5.150',
3030,
'PNF',
'-',
'AGrandTech',
'-',
'-',
0
);
INSERT
IGNORE INTO `omc_db`.`ne_info` (
`id`,
`ne_type`,
`ne_id`,
`rm_uid`,
`ne_name`,
`ip`,
`port`,
`pv_flag`,
`province`,
`vendor_name`,
`dn`,
`ne_address`,
`status`
)
VALUES (
7,
'PCF',
'001',
'4400HX1PCF001',
'PCF_001',
'172.16.5.160',
3030,
'PNF',
'-',
'AGrandTech',
'-',
'-',
0
);
INSERT
IGNORE INTO `omc_db`.`ne_info` (
`id`,
`ne_type`,
`ne_id`,
`rm_uid`,
`ne_name`,
`ip`,
`port`,
`pv_flag`,
`province`,
`vendor_name`,
`dn`,
`ne_address`,
`status`
)
VALUES (
8,
'NSSF',
'001',
'4400HX1NSF001',
'NSSF_001',
'172.16.5.170',
3030,
'PNF',
'-',
'AGrandTech',
'-',
'-',
0
);
INSERT
IGNORE INTO `omc_db`.`ne_info` (
`id`,
`ne_type`,
`ne_id`,
`rm_uid`,
`ne_name`,
`ip`,
`port`,
`pv_flag`,
`province`,
`vendor_name`,
`dn`,
`ne_address`,
`status`
)
VALUES (
9,
'NRF',
'001',
'4400HX1NRF001',
'NRF_001',
'172.16.5.180',
3030,
'PNF',
'-',
'AGrandTech',
'-',
'-',
0
);
INSERT
IGNORE INTO `omc_db`.`ne_info` (
`id`,
`ne_type`,
`ne_id`,
`rm_uid`,
`ne_name`,
`ip`,
`port`,
`pv_flag`,
`province`,
`vendor_name`,
`dn`,
`ne_address`,
`status`
)
VALUES (
10,
'UPF',
'001',
'4400HX1UPF001',
'UPF_001',
'172.16.5.190',
3030,
'PNF',
'-',
'AGrandTech',
'-',
'-',
0
);
INSERT
IGNORE INTO `omc_db`.`ne_info` (
`id`,
`ne_type`,
`ne_id`,
`rm_uid`,
`ne_name`,
`ip`,
`port`,
`pv_flag`,
`province`,
`vendor_name`,
`dn`,
`ne_address`,
`status`
)
VALUES (
11,
'LMF',
'001',
'4400HX1LMF001',
'LMF_001',
'172.16.5.200',
3030,
'PNF',
'-',
'AGrandTech',
'-',
'-',
0
);
INSERT
IGNORE INTO `omc_db`.`ne_info` (
`id`,
`ne_type`,
`ne_id`,
`rm_uid`,
`ne_name`,
`ip`,
`port`,
`pv_flag`,
`province`,
`vendor_name`,
`dn`,
`ne_address`,
`status`
)
VALUES (
12,
'NEF',
'001',
'4400HX1NEF001',
'NEF_001',
'172.16.5.210',
3030,
'PNF',
'-',
'AGrandTech',
'-',
'-',
0
);
INSERT
IGNORE INTO `omc_db`.`ne_info` (
`id`,
`ne_type`,
`ne_id`,
`rm_uid`,
`ne_name`,
`ip`,
`port`,
`pv_flag`,
`province`,
`vendor_name`,
`dn`,
`ne_address`,
`status`
)
VALUES (
13,
'MME',
'001',
'4400HX1MME001',
'MME_001',
'172.16.5.220',
3030,
'PNF',
'-',
'AGrandTech',
'-',
'-',
0
);
INSERT
IGNORE INTO `omc_db`.`ne_info` (
`id`,
`ne_type`,
`ne_id`,
`rm_uid`,
`ne_name`,
`ip`,
`port`,
`pv_flag`,
`province`,
`vendor_name`,
`dn`,
`ne_address`,
`status`
)
VALUES (
14,
'N3IWF',
'001',
'4400HX1IWF001',
'N3IWF_001',
'172.16.5.230',
3030,
'PNF',
'-',
'AGrandTech',
'-',
'-',
0
);
SET FOREIGN_KEY_CHECKS = 1;

View File

@@ -5,10 +5,8 @@ SET FOREIGN_KEY_CHECKS=0;
ALTER TABLE
`omc_db`.`sys_config` MODIFY COLUMN `config_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键值' AFTER `config_key`;
-- 参数配置-系统设置属性
INSERT
IGNORE INTO `omc_db`.`sys_config` (
REPLACE
INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
@@ -21,20 +19,20 @@ INSERT
`remark`
)
VALUES (
102,
'系统设置-LOGO类型',
'sys.logo.type',
'icon',
1,
'config.sys.user.initPassword',
'sys.user.initPassword',
'Abcd@1234..',
'Y',
'admin',
1698112743562,
'admin',
1698217326676,
'全图brand\n小图icon'
'supervisor',
1698110000000,
NULL,
0,
'config.sys.user.initPasswordRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
REPLACE
INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
@@ -47,20 +45,20 @@ INSERT
`remark`
)
VALUES (
103,
'系统设置-LOGO文件icon',
'sys.logo.filePathIcon',
'',
2,
'config.sys.account.captchaEnabled',
'sys.account.captchaEnabled',
'false',
'Y',
'admin',
1698112935847,
'admin',
1698201425536,
'文件支持网络地址图片和内部上传的文件路径'
'supervisor',
1698110000000,
NULL,
0,
'config.sys.account.captchaEnabledRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
REPLACE
INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
@@ -73,20 +71,20 @@ INSERT
`remark`
)
VALUES (
104,
'系统设置-系统名称',
'sys.title',
'核心网管理系统',
3,
'config.sys.account.registerUser',
'sys.account.registerUser',
'false',
'Y',
'admin',
1698113035648,
'admin',
1698217311606,
'系统名称长度限制11位字符串'
'supervisor',
1698110000000,
NULL,
0,
'config.sys.account.registerUserRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
REPLACE
INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
@@ -99,72 +97,20 @@ INSERT
`remark`
)
VALUES (
105,
'系统设置-版权声明',
'sys.copyright',
'Copyright ©2023 for AGrandTech',
4,
'config.sys.user.maxRetryCount',
'sys.user.maxRetryCount',
'5',
'Y',
'admin',
1698113158157,
'admin',
1698220040192,
'底脚固定条,左侧放置版权声明'
'supervisor',
1698110000000,
NULL,
0,
'config.sys.user.maxRetryCountRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
106,
'系统设置-LOGO文件brand',
'sys.logo.filePathBrand',
'',
'Y',
'admin',
1698112935847,
'admin',
1698219184041,
'文件支持网络地址图片和内部上传的文件路径'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
107,
'系统设置-登录界面背景',
'sys.loginBackground',
'',
'Y',
'admin',
1698205046084,
'admin',
1698217285996,
'文件支持网络地址图片和内部上传的文件路径'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
REPLACE
INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
@@ -178,19 +124,19 @@ INSERT
)
VALUES (
5,
'用户管理-密码锁定时间',
'config.sys.user.lockTime',
'sys.user.lockTime',
'10',
'Y',
'admin',
1693911541269,
'',
'supervisor',
1698110000000,
NULL,
0,
'密码锁定时间,单位分钟默认10分钟'
'config.sys.user.lockTimeRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
REPLACE
INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
@@ -204,15 +150,15 @@ INSERT
)
VALUES (
6,
'用户管理-授权有效时间',
'sys.user.expiresIn',
'120',
'config.sys.officialUrl',
'sys.officialUrl',
'https://www.agrandtech.com',
'Y',
'supervisor',
1698110000000,
'admin',
1693911541269,
'',
0,
'令牌有效期默认120分钟'
1700809804330,
'config.sys.officialUrlRemark'
);
INSERT
@@ -230,128 +176,17 @@ INSERT
)
VALUES (
7,
'用户管理-多端用户授权登录',
'sys.user.multi_login',
'true',
'config.sys.helpDoc',
'sys.helpDoc',
'/static/helpDoc/{language}_doc.pdf',
'Y',
'admin',
1693911541269,
'',
'supervisor',
1698110000000,
NULL,
0,
'多端授权登录'
'config.sys.helpDocRemark'
);
UPDATE `omc_db`.`sys_config`
SET
`config_name` = '用户管理-账号初始密码',
`config_key` = 'sys.user.initPassword',
`config_value` = 'Abcd@1234..',
`config_type` = 'Y',
`create_by` = 'admin',
`create_time` = 1693908079656,
`update_by` = '',
`update_time` = 0,
`remark` = '导入用户初始化密码'
WHERE `config_id` = 1;
UPDATE `omc_db`.`sys_config`
SET
`config_name` = '账号自助-验证码开关',
`config_key` = 'sys.account.captchaEnabled',
`config_value` = 'false',
`config_type` = 'Y',
`create_by` = 'admin',
`create_time` = 1693908079667,
`update_by` = '',
`update_time` = 0,
`remark` = '是否开启验证码功能true开启false关闭'
WHERE `config_id` = 2;
UPDATE `omc_db`.`sys_config`
SET
`config_name` = '账号自助-是否开启用户注册功能',
`config_key` = 'sys.account.registerUser',
`config_value` = 'false',
`config_type` = 'Y',
`create_by` = 'admin',
`create_time` = 1693908079669,
`update_by` = '',
`update_time` = 0,
`remark` = '是否开启注册用户功能true开启false关闭'
WHERE `config_id` = 3;
UPDATE `omc_db`.`sys_config`
SET
`config_name` = '用户管理-密码最大错误次数',
`config_key` = 'sys.user.maxRetryCount',
`config_value` = '5',
`config_type` = 'Y',
`create_by` = 'admin',
`create_time` = 1693908079680,
`update_by` = '',
`update_time` = 0,
`remark` = '密码最大错误次数'
WHERE `config_id` = 4;
UPDATE `omc_db`.`sys_config`
SET
`config_name` = '测试',
`config_key` = 'test',
`config_value` = 'test',
`config_type` = 'Y',
`create_by` = 'admin',
`create_time` = 1693911541269,
`update_by` = 'admin',
`update_time` = 1693911586418,
`remark` = '测试'
WHERE `config_id` = 100;
-- 参数配置-系统设置属性
DELETE FROM
`omc_db`.`sys_config`
WHERE
`config_id` = 100
and `config_key` = 'test';
DELETE FROM
`omc_db`.`sys_config`
WHERE
`config_id` != 102
and `config_key` = 'sys.logo.type';
DELETE FROM
`omc_db`.`sys_config`
WHERE
`config_id` != 103
and `config_key` = 'sys.logo.filePathIcon';
DELETE FROM
`omc_db`.`sys_config`
WHERE
`config_id` != 104
and `config_key` = 'sys.title';
DELETE FROM
`omc_db`.`sys_config`
WHERE
`config_id` != 105
and `config_key` = 'sys.copyright';
DELETE FROM
`omc_db`.`sys_config`
WHERE
`config_id` != 106
and `config_key` = 'sys.logo.filePathBrand';
DELETE FROM
`omc_db`.`sys_config`
WHERE
`config_id` != 107
and `config_key` = 'sys.loginBackground';
-- 参数配置-监控-系统资源
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
@@ -367,15 +202,275 @@ INSERT
)
VALUES (
10,
'监控-系统资源-数据保留时长',
'config.monitor.sysResource.storeDays',
'monitor.sysResource.storeDays',
'30',
'Y',
'admin',
1698483370391,
'',
'supervisor',
1698110000000,
NULL,
0,
'监控-系统资源-数据保留时长,单位天。根据当前日期,删除超过保留时长的日期数据信息。'
'config.monitor.sysResource.storeDaysRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
102,
'config.sys.logo.type',
'sys.logo.type',
'icon',
'Y',
'supervisor',
1698110000000,
'admin',
1701252674635,
'config.sys.logo.typeRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
103,
'config.sys.logo.filePathIcon',
'sys.logo.filePathIcon',
'#',
'Y',
'supervisor',
1698110000000,
'admin',
1701251070089,
'config.sys.logo.filePathIconRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
104,
'config.sys.logo.filePathBrand',
'sys.logo.filePathBrand',
'#',
'Y',
'supervisor',
1698110000000,
'admin',
1701251023781,
'config.sys.logo.filePathBrandRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
105,
'config.sys.loginBackground',
'sys.loginBackground',
'#',
'Y',
'supervisor',
1698110000000,
NULL,
0,
'config.sys.loginBackgroundRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
106,
'config.sys.title',
'sys.title',
'config.sys.titleValue',
'Y',
'supervisor',
1698110000000,
NULL,
0,
'config.sys.titleRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
107,
'config.sys.copyright',
'sys.copyright',
'config.sys.copyrightValue',
'Y',
'supervisor',
1698110000000,
NULL,
0,
'config.sys.copyrightRemark'
);
INSERT IGNORE INTO
`omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
108,
'config.sys.i18nOpen',
'sys.i18n.open',
'true',
'Y',
'supervisor',
1698110000000,
NULL,
0,
'config.sys.i18nOpenRemark'
);
INSERT IGNORE INTO
`omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
109,
'config.sys.i18nDefault',
'sys.i18n.default',
'en_US',
'Y',
'supervisor',
1698110000000,
NULL,
0,
'config.sys.i18nDefaultRemark'
);
UPDATE `omc_db`.`sys_config`
SET
`config_name` = 'config.sys.helpDoc',
`config_key` = 'sys.helpDoc',
`config_value` = '/static/helpDoc/{language}_doc.pdf',
`config_type` = 'Y',
`create_by` = 'supervisor',
`create_time` = 1698110000000,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'config.sys.helpDocRemark'
WHERE `config_id` = 7;
UPDATE `omc_db`.`sys_config`
SET
`config_name` = 'config.sys.logo.type',
`config_key` = 'sys.logo.type',
`config_value` = 'brand',
`config_type` = 'Y',
`create_by` = 'supervisor',
`create_time` = 1698110000000,
`update_by` = 'admin',
`update_time` = 1701834845928,
`remark` = 'config.sys.logo.typeRemark'
WHERE `config_id` = 102;
UPDATE `omc_db`.`sys_config`
SET
`config_name` = 'config.sys.logo.filePathIcon',
`config_key` = 'sys.logo.filePathIcon',
`config_value` = '/static/logo/{language}_icon.png',
`config_type` = 'Y',
`create_by` = 'supervisor',
`create_time` = 1698110000000,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'config.sys.logo.filePathIconRemark'
WHERE `config_id` = 103;
UPDATE `omc_db`.`sys_config`
SET
`config_name` = 'config.sys.logo.filePathBrand',
`config_key` = 'sys.logo.filePathBrand',
`config_value` = '/static/logo/{language}_brand.png',
`config_type` = 'Y',
`create_by` = 'supervisor',
`create_time` = 1698110000000,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'config.sys.logo.filePathBrandRemark'
WHERE `config_id` = 104;
SET FOREIGN_KEY_CHECKS=1;

View File

@@ -88,4 +88,39 @@ VALUES (
NULL
);
-- for cn/en locale
UPDATE `omc_db`.`sys_dept`
SET
`parent_id` = 0,
`ancestors` = '0',
`dept_name` = 'dept.root',
`order_num` = 0,
`leader` = 'supervisor',
`phone` = NULL,
`email` = NULL,
`status` = '1',
`del_flag` = '0',
`create_by` = 'supervisor',
`create_time` = 1699348237468,
`update_by` = NULL,
`update_time` = 0
WHERE `dept_id` = 100;
UPDATE `omc_db`.`sys_dept`
SET
`parent_id` = 100,
`ancestors` = '0,100',
`dept_name` = 'dept.root.item1',
`order_num` = 1,
`leader` = 'supervisor',
`phone` = NULL,
`email` = NULL,
`status` = '1',
`del_flag` = '0',
`create_by` = 'supervisor',
`create_time` = 1699348237468,
`update_by` = NULL,
`update_time` = 0
WHERE `dept_id` = 101;
SET FOREIGN_KEY_CHECKS=1;

View File

@@ -37,10 +37,17 @@ CREATE TABLE IF NOT EXISTS `omc_db`.`sys_job` (
PRIMARY KEY (`job_id`, `job_name`, `job_group`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '调度任务调度表' ROW_FORMAT = Dynamic;
ALTER TABLE
`omc_db`.`sys_job` DROP PRIMARY KEY,
ADD
PRIMARY KEY (`job_id`) USING BTREE,
ADD
UNIQUE INDEX IF NOT EXISTS `idx_uni_name_group`(`job_name`, `job_group`) USING BTREE COMMENT 'unique index for job_name and job_group';
-- ----------------------------
-- Records of sys_job
-- ----------------------------
INSERT IGNORE INTO
REPLACE INTO
`omc_db`.`sys_job` (
`job_id`,
`job_name`,
@@ -60,7 +67,7 @@ INSERT IGNORE INTO
)
VALUES (
1,
'监控-系统资源',
'job.monitor_sys_resource',
'SYSTEM',
'monitor_sys_resource',
'{\"interval\":5}',
@@ -69,14 +76,14 @@ VALUES (
'0',
'1',
'0',
'admin',
'supervisor',
1698478134839,
'admin',
1698483081920,
'系统资源CPU/IO/Netword收集interval单位分钟0 0/5 * * * ? 表示平均interva5分钟资源情况'
'supervisor',
1700571615807,
'job.monitor_sys_resource_remark'
);
INSERT IGNORE INTO
REPLACE INTO
`omc_db`.`sys_job` (
`job_id`,
`job_name`,
@@ -96,23 +103,23 @@ INSERT IGNORE INTO
)
VALUES (
4,
'删除过期网元备份文件',
'job.delExpiredNeBackup',
'SYSTEM',
'delExpiredNeBackup',
'{\"duration\":90}',
'{\"duration\":60}',
'0 20 0 * * ?',
'3',
'0',
'1',
'1',
'admin',
1697091151529,
'admin',
1698134207967,
'删除过期网元etc备份文件, 传入参数表示保留90天的备份文件, 默认60天'
'supervisor',
1698478134840,
NULL,
0,
'job.delExpiredNeBackupRemark'
);
INSERT IGNORE INTO
REPLACE INTO
`omc_db`.`sys_job` (
`job_id`,
`job_name`,
@@ -132,23 +139,23 @@ INSERT IGNORE INTO
)
VALUES (
5,
'删除过期历史告警记录',
'job.deleteExpiredAlarmRecord',
'SYSTEM',
'deleteExpiredRecord',
'{\"duration\":34,\"tableName\":\"alarm\",\"colName\":\"event_time\",\"extras\":\"alarm_status=\'0\'\"}',
'{\"duration\":90,\"tableName\":\"alarm\",\"colName\":\"event_time\",\"extras\":\"alarm_status=\'0\'\"}',
'0 10 0 * * ?',
'3',
'0',
'1',
'1',
'admin',
1698150591601,
'admin',
1698197292003,
'删除过期历史告警记录传入参数表示保留90天的历史告警记录'
'supervisor',
1698478134841,
NULL,
0,
'job.deleteExpiredAlarmRecordRemark'
);
INSERT IGNORE INTO
REPLACE INTO
`omc_db`.`sys_job` (
`job_id`,
`job_name`,
@@ -168,23 +175,23 @@ INSERT IGNORE INTO
)
VALUES (
6,
'删除过期黄金指标记录',
'job.deleteExpiredKpiRecord',
'SYSTEM',
'deleteExpiredRecord',
'{\"duration\":39,\"tableName\":\"gold_kpi\",\"colName\":\"date\"}',
'{\"duration\":15,\"tableName\":\"gold_kpi\",\"colName\":\"date\"}',
'0 15 0 * * ?',
'3',
'0',
'1',
'1',
'admin',
1698197983126,
'admin',
1698198074872,
'黄金指标记录保留60天'
'supervisor',
1698478134842,
'supervisor',
1700570673113,
'job.deleteExpiredKpiRecordRemark'
);
INSERT IGNORE INTO
REPLACE INTO
`omc_db`.`sys_job` (
`job_id`,
`job_name`,
@@ -204,24 +211,20 @@ INSERT IGNORE INTO
)
VALUES (
7,
'网元配置自动备份任务',
'job.backupEtcFromNE',
'SYSTEM',
'backupEtcFromNE',
'',
NULL,
'0 30 0 * * ?',
'3',
'0',
'1',
'1',
'admin',
1698223216479,
'',
'supervisor',
1698478134843,
NULL,
0,
'自动备份网元etc目录下的配置文件'
'job.backupEtcFromNERemark'
);
-- 调度任务记录日志字段
UPDATE `omc_db`.`sys_job` SET `save_log` = '1';
SET FOREIGN_KEY_CHECKS = 1;

View File

@@ -120,4 +120,57 @@ VALUES (
''
);
-- for cn/en locales
UPDATE `omc_db`.`sys_post`
SET
`post_code` = 'administator',
`post_name` = 'post.admin',
`post_sort` = 1,
`status` = '1',
`create_by` = 'supervisor',
`create_time` = 1697110106499,
`update_by` = NULL,
`update_time` = 0,
`remark` = NULL
WHERE `post_id` = 1;
UPDATE `omc_db`.`sys_post`
SET
`post_code` = 'operator',
`post_name` = 'post.operator',
`post_sort` = 2,
`status` = '1',
`create_by` = 'supervisor',
`create_time` = 1697110106499,
`update_by` = NULL,
`update_time` = 0,
`remark` = NULL
WHERE `post_id` = 2;
UPDATE `omc_db`.`sys_post`
SET
`post_code` = 'monitor',
`post_name` = 'post.monitor',
`post_sort` = 3,
`status` = '1',
`create_by` = 'supervisor',
`create_time` = 1697110106499,
`update_by` = NULL,
`update_time` = 0,
`remark` = NULL
WHERE `post_id` = 3;
UPDATE `omc_db`.`sys_post`
SET
`post_code` = 'visitor',
`post_name` = 'post.visitor',
`post_sort` = 4,
`status` = '1',
`create_by` = 'supervisor',
`create_time` = 1697110106499,
`update_by` = NULL,
`update_time` = 0,
`remark` = NULL
WHERE `post_id` = 4;
SET FOREIGN_KEY_CHECKS=1;

View File

@@ -172,4 +172,90 @@ VALUES (
'普通用户 只可看系统相关信息'
);
-- for cn/en locales
UPDATE `omc_db`.`sys_role`
SET
`role_name` = 'role.admin',
`role_key` = 'supervisor',
`role_sort` = 1,
`data_scope` = '1',
`menu_check_strictly` = '1',
`dept_check_strictly` = '1',
`status` = '1',
`del_flag` = '0',
`create_by` = 'supervisor',
`create_time` = 1697091437683,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'role.adminRemark'
WHERE `role_id` = 1;
UPDATE `omc_db`.`sys_role`
SET
`role_name` = 'role.adminAssign',
`role_key` = 'administrator',
`role_sort` = 2,
`data_scope` = '1',
`menu_check_strictly` = '1',
`dept_check_strictly` = '1',
`status` = '1',
`del_flag` = '0',
`create_by` = 'supervisor',
`create_time` = 1698486915894,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'role.adminAssignRemark'
WHERE `role_id` = 2;
UPDATE `omc_db`.`sys_role`
SET
`role_name` = 'role.operator',
`role_key` = 'operator',
`role_sort` = 3,
`data_scope` = '1',
`menu_check_strictly` = '1',
`dept_check_strictly` = '1',
`status` = '1',
`del_flag` = '0',
`create_by` = 'supervisor',
`create_time` = 1698486934900,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'role.operatorRemark'
WHERE `role_id` = 3;
UPDATE `omc_db`.`sys_role`
SET
`role_name` = 'role.monitor',
`role_key` = 'monitor',
`role_sort` = 4,
`data_scope` = '1',
`menu_check_strictly` = '1',
`dept_check_strictly` = '1',
`status` = '1',
`del_flag` = '0',
`create_by` = 'supervisor',
`create_time` = 1698486950714,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'role.monitorRemark'
WHERE `role_id` = 4;
UPDATE `omc_db`.`sys_role`
SET
`role_name` = 'role.vistor',
`role_key` = 'vistor',
`role_sort` = 5,
`data_scope` = '1',
`menu_check_strictly` = '1',
`dept_check_strictly` = '1',
`status` = '1',
`del_flag` = '0',
`create_by` = 'supervisor',
`create_time` = 1698486975779,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'role.vistorRemark'
WHERE `role_id` = 5;
SET FOREIGN_KEY_CHECKS=1;

View File

@@ -298,7 +298,7 @@ VALUES (2, 2075);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (2, 2076);
VALUES (2, 2118);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
@@ -586,7 +586,7 @@ VALUES (3, 2075);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2076);
VALUES (3, 2118);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
@@ -816,4 +816,228 @@ INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (5, 2082);
DELETE FROM
`omc_db`.`sys_role_menu`
WHERE
`role_id` = '2'
AND `menu_id` = '2076';
DELETE FROM `omc_db`.`sys_role_menu` WHERE `role_id` = '3';
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 4);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 5);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 108);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 112);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 115);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 500);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 501);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1030);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1031);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1032);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1034);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1039);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1042);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1048);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2009);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2010);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2075);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2078);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2080);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2081);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2082);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2083);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2084);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2085);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2086);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2087);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2088);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2089);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2091);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2092);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2094);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2097);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2098);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2099);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2100);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2101);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2102);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2103);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2104);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2105);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2106);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2107);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2108);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2109);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2111);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2112);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2113);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2118);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (2, 2119);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (2, 2120);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (2, 2121);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (2, 2122);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (2, 2123);
SET FOREIGN_KEY_CHECKS=1;

View File

@@ -33,23 +33,15 @@ ADD COLUMN IF NOT EXISTS `updated_at` datetime NULL AFTER `created_at`,
ADD COLUMN IF NOT EXISTS `deleted_at` datetime NULL AFTER `updated_at`;
ALTER TABLE `omc_db`.`permission`
DROP INDEX IF EXISTS `permission_name`,
ADD UNIQUE INDEX `permission_name`(`permission_name`) USING BTREE;
ALTER TABLE `omc_db`.`ne_software`
DROP COLUMN IF EXISTS `patch_time`,
ADD COLUMN IF NOT EXISTS `patch_time` datetime NULL AFTER `update_time`;
ADD UNIQUE INDEX IF NOT EXISTS `permission_name`(`permission_name`) USING BTREE;
ALTER TABLE `omc_db`.`alarm_log`
DROP COLUMN IF EXISTS`alarm_seq`,
ADD COLUMN IF NOT EXISTS `alarm_seq` int NULL AFTER `ne_id`;
ALTER TABLE `omc_db`.`ne_software`
DROP COLUMN IF EXISTS `patch_time`,
ADD COLUMN IF NOT EXISTS `patch_time` datetime NULL AFTER `update_time`;
ALTER TABLE `omc_db`.`nbi_alarm_log`
DROP COLUMN IF EXISTS `alarm_status`,
ADD COLUMN IF NOT EXISTS `alarm_status` int NULL COMMENT '0/1: 清除告警/活动告警' AFTER `alarm_code`;
ALTER TABLE `omc_db`.`cert_info` DROP INDEX IF EXISTS `idx_netype_neid`;
@@ -110,4 +102,41 @@ ADD
ALTER TABLE
`omc_db`.`sys_dict_data` MODIFY COLUMN `dict_label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典标签' AFTER `dict_sort`,
MODIFY COLUMN `dict_value` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典键值' AFTER `dict_label`;
MODIFY COLUMN `dict_value` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典键值' AFTER `dict_label`;
ALTER TABLE
`omc_db`.`mml_command`
ADD
COLUMN IF NOT EXISTS `status` enum('Active', 'Inactive') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Active' COMMENT '激活: Active 未激活: Inactive' AFTER `param_json`;
UPDATE `omc_db`.`mml_command`
SET `status` = 'Inactive'
WHERE
`category` = 'licenseManagement';
ALTER TABLE
`omc_db`.`mml_subscriber`
ADD
COLUMN IF NOT EXISTS `status` enum('Active', 'Inactive') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Active' COMMENT '激活: Active 未激活: Inactive' AFTER `param_json`;
ALTER TABLE
`omc_db`.`mml_system`
ADD
COLUMN IF NOT EXISTS `status` enum('Active', 'Inactive') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Active' COMMENT '激活: Active 未激活: Inactive' AFTER `param_json`;
ALTER TABLE
`omc_db`.`system_log`
ADD
COLUMN IF NOT EXISTS `operation` varchar(16) NULL AFTER `process_id`;
UPDATE ne_info SET `province` = '-' WHERE `province` = 'GD';
UPDATE ne_info
SET
`vendor_name` = "AGrandTech"
WHERE `vendor_name` = "AGT";
UPDATE ne_info SET `dn` = "-" WHERE `dn` = "TN";
ALTER TABLE
`omc_db`.`sys_dept` MODIFY COLUMN `dept_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '部门名称' AFTER `ancestors`;

View File

@@ -5,8 +5,6 @@ SET FOREIGN_KEY_CHECKS=0;
ALTER TABLE
`omc_db`.`sys_config` MODIFY COLUMN `config_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键值' AFTER `config_key`;
-- 参数配置-系统设置属性
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
@@ -21,16 +19,16 @@ INSERT
`remark`
)
VALUES (
102,
'系统设置-LOGO类型',
'sys.logo.type',
'icon',
1,
'config.sys.user.initPassword',
'sys.user.initPassword',
'Abcd@1234..',
'Y',
'admin',
1698112743562,
'admin',
1698217326676,
'全图brand\n小图icon'
'supervisor',
1698110000000,
NULL,
0,
'config.sys.user.initPasswordRemark'
);
INSERT
@@ -47,16 +45,16 @@ INSERT
`remark`
)
VALUES (
103,
'系统设置-LOGO文件icon',
'sys.logo.filePathIcon',
'',
2,
'config.sys.account.captchaEnabled',
'sys.account.captchaEnabled',
'false',
'Y',
'admin',
1698112935847,
'admin',
1698201425536,
'文件支持网络地址图片和内部上传的文件路径'
'supervisor',
1698110000000,
NULL,
0,
'config.sys.account.captchaEnabledRemark'
);
INSERT
@@ -73,16 +71,16 @@ INSERT
`remark`
)
VALUES (
104,
'系统设置-系统名称',
'sys.title',
'核心网管理系统',
3,
'config.sys.account.registerUser',
'sys.account.registerUser',
'false',
'Y',
'admin',
1698113035648,
'admin',
1698217311606,
'系统名称长度限制11位字符串'
'supervisor',
1698110000000,
NULL,
0,
'config.sys.account.registerUserRemark'
);
INSERT
@@ -99,70 +97,18 @@ INSERT
`remark`
)
VALUES (
105,
'系统设置-版权声明',
'sys.copyright',
'Copyright ©2023 for AGrandTech',
4,
'config.sys.user.maxRetryCount',
'sys.user.maxRetryCount',
'5',
'Y',
'admin',
1698113158157,
'admin',
1698220040192,
'底脚固定条,左侧放置版权声明'
'supervisor',
1698110000000,
NULL,
0,
'config.sys.user.maxRetryCountRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
106,
'系统设置-LOGO文件brand',
'sys.logo.filePathBrand',
'',
'Y',
'admin',
1698112935847,
'admin',
1698219184041,
'文件支持网络地址图片和内部上传的文件路径'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
107,
'系统设置-登录界面背景',
'sys.loginBackground',
'',
'Y',
'admin',
1698205046084,
'admin',
1698217285996,
'文件支持网络地址图片和内部上传的文件路径'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
@@ -178,15 +124,15 @@ INSERT
)
VALUES (
5,
'用户管理-密码锁定时间',
'config.sys.user.lockTime',
'sys.user.lockTime',
'10',
'Y',
'admin',
1693911541269,
'',
'supervisor',
1698110000000,
NULL,
0,
'密码锁定时间,单位分钟默认10分钟'
'config.sys.user.lockTimeRemark'
);
INSERT
@@ -204,15 +150,15 @@ INSERT
)
VALUES (
6,
'用户管理-授权有效时间',
'sys.user.expiresIn',
'120',
'config.sys.officialUrl',
'sys.officialUrl',
'https://www.agrandtech.com',
'Y',
'supervisor',
1698110000000,
'admin',
1693911541269,
'',
0,
'令牌有效期默认120分钟'
1700809804330,
'config.sys.officialUrlRemark'
);
INSERT
@@ -230,128 +176,17 @@ INSERT
)
VALUES (
7,
'用户管理-多端用户授权登录',
'sys.user.multi_login',
'true',
'config.sys.helpDoc',
'sys.helpDoc',
'/static/helpDoc/{language}_doc.pdf',
'Y',
'admin',
1693911541269,
'',
'supervisor',
1698110000000,
NULL,
0,
'多端授权登录'
'config.sys.helpDocRemark'
);
UPDATE `omc_db`.`sys_config`
SET
`config_name` = '用户管理-账号初始密码',
`config_key` = 'sys.user.initPassword',
`config_value` = 'Abcd@1234..',
`config_type` = 'Y',
`create_by` = 'admin',
`create_time` = 1693908079656,
`update_by` = '',
`update_time` = 0,
`remark` = '导入用户初始化密码'
WHERE `config_id` = 1;
UPDATE `omc_db`.`sys_config`
SET
`config_name` = '账号自助-验证码开关',
`config_key` = 'sys.account.captchaEnabled',
`config_value` = 'false',
`config_type` = 'Y',
`create_by` = 'admin',
`create_time` = 1693908079667,
`update_by` = '',
`update_time` = 0,
`remark` = '是否开启验证码功能true开启false关闭'
WHERE `config_id` = 2;
UPDATE `omc_db`.`sys_config`
SET
`config_name` = '账号自助-是否开启用户注册功能',
`config_key` = 'sys.account.registerUser',
`config_value` = 'false',
`config_type` = 'Y',
`create_by` = 'admin',
`create_time` = 1693908079669,
`update_by` = '',
`update_time` = 0,
`remark` = '是否开启注册用户功能true开启false关闭'
WHERE `config_id` = 3;
UPDATE `omc_db`.`sys_config`
SET
`config_name` = '用户管理-密码最大错误次数',
`config_key` = 'sys.user.maxRetryCount',
`config_value` = '5',
`config_type` = 'Y',
`create_by` = 'admin',
`create_time` = 1693908079680,
`update_by` = '',
`update_time` = 0,
`remark` = '密码最大错误次数'
WHERE `config_id` = 4;
UPDATE `omc_db`.`sys_config`
SET
`config_name` = '测试',
`config_key` = 'test',
`config_value` = 'test',
`config_type` = 'Y',
`create_by` = 'admin',
`create_time` = 1693911541269,
`update_by` = 'admin',
`update_time` = 1693911586418,
`remark` = '测试'
WHERE `config_id` = 100;
-- 参数配置-系统设置属性
DELETE FROM
`omc_db`.`sys_config`
WHERE
`config_id` = 100
and `config_key` = 'test';
DELETE FROM
`omc_db`.`sys_config`
WHERE
`config_id` != 102
and `config_key` = 'sys.logo.type';
DELETE FROM
`omc_db`.`sys_config`
WHERE
`config_id` != 103
and `config_key` = 'sys.logo.filePathIcon';
DELETE FROM
`omc_db`.`sys_config`
WHERE
`config_id` != 104
and `config_key` = 'sys.title';
DELETE FROM
`omc_db`.`sys_config`
WHERE
`config_id` != 105
and `config_key` = 'sys.copyright';
DELETE FROM
`omc_db`.`sys_config`
WHERE
`config_id` != 106
and `config_key` = 'sys.logo.filePathBrand';
DELETE FROM
`omc_db`.`sys_config`
WHERE
`config_id` != 107
and `config_key` = 'sys.loginBackground';
-- 参数配置-监控-系统资源
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
@@ -367,15 +202,275 @@ INSERT
)
VALUES (
10,
'监控-系统资源-数据保留时长',
'config.monitor.sysResource.storeDays',
'monitor.sysResource.storeDays',
'30',
'Y',
'admin',
1698483370391,
'',
'supervisor',
1698110000000,
NULL,
0,
'监控-系统资源-数据保留时长,单位天。根据当前日期,删除超过保留时长的日期数据信息。'
'config.monitor.sysResource.storeDaysRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
102,
'config.sys.logo.type',
'sys.logo.type',
'icon',
'Y',
'supervisor',
1698110000000,
'admin',
1701252674635,
'config.sys.logo.typeRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
103,
'config.sys.logo.filePathIcon',
'sys.logo.filePathIcon',
'#',
'Y',
'supervisor',
1698110000000,
'admin',
1701251070089,
'config.sys.logo.filePathIconRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
104,
'config.sys.logo.filePathBrand',
'sys.logo.filePathBrand',
'#',
'Y',
'supervisor',
1698110000000,
'admin',
1701251023781,
'config.sys.logo.filePathBrandRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
105,
'config.sys.loginBackground',
'sys.loginBackground',
'#',
'Y',
'supervisor',
1698110000000,
NULL,
0,
'config.sys.loginBackgroundRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
106,
'config.sys.title',
'sys.title',
'config.sys.titleValue',
'Y',
'supervisor',
1698110000000,
NULL,
0,
'config.sys.titleRemark'
);
INSERT
IGNORE INTO `omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
107,
'config.sys.copyright',
'sys.copyright',
'config.sys.copyrightValue',
'Y',
'supervisor',
1698110000000,
NULL,
0,
'config.sys.copyrightRemark'
);
INSERT IGNORE INTO
`omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
108,
'config.sys.i18nOpen',
'sys.i18n.open',
'true',
'Y',
'supervisor',
1698110000000,
NULL,
0,
'config.sys.i18nOpenRemark'
);
INSERT IGNORE INTO
`omc_db`.`sys_config` (
`config_id`,
`config_name`,
`config_key`,
`config_value`,
`config_type`,
`create_by`,
`create_time`,
`update_by`,
`update_time`,
`remark`
)
VALUES (
109,
'config.sys.i18nDefault',
'sys.i18n.default',
'en_US',
'Y',
'supervisor',
1698110000000,
NULL,
0,
'config.sys.i18nDefaultRemark'
);
UPDATE `omc_db`.`sys_config`
SET
`config_name` = 'config.sys.helpDoc',
`config_key` = 'sys.helpDoc',
`config_value` = '/static/helpDoc/{language}_doc.pdf',
`config_type` = 'Y',
`create_by` = 'supervisor',
`create_time` = 1698110000000,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'config.sys.helpDocRemark'
WHERE `config_id` = 7;
UPDATE `omc_db`.`sys_config`
SET
`config_name` = 'config.sys.logo.type',
`config_key` = 'sys.logo.type',
`config_value` = 'brand',
`config_type` = 'Y',
`create_by` = 'supervisor',
`create_time` = 1698110000000,
`update_by` = 'admin',
`update_time` = 1701834845928,
`remark` = 'config.sys.logo.typeRemark'
WHERE `config_id` = 102;
UPDATE `omc_db`.`sys_config`
SET
`config_name` = 'config.sys.logo.filePathIcon',
`config_key` = 'sys.logo.filePathIcon',
`config_value` = '/static/logo/{language}_icon.png',
`config_type` = 'Y',
`create_by` = 'supervisor',
`create_time` = 1698110000000,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'config.sys.logo.filePathIconRemark'
WHERE `config_id` = 103;
UPDATE `omc_db`.`sys_config`
SET
`config_name` = 'config.sys.logo.filePathBrand',
`config_key` = 'sys.logo.filePathBrand',
`config_value` = '/static/logo/{language}_brand.png',
`config_type` = 'Y',
`create_by` = 'supervisor',
`create_time` = 1698110000000,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'config.sys.logo.filePathBrandRemark'
WHERE `config_id` = 104;
SET FOREIGN_KEY_CHECKS=1;

View File

@@ -89,4 +89,39 @@ VALUES (
NULL
);
-- for cn/en locale
UPDATE `omc_db`.`sys_dept`
SET
`parent_id` = 0,
`ancestors` = '0',
`dept_name` = 'dept.root',
`order_num` = 0,
`leader` = 'supervisor',
`phone` = NULL,
`email` = NULL,
`status` = '1',
`del_flag` = '0',
`create_by` = 'supervisor',
`create_time` = 1699348237468,
`update_by` = NULL,
`update_time` = 0
WHERE `dept_id` = 100;
UPDATE `omc_db`.`sys_dept`
SET
`parent_id` = 100,
`ancestors` = '0,100',
`dept_name` = 'dept.root.item1',
`order_num` = 1,
`leader` = 'supervisor',
`phone` = NULL,
`email` = NULL,
`status` = '1',
`del_flag` = '0',
`create_by` = 'supervisor',
`create_time` = 1699348237468,
`update_by` = NULL,
`update_time` = 0
WHERE `dept_id` = 101;
SET FOREIGN_KEY_CHECKS=1;

View File

@@ -38,10 +38,17 @@ CREATE TABLE `omc_db`.`sys_job` (
PRIMARY KEY (`job_id`, `job_name`, `job_group`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '调度任务调度表' ROW_FORMAT = Dynamic;
ALTER TABLE
`omc_db`.`sys_job` DROP PRIMARY KEY,
ADD
PRIMARY KEY (`job_id`) USING BTREE,
ADD
UNIQUE INDEX IF NOT EXISTS `idx_uni_name_group`(`job_name`, `job_group`) USING BTREE COMMENT 'unique index for job_name and job_group';
-- ----------------------------
-- Records of sys_job
-- ----------------------------
INSERT IGNORE INTO
INSERT INTO
`omc_db`.`sys_job` (
`job_id`,
`job_name`,
@@ -61,7 +68,7 @@ INSERT IGNORE INTO
)
VALUES (
1,
'监控-系统资源',
'job.monitor_sys_resource',
'SYSTEM',
'monitor_sys_resource',
'{\"interval\":5}',
@@ -70,14 +77,14 @@ VALUES (
'0',
'1',
'0',
'admin',
'supervisor',
1698478134839,
'admin',
1698483081920,
'系统资源CPU/IO/Netword收集interval单位分钟0 0/5 * * * ? 表示平均interva5分钟资源情况'
'supervisor',
1700566657587,
'job.monitor_sys_resource_remark'
);
INSERT IGNORE INTO
INSERT INTO
`omc_db`.`sys_job` (
`job_id`,
`job_name`,
@@ -97,23 +104,23 @@ INSERT IGNORE INTO
)
VALUES (
4,
'删除过期网元备份文件',
'job.delExpiredNeBackup',
'SYSTEM',
'delExpiredNeBackup',
'{\"duration\":90}',
'{\"duration\":60}',
'0 20 0 * * ?',
'3',
'0',
'1',
'1',
'admin',
1697091151529,
'admin',
1698134207967,
'删除过期网元etc备份文件, 传入参数表示保留90天的备份文件, 默认60天'
'supervisor',
1698478134840,
NULL,
0,
'job.delExpiredNeBackupRemark'
);
INSERT IGNORE INTO
INSERT INTO
`omc_db`.`sys_job` (
`job_id`,
`job_name`,
@@ -133,23 +140,23 @@ INSERT IGNORE INTO
)
VALUES (
5,
'删除过期历史告警记录',
'job.deleteExpiredAlarmRecord',
'SYSTEM',
'deleteExpiredRecord',
'{\"duration\":34,\"tableName\":\"alarm\",\"colName\":\"event_time\",\"extras\":\"alarm_status=\'0\'\"}',
'{\"duration\":90,\"tableName\":\"alarm\",\"colName\":\"event_time\",\"extras\":\"alarm_status=\'0\'\"}',
'0 10 0 * * ?',
'3',
'0',
'1',
'1',
'admin',
1698150591601,
'admin',
1698197292003,
'删除过期历史告警记录传入参数表示保留90天的历史告警记录'
'supervisor',
1698478134841,
NULL,
0,
'job.deleteExpiredAlarmRecordRemark'
);
INSERT IGNORE INTO
INSERT INTO
`omc_db`.`sys_job` (
`job_id`,
`job_name`,
@@ -169,23 +176,23 @@ INSERT IGNORE INTO
)
VALUES (
6,
'删除过期黄金指标记录',
'job.deleteExpiredKpiRecord',
'SYSTEM',
'deleteExpiredRecord',
'{\"duration\":39,\"tableName\":\"gold_kpi\",\"colName\":\"date\"}',
'{\"duration\":15,\"tableName\":\"gold_kpi\",\"colName\":\"date\"}',
'0 15 0 * * ?',
'3',
'0',
'1',
'1',
'admin',
1698197983126,
'admin',
1698198074872,
'黄金指标记录保留60天'
'supervisor',
1698478134842,
NULL,
0,
'job.deleteExpiredKpiRecordRemark'
);
INSERT IGNORE INTO
INSERT INTO
`omc_db`.`sys_job` (
`job_id`,
`job_name`,
@@ -205,24 +212,118 @@ INSERT IGNORE INTO
)
VALUES (
7,
'网元配置自动备份任务',
'job.backupEtcFromNE',
'SYSTEM',
'backupEtcFromNE',
'',
NULL,
'0 30 0 * * ?',
'3',
'0',
'1',
'1',
'admin',
1698223216479,
'',
'supervisor',
1698478134843,
NULL,
0,
'自动备份网元etc目录下的配置文件'
'job.backupEtcFromNERemark'
);
-- 调度任务记录日志字段
UPDATE `omc_db`.`sys_job`
SET
`invoke_target` = 'monitor_sys_resource',
`job_name` = 'job.monitor_sys_resource',
`target_params` = '{\"interval\":5}',
`cron_expression` = '0 0/5 * * * ?',
`misfire_policy` = '3',
`concurrent` = '0',
`status` = '1',
`save_log` = '0',
`create_by` = 'supervisor',
`create_time` = 1698478134839,
`update_by` = 'supervisor',
`update_time` = 1700566657587,
`remark` = 'job.monitor_sys_resource_remark'
WHERE
`job_id` = 1
AND `job_group` = 'SYSTEM';
UPDATE `omc_db`.`sys_job`
SET
`invoke_target` = 'delExpiredNeBackup',
`job_name` = 'job.delExpiredNeBackup',
`target_params` = '{\"duration\":60}',
`cron_expression` = '0 20 0 * * ?',
`misfire_policy` = '3',
`concurrent` = '0',
`status` = '1',
`save_log` = '1',
`create_by` = 'supervisor',
`create_time` = 1698478134840,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'job.delExpiredNeBackupRemark'
WHERE
`job_id` = 4
AND `job_group` = 'SYSTEM';
UPDATE `omc_db`.`sys_job`
SET
`invoke_target` = 'deleteExpiredRecord',
`job_name` = 'job.deleteExpiredAlarmRecord',
`target_params` = '{\"duration\":90,\"tableName\":\"alarm\",\"colName\":\"event_time\",\"extras\":\"alarm_status=\'0\'\"}',
`cron_expression` = '0 10 0 * * ?',
`misfire_policy` = '3',
`concurrent` = '0',
`status` = '1',
`save_log` = '1',
`create_by` = 'supervisor',
`create_time` = 1698478134841,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'job.deleteExpiredAlarmRecordRemark'
WHERE
`job_id` = 5
AND `job_group` = 'SYSTEM';
UPDATE `omc_db`.`sys_job`
SET
`invoke_target` = 'deleteExpiredRecord',
`job_name` = 'job.deleteExpiredKpiRecord',
`target_params` = '{\"duration\":15,\"tableName\":\"gold_kpi\",\"colName\":\"date\"}',
`cron_expression` = '0 15 0 * * ?',
`misfire_policy` = '3',
`concurrent` = '0',
`status` = '1',
`save_log` = '1',
`create_by` = 'supervisor',
`create_time` = 1698478134842,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'job.deleteExpiredKpiRecordRemark'
WHERE
`job_id` = 6
AND `job_group` = 'SYSTEM';
UPDATE `omc_db`.`sys_job`
SET
`invoke_target` = 'backupEtcFromNE',
`job_name` = 'job.backupEtcFromNE',
`target_params` = NULL,
`cron_expression` = '0 30 0 * * ?',
`misfire_policy` = '3',
`concurrent` = '0',
`status` = '1',
`save_log` = '1',
`create_by` = 'supervisor',
`create_time` = 1698478134843,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'job.backupEtcFromNERemark'
WHERE
`job_id` = 7
AND `job_group` = 'SYSTEM';
-- 调度任务记录日志字段
UPDATE `omc_db`.`sys_job` SET `save_log` = '1';
SET FOREIGN_KEY_CHECKS = 1;

View File

@@ -119,4 +119,57 @@ VALUES (
''
);
-- for cn/en locales
UPDATE `omc_db`.`sys_post`
SET
`post_code` = 'administator',
`post_name` = 'post.admin',
`post_sort` = 1,
`status` = '1',
`create_by` = 'supervisor',
`create_time` = 1697110106499,
`update_by` = NULL,
`update_time` = 0,
`remark` = NULL
WHERE `post_id` = 1;
UPDATE `omc_db`.`sys_post`
SET
`post_code` = 'operator',
`post_name` = 'post.operator',
`post_sort` = 2,
`status` = '1',
`create_by` = 'supervisor',
`create_time` = 1697110106499,
`update_by` = NULL,
`update_time` = 0,
`remark` = NULL
WHERE `post_id` = 2;
UPDATE `omc_db`.`sys_post`
SET
`post_code` = 'monitor',
`post_name` = 'post.monitor',
`post_sort` = 3,
`status` = '1',
`create_by` = 'supervisor',
`create_time` = 1697110106499,
`update_by` = NULL,
`update_time` = 0,
`remark` = NULL
WHERE `post_id` = 3;
UPDATE `omc_db`.`sys_post`
SET
`post_code` = 'visitor',
`post_name` = 'post.visitor',
`post_sort` = 4,
`status` = '1',
`create_by` = 'supervisor',
`create_time` = 1697110106499,
`update_by` = NULL,
`update_time` = 0,
`remark` = NULL
WHERE `post_id` = 4;
SET FOREIGN_KEY_CHECKS=1;

View File

@@ -172,4 +172,90 @@ VALUES (
'普通用户 只可看系统相关信息'
);
-- for cn/en locales
UPDATE `omc_db`.`sys_role`
SET
`role_name` = 'role.admin',
`role_key` = 'supervisor',
`role_sort` = 1,
`data_scope` = '1',
`menu_check_strictly` = '1',
`dept_check_strictly` = '1',
`status` = '1',
`del_flag` = '0',
`create_by` = 'supervisor',
`create_time` = 1697091437683,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'role.adminRemark'
WHERE `role_id` = 1;
UPDATE `omc_db`.`sys_role`
SET
`role_name` = 'role.adminAssign',
`role_key` = 'administrator',
`role_sort` = 2,
`data_scope` = '1',
`menu_check_strictly` = '1',
`dept_check_strictly` = '1',
`status` = '1',
`del_flag` = '0',
`create_by` = 'supervisor',
`create_time` = 1698486915894,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'role.adminAssignRemark'
WHERE `role_id` = 2;
UPDATE `omc_db`.`sys_role`
SET
`role_name` = 'role.operator',
`role_key` = 'operator',
`role_sort` = 3,
`data_scope` = '1',
`menu_check_strictly` = '1',
`dept_check_strictly` = '1',
`status` = '1',
`del_flag` = '0',
`create_by` = 'supervisor',
`create_time` = 1698486934900,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'role.operatorRemark'
WHERE `role_id` = 3;
UPDATE `omc_db`.`sys_role`
SET
`role_name` = 'role.monitor',
`role_key` = 'monitor',
`role_sort` = 4,
`data_scope` = '1',
`menu_check_strictly` = '1',
`dept_check_strictly` = '1',
`status` = '1',
`del_flag` = '0',
`create_by` = 'supervisor',
`create_time` = 1698486950714,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'role.monitorRemark'
WHERE `role_id` = 4;
UPDATE `omc_db`.`sys_role`
SET
`role_name` = 'role.vistor',
`role_key` = 'vistor',
`role_sort` = 5,
`data_scope` = '1',
`menu_check_strictly` = '1',
`dept_check_strictly` = '1',
`status` = '1',
`del_flag` = '0',
`create_by` = 'supervisor',
`create_time` = 1698486975779,
`update_by` = NULL,
`update_time` = 0,
`remark` = 'role.vistorRemark'
WHERE `role_id` = 5;
SET FOREIGN_KEY_CHECKS=1;

View File

@@ -298,7 +298,7 @@ VALUES (2, 2075);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (2, 2076);
VALUES (2, 2118);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
@@ -586,7 +586,7 @@ VALUES (3, 2075);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2076);
VALUES (3, 2118);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
@@ -816,4 +816,228 @@ INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (5, 2082);
DELETE FROM
`omc_db`.`sys_role_menu`
WHERE
`role_id` = '2'
AND `menu_id` = '2076';
DELETE FROM `omc_db`.`sys_role_menu` WHERE `role_id` = '3';
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 4);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 5);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 108);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 112);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 115);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 500);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 501);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1030);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1031);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1032);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1034);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1039);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1042);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 1048);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2009);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2010);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2075);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2078);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2080);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2081);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2082);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2083);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2084);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2085);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2086);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2087);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2088);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2089);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2091);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2092);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2094);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2097);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2098);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2099);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2100);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2101);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2102);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2103);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2104);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2105);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2106);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2107);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2108);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2109);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2111);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2112);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2113);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (3, 2118);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (2, 2119);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (2, 2120);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (2, 2121);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (2, 2122);
INSERT
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
VALUES (2, 2123);
SET FOREIGN_KEY_CHECKS=1;

View File

@@ -33,23 +33,15 @@ ADD COLUMN IF NOT EXISTS `updated_at` datetime NULL AFTER `created_at`,
ADD COLUMN IF NOT EXISTS `deleted_at` datetime NULL AFTER `updated_at`;
ALTER TABLE `omc_db`.`permission`
DROP INDEX IF EXISTS `permission_name`,
ADD UNIQUE INDEX `permission_name`(`permission_name`) USING BTREE;
ALTER TABLE `omc_db`.`ne_software`
DROP COLUMN IF EXISTS `patch_time`,
ADD COLUMN IF NOT EXISTS `patch_time` datetime NULL AFTER `update_time`;
ADD UNIQUE INDEX IF NOT EXISTS `permission_name`(`permission_name`) USING BTREE;
ALTER TABLE `omc_db`.`alarm_log`
DROP COLUMN IF EXISTS`alarm_seq`,
ADD COLUMN IF NOT EXISTS `alarm_seq` int NULL AFTER `ne_id`;
ALTER TABLE `omc_db`.`ne_software`
DROP COLUMN IF EXISTS `patch_time`,
ADD COLUMN IF NOT EXISTS `patch_time` datetime NULL AFTER `update_time`;
ALTER TABLE `omc_db`.`nbi_alarm_log`
DROP COLUMN IF EXISTS `alarm_status`,
ADD COLUMN IF NOT EXISTS `alarm_status` int NULL COMMENT '0/1: 清除告警/活动告警' AFTER `alarm_code`;
ALTER TABLE `omc_db`.`cert_info` DROP INDEX IF EXISTS `idx_netype_neid`;
@@ -110,4 +102,41 @@ ADD
ALTER TABLE
`omc_db`.`sys_dict_data` MODIFY COLUMN `dict_label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典标签' AFTER `dict_sort`,
MODIFY COLUMN `dict_value` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典键值' AFTER `dict_label`;
MODIFY COLUMN `dict_value` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典键值' AFTER `dict_label`;
ALTER TABLE
`omc_db`.`mml_command`
ADD
COLUMN IF NOT EXISTS `status` enum('Active', 'Inactive') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Active' COMMENT '激活: Active 未激活: Inactive' AFTER `param_json`;
UPDATE `omc_db`.`mml_command`
SET `status` = 'Inactive'
WHERE
`category` = 'licenseManagement';
ALTER TABLE
`omc_db`.`mml_subscriber`
ADD
COLUMN IF NOT EXISTS `status` enum('Active', 'Inactive') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Active' COMMENT '激活: Active 未激活: Inactive' AFTER `param_json`;
ALTER TABLE
`omc_db`.`mml_system`
ADD
COLUMN IF NOT EXISTS `status` enum('Active', 'Inactive') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Active' COMMENT '激活: Active 未激活: Inactive' AFTER `param_json`;
ALTER TABLE
`omc_db`.`system_log`
ADD
COLUMN IF NOT EXISTS `operation` varchar(16) NULL AFTER `process_id`;
UPDATE ne_info SET `province` = '-' WHERE `province` = 'GD';
UPDATE ne_info
SET
`vendor_name` = "AGrandTech"
WHERE `vendor_name` = "AGT";
UPDATE ne_info SET `dn` = "-" WHERE `dn` = "TN";
ALTER TABLE
`omc_db`.`sys_dept` MODIFY COLUMN `dept_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '部门名称' AFTER `ancestors`;

View File

@@ -449,6 +449,17 @@ func ExportCmFromNF(w http.ResponseWriter, r *http.Request) {
etcListIMS, config.GetYamlConfig().OMC.Backup, neTypeLower)
}
case "mme":
if ipType == global.IsIPv4 {
scpCmd = fmt.Sprintf("scp -r %s@%s:%s/%s/*.conf %s/etc/%s", config.GetYamlConfig().NE.User,
neInfo.Ip, config.GetYamlConfig().NE.EtcDir,
neTypeLower, config.GetYamlConfig().OMC.Backup, neTypeLower)
} else {
scpCmd = fmt.Sprintf("scp -r %s@[%s]:%s/%s/*.conf %s/etc/%s", config.GetYamlConfig().NE.User,
neInfo.Ip, config.GetYamlConfig().NE.EtcDir,
neTypeLower, config.GetYamlConfig().OMC.Backup, neTypeLower)
}
default:
if ipType == global.IsIPv4 {
scpCmd = fmt.Sprintf("scp -r %s@%s:%s/%s/*.yaml %s/etc/%s", config.GetYamlConfig().NE.User,

View File

@@ -46,7 +46,7 @@ func GetParamConfigFromNF(w http.ResponseWriter, r *http.Request) {
restHostPort := fmt.Sprintf("http://127.0.0.1:%d", config.GetYamlConfig().Rest[0].Port)
getNeInfoPattern := fmt.Sprintf(config.DefaultUriPrefix+"/databaseManagement/v1/%s/ne_info", config.GetYamlConfig().Database.Name)
getNeInfoURI := restHostPort + getNeInfoPattern
neId := services.GetUriParamString(r, "ne_id", ",", true, false)
neId := services.GetUriParamString(r, "ne_id", ",", true, true)
if neId == "" {
getNeInfoURI = getNeInfoURI + fmt.Sprintf("?WHERE=status='0'+and+ne_type='%s'", neType)
} else {

View File

@@ -225,7 +225,7 @@ func UploadSoftwareMultiFile(w http.ResponseWriter, r *http.Request) {
//fileName, err := services.HandleUploadFile(r, softwarePath, "")
// 解析multipart/form-data请求
err = r.ParseMultipartForm(200 << 20) // 200MB
err = r.ParseMultipartForm(1000 << 20) // 1000MB
if err != nil {
log.Error("Faile to ParseMultipartForm:", err)
services.ResponseInternalServerError500ProcessError(w, err)

View File

@@ -44,8 +44,9 @@ var (
XormCommonUri = config.DefaultUriPrefix + "/databaseManagement/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for internal
XormDatabaseUri = config.DefaultUriPrefix + "/database/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for crontask
XormExtDataUri = config.DefaultUriPrefix + "/dataManagement/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for external
XormDataSQLUri = config.DefaultUriPrefix + "/dataManagement/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for external
XormDataRestUri = config.DefaultUriPrefix + "/dataManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/{objectTypeValue}"
XormExtDataUri = config.DefaultUriPrefix + "/dataManagement/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for external
XormDataSQLUri = config.DefaultUriPrefix + "/dataManagement/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for external
CustomXormCommonUri = config.UriPrefix + "/databaseManagement/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for internal
CustomXormExtDataUri = config.UriPrefix + "/dataManagement/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for external

View File

@@ -20,11 +20,12 @@ func AlarmEmailForward(alarmData *Alarm) error {
<p>Alarm information</p>
<p style="text-indent:2.5em">Sequence: %d</p>
<p style="text-indent:3em">NE name: %s</p>
<p style="text-indent:5em">Title: %s</p>
<p style="text-indent:3em">Severity: %s</p>
<p style="text-indent:2em">Event Time: %s</p>
<p style="text-indent:2em">Automatic send by OMC, don't reply!</p>
`, alarmData.AlarmSeq, alarmData.NeName, alarmData.AlarmTitle, alarmData.OrigSeverity, alarmData.EventTime)
<p style="text-indent:4em">Title: %s</p>
<p style="text-indent:2.5em">Severity: %s</p>
<p style="text-indent:1.5em">Event Time: %s</p>
<p style="text-indent:0.5em">Alarm Status: %d</p>
<p>Automatic sent by OMC, please do not reply!</p>
`, alarmData.AlarmSeq, alarmData.NeName, alarmData.AlarmTitle, alarmData.OrigSeverity, alarmData.EventTime, alarmData.AlarmStatus)
// message := fmt.Sprintf(`
// Alarm information
@@ -75,10 +76,9 @@ func AlarmEmailForward(alarmData *Alarm) error {
EventTime: alarmData.EventTime,
ToUser: strings.Join(*emails, ","),
}
for _, email := range *emails {
m.SetHeader("To", email) // 收件人,可以多个收件人,但必须使用相同的 SMTP 连接
}
m.SetHeader("To", *emails...) // 收件人,可以多个收件人,但必须使用相同的 SMTP 连接
//m.SetHeader("To", strings.Join(*emails, " ")) // 收件人,可以多个收件人,但必须使用相同的 SMTP 连接
//m.SetHeader("To", "zhangshuzhong@agrandtech.com", "simonzhangsz@outlook.com") // 收件人,可以多个收件人,但必须使用相同的 SMTP 连接
//m.SetHeader("Cc", "******@qq.com") // 抄送,可以多个
//m.SetHeader("Bcc", "******@qq.com") // 暗送,可以多个

View File

@@ -6,6 +6,7 @@ import (
"io"
"net"
"net/http"
"regexp"
"strings"
"time"
@@ -111,21 +112,8 @@ func PostMMLToNF(w http.ResponseWriter, r *http.Request) {
}
if neInfo != nil {
hostMML := fmt.Sprintf("%s:%d", neInfo.Ip, config.GetYamlConfig().MML.Port)
conn, err := net.Dial("tcp", hostMML)
if err != nil {
errMsg := fmt.Sprintf("Failed to dial %s: %v", hostMML, err)
log.Error(errMsg)
mmlResult = append(mmlResult, errMsg)
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
defer conn.Close()
conn.SetDeadline(time.Now().Add(10 * time.Second))
switch strings.ToLower(neType) {
case "upf":
case "xxx":
body, err := io.ReadAll(io.LimitReader(r.Body, global.RequestBodyMaxLen))
if err != nil {
log.Error("io.ReadAll is failed:", err)
@@ -137,16 +125,29 @@ func PostMMLToNF(w http.ResponseWriter, r *http.Request) {
mmlRequest := new(MMLRequest)
_ = json.Unmarshal(body, mmlRequest)
n, err = conn.Read(buf[0:])
if err != nil {
log.Error("Failed to read:", err)
mmlResult = append(mmlResult, err.Error())
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
log.Debug(string(buf[0:n]))
// n, err = conn.Read(buf[0:])
// if err != nil {
// log.Error("Failed to read:", err)
// mmlResult = append(mmlResult, err.Error())
// response := Response{mmlResult}
// services.ResponseWithJson(w, http.StatusOK, response)
// return
// }
// log.Debug(string(buf[0:n]))
// hostMML := fmt.Sprintf("%s:%d", neInfo.Ip, config.GetYamlConfig().MML.Port)
// conn, err := net.Dial("tcp", hostMML)
// if err != nil {
// errMsg := fmt.Sprintf("Failed to dial %s: %v", hostMML, err)
// log.Error(errMsg)
// mmlResult = append(mmlResult, errMsg)
// response := Response{mmlResult}
// services.ResponseWithJson(w, http.StatusOK, response)
// return
// }
// defer conn.Close()
// conn.SetDeadline(time.Now().Add(10 * time.Second))
// loginStr := fmt.Sprintf("%s\n%s\n", config.GetYamlConfig().MML.User, config.GetYamlConfig().MML.Password)
// _, err = conn.Write([]byte(loginStr))
// if err != nil {
@@ -158,16 +159,16 @@ func PostMMLToNF(w http.ResponseWriter, r *http.Request) {
// }
// time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE)
n, err = conn.Write([]byte(config.GetYamlConfig().MML.User + "\n"))
if err != nil {
log.Error("Failed to write:", err)
mmlResult = append(mmlResult, err.Error())
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
log.Debug(string(buf[0:n]))
time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE)
// n, err = conn.Write([]byte(config.GetYamlConfig().MML.User + "\n"))
// if err != nil {
// log.Error("Failed to write:", err)
// mmlResult = append(mmlResult, err.Error())
// response := Response{mmlResult}
// services.ResponseWithJson(w, http.StatusOK, response)
// return
// }
// log.Debug(string(buf[0:n]))
// time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE)
// n, err = conn.Read(buf[0:])
// if err != nil {
@@ -179,17 +180,17 @@ func PostMMLToNF(w http.ResponseWriter, r *http.Request) {
// }
// log.Debug(string(buf[0:n]))
n, err = conn.Write([]byte(config.GetYamlConfig().MML.Password + "\n"))
if err != nil {
log.Error("Failed to write:", err)
mmlResult = append(mmlResult, err.Error())
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
log.Debug(string(buf[0:n]))
// n, err = conn.Write([]byte(config.GetYamlConfig().MML.Password + "\n"))
// if err != nil {
// log.Error("Failed to write:", err)
// mmlResult = append(mmlResult, err.Error())
// response := Response{mmlResult}
// services.ResponseWithJson(w, http.StatusOK, response)
// return
// }
// log.Debug(string(buf[0:n]))
time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE)
// time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE)
// n, err = conn.Read(buf[0:])
// if err != nil {
@@ -202,6 +203,30 @@ func PostMMLToNF(w http.ResponseWriter, r *http.Request) {
// log.Debug(string(buf[0:n]))
for _, mml := range mmlRequest.MML {
hostMML := fmt.Sprintf("%s:%d", neInfo.Ip, config.GetYamlConfig().MML.Port)
conn, err := net.Dial("tcp", hostMML)
if err != nil {
errMsg := fmt.Sprintf("Failed to dial %s: %v", hostMML, err)
log.Error(errMsg)
mmlResult = append(mmlResult, errMsg)
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
defer conn.Close()
conn.SetDeadline(time.Now().Add(10 * time.Second))
loginStr := fmt.Sprintf("%s\n%s\n", config.GetYamlConfig().MML.User, config.GetYamlConfig().MML.Password)
_, err = conn.Write([]byte(loginStr))
if err != nil {
log.Error("Failed to write:", err)
mmlResult = append(mmlResult, err.Error())
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE)
mmlCommand := fmt.Sprintf("%s\n", mml)
log.Debug("mml command:", mmlCommand)
_, err = conn.Write([]byte(mmlCommand))
@@ -214,21 +239,175 @@ func PostMMLToNF(w http.ResponseWriter, r *http.Request) {
}
time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE)
// n, err = conn.Read(buf[0:])
n, err = conn.Read(buf[0:])
if err != nil {
log.Error("Failed to read:", err)
mmlResult = append(mmlResult, err.Error())
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
log.Trace(string(buf[0 : n-len(neType)-2]))
re1 := regexp.MustCompile(`\x1B\[[0-9;]*[a-zA-Z]`) // 匹配包含␛的控制字符
//re2 := regexp.MustCompile(`\x00`) // 匹配空字符
re2 := regexp.MustCompile(`[\x00-\x08\x0B\x0C\x0E-\x1F\x7F\x1B]`) // 匹配空字符和包含␛的控制字符
//re := regexp.MustCompile(`[\x00-\x1F\x7F]`)
// upf telnet buffer只能读取一次需要去掉前面的多余字符
result := re1.ReplaceAllString(string(buf[config.GetYamlConfig().MML.UpfHeaderLength:n-len(neType)-2]), "")
result = re2.ReplaceAllString(result, "")
mmlResult = append(mmlResult, result)
conn.Close()
//mmlResult = append(mmlResult, string(buf[0:n-len(neType)-2]))
// can't read buffer from upf telnet server, so return ok always
// mmlResult = append(mmlResult, "COMMAND OK\n")
}
case "ims":
body, err := io.ReadAll(io.LimitReader(r.Body, global.RequestBodyMaxLen))
if err != nil {
log.Error("io.ReadAll is failed:", err)
services.ResponseNotFound404UriNotExist(w, r)
return
}
log.Trace("Body:", string(body))
mmlRequest := new(MMLRequest)
_ = json.Unmarshal(body, mmlRequest)
for _, mml := range mmlRequest.MML {
hostMML := fmt.Sprintf("%s:%d", neInfo.Ip, config.GetYamlConfig().MML.Port)
conn, err := net.Dial("tcp", hostMML)
if err != nil {
errMsg := fmt.Sprintf("Failed to dial %s: %v", hostMML, err)
log.Error(errMsg)
mmlResult = append(mmlResult, errMsg)
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
defer conn.Close()
// localAddr := conn.LocalAddr()
// remoteAddr := conn.RemoteAddr()
// if localAddr == nil || remoteAddr == nil {
// errMsg := fmt.Sprintf("connect invalid: localAddr=%v, remoteAddr=%v", localAddr, remoteAddr)
// log.Error(errMsg)
// mmlResult = append(mmlResult, errMsg)
// response := Response{mmlResult}
// services.ResponseWithJson(w, http.StatusOK, response)
// return
// }
conn.SetDeadline(time.Now().Add(10 * time.Second))
_, err = conn.Write([]byte(config.GetYamlConfig().MML.User + "\n"))
if err != nil {
log.Error("Failed to write:", err)
mmlResult = append(mmlResult, err.Error())
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE)
n, err = conn.Read(buf[0:])
if err != nil {
log.Error("Failed to read:", err)
mmlResult = append(mmlResult, err.Error())
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
log.Debug(string(buf[0:n]))
_, err = conn.Write([]byte(config.GetYamlConfig().MML.Password + "\n"))
if err != nil {
log.Error("Failed to write:", err)
mmlResult = append(mmlResult, err.Error())
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE)
// loginStr := fmt.Sprintf("%s\n%s\n", config.GetYamlConfig().MML.User, config.GetYamlConfig().MML.Password)
// _, err = conn.Write([]byte(loginStr))
// if err != nil {
// log.Error("Failed to read:", err)
// log.Error("Failed to write:", err)
// mmlResult = append(mmlResult, err.Error())
// response := Response{mmlResult}
// services.ResponseWithJson(w, http.StatusOK, response)
// return
// }
// log.Trace(string(buf[0 : n-len(neType)-2]))
// mmlResult = append(mmlResult, string(buf[0:n-len(neType)-2]))
// can't read buffer from upf telnet server, so return ok always
mmlResult = append(mmlResult, "COMMAND OK\n")
n, err = conn.Read(buf[0:])
if err != nil {
log.Error("Failed to read:", err)
mmlResult = append(mmlResult, err.Error())
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
log.Trace(string(buf[0 : n-len(neType)-2]))
mmlCommand := fmt.Sprintf("%s\n", mml)
log.Debug("mml command:", mmlCommand)
_, err = conn.Write([]byte(mmlCommand))
if err != nil {
log.Error("Failed to write:", err)
mmlResult = append(mmlResult, err.Error())
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE)
n, err = conn.Read(buf[0:])
if err != nil {
log.Error("Failed to read:", err)
mmlResult = append(mmlResult, err.Error())
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
log.Trace(string(buf[0 : n-len(neType)-2]))
re1 := regexp.MustCompile(`\x1B\[[0-9;]*[a-zA-Z]`) // 匹配包含␛的控制字符
//re2 := regexp.MustCompile(`\x00`) // 匹配空字符
re2 := regexp.MustCompile(`[\x00-\x08\x0B\x0C\x0E-\x1F\x7F\x1B]`) // 匹配空字符和包含␛的控制字符
//re := regexp.MustCompile(`[\x00-\x1F\x7F]`)
// upf telnet buffer只能读取一次需要去掉前面的多余字符
//result := re1.ReplaceAllString(string(buf[0:n-len(neType)-2]), "")
result := re1.ReplaceAllString(string(buf[0:]), "")
result = re2.ReplaceAllString(result, "")
mmlResult = append(mmlResult, result)
conn.Close()
}
default:
hostMML := fmt.Sprintf("%s:%d", neInfo.Ip, config.GetYamlConfig().MML.Port)
conn, err := net.Dial("tcp", hostMML)
if err != nil {
errMsg := fmt.Sprintf("Failed to dial %s: %v", hostMML, err)
log.Error(errMsg)
mmlResult = append(mmlResult, errMsg)
response := Response{mmlResult}
services.ResponseWithJson(w, http.StatusOK, response)
return
}
defer conn.Close()
// localAddr := conn.LocalAddr()
// remoteAddr := conn.RemoteAddr()
// if localAddr == nil || remoteAddr == nil {
// errMsg := fmt.Sprintf("connect invalid: localAddr=%v, remoteAddr=%v", localAddr, remoteAddr)
// log.Error(errMsg)
// mmlResult = append(mmlResult, errMsg)
// response := Response{mmlResult}
// services.ResponseWithJson(w, http.StatusOK, response)
// return
// }
conn.SetDeadline(time.Now().Add(10 * time.Second))
loginStr := fmt.Sprintf("%s\n%s\n", config.GetYamlConfig().MML.User, config.GetYamlConfig().MML.Password)
_, err = conn.Write([]byte(loginStr))
if err != nil {
@@ -283,7 +462,13 @@ func PostMMLToNF(w http.ResponseWriter, r *http.Request) {
return
}
log.Trace(string(buf[0 : n-len(neType)-2]))
mmlResult = append(mmlResult, string(buf[0:n-len(neType)-2]))
re1 := regexp.MustCompile(`\x1B\[[0-9;]*[a-zA-Z]`) // 匹配包含␛的控制字符
//re2 := regexp.MustCompile(`\x00`) // 匹配空字符
re2 := regexp.MustCompile(`[\x00-\x08\x0B\x0C\x0E-\x1F\x7F\x1B]`) // 匹配空字符和包含␛的控制字符
//re := regexp.MustCompile(`[\x00-\x1F\x7F]`)
result := re1.ReplaceAllString(string(buf[0:n-len(neType)-2]), "")
result = re2.ReplaceAllString(result, "")
mmlResult = append(mmlResult, result)
}
}
}

View File

@@ -237,7 +237,7 @@ func GetOneLicenseInfoFromNF(w http.ResponseWriter, r *http.Request) {
}
log.Debug("requestURI2NF:", requestURI2NF)
resp, err := client.R().
resp, err := client.SetTimeout(time.Duration(1 * time.Second)).R().
EnableTrace().
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
SetHeaders(map[string]string{"accessToken": token}).
@@ -342,7 +342,7 @@ func GetAllLicenseInfoFromNF(w http.ResponseWriter, r *http.Request) {
}
log.Debug("requestURI2NF:", requestURI2NF)
resp, err := client.R().
resp, err := client.SetTimeout(time.Duration(1 * time.Second)).R().
EnableTrace().
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
SetHeaders(map[string]string{"accessToken": token}).
@@ -462,7 +462,7 @@ func GetOneSysinfoFromNF(w http.ResponseWriter, r *http.Request) {
}
log.Debug("requestURI2NF:", requestURI2NF)
resp, err := client.R().
resp, err := client.SetTimeout(time.Duration(1 * time.Second)).R().
EnableTrace().
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
SetHeaders(map[string]string{"accessToken": token}).
@@ -596,7 +596,7 @@ func GetAllSysinfoFromNF(w http.ResponseWriter, r *http.Request) {
}
log.Debug("requestURI2NF:", requestURI2NF)
resp, err := client.R().
resp, err := client.SetTimeout(time.Duration(1 * time.Second)).R().
EnableTrace().
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
SetHeaders(map[string]string{"accessToken": token}).
@@ -733,7 +733,7 @@ func GetStateFromNF(w http.ResponseWriter, r *http.Request) {
getNeInfoPattern := fmt.Sprintf(config.DefaultUriPrefix+"/databaseManagement/v1/elementType/%s/objectType/ne_info",
config.GetYamlConfig().Database.Name)
getNeInfoURI := restHostPort + getNeInfoPattern
neId := services.GetUriParamString(r, "ne_id", ",", true, false)
neId := services.GetUriParamString(r, "ne_id", ",", true, true)
if neId == "" {
getNeInfoURI = getNeInfoURI + fmt.Sprintf("?WHERE=status='0'+and+ne_type='%s'", neType)
} else {
@@ -772,7 +772,7 @@ func GetStateFromNF(w http.ResponseWriter, r *http.Request) {
log.Debug("requestURI2NF:", requestURI2NF)
result["ipAddress"] = ne.Ip
resp, err := client.R().
resp, err := client.SetTimeout(time.Duration(1 * time.Second)).R().
EnableTrace().
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
SetHeaders(map[string]string{"accessToken": token}).

View File

@@ -181,7 +181,11 @@ func (r *RepoSysConfig) SelectConfigValueByKey(configKey string) string {
return ""
}
if len(results) > 0 {
return fmt.Sprintf("%v", results[0]["str"])
v, ok := results[0]["str"].(string)
if ok {
return v
}
return ""
}
return ""
}
@@ -226,7 +230,11 @@ func (r *RepoSysConfig) CheckUniqueConfig(sysConfig model.SysConfig) string {
return ""
}
if len(results) > 0 {
return fmt.Sprintf("%v", results[0]["str"])
v, ok := results[0]["str"].(string)
if ok {
return v
}
return ""
}
return ""
}

View File

@@ -215,7 +215,11 @@ func (r *RepoSysDictData) CheckUniqueDictData(sysDictData model.SysDictData) str
return ""
}
if len(results) > 0 {
return fmt.Sprintf("%v", results[0]["str"])
v, ok := results[0]["str"].(string)
if ok {
return v
}
return ""
}
return ""
}

View File

@@ -227,7 +227,11 @@ func (r *RepoSysDictType) CheckUniqueDictType(sysDictType model.SysDictType) str
return ""
}
if len(results) > 0 {
return fmt.Sprintf("%v", results[0]["str"])
v, ok := results[0]["str"].(string)
if ok {
return v
}
return ""
}
return ""
}

View File

@@ -469,7 +469,11 @@ func (r *RepoSysMenu) CheckUniqueMenu(sysMenu model.SysMenu) string {
return ""
}
if len(results) > 0 {
return fmt.Sprintf("%v", results[0]["str"])
v, ok := results[0]["str"].(string)
if ok {
return v
}
return ""
}
return ""
}

View File

@@ -356,7 +356,11 @@ func (r *RepoSysRole) CheckUniqueRole(sysRole model.SysRole) string {
return ""
}
if len(results) > 0 {
return fmt.Sprintf("%v", results[0]["str"])
v, ok := results[0]["str"].(string)
if ok {
return v
}
return ""
}
return ""
}

View File

@@ -572,7 +572,11 @@ func (r *RepoSysUser) CheckUniqueUser(sysUser sysUserModel.SysUser) string {
log.Errorf("query err %v", err)
}
if len(results) > 0 {
return fmt.Sprintf("%v", results[0]["str"])
v, ok := results[0]["str"].(string)
if ok {
return v
}
return ""
}
return ""
}

View File

@@ -3,7 +3,9 @@ package ue
import (
"encoding/json"
"fmt"
"io"
"net/http"
"strings"
"time"
"ems.agt/lib/dborm"
@@ -57,14 +59,39 @@ type ImsUEInfo struct {
Activetime string `json:"activeTime"`
}
var (
UriNBInfo = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/nbInfo"
UriUEInfo = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/ueInfo"
UriUENum = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/ueNum"
// N3iwfUEInfo N3IWF在线用户信息
type N3iwfUEInfo struct {
IMSI string `json:"imsi"`
CustomUriNBInfo = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/nbInfo"
CustomUriUEInfo = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/ueInfo"
CustomUriUENum = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/ueNum"
NAI string `json:"nai"`
RegState int `json:"regState"`
Activetime string `json:"activeTime"`
}
type N3iwfUEData struct {
Data []N3iwfUEInfo `json:"data"`
}
var (
UriNBInfo = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/nbInfo"
UriUEInfo = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/ueInfo"
UriUENum = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/ueNum"
UriPCFUser = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/pcf/objectType/ueInfo"
UriPCFUserM = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/pcf/objectType/ueInfo/batch/{number}"
UriPCFUserFileImport = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/pcf/objectType/ueInfo/file/import"
UriPCFUserFileExport = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/pcf/objectType/ueInfo/file/export"
UriNSSFAvailableAMFs = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/availableAMFs"
UriNSSFSubscriptions = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/subscriptions"
CustomUriNBInfo = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/nbInfo"
CustomUriUEInfo = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/ueInfo"
CustomUriUENum = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/ueNum"
CustomUriPCFUser = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/pcf/objectType/ueInfo"
CustomUriPCFUserM = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/pcf/objectType/ueInfo/batch/{number}"
CustomUriPCFUserFileImport = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/pcf/objectType/ueInfo/file/import"
CustomUriPCFUserFileExport = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/pcf/objectType/ueInfo/file/export"
CustomUriNSSFAvailableAMFs = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/availableAMFs"
CustomUriNSSFSubscriptions = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/subscriptions"
)
var client = resty.New()
@@ -83,6 +110,134 @@ func init() {
client.SetTimeout(3 * time.Second)
}
// Get AvailableAMFs from NSSF
func GetAvailableAMFsFromNSSF(w http.ResponseWriter, r *http.Request) {
log.Info("GetAvailableAMFsFromNSSF processing... ")
vars := mux.Vars(r)
neType := vars["elementTypeValue"]
if strings.ToLower(neType) != "nssf" {
services.ResponseNotFound404UriNotExist(w, r)
return
}
//neTypeLower := strings.ToLower(neType)
var neId string
neIds := services.GetParamsArrByName("neId", r)
if len(neIds) == 1 {
neId = neIds[0]
} else {
services.ResponseNotFound404UriNotExist(w, r)
return
}
token, err := services.CheckFrontValidRequest(w, r)
if err != nil {
log.Error("Request error:", err)
return
}
log.Debug("token:", token)
neInfo, err := dborm.XormGetNeInfo(neType, neId)
if err != nil {
log.Error("Failed to XormGetNeInfo:", err)
services.ResponseInternalServerError500ProcessError(w, err)
return
} else if neInfo == nil {
err := global.ErrCMNotFoundTargetNE
log.Error(global.ErrCMNotFoundTargetNE)
services.ResponseInternalServerError500ProcessError(w, err)
return
}
log.Trace("neInfo:", neInfo)
hostUri := fmt.Sprintf("http://%s:%v", neInfo.Ip, neInfo.Port)
requestURI2NF := fmt.Sprintf("%s%s", hostUri, r.RequestURI)
log.Debug("requestURI2NF:", requestURI2NF)
resp, err := client.R().
EnableTrace().
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
SetHeaders(map[string]string{"accessToken": token}).
SetHeaders(map[string]string{"User-Agent": config.GetDefaultUserAgent()}).
SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
Get(requestURI2NF)
if err != nil {
log.Error("Get system state from NF is failed:", err)
services.ResponseInternalServerError500ProcessError(w, err)
return
} else {
var response services.MapResponse
_ = json.Unmarshal(resp.Body(), &response)
services.ResponseWithJson(w, resp.StatusCode(), response)
return
}
}
// Get Subscriptions from NSSF
func GetSubscriptionsFromNSSF(w http.ResponseWriter, r *http.Request) {
log.Info("GetSubscriptionsFromNSSF processing... ")
vars := mux.Vars(r)
neType := vars["elementTypeValue"]
if strings.ToLower(neType) != "nssf" {
services.ResponseNotFound404UriNotExist(w, r)
return
}
//neTypeLower := strings.ToLower(neType)
var neId string
neIds := services.GetParamsArrByName("neId", r)
if len(neIds) == 1 {
neId = neIds[0]
} else {
services.ResponseNotFound404UriNotExist(w, r)
return
}
token, err := services.CheckFrontValidRequest(w, r)
if err != nil {
log.Error("Request error:", err)
return
}
log.Debug("token:", token)
neInfo, err := dborm.XormGetNeInfo(neType, neId)
if err != nil {
log.Error("Failed to XormGetNeInfo:", err)
services.ResponseInternalServerError500ProcessError(w, err)
return
} else if neInfo == nil {
err := global.ErrCMNotFoundTargetNE
log.Error(global.ErrCMNotFoundTargetNE)
services.ResponseInternalServerError500ProcessError(w, err)
return
}
log.Trace("neInfo:", neInfo)
hostUri := fmt.Sprintf("http://%s:%v", neInfo.Ip, neInfo.Port)
requestURI2NF := fmt.Sprintf("%s%s", hostUri, r.RequestURI)
log.Debug("requestURI2NF:", requestURI2NF)
resp, err := client.R().
EnableTrace().
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
SetHeaders(map[string]string{"accessToken": token}).
SetHeaders(map[string]string{"User-Agent": config.GetDefaultUserAgent()}).
SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
Get(requestURI2NF)
if err != nil {
log.Error("Get system state from NF is failed:", err)
services.ResponseInternalServerError500ProcessError(w, err)
return
} else {
var response services.MapResponse
_ = json.Unmarshal(resp.Body(), &response)
services.ResponseWithJson(w, resp.StatusCode(), response)
return
}
}
// Get UEInfo from NF/NFs
func GetUEInfoFromNF(w http.ResponseWriter, r *http.Request) {
log.Info("GetUEInfoFromNF processing... ")
@@ -140,7 +295,216 @@ func GetUEInfoFromNF(w http.ResponseWriter, r *http.Request) {
services.ResponseInternalServerError500ProcessError(w, err)
return
} else {
var response services.DataResponse
var response services.MapResponse
_ = json.Unmarshal(resp.Body(), &response)
services.ResponseWithJson(w, resp.StatusCode(), response)
return
}
}
// Get UEInfo from NF/NFs
func PostPCFUserInfo(w http.ResponseWriter, r *http.Request) {
log.Info("PostPCFUserInfo processing... ")
// vars := mux.Vars(r)
// neType := vars["elementTypeValue"]
// if neType == "" {
// services.ResponseNotFound404UriNotExist(w, r)
// return
// }
//neTypeLower := strings.ToLower(neType)
neType := "PCF"
var neId string
neIds := services.GetParamsArrByName("neId", r)
if len(neIds) == 1 {
neId = neIds[0]
} else {
services.ResponseNotFound404UriNotExist(w, r)
return
}
// token, err := services.CheckFrontValidRequest(w, r)
// if err != nil {
// log.Error("Request error:", err)
// return
// }
// log.Debug("token:", token)
neInfo, err := dborm.XormGetNeInfo(neType, neId)
if err != nil {
log.Error("Failed to XormGetNeInfo:", err)
services.ResponseInternalServerError500ProcessError(w, err)
return
} else if neInfo == nil {
err := global.ErrCMNotFoundTargetNE
log.Error(global.ErrCMNotFoundTargetNE)
services.ResponseInternalServerError500ProcessError(w, err)
return
}
log.Trace("neInfo:", neInfo)
hostUri := fmt.Sprintf("http://%s:%v", neInfo.Ip, neInfo.Port)
requestURI2NF := fmt.Sprintf("%s%s", hostUri, r.RequestURI)
log.Debug("requestURI2NF:", requestURI2NF)
body, err := io.ReadAll(io.LimitReader(r.Body, global.RequestBodyMaxLen)) //io.LimitReader限制大小
if err != nil {
log.Error("io.ReadAll is failed:", err)
services.ResponseNotFound404UriNotExist(w, r)
return
}
resp, err := client.R().
EnableTrace().
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
//SetHeaders(map[string]string{"accessToken": token}).
SetHeaders(map[string]string{"User-Agent": config.GetDefaultUserAgent()}).
SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
SetBody(body).
Post(requestURI2NF)
if err != nil {
log.Error("Failed to post:", err)
services.ResponseInternalServerError500ProcessError(w, err)
return
} else {
var response services.MapResponse
_ = json.Unmarshal(resp.Body(), &response)
services.ResponseWithJson(w, resp.StatusCode(), response)
return
}
}
// Get UEInfo from NF/NFs
func PutPCFUserInfo(w http.ResponseWriter, r *http.Request) {
log.Info("PutPCFUserInfo processing... ")
// vars := mux.Vars(r)
// neType := vars["elementTypeValue"]
// if neType == "" {
// services.ResponseNotFound404UriNotExist(w, r)
// return
// }
//neTypeLower := strings.ToLower(neType)
neType := "PCF"
var neId string
neIds := services.GetParamsArrByName("neId", r)
if len(neIds) == 1 {
neId = neIds[0]
} else {
services.ResponseNotFound404UriNotExist(w, r)
return
}
// token, err := services.CheckFrontValidRequest(w, r)
// if err != nil {
// log.Error("Request error:", err)
// return
// }
// log.Debug("token:", token)
neInfo, err := dborm.XormGetNeInfo(neType, neId)
if err != nil {
log.Error("Failed to XormGetNeInfo:", err)
services.ResponseInternalServerError500ProcessError(w, err)
return
} else if neInfo == nil {
err := global.ErrCMNotFoundTargetNE
log.Error(global.ErrCMNotFoundTargetNE)
services.ResponseInternalServerError500ProcessError(w, err)
return
}
log.Trace("neInfo:", neInfo)
hostUri := fmt.Sprintf("http://%s:%v", neInfo.Ip, neInfo.Port)
requestURI2NF := fmt.Sprintf("%s%s", hostUri, r.RequestURI)
log.Debug("requestURI2NF:", requestURI2NF)
body, err := io.ReadAll(io.LimitReader(r.Body, global.RequestBodyMaxLen)) //io.LimitReader限制大小
if err != nil {
log.Error("io.ReadAll is failed:", err)
services.ResponseNotFound404UriNotExist(w, r)
return
}
resp, err := client.R().
EnableTrace().
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
//SetHeaders(map[string]string{"accessToken": token}).
SetHeaders(map[string]string{"User-Agent": config.GetDefaultUserAgent()}).
SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
SetBody(body).
Put(requestURI2NF)
if err != nil {
log.Error("Failed to put:", err)
services.ResponseInternalServerError500ProcessError(w, err)
return
} else {
var response services.MapResponse
_ = json.Unmarshal(resp.Body(), &response)
services.ResponseWithJson(w, resp.StatusCode(), response)
return
}
}
// Get UEInfo from NF/NFs
func DeletePCFUserInfo(w http.ResponseWriter, r *http.Request) {
log.Info("DeletePCFUserInfo processing... ")
// vars := mux.Vars(r)
// neType := vars["elementTypeValue"]
// if neType == "" {
// services.ResponseNotFound404UriNotExist(w, r)
// return
// }
//neTypeLower := strings.ToLower(neType)
neType := "PCF"
var neId string
neIds := services.GetParamsArrByName("neId", r)
if len(neIds) == 1 {
neId = neIds[0]
} else {
services.ResponseNotFound404UriNotExist(w, r)
return
}
// token, err := services.CheckFrontValidRequest(w, r)
// if err != nil {
// log.Error("Request error:", err)
// return
// }
// log.Debug("token:", token)
neInfo, err := dborm.XormGetNeInfo(neType, neId)
if err != nil {
log.Error("Failed to XormGetNeInfo:", err)
services.ResponseInternalServerError500ProcessError(w, err)
return
} else if neInfo == nil {
err := global.ErrCMNotFoundTargetNE
log.Error(global.ErrCMNotFoundTargetNE)
services.ResponseInternalServerError500ProcessError(w, err)
return
}
log.Trace("neInfo:", neInfo)
hostUri := fmt.Sprintf("http://%s:%v", neInfo.Ip, neInfo.Port)
requestURI2NF := fmt.Sprintf("%s%s", hostUri, r.RequestURI)
log.Debug("requestURI2NF:", requestURI2NF)
resp, err := client.R().
EnableTrace().
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
//SetHeaders(map[string]string{"accessToken": token}).
SetHeaders(map[string]string{"User-Agent": config.GetDefaultUserAgent()}).
SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
Delete(requestURI2NF)
if err != nil {
log.Error("Failed to delete:", err)
services.ResponseInternalServerError500ProcessError(w, err)
return
} else {
var response services.MapResponse
_ = json.Unmarshal(resp.Body(), &response)
services.ResponseWithJson(w, resp.StatusCode(), response)
return
@@ -204,7 +568,7 @@ func GetUENumFromNF(w http.ResponseWriter, r *http.Request) {
services.ResponseInternalServerError500ProcessError(w, err)
return
} else {
var response services.DataResponse
var response services.MapResponse
_ = json.Unmarshal(resp.Body(), &response)
services.ResponseWithJson(w, resp.StatusCode(), response)
return
@@ -268,9 +632,75 @@ func GetNBInfoFromNF(w http.ResponseWriter, r *http.Request) {
services.ResponseInternalServerError500ProcessError(w, err)
return
} else {
var response services.DataResponse
var response services.MapResponse
_ = json.Unmarshal(resp.Body(), &response)
services.ResponseWithJson(w, resp.StatusCode(), response)
return
}
}
// Get GetUEInfoFileExportNF from NF/NFs
func GetUEInfoFileExportNF(w http.ResponseWriter, r *http.Request) {
log.Info("GetUEInfoFromNF processing... ")
// vars := mux.Vars(r)
// neType := vars["elementTypeValue"]
// if neType == "" {
// services.ResponseNotFound404UriNotExist(w, r)
// return
// }
//neTypeLower := strings.ToLower(neType)
var neId string
neIds := services.GetParamsArrByName("neId", r)
if len(neIds) == 1 {
neId = neIds[0]
} else {
services.ResponseNotFound404UriNotExist(w, r)
return
}
// token, err := services.CheckFrontValidRequest(w, r)
// if err != nil {
// log.Error("Request error:", err)
// return
// }
// log.Debug("token:", token)
neInfo, err := dborm.XormGetNeInfo("PCF", neId)
if err != nil {
log.Error("Failed to XormGetNeInfo:", err)
services.ResponseInternalServerError500ProcessError(w, err)
return
} else if neInfo == nil {
err := global.ErrCMNotFoundTargetNE
log.Error(global.ErrCMNotFoundTargetNE)
services.ResponseInternalServerError500ProcessError(w, err)
return
}
log.Trace("neInfo:", neInfo)
hostUri := fmt.Sprintf("http://%s:%v", neInfo.Ip, neInfo.Port)
requestURI2NF := fmt.Sprintf("%s%s", hostUri, r.RequestURI)
log.Debug("requestURI2NF:", requestURI2NF)
resp, err := client.R().
EnableTrace().
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
// SetHeaders(map[string]string{"accessToken": token}).
SetHeaders(map[string]string{"User-Agent": config.GetDefaultUserAgent()}).
SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
Get(requestURI2NF)
if err != nil {
log.Error("Get system state from NF is failed:", err)
services.ResponseInternalServerError500ProcessError(w, err)
return
} else {
w.WriteHeader(resp.StatusCode())
w.Write(resp.Body())
// var response services.MapResponse
// _ = json.Unmarshal(resp.Body(), &response)
// services.ResponseWithJson(w, resp.StatusCode(), response)
return
}
}

26
go.mod
View File

@@ -1,6 +1,8 @@
module ems.agt
go 1.20
go 1.21
toolchain go1.21.0
require (
github.com/dgrijalva/jwt-go v3.2.0+incompatible
@@ -9,7 +11,6 @@ require (
github.com/go-admin-team/go-admin-core/sdk v1.5.1
github.com/go-resty/resty/v2 v2.7.0
github.com/go-sql-driver/mysql v1.7.1
github.com/go-xorm/xorm v0.7.9
github.com/golang-jwt/jwt/v5 v5.0.0
github.com/gorilla/mux v1.8.0
github.com/gorilla/websocket v1.5.0
@@ -31,8 +32,8 @@ require (
github.com/xuri/excelize/v2 v2.7.1
github.com/xuri/xgen v0.0.0-20230702070049-db840e1a4605
github.com/ziutek/telnet v0.0.0-20180329124119-c3b780dc415b
golang.org/x/crypto v0.12.0
golang.org/x/term v0.11.0
golang.org/x/crypto v0.16.0
golang.org/x/term v0.15.0
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
gopkg.in/yaml.v3 v3.0.1
gorm.io/driver/mysql v1.5.1
@@ -41,8 +42,8 @@ require (
)
require (
github.com/creack/pty v1.1.9 // indirect
github.com/go-admin-team/go-admin-core v1.3.12-0.20221121065133-27b7dbe27a8f // indirect
xorm.io/core v0.7.2-0.20190928055935-90aeac8d08eb // indirect
)
require (
@@ -55,7 +56,7 @@ require (
github.com/chanxuehong/rand v0.0.0-20201110082127-2f19a1bdd973 // indirect
github.com/chanxuehong/wechat v0.0.0-20201110083048-0180211b69fd // indirect
github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.3 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/fastly/go-utils v0.0.0-20180712184237-d95a45783239 // indirect
github.com/fatih/color v1.13.0 // indirect
@@ -108,9 +109,8 @@ require (
github.com/reiver/go-oi v1.0.0 // indirect
github.com/richardlehane/mscfb v1.0.4 // indirect
github.com/richardlehane/msoleps v1.0.3 // indirect
github.com/russross/blackfriday/v2 v2.0.1 // indirect
github.com/russross/blackfriday/v2 v2.1.0 // indirect
github.com/shoenig/go-m1cpu v0.1.6 // indirect
github.com/shurcooL/sanitized_anchor_name v1.0.0 // indirect
github.com/spf13/cast v1.5.1 // indirect
github.com/spf13/jwalterweatherman v1.1.0 // indirect
github.com/spf13/pflag v1.0.5
@@ -128,14 +128,14 @@ require (
github.com/yusufpapurcu/wmi v1.2.3 // indirect
golang.org/x/arch v0.3.0 // indirect
golang.org/x/image v0.5.0 // indirect
golang.org/x/net v0.10.0
golang.org/x/sys v0.11.0 // indirect
golang.org/x/text v0.12.0 // indirect
golang.org/x/tools v0.6.0 // indirect
golang.org/x/net v0.19.0
golang.org/x/sys v0.15.0 // indirect
golang.org/x/text v0.14.0
golang.org/x/tools v0.16.1 // indirect
google.golang.org/protobuf v1.30.0 // indirect
gopkg.in/AlecAivazis/survey.v1 v1.8.5 // indirect
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
gopkg.in/ini.v1 v1.67.0 // indirect
gopkg.in/kyokomi/emoji.v1 v1.5.1 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect

69
go.sum
View File

@@ -1,6 +1,5 @@
cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
cloud.google.com/go v0.37.4/go.mod h1:NHPJ89PdicEuT9hdPXMROBD91xc5uRDxsMtSB16k7hw=
cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU=
cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU=
cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY=
@@ -69,7 +68,9 @@ github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+Ce
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs=
github.com/bsm/ginkgo/v2 v2.9.5 h1:rtVBYPs3+TC5iLUVOis1B9tjLTup7Cj5IfzosKtvTJ0=
github.com/bsm/ginkgo/v2 v2.9.5/go.mod h1:SwYbGRRDovPVboqFv0tPTcG1sN61LM1Z4ARdbAV9g4c=
github.com/bsm/gomega v1.26.0 h1:LhQm+AFcgV2M0WyKroMASzAzCAJVpAxQXv4SaI9a69Y=
github.com/bsm/gomega v1.26.0/go.mod h1:JyEr/xRbxbtgWNi8tIEVPUYZ5Dzef52k01W3YH0H+O0=
github.com/bsm/redislock v0.8.2 h1:W0aDRjt6FNmAZovbG2fPyjl1YZZdlqMkCKKCffJew1o=
github.com/bsm/redislock v0.8.2/go.mod h1:tC0JZxZCdJN4DCB31cGxgjgf/ye1R4LLNJQd5ecjg08=
github.com/bytedance/go-tagexpr/v2 v2.7.12 h1:qL2f0j11S8DHQsUWUA6aacLNBcbPTbNKuzVjaW4kF/M=
@@ -110,15 +111,15 @@ github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7
github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d h1:U+s90UTSYgptZMwQh2aRr3LuazLJIa+Pg3Kc1ylSYVY=
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
github.com/creack/pty v1.1.7 h1:6pwm8kMQKCmgUg0ZHTm5+/YvRK0s3THD/28+T6/kk4A=
github.com/cpuguy83/go-md2man/v2 v2.0.3 h1:qMCsGGgs+MAzDFyp9LpAe1Lqy/fY/qCovCm0qnXZOBM=
github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY=
github.com/creack/pty v1.1.9 h1:uDmaGzcdjhF4i/plgjmEsriH11Y0o7RKapEf/LDaM3w=
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/denisenkom/go-mssqldb v0.0.0-20190707035753-2be1aa521ff4/go.mod h1:zAg7JM8CkOJ43xKXIj7eRO9kmWm/TW578qo+oDO6tuM=
github.com/denisenkom/go-mssqldb v0.10.0 h1:QykgLZBorFE95+gO3u9esLd0BmbvpWp0/waNNZfHBM8=
github.com/denisenkom/go-mssqldb v0.10.0/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU=
github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM=
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
@@ -147,6 +148,7 @@ github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYF
github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4=
github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20=
github.com/frankban/quicktest v1.14.4 h1:g2rn0vABPOOXmZUj+vbmUp0lPoXEMuhTpIluN0XL9UY=
github.com/frankban/quicktest v1.14.4/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=
github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=
@@ -180,6 +182,7 @@ github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG
github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY=
github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0=
github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s=
github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4=
github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA=
github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=
github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY=
@@ -194,16 +197,12 @@ github.com/go-redis/redis/v9 v9.0.0-rc.1/go.mod h1:8et+z03j0l8N+DvsVnclzjf3Dl/pF
github.com/go-resty/resty/v2 v2.7.0 h1:me+K9p3uhSmXtrBZ4k9jcEAfJmuC8IivWHwaLZwPrFY=
github.com/go-resty/resty/v2 v2.7.0/go.mod h1:9PWDzw47qPphMRFfhsyk0NnSgvluHcljSMVIq3w7q0I=
github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=
github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=
github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
github.com/go-sql-driver/mysql v1.7.0/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI=
github.com/go-sql-driver/mysql v1.7.1 h1:lUIinVbN1DY0xBg0eMOzmmtGoHwWBbvnWubQUrtU8EI=
github.com/go-sql-driver/mysql v1.7.1/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI=
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE=
github.com/go-xorm/sqlfiddle v0.0.0-20180821085327-62ce714f951a/go.mod h1:56xuuqnHyryaerycW3BfssRdxQstACi0Epw/yC5E2xM=
github.com/go-xorm/xorm v0.7.9 h1:LZze6n1UvRmM5gpL9/U9Gucwqo6aWlFVlfcHKH10qA0=
github.com/go-xorm/xorm v0.7.9/go.mod h1:XiVxrMMIhFkwSkh96BW7PACl7UhLtx2iJIHMdmjh5sQ=
github.com/goccy/go-json v0.8.1/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I=
github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU=
github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I=
@@ -217,7 +216,6 @@ github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXP
github.com/golang-jwt/jwt/v5 v5.0.0 h1:1n1XNM9hk7O9mnQoNBGolZvzebBQ7p93ULHRc28XJUE=
github.com/golang-jwt/jwt/v5 v5.0.0/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0=
github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9 h1:au07oEsX2xN0ktxqI+Sida1w446QrXBRJ0nee3SNZlA=
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g=
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k=
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
@@ -233,6 +231,7 @@ github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt
github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4=
github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=
github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs=
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
@@ -350,7 +349,6 @@ github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d/go.mod
github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo=
github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk=
github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk=
github.com/jackc/fake v0.0.0-20150926172116-812a484cc733/go.mod h1:WrMFNQdiFJ80sQsxDoMokWK1W5TQtxBFNpzWTD84ibQ=
github.com/jackc/pgconn v0.0.0-20190420214824-7e0022ef6ba3/go.mod h1:jkELnwuX+w9qN5YIfX0fl88Ehu4XC3keFuOJJk9pcnA=
github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb/go.mod h1:lLjNuW/+OfW9/pnVKPazfWOgNfH2aPem8YQ7ilXGvJE=
github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s=
@@ -382,7 +380,6 @@ github.com/jackc/pgtype v1.3.1-0.20200510190516-8cd94a14c75a/go.mod h1:vaogEUkAL
github.com/jackc/pgtype v1.3.1-0.20200606141011-f6355165a91c/go.mod h1:cvk9Bgu/VzJ9/lxTO5R5sf80p0DiucVtN7ZxvaC4GmQ=
github.com/jackc/pgtype v1.7.0/go.mod h1:ZnHF+rMePVqDKaOfJVI4Q8IVvAQMryDlDkZnKOI75BE=
github.com/jackc/pgtype v1.8.0/go.mod h1:PqDKcEBtllAtk/2p6z6SHdXW5UB+MhE75tUol2OKexE=
github.com/jackc/pgx v3.6.0+incompatible/go.mod h1:0ZGrqGqkRlliWnWB4zKnWtjbSWbGkVEFm4TeybAXq+I=
github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96/go.mod h1:mdxmSJJuR08CZQyj1PVQBHy9XOp5p8/SHH6a0psbY9Y=
github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912/go.mod h1:no/Y67Jkk/9WuGR0JG/JseM9irFbnEPbuWV2EELPNuM=
github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQnOEnf1dqHGpw7JmHqHc1NxDoalibchSk9/RWuDc=
@@ -430,12 +427,15 @@ github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxv
github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg=
github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/pty v1.1.8 h1:AkaSdXYQOWeaO3neb8EM634ahkXXe3jYbVh/F9lq+GI=
github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q=
github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4=
github.com/lestrrat/go-envload v0.0.0-20180220120943-6ed08b54a570 h1:0iQektZGS248WXmGIYOwRXSQhD4qn3icjMpuxwO7qlo=
@@ -448,7 +448,6 @@ github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
github.com/lib/pq v1.3.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
github.com/lib/pq v1.10.2 h1:AqzbZs4ZoCBp+GtejcpCpcxM3zlSMx29dXbUSeVtJb8=
github.com/lib/pq v1.10.2/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM=
github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4=
@@ -478,9 +477,9 @@ github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27k
github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA=
github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
github.com/mattn/go-sqlite3 v1.10.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc=
github.com/mattn/go-sqlite3 v1.14.9/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU=
github.com/mattn/go-sqlite3 v1.14.15 h1:vfoHhTN1af61xCRSWzFIWzx2YskyMTwHLrExkBOjvxI=
github.com/mattn/go-sqlite3 v1.14.15/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg=
github.com/mattn/goveralls v0.0.2 h1:7eJB6EqsPhRVxvwEXGnqdO2sJI0PTsrWoTMXEk9/OQc=
github.com/mattn/goveralls v0.0.2/go.mod h1:8d1ZMHsd7fW6IRPKQh46F2WRpyib5/X4FOpevwGNQEw=
github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
@@ -546,6 +545,7 @@ github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1y
github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY=
github.com/onsi/gomega v1.18.1/go.mod h1:0q+aL8jAiMXy9hbwj2mr5GziHiwhAIQpFmmtT5hitRs=
github.com/onsi/gomega v1.21.1 h1:OB/euWYIExnPBohllTicTHmGTrMaqJ67nIu80j0/uEM=
github.com/onsi/gomega v1.21.1/go.mod h1:iYAIXgPSaDHak0LCMA+AWBpIKBr8WZicMxnE8luStNc=
github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk=
github.com/opentracing-contrib/go-observer v0.0.0-20170622124052-a52f23424492/go.mod h1:Ngi6UdF0k5OKD5t5wlmGhe/EDKPoUM3BXZSSfIuJbis=
github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74=
@@ -612,11 +612,13 @@ github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzG
github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8=
github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs=
github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ=
github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU=
github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc=
github.com/russross/blackfriday/v2 v2.0.1 h1:lPqVAte+HuHNfhJ/0LC98ESWRz8afy9tM/0RK8m9o+Q=
github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts=
github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da/go.mod h1:gi+0XIa01GRL2eRQVjQkKGqKF3SF9vZR/HnPullcV2E=
github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0=
@@ -632,7 +634,6 @@ github.com/shoenig/test v0.6.4/go.mod h1:byHiCGXqrVaflBLAMq/srcZIHynQPQgeyvkvXnj
github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4=
github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo=
github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q=
@@ -717,7 +718,6 @@ github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5t
github.com/yusufpapurcu/wmi v1.2.3 h1:E1ctvB7uKFMOJw3fdOW32DwGE9I7t++CRUEMKvFoFiw=
github.com/yusufpapurcu/wmi v1.2.3/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0=
github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q=
github.com/ziutek/mymysql v1.5.4 h1:GB0qdRGsTwQSBVYuVShFBKaXSnSnYYC2d9knnE1LHFs=
github.com/ziutek/mymysql v1.5.4/go.mod h1:LMSpPZ6DbqWFxNCHW77HeMg9I646SAhApZ/wKdgO/C0=
github.com/ziutek/telnet v0.0.0-20180329124119-c3b780dc415b h1:VfPXB/wCGGt590QhD1bOpv2J/AmC/RJNTg/Q59HKSB0=
github.com/ziutek/telnet v0.0.0-20180329124119-c3b780dc415b/go.mod h1:IZpXDfkJ6tWD3PhBK5YzgQT+xJWh7OsdwiG8hA2MkO4=
@@ -766,8 +766,8 @@ golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5y
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
golang.org/x/crypto v0.8.0/go.mod h1:mRqEX+O9/h5TFCrQhkgjo2yKi0yYA+9ecGkdQoHrywE=
golang.org/x/crypto v0.12.0 h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk=
golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw=
golang.org/x/crypto v0.16.0 h1:mMMrFzRSCF0GvB7Ne27XVtVAaXLrPmgPC7/v0tkwHaY=
golang.org/x/crypto v0.16.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
@@ -805,8 +805,9 @@ golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8=
golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=
golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
@@ -854,8 +855,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug
golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns=
golang.org/x/net v0.10.0 h1:X2//UzNDwYmtCLn7To6G58Wr6f5ahEAQgKNzv9Y951M=
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c=
golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -949,15 +950,15 @@ golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.11.0 h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM=
golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc=
golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY=
golang.org/x/term v0.11.0 h1:F9tnn/DA/Im8nCwm+fX+1/eBwi4qFjRT++MhtVC4ZX0=
golang.org/x/term v0.11.0/go.mod h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU=
golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4=
golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@@ -968,8 +969,8 @@ golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
golang.org/x/text v0.12.0 h1:k+n5B8goJNdU7hSvEtMUz3d1Q6D/XW4COJSJR6fN0mc=
golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
@@ -1033,8 +1034,9 @@ golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4f
golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0=
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM=
golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
golang.org/x/tools v0.16.1 h1:TLyB3WofjdOEepBHAU20JdNC1Zbg87elYofWYAY5oZA=
golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0=
golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
@@ -1065,14 +1067,12 @@ google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9Ywl
google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/appengine v1.6.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0=
google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto v0.0.0-20190404172233-64821d5d2107/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
@@ -1150,8 +1150,8 @@ gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc h1:2gG
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc/go.mod h1:m7x9LTH6d71AHyAX77c9yqWCCa3UKHcVEj9y7hAtKDk=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo=
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw=
gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
@@ -1306,10 +1306,7 @@ rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o=
sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU=
xorm.io/builder v0.3.6/go.mod h1:LEFAPISnRzG+zxaxj2vPicRwz67BdhFreKg8yv8/TgU=
xorm.io/builder v0.3.11-0.20220531020008-1bd24a7dc978 h1:bvLlAPW1ZMTWA32LuZMBEGHAUOcATZjzHcotf3SWweM=
xorm.io/builder v0.3.11-0.20220531020008-1bd24a7dc978/go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE=
xorm.io/core v0.7.2-0.20190928055935-90aeac8d08eb h1:msX3zG3BPl8Ti+LDzP33/9K7BzO/WqFXk610K1kYKfo=
xorm.io/core v0.7.2-0.20190928055935-90aeac8d08eb/go.mod h1:jJfd0UAEzZ4t87nbQYtVjmqpIODugN6PD2D9E+dJvdM=
xorm.io/xorm v1.3.2 h1:uTRRKF2jYzbZ5nsofXVUx6ncMaek+SHjWYtCXyZo1oM=
xorm.io/xorm v1.3.2/go.mod h1:9NbjqdnjX6eyjRRhh01GHm64r6N9shTb/8Ak3YRt8Nw=

View File

@@ -13,9 +13,6 @@ func PageNumSize(pageNum, pageSize any) (int, int) {
pageNumStr := fmt.Sprintf("%v", pageNum)
num := 1
if v, err := strconv.Atoi(pageNumStr); err == nil && v > 0 {
if num > 5000 {
num = 5000
}
num = v
}
@@ -23,13 +20,7 @@ func PageNumSize(pageNum, pageSize any) (int, int) {
pageSizeStr := fmt.Sprintf("%v", pageSize)
size := 10
if v, err := strconv.Atoi(pageSizeStr); err == nil && v > 0 {
if size < 0 {
size = 10
} else if size > 1000 {
size = 1000
} else {
size = v
}
size = v
}
return num - 1, size
}

View File

@@ -99,6 +99,11 @@ func init() {
Register("PUT", dbrest.CustomXormCommonUri, dbrest.DatabaseUpdateData, nil)
Register("DELETE", dbrest.CustomXormCommonUri, dbrest.DatabaseDeleteData, nil)
Register("GET", dbrest.XormDataRestUri, dbrest.ExtDatabaseGetData, nil)
Register("POST", dbrest.XormDataRestUri, dbrest.ExtDatabaseInsertData, nil)
Register("PUT", dbrest.XormDataRestUri, dbrest.ExtDatabaseUpdateData, nil)
Register("DELETE", dbrest.XormDataRestUri, dbrest.ExtDatabaseDeleteData, nil)
Register("GET", dbrest.XormExtDataUri, dbrest.ExtDatabaseGetData, nil)
Register("POST", dbrest.XormExtDataUri, dbrest.ExtDatabaseInsertData, nil)
Register("PUT", dbrest.XormExtDataUri, dbrest.ExtDatabaseUpdateData, nil)
@@ -247,11 +252,34 @@ func init() {
// AAAA
Register("GET", aaaa.CustomUriAAAASSO, aaaa.GetSSOFromAAAA, nil)
// UEInfo
// UEInfo: SMF
Register("GET", ue.UriUEInfo, ue.GetUEInfoFromNF, nil)
Register("GET", ue.CustomUriUEInfo, ue.GetUEInfoFromNF, nil)
// UEInfo
// UEInfo: PCF
Register("GET", ue.UriPCFUser, ue.GetUEInfoFromNF, nil)
Register("GET", ue.CustomUriPCFUser, ue.GetUEInfoFromNF, nil)
Register("POST", ue.UriPCFUser, ue.PostPCFUserInfo, nil)
Register("POST", ue.CustomUriPCFUser, ue.PostPCFUserInfo, nil)
Register("PUT", ue.UriPCFUser, ue.PutPCFUserInfo, nil)
Register("PUT", ue.CustomUriPCFUser, ue.PutPCFUserInfo, nil)
Register("DELETE", ue.UriPCFUser, ue.DeletePCFUserInfo, nil)
Register("DELETE", ue.CustomUriPCFUser, ue.DeletePCFUserInfo, nil)
// PCFUEInfo: batch add/modify/delete
Register("POST", ue.UriPCFUserM, ue.PostPCFUserInfo, nil)
Register("POST", ue.CustomUriPCFUserM, ue.PostPCFUserInfo, nil)
Register("PUT", ue.UriPCFUserM, ue.PutPCFUserInfo, nil)
Register("PUT", ue.CustomUriPCFUserM, ue.PutPCFUserInfo, nil)
Register("DELETE", ue.UriPCFUserM, ue.DeletePCFUserInfo, nil)
Register("DELETE", ue.CustomUriPCFUserM, ue.DeletePCFUserInfo, nil)
//PCF User file
Register("GET", ue.UriPCFUserFileExport, ue.GetUEInfoFileExportNF, nil)
Register("GET", ue.CustomUriPCFUserFileExport, ue.GetUEInfoFromNF, nil)
Register("PUT", ue.UriPCFUserFileImport, ue.PutPCFUserInfo, nil)
Register("PUT", ue.CustomUriPCFUserFileImport, ue.PutPCFUserInfo, nil)
// UE Number
Register("GET", ue.UriUENum, ue.GetUENumFromNF, nil)
Register("GET", ue.CustomUriUENum, ue.GetUENumFromNF, nil)
@@ -259,6 +287,14 @@ func init() {
Register("GET", ue.UriNBInfo, ue.GetNBInfoFromNF, nil)
Register("GET", ue.CustomUriNBInfo, ue.GetNBInfoFromNF, nil)
// NSSF AvailableAMFs
Register("GET", ue.UriNSSFAvailableAMFs, ue.GetAvailableAMFsFromNSSF, nil)
Register("GET", ue.CustomUriNSSFAvailableAMFs, ue.GetAvailableAMFsFromNSSF, nil)
// NSSF Subscriptions
Register("GET", ue.UriNSSFSubscriptions, ue.GetSubscriptionsFromNSSF, nil)
Register("GET", ue.CustomUriNSSFSubscriptions, ue.GetSubscriptionsFromNSSF, nil)
// 进程网络
Register("GET", psnet.UriWs, psnet.ProcessWs, nil)
Register("POST", psnet.UriStop, psnet.StopProcess, nil)

View File

@@ -38,6 +38,8 @@ type DataResponse struct {
Data interface{} `json:"data"`
}
type MapResponse map[string]any
type NullResponse struct {
nil interface{}
}

View File

@@ -3,7 +3,7 @@
ProjectL = omc
ProjectU = OMC
PROJECT = $(ProjectL)
VERSION = 2.2311.7
VERSION = 2.2312.9
RelDate = `date +%Y%m%d`
Release = $(RelDate)
RelVer = $(VERSION)-$(RelDate)
@@ -52,9 +52,9 @@ BinWriterDir = $(HOME)/bin
ifeq ($(shell grep VERSION_ID /etc/os-release), VERSION_ID="22.04")
DebBuildDir := $(DebBuild2204Dir)
#DebPkgFile := $(PROJECT)-$(VERSION)-22.04-$(Release).$(PLATFORM).deb
DebPkgFile := $(PROJECT)-r$(VERSION)-$(Release)_u22.deb
DebPkgFile := $(PROJECT)-r$(VERSION)-$(Release)-ub22.deb
else ifeq ($(shell grep VERSION_ID /etc/os-release), VERSION_ID="18.04")
DebPkgFile := $(PROJECT)-r$(VERSION)-$(Release)_u18.deb
DebPkgFile := $(PROJECT)-r$(VERSION)-$(Release)-ub18.deb
endif
.PHONY: all $(RESTAGENT) $(CRONTASK) $(SshSvcBin) $(CapTraceBin) $(Data2htmlBin)
@@ -122,7 +122,7 @@ deb: $(BINNAME)
chmod +x $(DebBuildDir)/usr/local/omc/bin/*
#sed -i.bak 's/YYYYMMDD/$(shell date +"%Y%m%d")/g' $(DebBuildDir)/DEBIAN/control
sed -i 's/YYYYMMDD/$(shell date +"%Y%m%d")/g' $(DebBuildDir)/DEBIAN/control
sed -i '74 s/user: root/user: agtuser/g' $(DebBuildDir)/usr/local/omc/etc/default/restconf.yaml
perl -0777 -i -pe 's/ne:\n user: root/ne:\n user: agtuser/g' $(DebBuildDir)/usr/local/omc/etc/default/restconf.yaml
dpkg -b $(DebBuildDir) $(ReleaseDebs)/$(DebPkgFile)
rpm: $(BINNAME)

View File

@@ -18,6 +18,7 @@ case "$1" in
echo "Execute SQL script: ${SQL} ..."
mysql -u${USER} -p${PASSWORD} -P ${PORT} --protocol tcp -D ${DBNAME} < ${SQL};
done
;;
upgvue3)
@@ -96,7 +97,3 @@ case "$1" in
done
;;
esac

191
misc/installOMC.sh Normal file
View File

@@ -0,0 +1,191 @@
#!/bin/bash
echo "-------------------please input-------------------"
#please input the new nf ip
read -p "please input your OMC IP: " OMCIP
echo "-----------------please continue to enter-----------------"
read -p "please input your IMS IP: " IMSIP
echo "-----------------please continue to enter-----------------"
read -p "please input your AMF IP: " AMFIP
echo "-----------------please continue to enter-----------------"
read -p "please input your AUSF IP: " AUSFIP
echo "-----------------please continue to enter-----------------"
read -p "please input your UDM IP: " UDMIP
echo "-----------------please continue to enter-----------------"
read -p "please input your SMF IP: " SMFIP
echo "-----------------please continue to enter-----------------"
read -p "please input your PCF IP: " PCFIP
echo "-----------------please continue to enter-----------------"
read -p "please input your NSSF IP: " NSSFIP
echo "-----------------please continue to enter-----------------"
read -p "please input your NRF IP: " NRFIP
echo "-----------------please continue to enter-----------------"
read -p "please input your UPF IP: " UPFIP
echo "-----------------please continue to enter-----------------"
read -p "please input your MME IP: " MMEIP
echo "------------please continue to enter Vm account-------------"
read -p "please input your username: " username
echo "------------please continue to enter Vm password-------------"
read -p "please input your passwd: " passwd
cd /home/agtuser
#Creating a local source
tar -xzvf omcpkg*.tar.gz
mv /etc/apt/sources.list /etc/apt/sources.list-bak
echo "deb [trusted=yes] file:/home/agtuser/omcpkg archives/" > /etc/apt/sources.list
sleep 1
apt update
sleep 1
#Database installation
apt install -y net-tools software-properties-common
sleep 1
apt-key add mariadb_release_signing_key.asc
apt install -y mariadb-server
systemctl start mariadb
mysql --version
sudo mysql_secure_installation <<-EOF
1000omc@kp!
y
n
y
y
y
y
EOF
#You need to enter the password manually1000omc@kp!
systemctl enable mariadb
systemctl restart mariadb
#Modify mysql datebase root password
#You need to run the following command
mysql -u root <<-EOF
use mysql
ALTER USER root@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD("1000omc@kp!");
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1000omc@kp!';
flush privileges;
quit
EOF
sleep 5
echo "port=33066" >> /etc/mysql/mariadb.conf.d/50-server.cnf
sed -i "s/127.0.0.1/0.0.0.0/g" /etc/mysql/mariadb.conf.d/50-server.cnf
systemctl restart mariadb
#Install WEB server
apt update
apt install -y nginx
systemctl enable nginx
systemctl daemon-reload
systemctl start nginx
#Install and config OMC
dpkg -i omc*.deb
cp /usr/local/omc/htdocs/front/default/config.js /usr/local/omc/htdocs/front/
sed -i "s/192.168.8.100/${OMCIP}/g" /usr/local/omc/htdocs/front/config.js
cp /usr/local/omc/etc/default/* /usr/local/omc/etc
sed -i "76s/user: root/user: ${username}/" /usr/local/omc/etc/restconf.yaml
#Database configuration
/usr/local/omc/bin/importdb.sh <<-EOF
Install
EOF
#Configure the trusted gateway of the managed NE
apt install -y expect
echo "${OMCIP} ${username} ${passwd}" > /usr/local/omc/bin/nehosts
echo "${IMSIP} ${username} ${passwd}" >> /usr/local/omc/bin/nehosts
echo "${AMFIP} ${username} ${passwd}" >> /usr/local/omc/bin/nehosts
echo "${AUSFIP} ${username} ${passwd}" >> /usr/local/omc/bin/nehosts
echo "${UDMIP} ${username} ${passwd}" >> /usr/local/omc/bin/nehosts
echo "${SMFIP} ${username} ${passwd}" >> /usr/local/omc/bin/nehosts
echo "${PCFIP} ${username} ${passwd}" >> /usr/local/omc/bin/nehosts
echo "${NSSFIP} ${username} ${passwd}" >> /usr/local/omc/bin/nehosts
echo "${NRFIP} ${username} ${passwd}" >> /usr/local/omc/bin/nehosts
echo "${UPFIP} ${username} ${passwd}" >> /usr/local/omc/bin/nehosts
echo "${MMEIP} ${username} ${passwd}" >> /usr/local/omc/bin/nehosts
sleep 1
cd /usr/local/omc/bin
/usr/local/omc/bin/cpsshkey.sh
cd /home/agtuser
sleep 5
#adb server configuration
cp /usr/local/db/bin/conf/default/redis.conf /usr/local/db/bin/conf/redis.conf
sed -i "s/172.16.5.140/${UDMIP}/g" /usr/local/db/bin/conf/redis.conf
#Modifying User Rights
sudo echo "agtuser ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers
sudo echo "agtuser ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
sudo scp /etc/sudoers ${username}@${IMSIP}:/home/agtuser
sudo scp /etc/sudoers ${username}@${AMFIP}:/home/agtuser
sudo scp /etc/sudoers ${username}@${AUSFIP}:/home/agtuser
sudo scp /etc/sudoers ${username}@${UDMIP}:/home/agtuser
sudo scp /etc/sudoers ${username}@${SMFIP}:/home/agtuser
sudo scp /etc/sudoers ${username}@${PCFIP}:/home/agtuser
sudo scp /etc/sudoers ${username}@${NSSFIP}:/home/agtuser
sudo scp /etc/sudoers ${username}@${NRFIP}:/home/agtuser
sudo scp /etc/sudoers ${username}@${UPFIP}:/home/agtuser
sudo scp /etc/sudoers ${username}@${MMEIP}:/home/agtuser
#Run the following commands on each NE VM
#cp sudoers /etc/sudoers
sleep 5
#Service initiation
systemctl enable restagent.service
systemctl enable crontask.service
systemctl daemon-reload
/usr/local/omc/bin//omcsvc.sh restart
systemctl restart nginx
echo "-----------------config complete------------"

View File

@@ -1,3 +1,16 @@
# host user password
# Example: 192.168.4.133 root password
192.168.4.233 root Admin123@pl
172.16.5.100 agtuser admin123
172.16.5.110 agtuser admin123
172.16.5.120 agtuser admin123
172.16.5.130 agtuser admin123
172.16.5.140 agtuser admin123
172.16.5.150 agtuser admin123
172.16.5.160 agtuser admin123
172.16.5.170 agtuser admin123
172.16.5.180 agtuser admin123
172.16.5.190 agtuser admin123
172.16.5.220 agtuser admin123
172.16.5.230 agtuser admin123
172.16.5.210 agtuser admin123
172.16.5.200 agtuser admin123

58
misc/setomc.sh Normal file
View File

@@ -0,0 +1,58 @@
#!/bin/bash
C_ARG="*"
M_ARG="*"
check_args() {
while getopts "c:m:" option; do
case $option in
c)
C_ARG=$OPTARG
;;
m)
M_ARG=$OPTARG
;;
\?)
echo "Invalid option: -$OPTARG" >&2
;;
esac
done
}
USER="root"
PASSWORD="1000omc@kp!"
PORT="33066"
DBNAME="omc_db"
OMCBinDir=/usr/local/omc/bin
UpgradeSQLDir=/usr/local/omc/etc/db/upgrade
Upgvue3SQLDir=/usr/local/omc/etc/db/upgvue3
InstallSQLDir=/usr/local/omc/etc/db/install
OMCStaticDir=/usr/local/omc/static
CustomizedDirBA=${OMCStaticDir}/ba.d
check_args "$@"
case "${M_ARG}" in
install | upgrade | upgvue3)
${OMCBinDir}/importdb.sh ${M_ARG}
;;
*)
${OMCBinDir}/importdb.sh
;;
esac
case "$C_ARG" in
BA | ba | Ba | bA)
echo "Setting BA customized OMC ..."
for SQL in ${CustomizedDirBA}/db/*.sql; do
mysql -u${USER} -p${PASSWORD} -P ${PORT} --protocol tcp -D ${DBNAME} < ${SQL};
done
cp -rf ${CustomizedDirBA}/logo/* ${OMCStaticDir}/logo
rm -f ${OMCStaticDir}/helpDoc/*.pdf
cp -rf ${CustomizedDirBA}/doc/* ${OMCStaticDir}/helpDoc
;;
*)
;;
esac

View File

@@ -2,23 +2,23 @@
ProcList="restagent crontask sshsvc captrace data2html"
ProjectL=omc
VERSION=2.2311.7
VERSION=2.2312.9
RelDate=`date +%Y%m%d`
Release=$RelDate
RelVer=$VERSION-$RelDate
Release=${RelDate}
RelVer=${VERSION}-${RelDate}
Ky10Arch=ky10.aarch64
RpmPkgName=$ProjectL-$RelVer.ky10.aarch64.rpm
RpmPkgRename=$ProjectL-r$RelVer.ky10.rpm
DebPkgName=$ProjectL-r$RelVer_u*.deb
GitLocalRoot=$HOME/local.git
EmsBEDir=$GitLocalRoot/ems.agt
EmsBuildRoot=$GitLocalRoot/build.ems
RpmPkgName=${ProjectL}-${RelVer}.ky10.aarch64.rpm
RpmPkgRename=${ProjectL}-r${RelVer}-ky10.rpm
DebPkgName=${ProjectL}-r${RelVer}-ub*.deb
GitLocalRoot=${HOME}/local.git
EmsBEDir=${GitLocalRoot}/ems.agt
EmsBuildRoot=${GitLocalRoot}/build.ems
RpmArch=`arch`
RpmsDir=$EmsBuildRoot/rpmbuild/RPMS/
ReleaseDir=$EmsBuildRoot/release
RpmsDir=${EmsBuildRoot}/rpmbuild/RPMS/
ReleaseDir=${EmsBuildRoot}/release
DumpToolDir=${EmsBEDir}/tools/misc
if [[ $RpmArch =~ "x86_64" ]];then
if [[ ${RpmArch} =~ "x86_64" ]];then
RelArch=amd64
elif [[ $RpmArch =~ "aarch64" ]];then
RelArch=arm64

View File

@@ -100,24 +100,26 @@ type YamlConfig struct {
} `yaml:"alarm"`
MML struct {
Port int `yaml:"port"`
Sleep int64 `yaml:"sleep"`
User string `yaml:"user"`
Password string `ymal:"password"`
MmlHome string `yaml:"mmlHome"`
Upload string `yaml:"upload"`
Port int `yaml:"port"`
Sleep int64 `yaml:"sleep"`
User string `yaml:"user"`
Password string `ymal:"password"`
MmlHome string `yaml:"mmlHome"`
Upload string `yaml:"upload"`
UpfHeaderLength int `yaml:"upfHeaderLength"`
} `yaml:"mml"`
NE struct {
Addr string `yaml:"addr"`
Port uint16 `yaml:"port"`
User string `yaml:"user"`
EtcDir string `yaml:"etcdir"`
BinDir string `yaml:"bindir"`
OmcDir string `yaml:"omcdir"`
ScpDir string `yaml:"scpdir"`
LicenseDir string `yaml:"licensedir"`
EtcListIMS string `yaml:"etcListIMS"`
Addr string `yaml:"addr"`
Port uint16 `yaml:"port"`
User string `yaml:"user"`
EtcDir string `yaml:"etcdir"`
BinDir string `yaml:"bindir"`
OmcDir string `yaml:"omcdir"`
ScpDir string `yaml:"scpdir"`
LicenseDir string `yaml:"licensedir"`
EtcListIMS string `yaml:"etcListIMS"`
EtcListDefault string `yaml:"etcListDefault"`
} `yaml:"ne"`
Auth struct {

View File

@@ -1,18 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIC4jCCAcqgAwIBAgICB+cwDQYJKoZIhvcNAQELBQAwEjEQMA4GA1UEAxMHUm9v
dCBDQTAeFw0yMzA4MTIxODA5MzZaFw0zMzA4MTIxODA5MzZaMBIxEDAOBgNVBAMT
B1Jvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUTcFiT1GT
Zq9ROKTuWm6IfFthO6ysthEKevwkgJGDRCwF+K6rx3j7izTDfLkXum5OPbcd/yiE
B40Yrq9X2ckX260xG9PjDmGUaq8q5sza85Gg2hrW6wiLF9y8yYK3/v7716d0y6st
jt71pH554R98m0zHkbkmrFEagWR5cEoVM6MPZp2wdDnOFBBRiB1BrbHMpAFiKJ6s
oqm1yhUwCeeR/Hs09JF8KfOFhV4qAEVvE1cviHucCEvLBaG6xBzbKvYV2iOPu6u2
o818wphqmSZYoj3/O4/EyVgvj1VdSqmkTSudiiIhLAa8/2JKrW1v7wFQjRkwNwdf
h6UR5liIUwk7AgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTAD
AQH/MB0GA1UdDgQWBBRtEF/Jyw6Zz3v0K5uA6aMOr9LXRTANBgkqhkiG9w0BAQsF
AAOCAQEAErmFo6JjEoFZv8R2gwNUq7ln+YEh2hX4myLlNDfTpYeGnn2Ge70Kmb0o
dkSyanDd9tGImcbEOttWAYve3vetvN3g+GONbf5pV7ClIbVV5MsjN/aGwj/TQWhu
ttmfu9IV2b5HyFEM61eoHVrNoWiNpbNHTu5D/XF8sg5JkseTnJF06foykzAx28i6
JcttunYn5SoWTIS9Ydu07X7uBcTeFBcKfH0xg4QlsNppiM5lIxBbp0WjQ8jyWw+b
Lyef4N6hmiaOf6P6qwaVZkEBhK6MVf1zadURuUSWAkhwGFjA7IbjbJ7OfYLXkYp3
mIrXQzjxz6AfyOcY/FsgcaDLf5xbYw==
-----END CERTIFICATE-----

View File

@@ -1,27 +0,0 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAlE3BYk9Rk2avUTik7lpuiHxbYTusrLYRCnr8JICRg0QsBfiu
q8d4+4s0w3y5F7puTj23Hf8ohAeNGK6vV9nJF9utMRvT4w5hlGqvKubM2vORoNoa
1usIixfcvMmCt/7++9endMurLY7e9aR+eeEffJtMx5G5JqxRGoFkeXBKFTOjD2ad
sHQ5zhQQUYgdQa2xzKQBYiierKKptcoVMAnnkfx7NPSRfCnzhYVeKgBFbxNXL4h7
nAhLywWhusQc2yr2Fdojj7urtqPNfMKYapkmWKI9/zuPxMlYL49VXUqppE0rnYoi
ISwGvP9iSq1tb+8BUI0ZMDcHX4elEeZYiFMJOwIDAQABAoIBAFVJVhIsXVRwdBg4
hBkS5ogVRBPp1obIeYpWadSwH36m4M5aUlE1eKzoRGK7wlIUA8V5FmroxysOkKUG
KI5UD6Jp0fLw9uyX46QPqkb4zgyIkFI5u7+nEJW1Flt3Y3Ze7dJ1FbdEPWAIzs3j
WFzNC2eEhCYs9pZ3+HhOuzJfUitYU6ts83tazSms+7E027e/v2ubtYOzluEoj4YK
MM+ocqJOlXUOhyTATDaLs4fM567bwwFeriODQqmMIhXLf3HiBPfPYhoAlwPUV51L
bAjIPwG2/jy0yXPenYOUqSMP1i+XkyTL4eVqOLLQUI+BsEaToS8M7Lf4KRQE0vQm
uAkEA9ECgYEAxCsKXtkYXrma8UziSJgQBj88TfACyuYZBPkpBFJhffPVOreYzqmn
gsE38oHlLhCrezsxvScivS/Cwt7kgBTE9r6xmH8y2f0P3PNmtazQCqovG1gsNZ1t
9PZQmxbVUfx/7KRJ1Q5zX3x5C0P2c6XYv/1h/SQQ8PYXDhRxWZFVSikCgYEAwYlt
AoP8j6yHDMk10vJd0fKT1lztcHcQLvH3HQn2kHci2GCxySvcac49hpXTDeNdUzcQ
I9UWo1MggNojME3WHUTiZD5DYUzuNUBTkc0kMHWy79/YNAzvF9312MSyJ0NlytBQ
ISh0z0sPSxDjW+XCi/8LGu1rrremBqvh0rNIrMMCgYEAt+C8VNHcZRZHpX3y8icP
hjuKFGgwxe3Pb/j5uKJb3ktMCUEFjFo8uXTSM5AMuhRIGTgQVIS1rG5zemSh/Wj6
g2uWXyKEEQ+D6hGBqjP1wrlpdJE+x3btFdw5DFbn2HT9mF0bFAn6nXu4npWzEw5X
UQd67WT8OFIEpF8HLPTs5JkCgYBQlL6dmITU8Vm9mh1d+mnT23NwgnqeJATJ9xcT
sS1HE0Of4grEHw4Dw8pcOg+JLcyStE91C+kEEb1ryOdz2kS3JRI5+K6nWZeo9mKV
R1u1DZx2QbZMXcJDJriRC7y9mlNMsZVbaPPRx4fTknGHts9c6NEf4hC+y1pGVtSM
nPc6bwKBgQCrtb6srow9o0acH7mMmieDuqvT8DQ6rHWoizgneZTuvIo6SPO6nRnR
jfgfQkqr9IiLh9awSblQEN9fnddog7a1yS4cUZueiP5dmtFvp4B9Scnt+BoHpOLk
rrU2i7grAye4Cd003+pqhSERGCKSzb3fTSYiMypKsxeH2bs8nrRu2A==
-----END RSA PRIVATE KEY-----

View File

@@ -1,8 +0,0 @@
-----BEGIN RSA PUBLIC KEY-----
MIIBCgKCAQEAlE3BYk9Rk2avUTik7lpuiHxbYTusrLYRCnr8JICRg0QsBfiuq8d4
+4s0w3y5F7puTj23Hf8ohAeNGK6vV9nJF9utMRvT4w5hlGqvKubM2vORoNoa1usI
ixfcvMmCt/7++9endMurLY7e9aR+eeEffJtMx5G5JqxRGoFkeXBKFTOjD2adsHQ5
zhQQUYgdQa2xzKQBYiierKKptcoVMAnnkfx7NPSRfCnzhYVeKgBFbxNXL4h7nAhL
ywWhusQc2yr2Fdojj7urtqPNfMKYapkmWKI9/zuPxMlYL49VXUqppE0rnYoiISwG
vP9iSq1tb+8BUI0ZMDcHX4elEeZYiFMJOwIDAQAB
-----END RSA PUBLIC KEY-----

View File

@@ -16,7 +16,7 @@ rest:
port: 3040
- ipv4: 0.0.0.0
ipv6:
port: 4443
port: 3443
scheme: https
caFile: ./etc/certs/rootca.crt
certFile: ./etc/certs/tsa-omc.crt
@@ -28,7 +28,7 @@ webServer:
listen:
- addr: :80
schema: http
- addr: :8443
- addr: :443
scheme: https
caFile: ./etc/certs/rootca.crt
certFile: ./etc/certs/tsa-omc.crt
@@ -61,6 +61,7 @@ redis:
# 多个数据源时可以用这个指定默认的数据源
defaultDataSourceName: "default"
# upfHeaderLength: spare upf buffer, must destroy
mml:
port: 4100
sleep: 200
@@ -68,6 +69,7 @@ mml:
password: admin
mmlHome: ./mmlhome
upload: /home/agtuser
upfHeaderLength: 2335
# NE config
ne:
@@ -77,8 +79,9 @@ ne:
omcdir: /usr/local/omc
scpdir: /tmp
licensedir: /usr/local/etc/{neType}/license
# backup etc list of IMS
# backup etc list of IMS,no space
etcListIMS: '{*.yaml,mmtel,vars.cfg}'
etcListDefault: '{*.yaml,*.conf,*.cfg}'
# chk2ne: true/false, if put OmcNeConfig parameters to NE
omc:
@@ -111,7 +114,7 @@ omc:
# Forward interface:
# email/sms
alarm:
forwardAlarm: true
forwardAlarm: false
email:
smtp: mail.agrandtech.com
port: 25

View File

@@ -1,7 +1,7 @@
# Makefile for rest agent project
PROJECT = OMC
VERSION = 2.2311.7
VERSION = 2.2312.9
PLATFORM = amd64
ARMPLATFORM = aarch64
BUILDDIR = ../../build

View File

@@ -19,6 +19,7 @@ import (
"ems.agt/lib/routes"
"ems.agt/restagent/config"
"ems.agt/src"
"ems.agt/src/framework/middleware"
libSession "ems.agt/src/lib_features/session"
"github.com/gin-gonic/gin"
)
@@ -73,7 +74,8 @@ func HttpListen(addr string, router http.Handler) {
}
}
func HttpListenTLS(addr, certFile, keyFile string, router http.Handler) {
func HttpListenTLS(addr, caFile, certFile, keyFile string, router http.Handler) {
HttpListenConfigTLS(addr, caFile, certFile, keyFile, router)
err := http.ListenAndServeTLS(addr, certFile, keyFile, router)
if err != nil {
fmt.Println("ListenAndServeTLS err:", err)
@@ -92,6 +94,7 @@ func HttpListenConfigTLS(addr, caFile, certFile, keyFile string, router http.Han
// 创建自定义的TLS配置
tlsConfig := &tls.Config{
MinVersion: 1,
ClientCAs: caCertPool,
ClientAuth: tls.RequireAndVerifyClientCert,
}
@@ -110,7 +113,8 @@ func HttpListenConfigTLS(addr, caFile, certFile, keyFile string, router http.Han
}
}
func HttpListenWebServerTLS(addr, certFile, keyFile string) {
func HttpListenWebServerTLS(addr, caFile, certFile, keyFile string) {
HttpListenConfigTLS(addr, caFile, certFile, keyFile, nil)
err := http.ListenAndServeTLS(addr, certFile, keyFile, nil)
if err != nil {
fmt.Println("ListenAndServeTLS err:", err)
@@ -173,6 +177,7 @@ func main() {
// 默认路由组
defaultUriGroup := app.Group(config.DefaultUriPrefix)
defaultUriGroup.Use(middleware.PreAuthorize(nil))
defaultUriGroup.Use(libSession.SessionHeader())
defaultUriGroup.Any("/*any", gin.WrapH(routes.NewRouter()))
// 可配置前缀路由组
@@ -188,21 +193,39 @@ func main() {
if rest.IPv4 != "" {
listen := rest.IPv4 + ":" + strconv.Itoa(int(rest.Port))
if strings.ToLower(rest.Scheme) == "https" {
go HttpListenTLS(listen, rest.CertFile, rest.KeyFile, app)
go HttpListenTLS(listen, rest.CaFile, rest.CertFile, rest.KeyFile, app)
} else {
go HttpListen(listen, app)
}
}
if rest.IPv4 != "0.0.0.0" {
// 默认启动localhost侦听
listenLocal := "127.0.0.1" + ":" + strconv.Itoa(int(rest.Port))
if strings.ToLower(rest.Scheme) == "https" {
go HttpListenTLS(listenLocal, rest.CaFile, rest.CertFile, rest.KeyFile, app)
} else {
go HttpListen(listenLocal, app)
}
}
// ipv6 goroutines
if rest.IPv6 != "" {
listenv6 := "[" + rest.IPv6 + "]" + ":" + strconv.Itoa(int(rest.Port))
if strings.ToLower(rest.Scheme) == "https" {
go HttpListenTLS(listenv6, rest.CertFile, rest.KeyFile, app)
go HttpListenTLS(listenv6, rest.CaFile, rest.CertFile, rest.KeyFile, app)
} else {
go HttpListen(listenv6, app)
}
}
// if rest.IPv6 != "::" {
// // 默认启动localhost侦听
// listenv6Local := "[" + "::1" + "]" + ":" + strconv.Itoa(int(rest.Port))
// if strings.ToLower(rest.Scheme) == "https" {
// go HttpListenTLS(listenv6Local, rest.CaFile, rest.CertFile, rest.KeyFile, app)
// } else {
// go HttpListen(listenv6Local, app)
// }
// }
}
if conf.WebServer.Enabled {
@@ -210,7 +233,7 @@ func main() {
http.Handle("/", fs)
for _, listen := range conf.WebServer.Listen {
if strings.ToLower(listen.Scheme) == "https" {
go HttpListenWebServerTLS(listen.Addr, listen.CertFile, listen.KeyFile)
go HttpListenWebServerTLS(listen.Addr, listen.CaFile, listen.CertFile, listen.KeyFile)
} else {
go HttpListenWebServer(listen.Addr)
}

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View File

@@ -11,7 +11,7 @@ import (
"ems.agt/src/modules/common"
"ems.agt/src/modules/crontask"
"ems.agt/src/modules/monitor"
netelement "ems.agt/src/modules/net_element"
networkelement "ems.agt/src/modules/network_element"
"ems.agt/src/modules/system"
"ems.agt/src/modules/trace"
@@ -117,7 +117,7 @@ func initModulesRoute(app *gin.Engine) {
// 系统模块
system.Setup(app)
// 网元模块
netelement.Setup(app)
networkelement.Setup(app)
// 跟踪模块
trace.Setup(app)
// 调度任务模块--暂无接口

Binary file not shown.

View File

@@ -1,19 +1,19 @@
# 项目信息
framework:
name: "ems_agt"
version: "0.0.1"
name: "CN EMS"
version: "2.2312.9"
# 应用服务配置
server:
# 服务端口
port: 3040
port: 3030
# 是否开启代理
proxy: false
# 日志
logger:
fileDir: "/usr/local/omc/log"
fileName: "restagent.log"
fileDir: "/var/log"
fileName: "omc.log"
level: 2 # 日志记录的等级 0:silent<1:info<2:warn<3:error
maxDay: 180 # 日志会保留 180 天
maxSize: 10 # 调整按 10MB 大小的切割
@@ -112,7 +112,7 @@ security:
refererWhiteList:
- "127.0.0.1:3030"
xframe:
enable: true
enable: false
value: "SAMEORIGIN"
csp:
enable: true

View File

@@ -18,12 +18,3 @@ const (
// 仅本人数据权限
SELF = "5"
)
// 系统角色数据范围映射
var RoleDataScope = map[string]string{
ALL: "全部数据权限",
CUSTOM: "自定数据权限",
DEPT: "部门数据权限",
DEPT_AND_CHILD: "部门及以下数据权限",
SELF: "仅本人数据权限",
}

View File

@@ -36,6 +36,26 @@ func LoadLocaleData(language string) []localeItem {
return localeData
}
// ValueKey 值转换键
func ValueKey(language, value string) string {
key := value
if value == "" {
return key
}
arr, ok := localeMap[language]
if !ok || len(arr) == 0 {
arr = LoadLocaleData(language)
}
for _, v := range arr {
if v.Value == value {
key = v.Key
break
}
}
return key
}
// TKey 翻译键
func TKey(language, key string) string {
value := key

View File

@@ -7,6 +7,7 @@ import (
"time"
"ems.agt/src/framework/constants/common"
"ems.agt/src/framework/i18n"
"ems.agt/src/framework/utils/ctx"
"ems.agt/src/framework/utils/parse"
"ems.agt/src/framework/vo/result"
@@ -96,6 +97,7 @@ var maskProperties []string = []string{
func OperateLog(options Options) gin.HandlerFunc {
return func(c *gin.Context) {
c.Set("startTime", time.Now())
language := ctx.AcceptLanguage(c)
// 函数名
funcName := c.HandlerName()
@@ -108,7 +110,7 @@ func OperateLog(options Options) gin.HandlerFunc {
// 获取登录用户信息
loginUser, err := ctx.LoginUser(c)
if err != nil {
c.JSON(401, result.CodeMsg(401, "无效身份授权"))
c.JSON(401, result.CodeMsg(401, i18n.TKey(language, err.Error())))
c.Abort() // 停止执行后续的处理函数
return
}

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