Compare commits
175 Commits
2.231120.8
...
2.2312.9-2
| Author | SHA1 | Date | |
|---|---|---|---|
| 8e713e3e92 | |||
| c4bb89d28d | |||
| e8f1e96df7 | |||
| d4db688020 | |||
| b5812c0658 | |||
|
|
4165e8f224 | ||
| d29052e9d5 | |||
| a10ea8acf9 | |||
| 7efa200db4 | |||
| 208c443de0 | |||
| fc25280a36 | |||
|
|
89356af2c7 | ||
| 1234c56af8 | |||
| ea9c69ed0a | |||
| 95c178fa39 | |||
| af94dd7c3c | |||
| 6358bce10e | |||
| 62ba162e59 | |||
|
|
f5b88186dc | ||
|
|
cb699f29da | ||
|
|
cc9c42037f | ||
| 5440d2d22d | |||
| 17983d0b45 | |||
|
|
f5c852d801 | ||
|
|
509fdbba95 | ||
|
|
83722d630b | ||
| b40580105f | |||
| d021b09fa2 | |||
| 7714afa933 | |||
| 3bf54a22b1 | |||
| bc51fd0554 | |||
| 6f8617a81e | |||
| e8303f5a0c | |||
| e583a1ec4f | |||
| e48f745a3d | |||
| 4609a446af | |||
| f607662032 | |||
| 684283d761 | |||
| 2d607f903c | |||
| 433fcc19d0 | |||
| 519e0ee4f9 | |||
| de7b8c4bf1 | |||
|
|
472a5932e8 | ||
| 972c21395a | |||
| 97ae24f715 | |||
|
|
c5d0451293 | ||
| b2a2eb778e | |||
|
|
5f410f4203 | ||
| 85e8ac3e34 | |||
| f577948005 | |||
| 999aca571f | |||
| e0d38a11a2 | |||
| 38996c9e4b | |||
|
|
4340572421 | ||
|
|
738ff3b6f5 | ||
|
|
fd05fe1834 | ||
|
|
0e908e525c | ||
|
|
db5f349ae7 | ||
|
|
194395198e | ||
|
|
ea59f0c8d4 | ||
|
|
0baba9e40f | ||
|
|
97042b846d | ||
|
|
4405c5bed6 | ||
|
|
0ed715ae9f | ||
|
|
1292a3381f | ||
|
|
adb86d7f32 | ||
|
|
9c4260c690 | ||
| 4fcd1f2724 | |||
|
|
d94cf752a3 | ||
| 79500c6a2c | |||
| 0b8fe85b49 | |||
| 85beacc66a | |||
| 44575b8606 | |||
| 9a954da5ac | |||
| 6355039768 | |||
| 6d231f4100 | |||
| b686c60784 | |||
| 928a3db836 | |||
| c90f85ced1 | |||
| 667b958f0b | |||
|
|
595f2d379f | ||
| 4f30f7c9a3 | |||
| 9d998153b1 | |||
|
|
7eb63499c3 | ||
| 1abd25b754 | |||
| dbed5b729a | |||
| 0a39420728 | |||
|
|
9429a466bd | ||
| b9e4b2e6d9 | |||
|
|
0357b137bc | ||
|
|
e11da6c904 | ||
| 1b57d460c0 | |||
|
|
24b542fdaf | ||
| 9514e3d31b | |||
|
|
39e9695836 | ||
|
|
e8d1d0470f | ||
|
|
31d50c1fc7 | ||
| baa30022b0 | |||
| b38906f964 | |||
| 86b93e7332 | |||
| 474ea15027 | |||
|
|
896cbbe0a8 | ||
|
|
9ce63d0f95 | ||
| bb379ce509 | |||
| 50165a7dab | |||
| 680335b66e | |||
| 4d1e73f121 | |||
| 19b601a851 | |||
| a692bc0edd | |||
| a46fbb63c5 | |||
| 5870e3e820 | |||
| 97598556c6 | |||
|
|
8224071881 | ||
| dd1058feb7 | |||
| e8d6c13f71 | |||
| 9281f54080 | |||
| c109ad3826 | |||
| 0508866bef | |||
| e6299b0084 | |||
|
|
1ed15ac50b | ||
| e1859c2a19 | |||
| 59da0128d4 | |||
|
|
1380bf8698 | ||
|
|
05d94572f4 | ||
| 08b4174b83 | |||
| 93a17a1c81 | |||
| e36ef6a339 | |||
| 82e7f53352 | |||
| 4b4a0f53ea | |||
| af8e815ecb | |||
| e49a5efa9d | |||
| db383eb42f | |||
|
|
ee90ec827b | ||
| e5429d5a49 | |||
|
|
fbb6e1ff02 | ||
|
|
635167c0f7 | ||
| 0e26e1d754 | |||
| 8862f1dd90 | |||
| 57d33a536e | |||
|
|
ed64c68048 | ||
|
|
716d05295d | ||
| 4eacb3bd17 | |||
| 9c228764e1 | |||
| 85a20ba4f9 | |||
| b7b7e6507f | |||
| e5b677c535 | |||
|
|
793546543a | ||
|
|
57f16a7b71 | ||
| abba0664fd | |||
| 753779aa17 | |||
| cb16276f0a | |||
| 8c2b892dc5 | |||
| 40acec3eef | |||
| d4c3fe1aea | |||
| 9c21c91a11 | |||
|
|
c7606e3f92 | ||
| 0fb3df542f | |||
| 2005b8219f | |||
|
|
18241efc31 | ||
|
|
2a44f250f5 | ||
|
|
8b9e4ca240 | ||
|
|
a538fa98e7 | ||
|
|
9648e79dd9 | ||
|
|
80978c96f0 | ||
| b586b0cb55 | |||
|
|
5604bd9b9d | ||
|
|
d52945c946 | ||
|
|
99e247506a | ||
|
|
084a7b3c93 | ||
|
|
506866e082 | ||
|
|
a5139cf29c | ||
|
|
2bfb528907 | ||
|
|
03a944aff2 | ||
|
|
0c3cd1b31f | ||
|
|
03b404ed18 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
# Local History for Visual Studio Code
|
# Local History for Visual Studio Code
|
||||||
.history/
|
.history/
|
||||||
|
.idea/
|
||||||
|
|
||||||
# Run temp file and dir
|
# Run temp file and dir
|
||||||
crontask/log/
|
crontask/log/
|
||||||
|
|||||||
16
CHANGELOG.md
Normal file
16
CHANGELOG.md
Normal 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改为非必选
|
||||||
18
README.md
18
README.md
@@ -2,6 +2,14 @@
|
|||||||
|
|
||||||
后端
|
后端
|
||||||
|
|
||||||
|
## 文件资源
|
||||||
|
|
||||||
|
| 路径 | 说明 |
|
||||||
|
| --------------------- | -------------------------- |
|
||||||
|
| /usr/local/omc/static | 网管静态资源文件路径 |
|
||||||
|
| /usr/local/omc/upload | 网管上传文件资源路径 |
|
||||||
|
| /tmp/omc | 存放从网元拉取到本地的文件 |
|
||||||
|
|
||||||
## redis 配置文件相关
|
## redis 配置文件相关
|
||||||
|
|
||||||
```conf
|
```conf
|
||||||
@@ -20,3 +28,13 @@ replica-read-only no
|
|||||||
## 版本发布空间
|
## 版本发布空间
|
||||||
|
|
||||||
\\192.168.1.205\share\release\omc
|
\\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`'"
|
||||||
|
``
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# Makefile for rest agent project
|
# Makefile for rest agent project
|
||||||
|
|
||||||
PROJECT = OMC
|
PROJECT = OMC
|
||||||
VERSION = 2.2311.8
|
VERSION = 2.2312.9
|
||||||
PLATFORM = amd64
|
PLATFORM = amd64
|
||||||
ARMPLATFORM = aarch64
|
ARMPLATFORM = aarch64
|
||||||
BUILDDIR = ../../build
|
BUILDDIR = ../../build
|
||||||
|
|||||||
@@ -61,6 +61,7 @@ redis:
|
|||||||
# used to specify the default data source for multiple data resourece
|
# used to specify the default data source for multiple data resourece
|
||||||
defaultDataSourceName: "default"
|
defaultDataSourceName: "default"
|
||||||
|
|
||||||
|
# upfHeaderLength: spare upf buffer, must destroy
|
||||||
mml:
|
mml:
|
||||||
port: 4100
|
port: 4100
|
||||||
sleep: 200
|
sleep: 200
|
||||||
@@ -68,10 +69,11 @@ mml:
|
|||||||
password: admin
|
password: admin
|
||||||
mmlHome: ./mmlhome
|
mmlHome: ./mmlhome
|
||||||
upload: /home/agtuser
|
upload: /home/agtuser
|
||||||
|
upfHeaderLength: 2335
|
||||||
|
|
||||||
# NE config
|
# NE config
|
||||||
ne:
|
ne:
|
||||||
user: root
|
user: agtuser
|
||||||
etcdir: /usr/local/etc
|
etcdir: /usr/local/etc
|
||||||
bindir: /usr/local/bin
|
bindir: /usr/local/bin
|
||||||
omcdir: /usr/local/omc
|
omcdir: /usr/local/omc
|
||||||
|
|||||||
BIN
config/goldkpi/核心网网元黄金指标集.xlsx
Normal file
BIN
config/goldkpi/核心网网元黄金指标集.xlsx
Normal file
Binary file not shown.
BIN
config/locales/i18n_data.xlsx
Normal file
BIN
config/locales/i18n_data.xlsx
Normal file
Binary file not shown.
BIN
config/locales/i18n_table.xlsx
Normal file
BIN
config/locales/i18n_table.xlsx
Normal file
Binary file not shown.
17
config/locales/sys_config.csv
Normal file
17
config/locales/sys_config.csv
Normal 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
|
||||||
|
3
config/locales/sys_dept.csv
Normal file
3
config/locales/sys_dept.csv
Normal 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
|
||||||
|
79
config/locales/sys_dict_data.csv
Normal file
79
config/locales/sys_dict_data.csv
Normal 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,
|
||||||
|
522
config/locales/sys_dict_data_en.csv
Normal file
522
config/locales/sys_dict_data_en.csv
Normal 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,
|
||||||
|
522
config/locales/sys_dict_data_zh.csv
Normal file
522
config/locales/sys_dict_data_zh.csv
Normal 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>6λ,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>5λ,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>6λ,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,
|
||||||
|
22
config/locales/sys_dict_type.csv
Normal file
22
config/locales/sys_dict_type.csv
Normal 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
|
||||||
|
6
config/locales/sys_job.csv
Normal file
6
config/locales/sys_job.csv
Normal 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
199
config/locales/sys_menu.csv
Normal 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,
|
||||||
|
5
config/locales/sys_post.csv
Normal file
5
config/locales/sys_post.csv
Normal 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,
|
||||||
|
6
config/locales/sys_role.csv
Normal file
6
config/locales/sys_role.csv
Normal 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
|
||||||
|
@@ -1076,6 +1076,7 @@ omc:
|
|||||||
- operation: "run"
|
- operation: "run"
|
||||||
object: "shell"
|
object: "shell"
|
||||||
display: "Run Shell Command"
|
display: "Run Shell Command"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "cmd"
|
- name: "cmd"
|
||||||
alias: "cmd"
|
alias: "cmd"
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ udm:
|
|||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "Ki"
|
display: "KI"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "amf"
|
- name: "amf"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -38,11 +38,11 @@ udm:
|
|||||||
type: "int"
|
type: "int"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: "0~15"
|
filter: "0~15"
|
||||||
display: "Algo"
|
display: "Algo Index"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "opc"
|
- name: "opc"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "OPC"
|
display: "OPC"
|
||||||
comment: ""
|
comment: ""
|
||||||
@@ -70,13 +70,13 @@ udm:
|
|||||||
type: "int"
|
type: "int"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "auth data number"
|
display: "Auth Data Number"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "ki"
|
- name: "ki"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "Ki"
|
display: "KI"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "amf"
|
- name: "amf"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -88,11 +88,11 @@ udm:
|
|||||||
type: "int"
|
type: "int"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: "0~15"
|
filter: "0~15"
|
||||||
display: "Algo"
|
display: "Algo Index"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "opc"
|
- name: "opc"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "OPC"
|
display: "OPC"
|
||||||
comment: ""
|
comment: ""
|
||||||
@@ -110,17 +110,17 @@ udm:
|
|||||||
type: "int"
|
type: "int"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "auth data number"
|
display: "Auth Data Number"
|
||||||
comment: ""
|
comment: ""
|
||||||
- operation: "import"
|
- operation: "import"
|
||||||
object: "authdat"
|
object: "authdat"
|
||||||
display: "Import Auth Data From File"
|
display: "Import Auth Data From File"
|
||||||
params:
|
params:
|
||||||
- name: "path"
|
- name: "path"
|
||||||
type: "string"
|
type: "file"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ".txt"
|
||||||
display: "Path file"
|
display: "Path File"
|
||||||
comment: ""
|
comment: ""
|
||||||
- operation: "export"
|
- operation: "export"
|
||||||
object: "authdat"
|
object: "authdat"
|
||||||
@@ -130,7 +130,7 @@ udm:
|
|||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "Path file"
|
display: "Path File"
|
||||||
comment: ""
|
comment: ""
|
||||||
subscriberManagement:
|
subscriberManagement:
|
||||||
display: "Subcriber Management"
|
display: "Subcriber Management"
|
||||||
@@ -163,51 +163,99 @@ udm:
|
|||||||
comment: ""
|
comment: ""
|
||||||
- name: "ambr"
|
- name: "ambr"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "AMBR"
|
display: "5G UE AMBR"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "nssai"
|
- name: "nssai"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "Nssai"
|
display: "5G SNSSAIs"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "arfb"
|
- name: "arfb"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "Arfb"
|
display: "5G Forbidden Areas"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "sar"
|
- name: "sar"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "SAR"
|
display: "5G Service Area Restriction"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "rat"
|
- name: "rat"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "RAT"
|
display: "RAT Type"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "cn"
|
- name: "cn"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "CN"
|
display: "Core Network"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "smf_sel"
|
- name: "smf_sel"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "SMF_sel"
|
display: "5G SMF Selection Data"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "sm_data"
|
- name: "sm_data"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
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: ""
|
comment: ""
|
||||||
- operation: "del"
|
- operation: "del"
|
||||||
object: "udmuser"
|
object: "udmuser"
|
||||||
@@ -228,7 +276,7 @@ udm:
|
|||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "IMSI"
|
display: "IMSI"
|
||||||
c1omment: ""
|
comment: ""
|
||||||
- name: "msisdn"
|
- name: "msisdn"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "true"
|
optional: "true"
|
||||||
@@ -239,48 +287,97 @@ udm:
|
|||||||
type: "string"
|
type: "string"
|
||||||
optional: "true"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "AMBR"
|
display: "5G UE AMBR"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "nssai"
|
- name: "nssai"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "true"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "Nssai"
|
display: "5G SNSSAIs"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "arfb"
|
- name: "arfb"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "true"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "Arfb"
|
display: "5G Forbidden Areas"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "sar"
|
- name: "sar"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "true"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "SAR"
|
display: "5G Service Area Restriction"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "rat"
|
- name: "rat"
|
||||||
type: "string"
|
type: "string"
|
||||||
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "RAT"
|
display: "RAT Type"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "cn"
|
- name: "cn"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "true"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "CN"
|
display: "Core Network"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "smf_sel"
|
- name: "smf_sel"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "true"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "SMF_sel"
|
display: "5G SMF Selection Data"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "sm_data"
|
- name: "sm_data"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "true"
|
optional: "true"
|
||||||
filter: ""
|
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: ""
|
comment: ""
|
||||||
- operation: "bad"
|
- operation: "bad"
|
||||||
object: "udmuser"
|
object: "udmuser"
|
||||||
@@ -290,67 +387,115 @@ udm:
|
|||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "IMSI"
|
display: "Starting IMSI"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "start_msisdn"
|
- name: "start_msisdn"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "MSISDN"
|
display: "Starting MSISDN"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "sub_num"
|
- name: "sub_num"
|
||||||
type: "int"
|
type: "int"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "subscriber number"
|
display: "Subscriber Number"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "ambr"
|
- name: "ambr"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "AMBR"
|
display: "5G UE AMBR"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "nssai"
|
- name: "nssai"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "Nssai"
|
display: "5G SNSSAIs"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "arfb"
|
- name: "arfb"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "Arfb"
|
display: "5G Forbidden Areas"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "sar"
|
- name: "sar"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "SAR"
|
display: "5G Service Area Restriction"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "rat"
|
- name: "rat"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "RAT"
|
display: "RAT Type"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "cn"
|
- name: "cn"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "CN"
|
display: "Core Network"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "smf_sel"
|
- name: "smf_sel"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "SMF_sel"
|
display: "5G SMF Selection Data"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "sm_data"
|
- name: "sm_data"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
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: ""
|
comment: ""
|
||||||
- operation: "bde"
|
- operation: "bde"
|
||||||
object: "udmuser"
|
object: "udmuser"
|
||||||
@@ -360,13 +505,13 @@ udm:
|
|||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "IMSI"
|
display: "Starting IMSI"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "sub_num"
|
- name: "sub_num"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "Subcribers number"
|
display: "Subcribers Number"
|
||||||
comment: ""
|
comment: ""
|
||||||
- operation: "bmd"
|
- operation: "bmd"
|
||||||
object: "udmuser"
|
object: "udmuser"
|
||||||
@@ -376,41 +521,141 @@ udm:
|
|||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "IMSI"
|
display: "Starting IMSI"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "sub_num"
|
- name: "sub_num"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
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: ""
|
comment: ""
|
||||||
- name: "sm_data"
|
- name: "sm_data"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "true"
|
||||||
filter: ""
|
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: ""
|
comment: ""
|
||||||
- operation: "import"
|
- operation: "import"
|
||||||
object: "udmuser"
|
object: "udmuser"
|
||||||
display: "Import Subscriber Data From File"
|
display: "Import Subscriber Data From File"
|
||||||
params:
|
params:
|
||||||
- name: "path"
|
- name: "path"
|
||||||
type: "string"
|
type: "file"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ".txt"
|
||||||
display: "Path file"
|
display: "Path File"
|
||||||
comment: ""
|
comment: ""
|
||||||
- operation: "upload"
|
- operation: "upload"
|
||||||
object: "udmuser"
|
object: "udmuser"
|
||||||
display: "Upload Subscriber Data"
|
display: "Upload Subscriber Data"
|
||||||
status: "Inactive"
|
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:
|
params:
|
||||||
- name: "path"
|
- name: "path"
|
||||||
type: "string"
|
type: "string"
|
||||||
optional: "false"
|
optional: "false"
|
||||||
filter: ""
|
filter: ""
|
||||||
display: "Path file"
|
display: "Path File"
|
||||||
comment: ""
|
comment: ""
|
||||||
- operation: "sync"
|
- operation: "sync"
|
||||||
object: "start"
|
object: "start"
|
||||||
display: "Sync UDM Data From Public UDM"
|
display: "Sync UDM Data From Public UDM"
|
||||||
|
|||||||
@@ -1,10 +1,18 @@
|
|||||||
amf:
|
amf:
|
||||||
|
amfManagement:
|
||||||
|
display: "AMF Management"
|
||||||
|
mml:
|
||||||
|
- operation: "help"
|
||||||
|
object: ""
|
||||||
|
display: "List AMF MML CMD"
|
||||||
|
params:
|
||||||
systemManagement:
|
systemManagement:
|
||||||
display: "System Management"
|
display: "System Management"
|
||||||
mml:
|
mml:
|
||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n8_ip"
|
object: "n8_ip"
|
||||||
display: "Set N8 IP Address"
|
display: "Set N8 IP Address"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "ip"
|
- name: "ip"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -15,6 +23,7 @@ amf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n11_ip"
|
object: "n11_ip"
|
||||||
display: "Set N11 IP Address"
|
display: "Set N11 IP Address"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "ip"
|
- name: "ip"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -25,6 +34,7 @@ amf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n12_ip"
|
object: "n12_ip"
|
||||||
display: "Set N12 IP Address"
|
display: "Set N12 IP Address"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "ip"
|
- name: "ip"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -35,6 +45,7 @@ amf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "relative_capacity"
|
object: "relative_capacity"
|
||||||
display: "Set Relative Capacity"
|
display: "Set Relative Capacity"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "capacity"
|
- name: "capacity"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -45,6 +56,7 @@ amf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n2_ip"
|
object: "n2_ip"
|
||||||
display: "Set N2 IP Address"
|
display: "Set N2 IP Address"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "ip"
|
- name: "ip"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -55,6 +67,7 @@ amf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n2_port"
|
object: "n2_port"
|
||||||
display: "Set N2 Port"
|
display: "Set N2 Port"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "port"
|
- name: "port"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -65,6 +78,7 @@ amf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "ntpversion"
|
object: "ntpversion"
|
||||||
display: "Set NTP Version"
|
display: "Set NTP Version"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "version"
|
- name: "version"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -75,6 +89,7 @@ amf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "ntpmaxdiff"
|
object: "ntpmaxdiff"
|
||||||
display: "Set NTP Max Diff"
|
display: "Set NTP Max Diff"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "value"
|
- name: "value"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -85,6 +100,7 @@ amf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "ntpsynctimer"
|
object: "ntpsynctimer"
|
||||||
display: "Set NTP Sync Timer"
|
display: "Set NTP Sync Timer"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "periods"
|
- name: "periods"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -95,6 +111,7 @@ amf:
|
|||||||
- operation: "add"
|
- operation: "add"
|
||||||
object: "slice"
|
object: "slice"
|
||||||
display: "Add Slice"
|
display: "Add Slice"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "sst"
|
- name: "sst"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -111,6 +128,7 @@ amf:
|
|||||||
- operation: "deregister"
|
- operation: "deregister"
|
||||||
object: "imsi"
|
object: "imsi"
|
||||||
display: "Deregister IMSI"
|
display: "Deregister IMSI"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "IMSI"
|
- name: "IMSI"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -121,6 +139,7 @@ amf:
|
|||||||
- operation: "exec"
|
- operation: "exec"
|
||||||
object: "shell"
|
object: "shell"
|
||||||
display: "Execute Shell Command"
|
display: "Execute Shell Command"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "cmd"
|
- name: "cmd"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -131,6 +150,7 @@ amf:
|
|||||||
- operation: "reload"
|
- operation: "reload"
|
||||||
object: ""
|
object: ""
|
||||||
display: "Reload Config"
|
display: "Reload Config"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
subsManagement:
|
subsManagement:
|
||||||
display: "Subscriber Management"
|
display: "Subscriber Management"
|
||||||
@@ -138,6 +158,7 @@ amf:
|
|||||||
- operation: "list"
|
- operation: "list"
|
||||||
object: "imsi"
|
object: "imsi"
|
||||||
display: "List Online IMSI"
|
display: "List Online IMSI"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "imsi"
|
- name: "imsi"
|
||||||
type: "string"
|
type: "string"
|
||||||
|
|||||||
@@ -1,10 +1,18 @@
|
|||||||
ausf:
|
ausf:
|
||||||
|
ausfManagement:
|
||||||
|
display: "AUSF Management"
|
||||||
|
mml:
|
||||||
|
- operation: "help"
|
||||||
|
object: ""
|
||||||
|
display: "List AUSF MML CMD"
|
||||||
|
params:
|
||||||
systemManagement:
|
systemManagement:
|
||||||
display: "System Management"
|
display: "System Management"
|
||||||
mml:
|
mml:
|
||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n12ip"
|
object: "n12ip"
|
||||||
display: "Set N12 IP Address"
|
display: "Set N12 IP Address"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "ip"
|
- name: "ip"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -15,6 +23,7 @@ ausf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n12port"
|
object: "n12port"
|
||||||
display: "Set N12 Port"
|
display: "Set N12 Port"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "port"
|
- name: "port"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -25,6 +34,7 @@ ausf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n12scheme"
|
object: "n12scheme"
|
||||||
display: "Set N12 Scheme"
|
display: "Set N12 Scheme"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "scheme"
|
- name: "scheme"
|
||||||
type: "enum"
|
type: "enum"
|
||||||
@@ -35,6 +45,7 @@ ausf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "supirange"
|
object: "supirange"
|
||||||
display: "Set SUPI Range"
|
display: "Set SUPI Range"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "supirange"
|
- name: "supirange"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -45,4 +56,5 @@ ausf:
|
|||||||
- operation: "reload"
|
- operation: "reload"
|
||||||
object: ""
|
object: ""
|
||||||
display: "Reload Config"
|
display: "Reload Config"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
|
|||||||
9
config/mml/system/ims_sys_mml_config.yaml
Normal file
9
config/mml/system/ims_sys_mml_config.yaml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
ims:
|
||||||
|
imsManagement:
|
||||||
|
display: "IMS Management"
|
||||||
|
mml:
|
||||||
|
- operation: "help"
|
||||||
|
object: ""
|
||||||
|
display: "List IMS MML CMD"
|
||||||
|
status: "Inactive"
|
||||||
|
params:
|
||||||
8
config/mml/system/mme_sys_mml_config.yaml
Normal file
8
config/mml/system/mme_sys_mml_config.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
mme:
|
||||||
|
mmeManagement:
|
||||||
|
display: "MME Management"
|
||||||
|
mml:
|
||||||
|
- operation: "help"
|
||||||
|
object: ""
|
||||||
|
display: "List MME MML CMD"
|
||||||
|
params:
|
||||||
8
config/mml/system/n3iwf_sys_mml_config.yaml
Normal file
8
config/mml/system/n3iwf_sys_mml_config.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
n3iwf:
|
||||||
|
n3iwfManagement:
|
||||||
|
display: "N3IWF Management"
|
||||||
|
mml:
|
||||||
|
- operation: "help"
|
||||||
|
object: ""
|
||||||
|
display: "List N3IWF MML CMD"
|
||||||
|
params:
|
||||||
8
config/mml/system/nrf_sys_mml_config.yaml
Normal file
8
config/mml/system/nrf_sys_mml_config.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
nrf:
|
||||||
|
nrfManagement:
|
||||||
|
display: "NRF Management"
|
||||||
|
mml:
|
||||||
|
- operation: "help"
|
||||||
|
object: ""
|
||||||
|
display: "List NRF MML CMD"
|
||||||
|
params:
|
||||||
8
config/mml/system/nssf_sys_mml_config.yaml
Normal file
8
config/mml/system/nssf_sys_mml_config.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
nssf:
|
||||||
|
nssfManagement:
|
||||||
|
display: "NSSF Management"
|
||||||
|
mml:
|
||||||
|
- operation: "help"
|
||||||
|
object: ""
|
||||||
|
display: "List NSSF MML CMD"
|
||||||
|
params:
|
||||||
8
config/mml/system/pcf_sys_mml_config.yaml
Normal file
8
config/mml/system/pcf_sys_mml_config.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
pcf:
|
||||||
|
pcfManagement:
|
||||||
|
display: "PCF Management"
|
||||||
|
mml:
|
||||||
|
- operation: "help"
|
||||||
|
object: ""
|
||||||
|
display: "List PCF MML CMD"
|
||||||
|
params:
|
||||||
@@ -1,10 +1,18 @@
|
|||||||
smf:
|
smf:
|
||||||
|
smfManagement:
|
||||||
|
display: "SMF Management"
|
||||||
|
mml:
|
||||||
|
- operation: "help"
|
||||||
|
object: ""
|
||||||
|
display: "List SMF MML CMD"
|
||||||
|
params:
|
||||||
systemManagement:
|
systemManagement:
|
||||||
display: "System Management"
|
display: "System Management"
|
||||||
mml:
|
mml:
|
||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n7 server"
|
object: "n7 server"
|
||||||
display: "Set N7 Server"
|
display: "Set N7 Server"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "scheme"
|
- name: "scheme"
|
||||||
type: "enum"
|
type: "enum"
|
||||||
@@ -27,6 +35,7 @@ smf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n7 client"
|
object: "n7 client"
|
||||||
display: "Set N7 Client"
|
display: "Set N7 Client"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "scheme"
|
- name: "scheme"
|
||||||
type: "enum"
|
type: "enum"
|
||||||
@@ -43,6 +52,7 @@ smf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n10 server"
|
object: "n10 server"
|
||||||
display: "Set N10 Server"
|
display: "Set N10 Server"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "scheme"
|
- name: "scheme"
|
||||||
type: "enum"
|
type: "enum"
|
||||||
@@ -65,6 +75,7 @@ smf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n10 client"
|
object: "n10 client"
|
||||||
display: "Set N10 Client"
|
display: "Set N10 Client"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "scheme"
|
- name: "scheme"
|
||||||
type: "enum"
|
type: "enum"
|
||||||
@@ -81,6 +92,7 @@ smf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n11 server"
|
object: "n11 server"
|
||||||
display: "Set N11 Server"
|
display: "Set N11 Server"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "scheme"
|
- name: "scheme"
|
||||||
type: "enum"
|
type: "enum"
|
||||||
@@ -103,6 +115,7 @@ smf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n11 client"
|
object: "n11 client"
|
||||||
display: "Set N11 Client"
|
display: "Set N11 Client"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "scheme"
|
- name: "scheme"
|
||||||
type: "enum"
|
type: "enum"
|
||||||
@@ -119,6 +132,7 @@ smf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "dnn"
|
object: "dnn"
|
||||||
display: "Set DNN"
|
display: "Set DNN"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "index"
|
- name: "index"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -135,6 +149,7 @@ smf:
|
|||||||
- operation: "set pccrule <index> <precedence> <qosIndex> <filter direction> <filter> <appId>"
|
- operation: "set pccrule <index> <precedence> <qosIndex> <filter direction> <filter> <appId>"
|
||||||
object: "pccrule"
|
object: "pccrule"
|
||||||
display: "Set PCC Rule"
|
display: "Set PCC Rule"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "index"
|
- name: "index"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -175,6 +190,7 @@ smf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "urr"
|
object: "urr"
|
||||||
display: "Set URR"
|
display: "Set URR"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "index"
|
- name: "index"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -209,6 +225,7 @@ smf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "qos"
|
object: "qos"
|
||||||
display: "Set Qos"
|
display: "Set Qos"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "index"
|
- name: "index"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -273,6 +290,7 @@ smf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "snssai"
|
object: "snssai"
|
||||||
display: "Set Snssai"
|
display: "Set Snssai"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "index"
|
- name: "index"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -288,6 +306,7 @@ smf:
|
|||||||
- operation: "release"
|
- operation: "release"
|
||||||
object: "imsi"
|
object: "imsi"
|
||||||
display: "Release IMSI"
|
display: "Release IMSI"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "imsi"
|
- name: "imsi"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -303,6 +322,7 @@ smf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "urr"
|
object: "urr"
|
||||||
display: "Set URR"
|
display: "Set URR"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "index"
|
- name: "index"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -337,6 +357,7 @@ smf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "dpi"
|
object: "dpi"
|
||||||
display: "Set DPI"
|
display: "Set DPI"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "flag"
|
- name: "flag"
|
||||||
type: "enum"
|
type: "enum"
|
||||||
@@ -353,6 +374,7 @@ smf:
|
|||||||
- operation: "exec"
|
- operation: "exec"
|
||||||
object: "shell"
|
object: "shell"
|
||||||
display: "Execute Shell Command"
|
display: "Execute Shell Command"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "cmd"
|
- name: "cmd"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -363,4 +385,5 @@ smf:
|
|||||||
- operation: "reload"
|
- operation: "reload"
|
||||||
object: ""
|
object: ""
|
||||||
display: "Reload Config"
|
display: "Reload Config"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
@@ -1,10 +1,18 @@
|
|||||||
udm:
|
udm:
|
||||||
|
udmManagement:
|
||||||
|
display: "UDM Management"
|
||||||
|
mml:
|
||||||
|
- operation: "help"
|
||||||
|
object: ""
|
||||||
|
display: "List UDM MML CMD"
|
||||||
|
params:
|
||||||
systemManagement:
|
systemManagement:
|
||||||
display: "System Management"
|
display: "System Management"
|
||||||
mml:
|
mml:
|
||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n8ip"
|
object: "n8ip"
|
||||||
display: "Set N8 IP Address"
|
display: "Set N8 IP Address"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "ip"
|
- name: "ip"
|
||||||
type: "ipv4"
|
type: "ipv4"
|
||||||
@@ -15,6 +23,7 @@ udm:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n8port"
|
object: "n8port"
|
||||||
display: "Set N8 Port"
|
display: "Set N8 Port"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "port"
|
- name: "port"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -25,6 +34,7 @@ udm:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n8scheme"
|
object: "n8scheme"
|
||||||
display: "Set N8 Scheme"
|
display: "Set N8 Scheme"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "scheme"
|
- name: "scheme"
|
||||||
type: "enum"
|
type: "enum"
|
||||||
@@ -35,6 +45,7 @@ udm:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n10ip"
|
object: "n10ip"
|
||||||
display: "Set N10 IP Address"
|
display: "Set N10 IP Address"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "ip"
|
- name: "ip"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -45,6 +56,7 @@ udm:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n10port"
|
object: "n10port"
|
||||||
display: "Set N10 Port"
|
display: "Set N10 Port"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "port"
|
- name: "port"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -55,6 +67,7 @@ udm:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n10scheme"
|
object: "n10scheme"
|
||||||
display: "Set N10 Scheme"
|
display: "Set N10 Scheme"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "scheme"
|
- name: "scheme"
|
||||||
type: "enum"
|
type: "enum"
|
||||||
@@ -65,6 +78,7 @@ udm:
|
|||||||
- operation: "exec"
|
- operation: "exec"
|
||||||
object: "shell"
|
object: "shell"
|
||||||
display: "Execute Shell Command"
|
display: "Execute Shell Command"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "cmd"
|
- name: "cmd"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -75,4 +89,5 @@ udm:
|
|||||||
- operation: "reload"
|
- operation: "reload"
|
||||||
object: ""
|
object: ""
|
||||||
display: "Reload Config"
|
display: "Reload Config"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
|
|||||||
@@ -1,10 +1,18 @@
|
|||||||
upf:
|
upf:
|
||||||
|
upfManagement:
|
||||||
|
display: "UPF Management"
|
||||||
|
mml:
|
||||||
|
- operation: "help"
|
||||||
|
object: ""
|
||||||
|
display: "List UPF MML CMD"
|
||||||
|
params:
|
||||||
systemManagement:
|
systemManagement:
|
||||||
display: "System Management"
|
display: "System Management"
|
||||||
mml:
|
mml:
|
||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n3 driver"
|
object: "n3 driver"
|
||||||
display: "Set N3 Driver"
|
display: "Set N3 Driver"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "type"
|
- name: "type"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -39,6 +47,7 @@ upf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n4 ip"
|
object: "n4 ip"
|
||||||
display: "Set N4 IP Address"
|
display: "Set N4 IP Address"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "ip"
|
- name: "ip"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -49,6 +58,7 @@ upf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n6 driver"
|
object: "n6 driver"
|
||||||
display: "Set N6 Driver"
|
display: "Set N6 Driver"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "type"
|
- name: "type"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -83,6 +93,7 @@ upf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "n9 driver"
|
object: "n9 driver"
|
||||||
display: "Set N9 Driver"
|
display: "Set N9 Driver"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "type"
|
- name: "type"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -117,6 +128,7 @@ upf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "dnn"
|
object: "dnn"
|
||||||
display: "Set DNN"
|
display: "Set DNN"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "dnn"
|
- name: "dnn"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -133,6 +145,7 @@ upf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "pfcp"
|
object: "pfcp"
|
||||||
display: "Set PFCP"
|
display: "Set PFCP"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "path"
|
- name: "path"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -155,6 +168,7 @@ upf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "qos"
|
object: "qos"
|
||||||
display: "Set Qos"
|
display: "Set Qos"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "index"
|
- name: "index"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -189,6 +203,7 @@ upf:
|
|||||||
- operation: "set"
|
- operation: "set"
|
||||||
object: "pccrule"
|
object: "pccrule"
|
||||||
display: "Set PCC Rule"
|
display: "Set PCC Rule"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "index"
|
- name: "index"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -229,6 +244,7 @@ upf:
|
|||||||
- operation: "exec"
|
- operation: "exec"
|
||||||
object: "shell"
|
object: "shell"
|
||||||
display: "Execute Shell Command"
|
display: "Execute Shell Command"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
- name: "cmd"
|
- name: "cmd"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -239,4 +255,5 @@ upf:
|
|||||||
- operation: "reload"
|
- operation: "reload"
|
||||||
object: ""
|
object: ""
|
||||||
display: "Reload Config"
|
display: "Reload Config"
|
||||||
|
status: "Inactive"
|
||||||
params:
|
params:
|
||||||
@@ -305,6 +305,6 @@ amf:
|
|||||||
type: "regex"
|
type: "regex"
|
||||||
value: '000001'
|
value: '000001'
|
||||||
access: "read-write"
|
access: "read-write"
|
||||||
filter: ''
|
filter: '^[A-Fa-f0-9]{6}'
|
||||||
display: "SD"
|
display: "SD"
|
||||||
comment: ""
|
comment: ""
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ mme:
|
|||||||
- name: "s1MmePort"
|
- name: "s1MmePort"
|
||||||
type: "int"
|
type: "int"
|
||||||
value: "36412"
|
value: "36412"
|
||||||
access: "read-write"
|
access: "read-only"
|
||||||
filter: "0~65535"
|
filter: "0~65535"
|
||||||
display: "S1 MME Port"
|
display: "S1 MME Port"
|
||||||
comment: "0~65535"
|
comment: "0~65535"
|
||||||
@@ -68,7 +68,7 @@ mme:
|
|||||||
- name: "sgsMmePort"
|
- name: "sgsMmePort"
|
||||||
type: "int"
|
type: "int"
|
||||||
value: "29118"
|
value: "29118"
|
||||||
access: "read-write"
|
access: "read-only"
|
||||||
filter: "0~65535"
|
filter: "0~65535"
|
||||||
display: "SGs MME Port"
|
display: "SGs MME Port"
|
||||||
comment: "0~65535"
|
comment: "0~65535"
|
||||||
@@ -87,7 +87,7 @@ mme:
|
|||||||
value: '46000'
|
value: '46000'
|
||||||
access: "read-write"
|
access: "read-write"
|
||||||
filter: '^[0-9]{5,6}$'
|
filter: '^[0-9]{5,6}$'
|
||||||
display: "Plmn Id"
|
display: "PLMN ID"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "groupId"
|
- name: "groupId"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -118,7 +118,7 @@ mme:
|
|||||||
value: '46000'
|
value: '46000'
|
||||||
access: "read-write"
|
access: "read-write"
|
||||||
filter: '^[0-9]{5,6}$'
|
filter: '^[0-9]{5,6}$'
|
||||||
display: "Plmn Id"
|
display: "PLMN ID"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "tac"
|
- name: "tac"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -180,7 +180,7 @@ mme:
|
|||||||
value: '46000'
|
value: '46000'
|
||||||
access: "read-write"
|
access: "read-write"
|
||||||
filter: '^[0-9]{5,6}$'
|
filter: '^[0-9]{5,6}$'
|
||||||
display: "Plmn Id"
|
display: "PLMN ID"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "tac"
|
- name: "tac"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -196,6 +196,37 @@ mme:
|
|||||||
filter: '0~64'
|
filter: '0~64'
|
||||||
display: "SGW IP"
|
display: "SGW IP"
|
||||||
comment: ""
|
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:
|
amf:
|
||||||
display: "AMF List"
|
display: "AMF List"
|
||||||
array:
|
array:
|
||||||
@@ -211,7 +242,7 @@ mme:
|
|||||||
value: '46000'
|
value: '46000'
|
||||||
access: "read-write"
|
access: "read-write"
|
||||||
filter: '^[0-9]{5,6}$'
|
filter: '^[0-9]{5,6}$'
|
||||||
display: "Plmn Id"
|
display: "PLMN ID"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "tac"
|
- name: "tac"
|
||||||
type: "int"
|
type: "int"
|
||||||
|
|||||||
@@ -252,28 +252,28 @@ nssf:
|
|||||||
- name: "mcc"
|
- name: "mcc"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "MCC"
|
display: "MCC"
|
||||||
comment: "MCC"
|
comment: "MCC"
|
||||||
- name: "mnc"
|
- name: "mnc"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "MNC"
|
display: "MNC"
|
||||||
comment: "MNC"
|
comment: "MNC"
|
||||||
- name: "tac"
|
- name: "tac"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "TAC"
|
display: "TAC"
|
||||||
comment: "TAC"
|
comment: "TAC"
|
||||||
- name: "supportedSst"
|
- name: "supportedSst"
|
||||||
type: "int"
|
type: "int"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "Supported SST"
|
display: "Supported SST"
|
||||||
comment: "Supported SST"
|
comment: "Supported SST"
|
||||||
@@ -287,7 +287,7 @@ nssf:
|
|||||||
- name: "restrictedSst"
|
- name: "restrictedSst"
|
||||||
type: "int"
|
type: "int"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "Restricted SST"
|
display: "Restricted SST"
|
||||||
comment: "Restricted SST"
|
comment: "Restricted SST"
|
||||||
@@ -339,28 +339,28 @@ nssf:
|
|||||||
- name: "operatorName"
|
- name: "operatorName"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "Operator Name"
|
display: "Operator Name"
|
||||||
comment: "Operator Name"
|
comment: "Operator Name"
|
||||||
- name: "mcc"
|
- name: "mcc"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "MCC"
|
display: "MCC"
|
||||||
comment: "MCC"
|
comment: "MCC"
|
||||||
- name: "mnc"
|
- name: "mnc"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "MNC"
|
display: "MNC"
|
||||||
comment: "MNC"
|
comment: "MNC"
|
||||||
- name: "servingSnssaiSst"
|
- name: "servingSnssaiSst"
|
||||||
type: "int"
|
type: "int"
|
||||||
value: "1"
|
value: "1"
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "Serving SNSSAI SST"
|
display: "Serving SNSSAI SST"
|
||||||
comment: "Serving SNSSAI SST"
|
comment: "Serving SNSSAI SST"
|
||||||
@@ -374,7 +374,7 @@ nssf:
|
|||||||
- name: "homeSnssaiSst"
|
- name: "homeSnssaiSst"
|
||||||
type: "int"
|
type: "int"
|
||||||
value: "1"
|
value: "1"
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "Home SNSSAI SST"
|
display: "Home SNSSAI SST"
|
||||||
comment: "Home SNSSAI SST"
|
comment: "Home SNSSAI SST"
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ pcf:
|
|||||||
value: ''
|
value: ''
|
||||||
access: "read-write"
|
access: "read-write"
|
||||||
filter: '^.{1,63}$'
|
filter: '^.{1,63}$'
|
||||||
display: "App ID"
|
display: "APP ID"
|
||||||
comment: "0~63"
|
comment: "0~63"
|
||||||
- name: "flowTemplate"
|
- name: "flowTemplate"
|
||||||
type: "string"
|
type: "string"
|
||||||
|
|||||||
@@ -164,7 +164,7 @@ smf:
|
|||||||
value: ""
|
value: ""
|
||||||
access: "read-write"
|
access: "read-write"
|
||||||
filter: '1~64'
|
filter: '1~64'
|
||||||
display: "UPF Id"
|
display: "UPF ID"
|
||||||
comment: "upfId-1"
|
comment: "upfId-1"
|
||||||
- name: "addr"
|
- name: "addr"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -251,8 +251,8 @@ smf:
|
|||||||
value: ""
|
value: ""
|
||||||
access: "read-write"
|
access: "read-write"
|
||||||
filter: '1~64'
|
filter: '1~64'
|
||||||
display: "UPF Id"
|
display: "UPF ID"
|
||||||
comment: "UPF Id"
|
comment: "UPF ID"
|
||||||
dnnTaiSelectUpf:
|
dnnTaiSelectUpf:
|
||||||
display: "DNN TAI Select UPF"
|
display: "DNN TAI Select UPF"
|
||||||
array:
|
array:
|
||||||
@@ -282,5 +282,5 @@ smf:
|
|||||||
value: "upf2-Id"
|
value: "upf2-Id"
|
||||||
access: "read-write"
|
access: "read-write"
|
||||||
filter: '1~64'
|
filter: '1~64'
|
||||||
display: "UPF Id"
|
display: "UPF ID"
|
||||||
comment: "UPF Id"
|
comment: "UPF ID"
|
||||||
@@ -111,7 +111,7 @@ udm:
|
|||||||
display: "Downlink"
|
display: "Downlink"
|
||||||
comment: ""
|
comment: ""
|
||||||
subsNssais:
|
subsNssais:
|
||||||
display: "Subs Nssais"
|
display: "Subs NSSAIs"
|
||||||
array:
|
array:
|
||||||
- name: "index"
|
- name: "index"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -225,7 +225,7 @@ udm:
|
|||||||
display: "Max TAs"
|
display: "Max TAs"
|
||||||
comment: "0~32"
|
comment: "0~32"
|
||||||
smfSelection:
|
smfSelection:
|
||||||
display: "Subs Smf Selection"
|
display: "Subs SMF Selection"
|
||||||
array:
|
array:
|
||||||
- name: "index"
|
- name: "index"
|
||||||
type: "int"
|
type: "int"
|
||||||
@@ -383,14 +383,14 @@ udm:
|
|||||||
value: "1Gbps"
|
value: "1Gbps"
|
||||||
access: "read-write"
|
access: "read-write"
|
||||||
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
|
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
|
||||||
display: "Subscribed Session AMBR UL"
|
display: "Subscribed Session AMBR Uplink"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "subscribedSessionAmbrDL"
|
- name: "subscribedSessionAmbrDL"
|
||||||
type: "regex"
|
type: "regex"
|
||||||
value: "2Gbps"
|
value: "2Gbps"
|
||||||
access: "read-write"
|
access: "read-write"
|
||||||
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
|
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
|
||||||
display: "Subscribed Session AMBR DL"
|
display: "Subscribed Session AMBR Downlink"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "staticIPAddress"
|
- name: "staticIPAddress"
|
||||||
type: "ipv4"
|
type: "ipv4"
|
||||||
|
|||||||
@@ -261,7 +261,7 @@ upf:
|
|||||||
value: ""
|
value: ""
|
||||||
access: "read-write"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "NE Id"
|
display: "NE ID"
|
||||||
comment: ""
|
comment: ""
|
||||||
- name: "neName"
|
- name: "neName"
|
||||||
type: "string"
|
type: "string"
|
||||||
@@ -359,14 +359,14 @@ upf:
|
|||||||
- name: "type"
|
- name: "type"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: "upfd"
|
value: "upfd"
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "Type"
|
display: "Type"
|
||||||
comment: "Type"
|
comment: "Type"
|
||||||
- name: "instanceId"
|
- name: "instanceId"
|
||||||
type: "int"
|
type: "int"
|
||||||
value: "1"
|
value: "1"
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: '1~255'
|
filter: '1~255'
|
||||||
display: "Instance ID"
|
display: "Instance ID"
|
||||||
comment: "1~255"
|
comment: "1~255"
|
||||||
@@ -412,6 +412,13 @@ upf:
|
|||||||
filter: ''
|
filter: ''
|
||||||
display: "N3 Heartbeat Interval"
|
display: "N3 Heartbeat Interval"
|
||||||
comment: "N3 Heartbeat Interval"
|
comment: "N3 Heartbeat Interval"
|
||||||
|
- name: "rxTxQueueNum"
|
||||||
|
type: "int"
|
||||||
|
value: "1"
|
||||||
|
access: "read-write"
|
||||||
|
filter: ''
|
||||||
|
display: "RX TX Queue Num"
|
||||||
|
comment: "RX TX Queue Num"
|
||||||
dataForwarderUpfd:
|
dataForwarderUpfd:
|
||||||
display: "Data Forwarder Upfd"
|
display: "Data Forwarder Upfd"
|
||||||
list:
|
list:
|
||||||
@@ -1021,14 +1028,14 @@ upf:
|
|||||||
- name: "ipv4"
|
- name: "ipv4"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: "0.0.0.0"
|
value: "0.0.0.0"
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "IPv4"
|
display: "IPv4"
|
||||||
comment: "IPv4"
|
comment: "IPv4"
|
||||||
- name: "ipv4Mask"
|
- name: "ipv4Mask"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: "255.255.255.0"
|
value: "255.255.255.0"
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "IPv4 Mask"
|
display: "IPv4 Mask"
|
||||||
comment: "IPv4 Mask"
|
comment: "IPv4 Mask"
|
||||||
@@ -1050,14 +1057,14 @@ upf:
|
|||||||
- name: "ipv6"
|
- name: "ipv6"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "IPv6"
|
display: "IPv6"
|
||||||
comment: "IPv6"
|
comment: "IPv6"
|
||||||
- name: "ipv6Prefix"
|
- name: "ipv6Prefix"
|
||||||
type: "int"
|
type: "int"
|
||||||
value: "64"
|
value: "64"
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: '1~128'
|
filter: '1~128'
|
||||||
display: "IPv6 Prefix"
|
display: "IPv6 Prefix"
|
||||||
comment: "IPv6 Prefix"
|
comment: "IPv6 Prefix"
|
||||||
@@ -1079,14 +1086,14 @@ upf:
|
|||||||
- name: "ipv4"
|
- name: "ipv4"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: "0.0.0.0"
|
value: "0.0.0.0"
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "IPv4"
|
display: "IPv4"
|
||||||
comment: "IPv4"
|
comment: "IPv4"
|
||||||
- name: "ipv4Mask"
|
- name: "ipv4Mask"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: "255.255.255.0"
|
value: "255.255.255.0"
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "IPv4 Mask"
|
display: "IPv4 Mask"
|
||||||
comment: "IPv4 Mask"
|
comment: "IPv4 Mask"
|
||||||
@@ -1108,14 +1115,14 @@ upf:
|
|||||||
- name: "ipv6"
|
- name: "ipv6"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "IPv6"
|
display: "IPv6"
|
||||||
comment: "IPv6"
|
comment: "IPv6"
|
||||||
- name: "ipv6Prefix"
|
- name: "ipv6Prefix"
|
||||||
type: "int"
|
type: "int"
|
||||||
value: "64"
|
value: "64"
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: '1~128'
|
filter: '1~128'
|
||||||
display: "IPv6 Prefix"
|
display: "IPv6 Prefix"
|
||||||
comment: "IPv6 Prefix"
|
comment: "IPv6 Prefix"
|
||||||
@@ -1190,8 +1197,8 @@ upf:
|
|||||||
value: "0"
|
value: "0"
|
||||||
access: "read-write"
|
access: "read-write"
|
||||||
filter: '0~32'
|
filter: '0~32'
|
||||||
display: "N6 Interface Id"
|
display: "N6 Interface ID"
|
||||||
comment: "N6 Interface Id"
|
comment: "N6 Interface ID"
|
||||||
- name: "qerMaxSupportMbps"
|
- name: "qerMaxSupportMbps"
|
||||||
type: "int"
|
type: "int"
|
||||||
value: "0"
|
value: "0"
|
||||||
@@ -1451,21 +1458,21 @@ upf:
|
|||||||
- name: "index"
|
- name: "index"
|
||||||
type: "int"
|
type: "int"
|
||||||
value: "1"
|
value: "1"
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: '1~32'
|
filter: '1~32'
|
||||||
display: "Index"
|
display: "Index"
|
||||||
comment: "1~32"
|
comment: "1~32"
|
||||||
- name: "appName"
|
- name: "appName"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "APP Name"
|
display: "APP Name"
|
||||||
comment: "APP Name"
|
comment: "APP Name"
|
||||||
- name: "proxyEnabled"
|
- name: "proxyEnabled"
|
||||||
type: "int"
|
type: "int"
|
||||||
value: "0"
|
value: "0"
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: '0~1'
|
filter: '0~1'
|
||||||
display: "Proxy Enabled"
|
display: "Proxy Enabled"
|
||||||
comment: "Proxy Enabled"
|
comment: "Proxy Enabled"
|
||||||
@@ -1508,28 +1515,28 @@ upf:
|
|||||||
- name: "ruleId"
|
- name: "ruleId"
|
||||||
type: "int"
|
type: "int"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "Rule ID"
|
display: "Rule ID"
|
||||||
comment: "Rule ID"
|
comment: "Rule ID"
|
||||||
- name: "regexMatch"
|
- name: "regexMatch"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "REGEX Match"
|
display: "REGEX Match"
|
||||||
comment: "REGEX Match"
|
comment: "REGEX Match"
|
||||||
- name: "flowDescription"
|
- name: "flowDescription"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "Flow Description"
|
display: "Flow Description"
|
||||||
comment: "Flow Description"
|
comment: "Flow Description"
|
||||||
- name: "customName"
|
- name: "customName"
|
||||||
type: "string"
|
type: "string"
|
||||||
value: ""
|
value: ""
|
||||||
access: "read-only"
|
access: "read-write"
|
||||||
filter: ''
|
filter: ''
|
||||||
display: "Custom Name"
|
display: "Custom Name"
|
||||||
comment: "Custom Name"
|
comment: "Custom Name"
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
# Makefile for OMC-OMC-crontask project
|
# Makefile for OMC-OMC-crontask project
|
||||||
|
|
||||||
PROJECT = OMC
|
PROJECT = OMC
|
||||||
VERSION = 2.2311.8
|
VERSION = 2.2312.9
|
||||||
LIBDIR = ems.agt/lib
|
LIBDIR = ems.agt/lib
|
||||||
BINNAME = crontask
|
BINNAME = crontask
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# Makefile for rest agent project
|
# Makefile for rest agent project
|
||||||
|
|
||||||
PROJECT = OMC
|
PROJECT = OMC
|
||||||
VERSION = 2.2311.8
|
VERSION = 2.2312.9
|
||||||
RelDate = `date +%Y%m%d`
|
RelDate = `date +%Y%m%d`
|
||||||
Release = $(RelDate)
|
Release = $(RelDate)
|
||||||
RelVer = $(VERSION)-$(RelDate)
|
RelVer = $(VERSION)-$(RelDate)
|
||||||
|
|||||||
1638
database/backup/omc_db.sql
Normal file
1638
database/backup/omc_db.sql
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,17 +1,509 @@
|
|||||||
SET FOREIGN_KEY_CHECKS=0;
|
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
|
-- 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
|
||||||
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);
|
IGNORE INTO `omc_db`.`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 (3, 'AMF', '001', '4400HX1AMF001', 'AMF_001', '172.16.5.120', 3030, 'PNF', 'GD', 'AGT', 'TN', '-', 0);
|
`id`,
|
||||||
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);
|
`ne_type`,
|
||||||
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);
|
`ne_id`,
|
||||||
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);
|
`rm_uid`,
|
||||||
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);
|
`ne_name`,
|
||||||
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);
|
`ip`,
|
||||||
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);
|
`port`,
|
||||||
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);
|
`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;
|
SET FOREIGN_KEY_CHECKS = 1;
|
||||||
@@ -5,10 +5,8 @@ SET FOREIGN_KEY_CHECKS=0;
|
|||||||
ALTER TABLE
|
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`;
|
`omc_db`.`sys_config` MODIFY COLUMN `config_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键值' AFTER `config_key`;
|
||||||
|
|
||||||
-- 参数配置-系统设置属性
|
REPLACE
|
||||||
|
INTO `omc_db`.`sys_config` (
|
||||||
INSERT
|
|
||||||
IGNORE INTO `omc_db`.`sys_config` (
|
|
||||||
`config_id`,
|
`config_id`,
|
||||||
`config_name`,
|
`config_name`,
|
||||||
`config_key`,
|
`config_key`,
|
||||||
@@ -21,20 +19,20 @@ INSERT
|
|||||||
`remark`
|
`remark`
|
||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
102,
|
1,
|
||||||
'系统设置-LOGO类型',
|
'config.sys.user.initPassword',
|
||||||
'sys.logo.type',
|
'sys.user.initPassword',
|
||||||
'icon',
|
'Abcd@1234..',
|
||||||
'Y',
|
'Y',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698112743562,
|
1698110000000,
|
||||||
'admin',
|
NULL,
|
||||||
1698217326676,
|
0,
|
||||||
'全图:brand\n小图:icon'
|
'config.sys.user.initPasswordRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT
|
REPLACE
|
||||||
IGNORE INTO `omc_db`.`sys_config` (
|
INTO `omc_db`.`sys_config` (
|
||||||
`config_id`,
|
`config_id`,
|
||||||
`config_name`,
|
`config_name`,
|
||||||
`config_key`,
|
`config_key`,
|
||||||
@@ -47,20 +45,20 @@ INSERT
|
|||||||
`remark`
|
`remark`
|
||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
103,
|
2,
|
||||||
'系统设置-LOGO文件icon',
|
'config.sys.account.captchaEnabled',
|
||||||
'sys.logo.filePathIcon',
|
'sys.account.captchaEnabled',
|
||||||
'',
|
'false',
|
||||||
'Y',
|
'Y',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698112935847,
|
1698110000000,
|
||||||
'admin',
|
NULL,
|
||||||
1698201425536,
|
0,
|
||||||
'文件支持网络地址图片和内部上传的文件路径'
|
'config.sys.account.captchaEnabledRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT
|
REPLACE
|
||||||
IGNORE INTO `omc_db`.`sys_config` (
|
INTO `omc_db`.`sys_config` (
|
||||||
`config_id`,
|
`config_id`,
|
||||||
`config_name`,
|
`config_name`,
|
||||||
`config_key`,
|
`config_key`,
|
||||||
@@ -73,20 +71,20 @@ INSERT
|
|||||||
`remark`
|
`remark`
|
||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
104,
|
3,
|
||||||
'系统设置-系统名称',
|
'config.sys.account.registerUser',
|
||||||
'sys.title',
|
'sys.account.registerUser',
|
||||||
'核心网管理系统',
|
'false',
|
||||||
'Y',
|
'Y',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698113035648,
|
1698110000000,
|
||||||
'admin',
|
NULL,
|
||||||
1698217311606,
|
0,
|
||||||
'系统名称长度限制11位字符串'
|
'config.sys.account.registerUserRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT
|
REPLACE
|
||||||
IGNORE INTO `omc_db`.`sys_config` (
|
INTO `omc_db`.`sys_config` (
|
||||||
`config_id`,
|
`config_id`,
|
||||||
`config_name`,
|
`config_name`,
|
||||||
`config_key`,
|
`config_key`,
|
||||||
@@ -99,72 +97,20 @@ INSERT
|
|||||||
`remark`
|
`remark`
|
||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
105,
|
4,
|
||||||
'系统设置-版权声明',
|
'config.sys.user.maxRetryCount',
|
||||||
'sys.copyright',
|
'sys.user.maxRetryCount',
|
||||||
'Copyright ©2023 for AGrandTech',
|
'5',
|
||||||
'Y',
|
'Y',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698113158157,
|
1698110000000,
|
||||||
'admin',
|
NULL,
|
||||||
1698220040192,
|
0,
|
||||||
'底脚固定条,左侧放置版权声明'
|
'config.sys.user.maxRetryCountRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT
|
REPLACE
|
||||||
IGNORE INTO `omc_db`.`sys_config` (
|
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`,
|
`config_id`,
|
||||||
`config_name`,
|
`config_name`,
|
||||||
`config_key`,
|
`config_key`,
|
||||||
@@ -178,19 +124,19 @@ INSERT
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
5,
|
5,
|
||||||
'用户管理-密码锁定时间',
|
'config.sys.user.lockTime',
|
||||||
'sys.user.lockTime',
|
'sys.user.lockTime',
|
||||||
'10',
|
'10',
|
||||||
'Y',
|
'Y',
|
||||||
'admin',
|
'supervisor',
|
||||||
1693911541269,
|
1698110000000,
|
||||||
'',
|
NULL,
|
||||||
0,
|
0,
|
||||||
'密码锁定时间,单位分钟(默认10分钟)'
|
'config.sys.user.lockTimeRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT
|
REPLACE
|
||||||
IGNORE INTO `omc_db`.`sys_config` (
|
INTO `omc_db`.`sys_config` (
|
||||||
`config_id`,
|
`config_id`,
|
||||||
`config_name`,
|
`config_name`,
|
||||||
`config_key`,
|
`config_key`,
|
||||||
@@ -204,15 +150,15 @@ INSERT
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
6,
|
6,
|
||||||
'用户管理-授权有效时间',
|
'config.sys.officialUrl',
|
||||||
'sys.user.expiresIn',
|
'sys.officialUrl',
|
||||||
'120',
|
'https://www.agrandtech.com',
|
||||||
'Y',
|
'Y',
|
||||||
|
'supervisor',
|
||||||
|
1698110000000,
|
||||||
'admin',
|
'admin',
|
||||||
1693911541269,
|
1700809804330,
|
||||||
'',
|
'config.sys.officialUrlRemark'
|
||||||
0,
|
|
||||||
'令牌有效期(默认120分钟)'
|
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
@@ -230,128 +176,17 @@ INSERT
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
7,
|
7,
|
||||||
'用户管理-多端用户授权登录',
|
'config.sys.helpDoc',
|
||||||
'sys.user.multi_login',
|
'sys.helpDoc',
|
||||||
'true',
|
'/static/helpDoc/{language}_doc.pdf',
|
||||||
'Y',
|
'Y',
|
||||||
'admin',
|
'supervisor',
|
||||||
1693911541269,
|
1698110000000,
|
||||||
'',
|
NULL,
|
||||||
0,
|
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
|
INSERT
|
||||||
IGNORE INTO `omc_db`.`sys_config` (
|
IGNORE INTO `omc_db`.`sys_config` (
|
||||||
`config_id`,
|
`config_id`,
|
||||||
@@ -367,15 +202,275 @@ INSERT
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
10,
|
10,
|
||||||
'监控-系统资源-数据保留时长',
|
'config.monitor.sysResource.storeDays',
|
||||||
'monitor.sysResource.storeDays',
|
'monitor.sysResource.storeDays',
|
||||||
'30',
|
'30',
|
||||||
'Y',
|
'Y',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698483370391,
|
1698110000000,
|
||||||
'',
|
NULL,
|
||||||
0,
|
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;
|
SET FOREIGN_KEY_CHECKS=1;
|
||||||
@@ -88,4 +88,39 @@ VALUES (
|
|||||||
NULL
|
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;
|
SET FOREIGN_KEY_CHECKS=1;
|
||||||
@@ -37,10 +37,17 @@ CREATE TABLE IF NOT EXISTS `omc_db`.`sys_job` (
|
|||||||
PRIMARY KEY (`job_id`, `job_name`, `job_group`) USING BTREE
|
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;
|
) 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
|
-- Records of sys_job
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
INSERT IGNORE INTO
|
REPLACE INTO
|
||||||
`omc_db`.`sys_job` (
|
`omc_db`.`sys_job` (
|
||||||
`job_id`,
|
`job_id`,
|
||||||
`job_name`,
|
`job_name`,
|
||||||
@@ -60,7 +67,7 @@ INSERT IGNORE INTO
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
1,
|
1,
|
||||||
'监控-系统资源',
|
'job.monitor_sys_resource',
|
||||||
'SYSTEM',
|
'SYSTEM',
|
||||||
'monitor_sys_resource',
|
'monitor_sys_resource',
|
||||||
'{\"interval\":5}',
|
'{\"interval\":5}',
|
||||||
@@ -69,14 +76,14 @@ VALUES (
|
|||||||
'0',
|
'0',
|
||||||
'1',
|
'1',
|
||||||
'0',
|
'0',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698478134839,
|
1698478134839,
|
||||||
'admin',
|
'supervisor',
|
||||||
1698483081920,
|
1700571615807,
|
||||||
'系统资源CPU/IO/Netword收集,interval单位分钟,0 0/5 * * * ? 表示平均interva5分钟资源情况'
|
'job.monitor_sys_resource_remark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT IGNORE INTO
|
REPLACE INTO
|
||||||
`omc_db`.`sys_job` (
|
`omc_db`.`sys_job` (
|
||||||
`job_id`,
|
`job_id`,
|
||||||
`job_name`,
|
`job_name`,
|
||||||
@@ -96,23 +103,23 @@ INSERT IGNORE INTO
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
4,
|
4,
|
||||||
'删除过期网元备份文件',
|
'job.delExpiredNeBackup',
|
||||||
'SYSTEM',
|
'SYSTEM',
|
||||||
'delExpiredNeBackup',
|
'delExpiredNeBackup',
|
||||||
'{\"duration\":90}',
|
'{\"duration\":60}',
|
||||||
'0 20 0 * * ?',
|
'0 20 0 * * ?',
|
||||||
'3',
|
'3',
|
||||||
'0',
|
'0',
|
||||||
'1',
|
'1',
|
||||||
'1',
|
'1',
|
||||||
'admin',
|
'supervisor',
|
||||||
1697091151529,
|
1698478134840,
|
||||||
'admin',
|
NULL,
|
||||||
1698134207967,
|
0,
|
||||||
'删除过期网元etc备份文件, 传入参数表示保留90天的备份文件, 默认60天'
|
'job.delExpiredNeBackupRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT IGNORE INTO
|
REPLACE INTO
|
||||||
`omc_db`.`sys_job` (
|
`omc_db`.`sys_job` (
|
||||||
`job_id`,
|
`job_id`,
|
||||||
`job_name`,
|
`job_name`,
|
||||||
@@ -132,23 +139,23 @@ INSERT IGNORE INTO
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
5,
|
5,
|
||||||
'删除过期历史告警记录',
|
'job.deleteExpiredAlarmRecord',
|
||||||
'SYSTEM',
|
'SYSTEM',
|
||||||
'deleteExpiredRecord',
|
'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 * * ?',
|
'0 10 0 * * ?',
|
||||||
'3',
|
'3',
|
||||||
'0',
|
'0',
|
||||||
'1',
|
'1',
|
||||||
'1',
|
'1',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698150591601,
|
1698478134841,
|
||||||
'admin',
|
NULL,
|
||||||
1698197292003,
|
0,
|
||||||
'删除过期历史告警记录,传入参数表示保留90天的历史告警记录'
|
'job.deleteExpiredAlarmRecordRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT IGNORE INTO
|
REPLACE INTO
|
||||||
`omc_db`.`sys_job` (
|
`omc_db`.`sys_job` (
|
||||||
`job_id`,
|
`job_id`,
|
||||||
`job_name`,
|
`job_name`,
|
||||||
@@ -168,23 +175,23 @@ INSERT IGNORE INTO
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
6,
|
6,
|
||||||
'删除过期黄金指标记录',
|
'job.deleteExpiredKpiRecord',
|
||||||
'SYSTEM',
|
'SYSTEM',
|
||||||
'deleteExpiredRecord',
|
'deleteExpiredRecord',
|
||||||
'{\"duration\":39,\"tableName\":\"gold_kpi\",\"colName\":\"date\"}',
|
'{\"duration\":15,\"tableName\":\"gold_kpi\",\"colName\":\"date\"}',
|
||||||
'0 15 0 * * ?',
|
'0 15 0 * * ?',
|
||||||
'3',
|
'3',
|
||||||
'0',
|
'0',
|
||||||
'1',
|
'1',
|
||||||
'1',
|
'1',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698197983126,
|
1698478134842,
|
||||||
'admin',
|
'supervisor',
|
||||||
1698198074872,
|
1700570673113,
|
||||||
'黄金指标记录保留60天'
|
'job.deleteExpiredKpiRecordRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT IGNORE INTO
|
REPLACE INTO
|
||||||
`omc_db`.`sys_job` (
|
`omc_db`.`sys_job` (
|
||||||
`job_id`,
|
`job_id`,
|
||||||
`job_name`,
|
`job_name`,
|
||||||
@@ -204,24 +211,20 @@ INSERT IGNORE INTO
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
7,
|
7,
|
||||||
'网元配置自动备份任务',
|
'job.backupEtcFromNE',
|
||||||
'SYSTEM',
|
'SYSTEM',
|
||||||
'backupEtcFromNE',
|
'backupEtcFromNE',
|
||||||
'',
|
NULL,
|
||||||
'0 30 0 * * ?',
|
'0 30 0 * * ?',
|
||||||
'3',
|
'3',
|
||||||
'0',
|
'0',
|
||||||
'1',
|
'1',
|
||||||
'1',
|
'1',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698223216479,
|
1698478134843,
|
||||||
'',
|
NULL,
|
||||||
0,
|
0,
|
||||||
'自动备份网元etc目录下的配置文件'
|
'job.backupEtcFromNERemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
-- 调度任务记录日志字段
|
|
||||||
|
|
||||||
UPDATE `omc_db`.`sys_job` SET `save_log` = '1';
|
|
||||||
|
|
||||||
SET FOREIGN_KEY_CHECKS = 1;
|
SET FOREIGN_KEY_CHECKS = 1;
|
||||||
@@ -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;
|
SET FOREIGN_KEY_CHECKS=1;
|
||||||
@@ -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;
|
SET FOREIGN_KEY_CHECKS=1;
|
||||||
@@ -298,7 +298,7 @@ VALUES (2, 2075);
|
|||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
||||||
VALUES (2, 2076);
|
VALUES (2, 2118);
|
||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
||||||
@@ -586,7 +586,7 @@ VALUES (3, 2075);
|
|||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
||||||
VALUES (3, 2076);
|
VALUES (3, 2118);
|
||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
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`)
|
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
||||||
VALUES (5, 2082);
|
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;
|
SET FOREIGN_KEY_CHECKS=1;
|
||||||
@@ -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`;
|
ADD COLUMN IF NOT EXISTS `deleted_at` datetime NULL AFTER `updated_at`;
|
||||||
|
|
||||||
ALTER TABLE `omc_db`.`permission`
|
ALTER TABLE `omc_db`.`permission`
|
||||||
DROP INDEX IF EXISTS `permission_name`,
|
ADD UNIQUE INDEX IF NOT EXISTS `permission_name`(`permission_name`) USING BTREE;
|
||||||
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`;
|
|
||||||
|
|
||||||
ALTER TABLE `omc_db`.`alarm_log`
|
ALTER TABLE `omc_db`.`alarm_log`
|
||||||
DROP COLUMN IF EXISTS `alarm_seq`,
|
|
||||||
ADD COLUMN IF NOT EXISTS `alarm_seq` int NULL AFTER `ne_id`;
|
ADD COLUMN IF NOT EXISTS `alarm_seq` int NULL AFTER `ne_id`;
|
||||||
|
|
||||||
ALTER TABLE `omc_db`.`ne_software`
|
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 COLUMN IF NOT EXISTS `patch_time` datetime NULL AFTER `update_time`;
|
||||||
|
|
||||||
ALTER TABLE `omc_db`.`nbi_alarm_log`
|
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`;
|
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`;
|
ALTER TABLE `omc_db`.`cert_info` DROP INDEX IF EXISTS `idx_netype_neid`;
|
||||||
@@ -130,4 +122,21 @@ ADD
|
|||||||
ALTER TABLE
|
ALTER TABLE
|
||||||
`omc_db`.`mml_system`
|
`omc_db`.`mml_system`
|
||||||
ADD
|
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`;
|
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`;
|
||||||
@@ -5,8 +5,6 @@ SET FOREIGN_KEY_CHECKS=0;
|
|||||||
ALTER TABLE
|
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`;
|
`omc_db`.`sys_config` MODIFY COLUMN `config_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键值' AFTER `config_key`;
|
||||||
|
|
||||||
-- 参数配置-系统设置属性
|
|
||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
IGNORE INTO `omc_db`.`sys_config` (
|
IGNORE INTO `omc_db`.`sys_config` (
|
||||||
`config_id`,
|
`config_id`,
|
||||||
@@ -21,16 +19,16 @@ INSERT
|
|||||||
`remark`
|
`remark`
|
||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
102,
|
1,
|
||||||
'系统设置-LOGO类型',
|
'config.sys.user.initPassword',
|
||||||
'sys.logo.type',
|
'sys.user.initPassword',
|
||||||
'icon',
|
'Abcd@1234..',
|
||||||
'Y',
|
'Y',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698112743562,
|
1698110000000,
|
||||||
'admin',
|
NULL,
|
||||||
1698217326676,
|
0,
|
||||||
'全图:brand\n小图:icon'
|
'config.sys.user.initPasswordRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
@@ -47,16 +45,16 @@ INSERT
|
|||||||
`remark`
|
`remark`
|
||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
103,
|
2,
|
||||||
'系统设置-LOGO文件icon',
|
'config.sys.account.captchaEnabled',
|
||||||
'sys.logo.filePathIcon',
|
'sys.account.captchaEnabled',
|
||||||
'',
|
'false',
|
||||||
'Y',
|
'Y',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698112935847,
|
1698110000000,
|
||||||
'admin',
|
NULL,
|
||||||
1698201425536,
|
0,
|
||||||
'文件支持网络地址图片和内部上传的文件路径'
|
'config.sys.account.captchaEnabledRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
@@ -73,16 +71,16 @@ INSERT
|
|||||||
`remark`
|
`remark`
|
||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
104,
|
3,
|
||||||
'系统设置-系统名称',
|
'config.sys.account.registerUser',
|
||||||
'sys.title',
|
'sys.account.registerUser',
|
||||||
'核心网管理系统',
|
'false',
|
||||||
'Y',
|
'Y',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698113035648,
|
1698110000000,
|
||||||
'admin',
|
NULL,
|
||||||
1698217311606,
|
0,
|
||||||
'系统名称长度限制11位字符串'
|
'config.sys.account.registerUserRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
@@ -99,70 +97,18 @@ INSERT
|
|||||||
`remark`
|
`remark`
|
||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
105,
|
4,
|
||||||
'系统设置-版权声明',
|
'config.sys.user.maxRetryCount',
|
||||||
'sys.copyright',
|
'sys.user.maxRetryCount',
|
||||||
'Copyright ©2023 for AGrandTech',
|
'5',
|
||||||
'Y',
|
'Y',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698113158157,
|
1698110000000,
|
||||||
'admin',
|
NULL,
|
||||||
1698220040192,
|
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
|
INSERT
|
||||||
IGNORE INTO `omc_db`.`sys_config` (
|
IGNORE INTO `omc_db`.`sys_config` (
|
||||||
`config_id`,
|
`config_id`,
|
||||||
@@ -178,15 +124,15 @@ INSERT
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
5,
|
5,
|
||||||
'用户管理-密码锁定时间',
|
'config.sys.user.lockTime',
|
||||||
'sys.user.lockTime',
|
'sys.user.lockTime',
|
||||||
'10',
|
'10',
|
||||||
'Y',
|
'Y',
|
||||||
'admin',
|
'supervisor',
|
||||||
1693911541269,
|
1698110000000,
|
||||||
'',
|
NULL,
|
||||||
0,
|
0,
|
||||||
'密码锁定时间,单位分钟(默认10分钟)'
|
'config.sys.user.lockTimeRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
@@ -204,15 +150,15 @@ INSERT
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
6,
|
6,
|
||||||
'用户管理-授权有效时间',
|
'config.sys.officialUrl',
|
||||||
'sys.user.expiresIn',
|
'sys.officialUrl',
|
||||||
'120',
|
'https://www.agrandtech.com',
|
||||||
'Y',
|
'Y',
|
||||||
|
'supervisor',
|
||||||
|
1698110000000,
|
||||||
'admin',
|
'admin',
|
||||||
1693911541269,
|
1700809804330,
|
||||||
'',
|
'config.sys.officialUrlRemark'
|
||||||
0,
|
|
||||||
'令牌有效期(默认120分钟)'
|
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
@@ -230,128 +176,17 @@ INSERT
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
7,
|
7,
|
||||||
'用户管理-多端用户授权登录',
|
'config.sys.helpDoc',
|
||||||
'sys.user.multi_login',
|
'sys.helpDoc',
|
||||||
'true',
|
'/static/helpDoc/{language}_doc.pdf',
|
||||||
'Y',
|
'Y',
|
||||||
'admin',
|
'supervisor',
|
||||||
1693911541269,
|
1698110000000,
|
||||||
'',
|
NULL,
|
||||||
0,
|
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
|
INSERT
|
||||||
IGNORE INTO `omc_db`.`sys_config` (
|
IGNORE INTO `omc_db`.`sys_config` (
|
||||||
`config_id`,
|
`config_id`,
|
||||||
@@ -367,15 +202,275 @@ INSERT
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
10,
|
10,
|
||||||
'监控-系统资源-数据保留时长',
|
'config.monitor.sysResource.storeDays',
|
||||||
'monitor.sysResource.storeDays',
|
'monitor.sysResource.storeDays',
|
||||||
'30',
|
'30',
|
||||||
'Y',
|
'Y',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698483370391,
|
1698110000000,
|
||||||
'',
|
NULL,
|
||||||
0,
|
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;
|
SET FOREIGN_KEY_CHECKS=1;
|
||||||
@@ -89,4 +89,39 @@ VALUES (
|
|||||||
NULL
|
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;
|
SET FOREIGN_KEY_CHECKS=1;
|
||||||
@@ -38,10 +38,17 @@ CREATE TABLE `omc_db`.`sys_job` (
|
|||||||
PRIMARY KEY (`job_id`, `job_name`, `job_group`) USING BTREE
|
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;
|
) 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
|
-- Records of sys_job
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
INSERT IGNORE INTO
|
INSERT INTO
|
||||||
`omc_db`.`sys_job` (
|
`omc_db`.`sys_job` (
|
||||||
`job_id`,
|
`job_id`,
|
||||||
`job_name`,
|
`job_name`,
|
||||||
@@ -61,7 +68,7 @@ INSERT IGNORE INTO
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
1,
|
1,
|
||||||
'监控-系统资源',
|
'job.monitor_sys_resource',
|
||||||
'SYSTEM',
|
'SYSTEM',
|
||||||
'monitor_sys_resource',
|
'monitor_sys_resource',
|
||||||
'{\"interval\":5}',
|
'{\"interval\":5}',
|
||||||
@@ -70,14 +77,14 @@ VALUES (
|
|||||||
'0',
|
'0',
|
||||||
'1',
|
'1',
|
||||||
'0',
|
'0',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698478134839,
|
1698478134839,
|
||||||
'admin',
|
'supervisor',
|
||||||
1698483081920,
|
1700566657587,
|
||||||
'系统资源CPU/IO/Netword收集,interval单位分钟,0 0/5 * * * ? 表示平均interva5分钟资源情况'
|
'job.monitor_sys_resource_remark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT IGNORE INTO
|
INSERT INTO
|
||||||
`omc_db`.`sys_job` (
|
`omc_db`.`sys_job` (
|
||||||
`job_id`,
|
`job_id`,
|
||||||
`job_name`,
|
`job_name`,
|
||||||
@@ -97,23 +104,23 @@ INSERT IGNORE INTO
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
4,
|
4,
|
||||||
'删除过期网元备份文件',
|
'job.delExpiredNeBackup',
|
||||||
'SYSTEM',
|
'SYSTEM',
|
||||||
'delExpiredNeBackup',
|
'delExpiredNeBackup',
|
||||||
'{\"duration\":90}',
|
'{\"duration\":60}',
|
||||||
'0 20 0 * * ?',
|
'0 20 0 * * ?',
|
||||||
'3',
|
'3',
|
||||||
'0',
|
'0',
|
||||||
'1',
|
'1',
|
||||||
'1',
|
'1',
|
||||||
'admin',
|
'supervisor',
|
||||||
1697091151529,
|
1698478134840,
|
||||||
'admin',
|
NULL,
|
||||||
1698134207967,
|
0,
|
||||||
'删除过期网元etc备份文件, 传入参数表示保留90天的备份文件, 默认60天'
|
'job.delExpiredNeBackupRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT IGNORE INTO
|
INSERT INTO
|
||||||
`omc_db`.`sys_job` (
|
`omc_db`.`sys_job` (
|
||||||
`job_id`,
|
`job_id`,
|
||||||
`job_name`,
|
`job_name`,
|
||||||
@@ -133,23 +140,23 @@ INSERT IGNORE INTO
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
5,
|
5,
|
||||||
'删除过期历史告警记录',
|
'job.deleteExpiredAlarmRecord',
|
||||||
'SYSTEM',
|
'SYSTEM',
|
||||||
'deleteExpiredRecord',
|
'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 * * ?',
|
'0 10 0 * * ?',
|
||||||
'3',
|
'3',
|
||||||
'0',
|
'0',
|
||||||
'1',
|
'1',
|
||||||
'1',
|
'1',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698150591601,
|
1698478134841,
|
||||||
'admin',
|
NULL,
|
||||||
1698197292003,
|
0,
|
||||||
'删除过期历史告警记录,传入参数表示保留90天的历史告警记录'
|
'job.deleteExpiredAlarmRecordRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT IGNORE INTO
|
INSERT INTO
|
||||||
`omc_db`.`sys_job` (
|
`omc_db`.`sys_job` (
|
||||||
`job_id`,
|
`job_id`,
|
||||||
`job_name`,
|
`job_name`,
|
||||||
@@ -169,23 +176,23 @@ INSERT IGNORE INTO
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
6,
|
6,
|
||||||
'删除过期黄金指标记录',
|
'job.deleteExpiredKpiRecord',
|
||||||
'SYSTEM',
|
'SYSTEM',
|
||||||
'deleteExpiredRecord',
|
'deleteExpiredRecord',
|
||||||
'{\"duration\":39,\"tableName\":\"gold_kpi\",\"colName\":\"date\"}',
|
'{\"duration\":15,\"tableName\":\"gold_kpi\",\"colName\":\"date\"}',
|
||||||
'0 15 0 * * ?',
|
'0 15 0 * * ?',
|
||||||
'3',
|
'3',
|
||||||
'0',
|
'0',
|
||||||
'1',
|
'1',
|
||||||
'1',
|
'1',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698197983126,
|
1698478134842,
|
||||||
'admin',
|
NULL,
|
||||||
1698198074872,
|
0,
|
||||||
'黄金指标记录保留60天'
|
'job.deleteExpiredKpiRecordRemark'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT IGNORE INTO
|
INSERT INTO
|
||||||
`omc_db`.`sys_job` (
|
`omc_db`.`sys_job` (
|
||||||
`job_id`,
|
`job_id`,
|
||||||
`job_name`,
|
`job_name`,
|
||||||
@@ -205,24 +212,118 @@ INSERT IGNORE INTO
|
|||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
7,
|
7,
|
||||||
'网元配置自动备份任务',
|
'job.backupEtcFromNE',
|
||||||
'SYSTEM',
|
'SYSTEM',
|
||||||
'backupEtcFromNE',
|
'backupEtcFromNE',
|
||||||
'',
|
NULL,
|
||||||
'0 30 0 * * ?',
|
'0 30 0 * * ?',
|
||||||
'3',
|
'3',
|
||||||
'0',
|
'0',
|
||||||
'1',
|
'1',
|
||||||
'1',
|
'1',
|
||||||
'admin',
|
'supervisor',
|
||||||
1698223216479,
|
1698478134843,
|
||||||
'',
|
NULL,
|
||||||
0,
|
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';
|
UPDATE `omc_db`.`sys_job` SET `save_log` = '1';
|
||||||
|
|
||||||
SET FOREIGN_KEY_CHECKS = 1;
|
SET FOREIGN_KEY_CHECKS = 1;
|
||||||
@@ -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;
|
SET FOREIGN_KEY_CHECKS=1;
|
||||||
@@ -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;
|
SET FOREIGN_KEY_CHECKS=1;
|
||||||
@@ -298,7 +298,7 @@ VALUES (2, 2075);
|
|||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
||||||
VALUES (2, 2076);
|
VALUES (2, 2118);
|
||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
||||||
@@ -586,7 +586,7 @@ VALUES (3, 2075);
|
|||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
||||||
VALUES (3, 2076);
|
VALUES (3, 2118);
|
||||||
|
|
||||||
INSERT
|
INSERT
|
||||||
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
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`)
|
IGNORE INTO `omc_db`.`sys_role_menu` (`role_id`, `menu_id`)
|
||||||
VALUES (5, 2082);
|
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;
|
SET FOREIGN_KEY_CHECKS=1;
|
||||||
@@ -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`;
|
ADD COLUMN IF NOT EXISTS `deleted_at` datetime NULL AFTER `updated_at`;
|
||||||
|
|
||||||
ALTER TABLE `omc_db`.`permission`
|
ALTER TABLE `omc_db`.`permission`
|
||||||
DROP INDEX IF EXISTS `permission_name`,
|
ADD UNIQUE INDEX IF NOT EXISTS `permission_name`(`permission_name`) USING BTREE;
|
||||||
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`;
|
|
||||||
|
|
||||||
ALTER TABLE `omc_db`.`alarm_log`
|
ALTER TABLE `omc_db`.`alarm_log`
|
||||||
DROP COLUMN IF EXISTS `alarm_seq`,
|
|
||||||
ADD COLUMN IF NOT EXISTS `alarm_seq` int NULL AFTER `ne_id`;
|
ADD COLUMN IF NOT EXISTS `alarm_seq` int NULL AFTER `ne_id`;
|
||||||
|
|
||||||
ALTER TABLE `omc_db`.`ne_software`
|
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 COLUMN IF NOT EXISTS `patch_time` datetime NULL AFTER `update_time`;
|
||||||
|
|
||||||
ALTER TABLE `omc_db`.`nbi_alarm_log`
|
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`;
|
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`;
|
ALTER TABLE `omc_db`.`cert_info` DROP INDEX IF EXISTS `idx_netype_neid`;
|
||||||
@@ -130,4 +122,21 @@ ADD
|
|||||||
ALTER TABLE
|
ALTER TABLE
|
||||||
`omc_db`.`mml_system`
|
`omc_db`.`mml_system`
|
||||||
ADD
|
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`;
|
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`;
|
||||||
@@ -449,6 +449,17 @@ func ExportCmFromNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
etcListIMS, config.GetYamlConfig().OMC.Backup, neTypeLower)
|
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:
|
default:
|
||||||
if ipType == global.IsIPv4 {
|
if ipType == global.IsIPv4 {
|
||||||
scpCmd = fmt.Sprintf("scp -r %s@%s:%s/%s/*.yaml %s/etc/%s", config.GetYamlConfig().NE.User,
|
scpCmd = fmt.Sprintf("scp -r %s@%s:%s/%s/*.yaml %s/etc/%s", config.GetYamlConfig().NE.User,
|
||||||
|
|||||||
@@ -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)
|
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)
|
getNeInfoPattern := fmt.Sprintf(config.DefaultUriPrefix+"/databaseManagement/v1/%s/ne_info", config.GetYamlConfig().Database.Name)
|
||||||
getNeInfoURI := restHostPort + getNeInfoPattern
|
getNeInfoURI := restHostPort + getNeInfoPattern
|
||||||
neId := services.GetUriParamString(r, "ne_id", ",", true, false)
|
neId := services.GetUriParamString(r, "ne_id", ",", true, true)
|
||||||
if neId == "" {
|
if neId == "" {
|
||||||
getNeInfoURI = getNeInfoURI + fmt.Sprintf("?WHERE=status='0'+and+ne_type='%s'", neType)
|
getNeInfoURI = getNeInfoURI + fmt.Sprintf("?WHERE=status='0'+and+ne_type='%s'", neType)
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -225,7 +225,7 @@ func UploadSoftwareMultiFile(w http.ResponseWriter, r *http.Request) {
|
|||||||
//fileName, err := services.HandleUploadFile(r, softwarePath, "")
|
//fileName, err := services.HandleUploadFile(r, softwarePath, "")
|
||||||
|
|
||||||
// 解析multipart/form-data请求
|
// 解析multipart/form-data请求
|
||||||
err = r.ParseMultipartForm(200 << 20) // 200MB
|
err = r.ParseMultipartForm(1000 << 20) // 1000MB
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error("Faile to ParseMultipartForm:", err)
|
log.Error("Faile to ParseMultipartForm:", err)
|
||||||
services.ResponseInternalServerError500ProcessError(w, err)
|
services.ResponseInternalServerError500ProcessError(w, err)
|
||||||
|
|||||||
@@ -44,8 +44,9 @@ var (
|
|||||||
|
|
||||||
XormCommonUri = config.DefaultUriPrefix + "/databaseManagement/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for internal
|
XormCommonUri = config.DefaultUriPrefix + "/databaseManagement/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for internal
|
||||||
XormDatabaseUri = config.DefaultUriPrefix + "/database/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for crontask
|
XormDatabaseUri = config.DefaultUriPrefix + "/database/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for crontask
|
||||||
XormExtDataUri = config.DefaultUriPrefix + "/dataManagement/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for external
|
XormDataRestUri = config.DefaultUriPrefix + "/dataManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/{objectTypeValue}"
|
||||||
XormDataSQLUri = config.DefaultUriPrefix + "/dataManagement/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for external
|
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
|
CustomXormCommonUri = config.UriPrefix + "/databaseManagement/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for internal
|
||||||
CustomXormExtDataUri = config.UriPrefix + "/dataManagement/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for external
|
CustomXormExtDataUri = config.UriPrefix + "/dataManagement/{apiVersion}/{elementTypeValue}/{objectTypeValue}" // for external
|
||||||
|
|||||||
@@ -20,11 +20,12 @@ func AlarmEmailForward(alarmData *Alarm) error {
|
|||||||
<p>Alarm information</p>
|
<p>Alarm information</p>
|
||||||
<p style="text-indent:2.5em">Sequence: %d</p>
|
<p style="text-indent:2.5em">Sequence: %d</p>
|
||||||
<p style="text-indent:3em">NE name: %s</p>
|
<p style="text-indent:3em">NE name: %s</p>
|
||||||
<p style="text-indent:5em">Title: %s</p>
|
<p style="text-indent:4em">Title: %s</p>
|
||||||
<p style="text-indent:3em">Severity: %s</p>
|
<p style="text-indent:2.5em">Severity: %s</p>
|
||||||
<p style="text-indent:2em">Event Time: %s</p>
|
<p style="text-indent:1.5em">Event Time: %s</p>
|
||||||
<p style="text-indent:2em">Automatic send by OMC, don't reply!</p>
|
<p style="text-indent:0.5em">Alarm Status: %d</p>
|
||||||
`, alarmData.AlarmSeq, alarmData.NeName, alarmData.AlarmTitle, alarmData.OrigSeverity, alarmData.EventTime)
|
<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(`
|
// message := fmt.Sprintf(`
|
||||||
// Alarm information
|
// Alarm information
|
||||||
@@ -75,10 +76,9 @@ func AlarmEmailForward(alarmData *Alarm) error {
|
|||||||
EventTime: alarmData.EventTime,
|
EventTime: alarmData.EventTime,
|
||||||
ToUser: strings.Join(*emails, ","),
|
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("To", "zhangshuzhong@agrandtech.com", "simonzhangsz@outlook.com") // 收件人,可以多个收件人,但必须使用相同的 SMTP 连接
|
||||||
//m.SetHeader("Cc", "******@qq.com") // 抄送,可以多个
|
//m.SetHeader("Cc", "******@qq.com") // 抄送,可以多个
|
||||||
//m.SetHeader("Bcc", "******@qq.com") // 暗送,可以多个
|
//m.SetHeader("Bcc", "******@qq.com") // 暗送,可以多个
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import (
|
|||||||
"io"
|
"io"
|
||||||
"net"
|
"net"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
@@ -111,21 +112,8 @@ func PostMMLToNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if neInfo != nil {
|
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) {
|
switch strings.ToLower(neType) {
|
||||||
case "upf":
|
case "xxx":
|
||||||
body, err := io.ReadAll(io.LimitReader(r.Body, global.RequestBodyMaxLen))
|
body, err := io.ReadAll(io.LimitReader(r.Body, global.RequestBodyMaxLen))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error("io.ReadAll is failed:", err)
|
log.Error("io.ReadAll is failed:", err)
|
||||||
@@ -137,16 +125,29 @@ func PostMMLToNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
mmlRequest := new(MMLRequest)
|
mmlRequest := new(MMLRequest)
|
||||||
_ = json.Unmarshal(body, mmlRequest)
|
_ = json.Unmarshal(body, mmlRequest)
|
||||||
|
|
||||||
n, err = conn.Read(buf[0:])
|
// n, err = conn.Read(buf[0:])
|
||||||
if err != nil {
|
// if err != nil {
|
||||||
log.Error("Failed to read:", err)
|
// log.Error("Failed to read:", err)
|
||||||
mmlResult = append(mmlResult, err.Error())
|
// mmlResult = append(mmlResult, err.Error())
|
||||||
response := Response{mmlResult}
|
// response := Response{mmlResult}
|
||||||
services.ResponseWithJson(w, http.StatusOK, response)
|
// services.ResponseWithJson(w, http.StatusOK, response)
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
log.Debug(string(buf[0:n]))
|
// 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)
|
// loginStr := fmt.Sprintf("%s\n%s\n", config.GetYamlConfig().MML.User, config.GetYamlConfig().MML.Password)
|
||||||
// _, err = conn.Write([]byte(loginStr))
|
// _, err = conn.Write([]byte(loginStr))
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
@@ -158,16 +159,16 @@ func PostMMLToNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
// }
|
// }
|
||||||
// time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE)
|
// time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE)
|
||||||
|
|
||||||
n, err = conn.Write([]byte(config.GetYamlConfig().MML.User + "\n"))
|
// n, err = conn.Write([]byte(config.GetYamlConfig().MML.User + "\n"))
|
||||||
if err != nil {
|
// if err != nil {
|
||||||
log.Error("Failed to write:", err)
|
// log.Error("Failed to write:", err)
|
||||||
mmlResult = append(mmlResult, err.Error())
|
// mmlResult = append(mmlResult, err.Error())
|
||||||
response := Response{mmlResult}
|
// response := Response{mmlResult}
|
||||||
services.ResponseWithJson(w, http.StatusOK, response)
|
// services.ResponseWithJson(w, http.StatusOK, response)
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
log.Debug(string(buf[0:n]))
|
// 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:])
|
// n, err = conn.Read(buf[0:])
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
@@ -179,17 +180,17 @@ func PostMMLToNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
// }
|
// }
|
||||||
// log.Debug(string(buf[0:n]))
|
// log.Debug(string(buf[0:n]))
|
||||||
|
|
||||||
n, err = conn.Write([]byte(config.GetYamlConfig().MML.Password + "\n"))
|
// n, err = conn.Write([]byte(config.GetYamlConfig().MML.Password + "\n"))
|
||||||
if err != nil {
|
// if err != nil {
|
||||||
log.Error("Failed to write:", err)
|
// log.Error("Failed to write:", err)
|
||||||
mmlResult = append(mmlResult, err.Error())
|
// mmlResult = append(mmlResult, err.Error())
|
||||||
response := Response{mmlResult}
|
// response := Response{mmlResult}
|
||||||
services.ResponseWithJson(w, http.StatusOK, response)
|
// services.ResponseWithJson(w, http.StatusOK, response)
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
log.Debug(string(buf[0:n]))
|
// 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:])
|
// n, err = conn.Read(buf[0:])
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
@@ -202,6 +203,30 @@ func PostMMLToNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
// log.Debug(string(buf[0:n]))
|
// log.Debug(string(buf[0:n]))
|
||||||
|
|
||||||
for _, mml := range mmlRequest.MML {
|
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)
|
mmlCommand := fmt.Sprintf("%s\n", mml)
|
||||||
log.Debug("mml command:", mmlCommand)
|
log.Debug("mml command:", mmlCommand)
|
||||||
_, err = conn.Write([]byte(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)
|
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 {
|
// if err != nil {
|
||||||
// log.Error("Failed to read:", err)
|
// log.Error("Failed to write:", err)
|
||||||
// mmlResult = append(mmlResult, err.Error())
|
// mmlResult = append(mmlResult, err.Error())
|
||||||
// response := Response{mmlResult}
|
// response := Response{mmlResult}
|
||||||
// services.ResponseWithJson(w, http.StatusOK, response)
|
// services.ResponseWithJson(w, http.StatusOK, response)
|
||||||
// return
|
// 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
|
n, err = conn.Read(buf[0:])
|
||||||
mmlResult = append(mmlResult, "COMMAND OK\n")
|
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:
|
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)
|
loginStr := fmt.Sprintf("%s\n%s\n", config.GetYamlConfig().MML.User, config.GetYamlConfig().MML.Password)
|
||||||
_, err = conn.Write([]byte(loginStr))
|
_, err = conn.Write([]byte(loginStr))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -283,7 +462,13 @@ func PostMMLToNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
log.Trace(string(buf[0 : n-len(neType)-2]))
|
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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -237,7 +237,7 @@ func GetOneLicenseInfoFromNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
}
|
}
|
||||||
log.Debug("requestURI2NF:", requestURI2NF)
|
log.Debug("requestURI2NF:", requestURI2NF)
|
||||||
|
|
||||||
resp, err := client.R().
|
resp, err := client.SetTimeout(time.Duration(1 * time.Second)).R().
|
||||||
EnableTrace().
|
EnableTrace().
|
||||||
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
|
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
|
||||||
SetHeaders(map[string]string{"accessToken": token}).
|
SetHeaders(map[string]string{"accessToken": token}).
|
||||||
@@ -342,7 +342,7 @@ func GetAllLicenseInfoFromNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
}
|
}
|
||||||
log.Debug("requestURI2NF:", requestURI2NF)
|
log.Debug("requestURI2NF:", requestURI2NF)
|
||||||
|
|
||||||
resp, err := client.R().
|
resp, err := client.SetTimeout(time.Duration(1 * time.Second)).R().
|
||||||
EnableTrace().
|
EnableTrace().
|
||||||
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
|
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
|
||||||
SetHeaders(map[string]string{"accessToken": token}).
|
SetHeaders(map[string]string{"accessToken": token}).
|
||||||
@@ -462,7 +462,7 @@ func GetOneSysinfoFromNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
}
|
}
|
||||||
log.Debug("requestURI2NF:", requestURI2NF)
|
log.Debug("requestURI2NF:", requestURI2NF)
|
||||||
|
|
||||||
resp, err := client.R().
|
resp, err := client.SetTimeout(time.Duration(1 * time.Second)).R().
|
||||||
EnableTrace().
|
EnableTrace().
|
||||||
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
|
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
|
||||||
SetHeaders(map[string]string{"accessToken": token}).
|
SetHeaders(map[string]string{"accessToken": token}).
|
||||||
@@ -596,7 +596,7 @@ func GetAllSysinfoFromNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
}
|
}
|
||||||
log.Debug("requestURI2NF:", requestURI2NF)
|
log.Debug("requestURI2NF:", requestURI2NF)
|
||||||
|
|
||||||
resp, err := client.R().
|
resp, err := client.SetTimeout(time.Duration(1 * time.Second)).R().
|
||||||
EnableTrace().
|
EnableTrace().
|
||||||
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
|
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
|
||||||
SetHeaders(map[string]string{"accessToken": token}).
|
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",
|
getNeInfoPattern := fmt.Sprintf(config.DefaultUriPrefix+"/databaseManagement/v1/elementType/%s/objectType/ne_info",
|
||||||
config.GetYamlConfig().Database.Name)
|
config.GetYamlConfig().Database.Name)
|
||||||
getNeInfoURI := restHostPort + getNeInfoPattern
|
getNeInfoURI := restHostPort + getNeInfoPattern
|
||||||
neId := services.GetUriParamString(r, "ne_id", ",", true, false)
|
neId := services.GetUriParamString(r, "ne_id", ",", true, true)
|
||||||
if neId == "" {
|
if neId == "" {
|
||||||
getNeInfoURI = getNeInfoURI + fmt.Sprintf("?WHERE=status='0'+and+ne_type='%s'", neType)
|
getNeInfoURI = getNeInfoURI + fmt.Sprintf("?WHERE=status='0'+and+ne_type='%s'", neType)
|
||||||
} else {
|
} else {
|
||||||
@@ -772,7 +772,7 @@ func GetStateFromNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
log.Debug("requestURI2NF:", requestURI2NF)
|
log.Debug("requestURI2NF:", requestURI2NF)
|
||||||
|
|
||||||
result["ipAddress"] = ne.Ip
|
result["ipAddress"] = ne.Ip
|
||||||
resp, err := client.R().
|
resp, err := client.SetTimeout(time.Duration(1 * time.Second)).R().
|
||||||
EnableTrace().
|
EnableTrace().
|
||||||
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
|
SetHeaders(map[string]string{tokenConst.HEADER_KEY: r.Header.Get(tokenConst.HEADER_KEY)}).
|
||||||
SetHeaders(map[string]string{"accessToken": token}).
|
SetHeaders(map[string]string{"accessToken": token}).
|
||||||
|
|||||||
@@ -181,7 +181,11 @@ func (r *RepoSysConfig) SelectConfigValueByKey(configKey string) string {
|
|||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
if len(results) > 0 {
|
if len(results) > 0 {
|
||||||
return fmt.Sprintf("%v", results[0]["str"])
|
v, ok := results[0]["str"].(string)
|
||||||
|
if ok {
|
||||||
|
return v
|
||||||
|
}
|
||||||
|
return ""
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
@@ -226,7 +230,11 @@ func (r *RepoSysConfig) CheckUniqueConfig(sysConfig model.SysConfig) string {
|
|||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
if len(results) > 0 {
|
if len(results) > 0 {
|
||||||
return fmt.Sprintf("%v", results[0]["str"])
|
v, ok := results[0]["str"].(string)
|
||||||
|
if ok {
|
||||||
|
return v
|
||||||
|
}
|
||||||
|
return ""
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -215,7 +215,11 @@ func (r *RepoSysDictData) CheckUniqueDictData(sysDictData model.SysDictData) str
|
|||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
if len(results) > 0 {
|
if len(results) > 0 {
|
||||||
return fmt.Sprintf("%v", results[0]["str"])
|
v, ok := results[0]["str"].(string)
|
||||||
|
if ok {
|
||||||
|
return v
|
||||||
|
}
|
||||||
|
return ""
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -227,7 +227,11 @@ func (r *RepoSysDictType) CheckUniqueDictType(sysDictType model.SysDictType) str
|
|||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
if len(results) > 0 {
|
if len(results) > 0 {
|
||||||
return fmt.Sprintf("%v", results[0]["str"])
|
v, ok := results[0]["str"].(string)
|
||||||
|
if ok {
|
||||||
|
return v
|
||||||
|
}
|
||||||
|
return ""
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -469,7 +469,11 @@ func (r *RepoSysMenu) CheckUniqueMenu(sysMenu model.SysMenu) string {
|
|||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
if len(results) > 0 {
|
if len(results) > 0 {
|
||||||
return fmt.Sprintf("%v", results[0]["str"])
|
v, ok := results[0]["str"].(string)
|
||||||
|
if ok {
|
||||||
|
return v
|
||||||
|
}
|
||||||
|
return ""
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -356,7 +356,11 @@ func (r *RepoSysRole) CheckUniqueRole(sysRole model.SysRole) string {
|
|||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
if len(results) > 0 {
|
if len(results) > 0 {
|
||||||
return fmt.Sprintf("%v", results[0]["str"])
|
v, ok := results[0]["str"].(string)
|
||||||
|
if ok {
|
||||||
|
return v
|
||||||
|
}
|
||||||
|
return ""
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -572,7 +572,11 @@ func (r *RepoSysUser) CheckUniqueUser(sysUser sysUserModel.SysUser) string {
|
|||||||
log.Errorf("query err %v", err)
|
log.Errorf("query err %v", err)
|
||||||
}
|
}
|
||||||
if len(results) > 0 {
|
if len(results) > 0 {
|
||||||
return fmt.Sprintf("%v", results[0]["str"])
|
v, ok := results[0]["str"].(string)
|
||||||
|
if ok {
|
||||||
|
return v
|
||||||
|
}
|
||||||
|
return ""
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,9 @@ package ue
|
|||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"io"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"ems.agt/lib/dborm"
|
"ems.agt/lib/dborm"
|
||||||
@@ -71,13 +73,25 @@ type N3iwfUEData struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
UriNBInfo = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/nbInfo"
|
UriNBInfo = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/nbInfo"
|
||||||
UriUEInfo = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/ueInfo"
|
UriUEInfo = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/ueInfo"
|
||||||
UriUENum = config.DefaultUriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/ueNum"
|
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"
|
CustomUriNBInfo = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/nbInfo"
|
||||||
CustomUriUEInfo = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/ueInfo"
|
CustomUriUEInfo = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/ueInfo"
|
||||||
CustomUriUENum = config.UriPrefix + "/ueManagement/{apiVersion}/elementType/{elementTypeValue}/objectType/ueNum"
|
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()
|
var client = resty.New()
|
||||||
@@ -96,6 +110,134 @@ func init() {
|
|||||||
client.SetTimeout(3 * time.Second)
|
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
|
// Get UEInfo from NF/NFs
|
||||||
func GetUEInfoFromNF(w http.ResponseWriter, r *http.Request) {
|
func GetUEInfoFromNF(w http.ResponseWriter, r *http.Request) {
|
||||||
log.Info("GetUEInfoFromNF processing... ")
|
log.Info("GetUEInfoFromNF processing... ")
|
||||||
@@ -153,7 +295,216 @@ func GetUEInfoFromNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
services.ResponseInternalServerError500ProcessError(w, err)
|
services.ResponseInternalServerError500ProcessError(w, err)
|
||||||
return
|
return
|
||||||
} else {
|
} 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)
|
_ = json.Unmarshal(resp.Body(), &response)
|
||||||
services.ResponseWithJson(w, resp.StatusCode(), response)
|
services.ResponseWithJson(w, resp.StatusCode(), response)
|
||||||
return
|
return
|
||||||
@@ -217,7 +568,7 @@ func GetUENumFromNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
services.ResponseInternalServerError500ProcessError(w, err)
|
services.ResponseInternalServerError500ProcessError(w, err)
|
||||||
return
|
return
|
||||||
} else {
|
} else {
|
||||||
var response services.DataResponse
|
var response services.MapResponse
|
||||||
_ = json.Unmarshal(resp.Body(), &response)
|
_ = json.Unmarshal(resp.Body(), &response)
|
||||||
services.ResponseWithJson(w, resp.StatusCode(), response)
|
services.ResponseWithJson(w, resp.StatusCode(), response)
|
||||||
return
|
return
|
||||||
@@ -281,9 +632,75 @@ func GetNBInfoFromNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
services.ResponseInternalServerError500ProcessError(w, err)
|
services.ResponseInternalServerError500ProcessError(w, err)
|
||||||
return
|
return
|
||||||
} else {
|
} else {
|
||||||
var response services.DataResponse
|
var response services.MapResponse
|
||||||
_ = json.Unmarshal(resp.Body(), &response)
|
_ = json.Unmarshal(resp.Body(), &response)
|
||||||
services.ResponseWithJson(w, resp.StatusCode(), response)
|
services.ResponseWithJson(w, resp.StatusCode(), response)
|
||||||
return
|
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
26
go.mod
@@ -1,6 +1,8 @@
|
|||||||
module ems.agt
|
module ems.agt
|
||||||
|
|
||||||
go 1.20
|
go 1.21
|
||||||
|
|
||||||
|
toolchain go1.21.0
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/dgrijalva/jwt-go v3.2.0+incompatible
|
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-admin-team/go-admin-core/sdk v1.5.1
|
||||||
github.com/go-resty/resty/v2 v2.7.0
|
github.com/go-resty/resty/v2 v2.7.0
|
||||||
github.com/go-sql-driver/mysql v1.7.1
|
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/golang-jwt/jwt/v5 v5.0.0
|
||||||
github.com/gorilla/mux v1.8.0
|
github.com/gorilla/mux v1.8.0
|
||||||
github.com/gorilla/websocket v1.5.0
|
github.com/gorilla/websocket v1.5.0
|
||||||
@@ -31,8 +32,8 @@ require (
|
|||||||
github.com/xuri/excelize/v2 v2.7.1
|
github.com/xuri/excelize/v2 v2.7.1
|
||||||
github.com/xuri/xgen v0.0.0-20230702070049-db840e1a4605
|
github.com/xuri/xgen v0.0.0-20230702070049-db840e1a4605
|
||||||
github.com/ziutek/telnet v0.0.0-20180329124119-c3b780dc415b
|
github.com/ziutek/telnet v0.0.0-20180329124119-c3b780dc415b
|
||||||
golang.org/x/crypto v0.12.0
|
golang.org/x/crypto v0.16.0
|
||||||
golang.org/x/term v0.11.0
|
golang.org/x/term v0.15.0
|
||||||
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
|
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
|
||||||
gopkg.in/yaml.v3 v3.0.1
|
gopkg.in/yaml.v3 v3.0.1
|
||||||
gorm.io/driver/mysql v1.5.1
|
gorm.io/driver/mysql v1.5.1
|
||||||
@@ -41,8 +42,8 @@ require (
|
|||||||
)
|
)
|
||||||
|
|
||||||
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
|
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 (
|
require (
|
||||||
@@ -55,7 +56,7 @@ require (
|
|||||||
github.com/chanxuehong/rand v0.0.0-20201110082127-2f19a1bdd973 // indirect
|
github.com/chanxuehong/rand v0.0.0-20201110082127-2f19a1bdd973 // indirect
|
||||||
github.com/chanxuehong/wechat v0.0.0-20201110083048-0180211b69fd // indirect
|
github.com/chanxuehong/wechat v0.0.0-20201110083048-0180211b69fd // indirect
|
||||||
github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // 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/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
|
||||||
github.com/fastly/go-utils v0.0.0-20180712184237-d95a45783239 // indirect
|
github.com/fastly/go-utils v0.0.0-20180712184237-d95a45783239 // indirect
|
||||||
github.com/fatih/color v1.13.0 // 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/reiver/go-oi v1.0.0 // indirect
|
||||||
github.com/richardlehane/mscfb v1.0.4 // indirect
|
github.com/richardlehane/mscfb v1.0.4 // indirect
|
||||||
github.com/richardlehane/msoleps v1.0.3 // 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/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/cast v1.5.1 // indirect
|
||||||
github.com/spf13/jwalterweatherman v1.1.0 // indirect
|
github.com/spf13/jwalterweatherman v1.1.0 // indirect
|
||||||
github.com/spf13/pflag v1.0.5
|
github.com/spf13/pflag v1.0.5
|
||||||
@@ -128,14 +128,14 @@ require (
|
|||||||
github.com/yusufpapurcu/wmi v1.2.3 // indirect
|
github.com/yusufpapurcu/wmi v1.2.3 // indirect
|
||||||
golang.org/x/arch v0.3.0 // indirect
|
golang.org/x/arch v0.3.0 // indirect
|
||||||
golang.org/x/image v0.5.0 // indirect
|
golang.org/x/image v0.5.0 // indirect
|
||||||
golang.org/x/net v0.10.0
|
golang.org/x/net v0.19.0
|
||||||
golang.org/x/sys v0.11.0 // indirect
|
golang.org/x/sys v0.15.0 // indirect
|
||||||
golang.org/x/text v0.12.0 // indirect
|
golang.org/x/text v0.14.0
|
||||||
golang.org/x/tools v0.6.0 // indirect
|
golang.org/x/tools v0.16.1 // indirect
|
||||||
google.golang.org/protobuf v1.30.0 // indirect
|
google.golang.org/protobuf v1.30.0 // indirect
|
||||||
gopkg.in/AlecAivazis/survey.v1 v1.8.5 // indirect
|
gopkg.in/AlecAivazis/survey.v1 v1.8.5 // indirect
|
||||||
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // 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/ini.v1 v1.67.0 // indirect
|
||||||
gopkg.in/kyokomi/emoji.v1 v1.5.1 // indirect
|
gopkg.in/kyokomi/emoji.v1 v1.5.1 // indirect
|
||||||
gopkg.in/yaml.v2 v2.4.0 // indirect
|
gopkg.in/yaml.v2 v2.4.0 // indirect
|
||||||
|
|||||||
69
go.sum
69
go.sum
@@ -1,6 +1,5 @@
|
|||||||
cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
|
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.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.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.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU=
|
||||||
cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY=
|
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/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
|
||||||
github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs=
|
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 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 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 h1:W0aDRjt6FNmAZovbG2fPyjl1YZZdlqMkCKKCffJew1o=
|
||||||
github.com/bsm/redislock v0.8.2/go.mod h1:tC0JZxZCdJN4DCB31cGxgjgf/ye1R4LLNJQd5ecjg08=
|
github.com/bsm/redislock v0.8.2/go.mod h1:tC0JZxZCdJN4DCB31cGxgjgf/ye1R4LLNJQd5ecjg08=
|
||||||
github.com/bytedance/go-tagexpr/v2 v2.7.12 h1:qL2f0j11S8DHQsUWUA6aacLNBcbPTbNKuzVjaW4kF/M=
|
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-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/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/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/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.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.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 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
|
||||||
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
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/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 h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM=
|
||||||
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
|
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/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/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 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.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.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=
|
||||||
github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=
|
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 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY=
|
||||||
github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0=
|
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 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 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA=
|
||||||
github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=
|
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=
|
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 h1:me+K9p3uhSmXtrBZ4k9jcEAfJmuC8IivWHwaLZwPrFY=
|
||||||
github.com/go-resty/resty/v2 v2.7.0/go.mod h1:9PWDzw47qPphMRFfhsyk0NnSgvluHcljSMVIq3w7q0I=
|
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.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.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.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 h1:lUIinVbN1DY0xBg0eMOzmmtGoHwWBbvnWubQUrtU8EI=
|
||||||
github.com/go-sql-driver/mysql v1.7.1/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI=
|
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-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-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.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 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU=
|
||||||
github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I=
|
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 h1:1n1XNM9hk7O9mnQoNBGolZvzebBQ7p93ULHRc28XJUE=
|
||||||
github.com/golang-jwt/jwt/v5 v5.0.0/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
|
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-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 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g=
|
||||||
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k=
|
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=
|
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.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.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 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.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.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
|
||||||
github.com/golang/protobuf v1.3.2/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 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.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk=
|
||||||
github.com/jackc/chunkreader/v2 v2.0.1/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-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-20190824142844-760dd75542eb/go.mod h1:lLjNuW/+OfW9/pnVKPazfWOgNfH2aPem8YQ7ilXGvJE=
|
||||||
github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s=
|
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.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.7.0/go.mod h1:ZnHF+rMePVqDKaOfJVI4Q8IVvAQMryDlDkZnKOI75BE=
|
||||||
github.com/jackc/pgtype v1.8.0/go.mod h1:PqDKcEBtllAtk/2p6z6SHdXW5UB+MhE75tUol2OKexE=
|
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-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-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=
|
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/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/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.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 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.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
|
||||||
github.com/kr/pty v1.1.8 h1:AkaSdXYQOWeaO3neb8EM634ahkXXe3jYbVh/F9lq+GI=
|
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/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.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 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 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q=
|
||||||
github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4=
|
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=
|
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.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.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.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/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-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=
|
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 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA=
|
||||||
github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
|
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-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.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 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 h1:7eJB6EqsPhRVxvwEXGnqdO2sJI0PTsrWoTMXEk9/OQc=
|
||||||
github.com/mattn/goveralls v0.0.2/go.mod h1:8d1ZMHsd7fW6IRPKQh46F2WRpyib5/X4FOpevwGNQEw=
|
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=
|
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.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY=
|
||||||
github.com/onsi/gomega v1.18.1/go.mod h1:0q+aL8jAiMXy9hbwj2mr5GziHiwhAIQpFmmtT5hitRs=
|
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 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/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-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=
|
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/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.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 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/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.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU=
|
||||||
github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc=
|
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.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/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/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=
|
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-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 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/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/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.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
|
||||||
github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q=
|
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 h1:E1ctvB7uKFMOJw3fdOW32DwGE9I7t++CRUEMKvFoFiw=
|
||||||
github.com/yusufpapurcu/wmi v1.2.3/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0=
|
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/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/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 h1:VfPXB/wCGGt590QhD1bOpv2J/AmC/RJNTg/Q59HKSB0=
|
||||||
github.com/ziutek/telnet v0.0.0-20180329124119-c3b780dc415b/go.mod h1:IZpXDfkJ6tWD3PhBK5YzgQT+xJWh7OsdwiG8hA2MkO4=
|
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-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.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.8.0/go.mod h1:mRqEX+O9/h5TFCrQhkgjo2yKi0yYA+9ecGkdQoHrywE=
|
||||||
golang.org/x/crypto v0.12.0 h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk=
|
golang.org/x/crypto v0.16.0 h1:mMMrFzRSCF0GvB7Ne27XVtVAaXLrPmgPC7/v0tkwHaY=
|
||||||
golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw=
|
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-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-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||||
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
|
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.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||||
golang.org/x/mod v0.4.1/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.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.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-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-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||||
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/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.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.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.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns=
|
||||||
golang.org/x/net v0.10.0 h1:X2//UzNDwYmtCLn7To6G58Wr6f5ahEAQgKNzv9Y951M=
|
golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c=
|
||||||
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
|
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-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-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||||
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/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.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.7.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.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.11.0 h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM=
|
golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc=
|
||||||
golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
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-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-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.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.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.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.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4=
|
||||||
golang.org/x/term v0.11.0/go.mod h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU=
|
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.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.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/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.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.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.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.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
|
||||||
golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
|
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-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-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||||
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/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.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.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.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.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-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-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/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.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.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.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.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0=
|
||||||
google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
|
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.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
|
||||||
google.golang.org/appengine v1.6.7/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-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-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-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-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
|
||||||
google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/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/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 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-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-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
|
||||||
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
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/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/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
|
||||||
gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
|
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=
|
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
|
||||||
sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o=
|
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=
|
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 h1:bvLlAPW1ZMTWA32LuZMBEGHAUOcATZjzHcotf3SWweM=
|
||||||
xorm.io/builder v0.3.11-0.20220531020008-1bd24a7dc978/go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE=
|
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 h1:uTRRKF2jYzbZ5nsofXVUx6ncMaek+SHjWYtCXyZo1oM=
|
||||||
xorm.io/xorm v1.3.2/go.mod h1:9NbjqdnjX6eyjRRhh01GHm64r6N9shTb/8Ak3YRt8Nw=
|
xorm.io/xorm v1.3.2/go.mod h1:9NbjqdnjX6eyjRRhh01GHm64r6N9shTb/8Ak3YRt8Nw=
|
||||||
|
|||||||
@@ -13,9 +13,6 @@ func PageNumSize(pageNum, pageSize any) (int, int) {
|
|||||||
pageNumStr := fmt.Sprintf("%v", pageNum)
|
pageNumStr := fmt.Sprintf("%v", pageNum)
|
||||||
num := 1
|
num := 1
|
||||||
if v, err := strconv.Atoi(pageNumStr); err == nil && v > 0 {
|
if v, err := strconv.Atoi(pageNumStr); err == nil && v > 0 {
|
||||||
if num > 5000 {
|
|
||||||
num = 5000
|
|
||||||
}
|
|
||||||
num = v
|
num = v
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -23,13 +20,7 @@ func PageNumSize(pageNum, pageSize any) (int, int) {
|
|||||||
pageSizeStr := fmt.Sprintf("%v", pageSize)
|
pageSizeStr := fmt.Sprintf("%v", pageSize)
|
||||||
size := 10
|
size := 10
|
||||||
if v, err := strconv.Atoi(pageSizeStr); err == nil && v > 0 {
|
if v, err := strconv.Atoi(pageSizeStr); err == nil && v > 0 {
|
||||||
if size < 0 {
|
size = v
|
||||||
size = 10
|
|
||||||
} else if size > 1000 {
|
|
||||||
size = 1000
|
|
||||||
} else {
|
|
||||||
size = v
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return num - 1, size
|
return num - 1, size
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -99,6 +99,11 @@ func init() {
|
|||||||
Register("PUT", dbrest.CustomXormCommonUri, dbrest.DatabaseUpdateData, nil)
|
Register("PUT", dbrest.CustomXormCommonUri, dbrest.DatabaseUpdateData, nil)
|
||||||
Register("DELETE", dbrest.CustomXormCommonUri, dbrest.DatabaseDeleteData, 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("GET", dbrest.XormExtDataUri, dbrest.ExtDatabaseGetData, nil)
|
||||||
Register("POST", dbrest.XormExtDataUri, dbrest.ExtDatabaseInsertData, nil)
|
Register("POST", dbrest.XormExtDataUri, dbrest.ExtDatabaseInsertData, nil)
|
||||||
Register("PUT", dbrest.XormExtDataUri, dbrest.ExtDatabaseUpdateData, nil)
|
Register("PUT", dbrest.XormExtDataUri, dbrest.ExtDatabaseUpdateData, nil)
|
||||||
@@ -247,11 +252,34 @@ func init() {
|
|||||||
// AAAA
|
// AAAA
|
||||||
Register("GET", aaaa.CustomUriAAAASSO, aaaa.GetSSOFromAAAA, nil)
|
Register("GET", aaaa.CustomUriAAAASSO, aaaa.GetSSOFromAAAA, nil)
|
||||||
|
|
||||||
// UEInfo
|
// UEInfo: SMF
|
||||||
Register("GET", ue.UriUEInfo, ue.GetUEInfoFromNF, nil)
|
Register("GET", ue.UriUEInfo, ue.GetUEInfoFromNF, nil)
|
||||||
Register("GET", ue.CustomUriUEInfo, 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.UriUENum, ue.GetUENumFromNF, nil)
|
||||||
Register("GET", ue.CustomUriUENum, 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.UriNBInfo, ue.GetNBInfoFromNF, nil)
|
||||||
Register("GET", ue.CustomUriNBInfo, 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("GET", psnet.UriWs, psnet.ProcessWs, nil)
|
||||||
Register("POST", psnet.UriStop, psnet.StopProcess, nil)
|
Register("POST", psnet.UriStop, psnet.StopProcess, nil)
|
||||||
|
|||||||
@@ -38,6 +38,8 @@ type DataResponse struct {
|
|||||||
Data interface{} `json:"data"`
|
Data interface{} `json:"data"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type MapResponse map[string]any
|
||||||
|
|
||||||
type NullResponse struct {
|
type NullResponse struct {
|
||||||
nil interface{}
|
nil interface{}
|
||||||
}
|
}
|
||||||
|
|||||||
8
makefile
8
makefile
@@ -3,7 +3,7 @@
|
|||||||
ProjectL = omc
|
ProjectL = omc
|
||||||
ProjectU = OMC
|
ProjectU = OMC
|
||||||
PROJECT = $(ProjectL)
|
PROJECT = $(ProjectL)
|
||||||
VERSION = 2.2311.8
|
VERSION = 2.2312.9
|
||||||
RelDate = `date +%Y%m%d`
|
RelDate = `date +%Y%m%d`
|
||||||
Release = $(RelDate)
|
Release = $(RelDate)
|
||||||
RelVer = $(VERSION)-$(RelDate)
|
RelVer = $(VERSION)-$(RelDate)
|
||||||
@@ -52,9 +52,9 @@ BinWriterDir = $(HOME)/bin
|
|||||||
ifeq ($(shell grep VERSION_ID /etc/os-release), VERSION_ID="22.04")
|
ifeq ($(shell grep VERSION_ID /etc/os-release), VERSION_ID="22.04")
|
||||||
DebBuildDir := $(DebBuild2204Dir)
|
DebBuildDir := $(DebBuild2204Dir)
|
||||||
#DebPkgFile := $(PROJECT)-$(VERSION)-22.04-$(Release).$(PLATFORM).deb
|
#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")
|
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
|
endif
|
||||||
|
|
||||||
.PHONY: all $(RESTAGENT) $(CRONTASK) $(SshSvcBin) $(CapTraceBin) $(Data2htmlBin)
|
.PHONY: all $(RESTAGENT) $(CRONTASK) $(SshSvcBin) $(CapTraceBin) $(Data2htmlBin)
|
||||||
@@ -122,7 +122,7 @@ deb: $(BINNAME)
|
|||||||
chmod +x $(DebBuildDir)/usr/local/omc/bin/*
|
chmod +x $(DebBuildDir)/usr/local/omc/bin/*
|
||||||
#sed -i.bak 's/YYYYMMDD/$(shell date +"%Y%m%d")/g' $(DebBuildDir)/DEBIAN/control
|
#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 '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)
|
dpkg -b $(DebBuildDir) $(ReleaseDebs)/$(DebPkgFile)
|
||||||
|
|
||||||
rpm: $(BINNAME)
|
rpm: $(BINNAME)
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ case "$1" in
|
|||||||
echo "Execute SQL script: ${SQL} ..."
|
echo "Execute SQL script: ${SQL} ..."
|
||||||
mysql -u${USER} -p${PASSWORD} -P ${PORT} --protocol tcp -D ${DBNAME} < ${SQL};
|
mysql -u${USER} -p${PASSWORD} -P ${PORT} --protocol tcp -D ${DBNAME} < ${SQL};
|
||||||
done
|
done
|
||||||
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
upgvue3)
|
upgvue3)
|
||||||
@@ -96,7 +97,3 @@ case "$1" in
|
|||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
191
misc/installOMC.sh
Normal file
191
misc/installOMC.sh
Normal 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 manually:1000omc@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------------"
|
||||||
15
misc/nehosts
15
misc/nehosts
@@ -1,3 +1,16 @@
|
|||||||
# host user password
|
# host user password
|
||||||
# Example: 192.168.4.133 root 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
58
misc/setomc.sh
Normal 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
|
||||||
24
mkpkg.sh
24
mkpkg.sh
@@ -2,23 +2,23 @@
|
|||||||
|
|
||||||
ProcList="restagent crontask sshsvc captrace data2html"
|
ProcList="restagent crontask sshsvc captrace data2html"
|
||||||
ProjectL=omc
|
ProjectL=omc
|
||||||
VERSION=2.2311.8
|
VERSION=2.2312.9
|
||||||
RelDate=`date +%Y%m%d`
|
RelDate=`date +%Y%m%d`
|
||||||
Release=$RelDate
|
Release=${RelDate}
|
||||||
RelVer=$VERSION-$RelDate
|
RelVer=${VERSION}-${RelDate}
|
||||||
Ky10Arch=ky10.aarch64
|
Ky10Arch=ky10.aarch64
|
||||||
RpmPkgName=$ProjectL-$RelVer.ky10.aarch64.rpm
|
RpmPkgName=${ProjectL}-${RelVer}.ky10.aarch64.rpm
|
||||||
RpmPkgRename=$ProjectL-r$RelVer.ky10.rpm
|
RpmPkgRename=${ProjectL}-r${RelVer}-ky10.rpm
|
||||||
DebPkgName=$ProjectL-r$RelVer_u*.deb
|
DebPkgName=${ProjectL}-r${RelVer}-ub*.deb
|
||||||
GitLocalRoot=$HOME/local.git
|
GitLocalRoot=${HOME}/local.git
|
||||||
EmsBEDir=$GitLocalRoot/ems.agt
|
EmsBEDir=${GitLocalRoot}/ems.agt
|
||||||
EmsBuildRoot=$GitLocalRoot/build.ems
|
EmsBuildRoot=${GitLocalRoot}/build.ems
|
||||||
RpmArch=`arch`
|
RpmArch=`arch`
|
||||||
RpmsDir=$EmsBuildRoot/rpmbuild/RPMS/
|
RpmsDir=${EmsBuildRoot}/rpmbuild/RPMS/
|
||||||
ReleaseDir=$EmsBuildRoot/release
|
ReleaseDir=${EmsBuildRoot}/release
|
||||||
DumpToolDir=${EmsBEDir}/tools/misc
|
DumpToolDir=${EmsBEDir}/tools/misc
|
||||||
|
|
||||||
if [[ $RpmArch =~ "x86_64" ]];then
|
if [[ ${RpmArch} =~ "x86_64" ]];then
|
||||||
RelArch=amd64
|
RelArch=amd64
|
||||||
elif [[ $RpmArch =~ "aarch64" ]];then
|
elif [[ $RpmArch =~ "aarch64" ]];then
|
||||||
RelArch=arm64
|
RelArch=arm64
|
||||||
|
|||||||
@@ -100,24 +100,26 @@ type YamlConfig struct {
|
|||||||
} `yaml:"alarm"`
|
} `yaml:"alarm"`
|
||||||
|
|
||||||
MML struct {
|
MML struct {
|
||||||
Port int `yaml:"port"`
|
Port int `yaml:"port"`
|
||||||
Sleep int64 `yaml:"sleep"`
|
Sleep int64 `yaml:"sleep"`
|
||||||
User string `yaml:"user"`
|
User string `yaml:"user"`
|
||||||
Password string `ymal:"password"`
|
Password string `ymal:"password"`
|
||||||
MmlHome string `yaml:"mmlHome"`
|
MmlHome string `yaml:"mmlHome"`
|
||||||
Upload string `yaml:"upload"`
|
Upload string `yaml:"upload"`
|
||||||
|
UpfHeaderLength int `yaml:"upfHeaderLength"`
|
||||||
} `yaml:"mml"`
|
} `yaml:"mml"`
|
||||||
|
|
||||||
NE struct {
|
NE struct {
|
||||||
Addr string `yaml:"addr"`
|
Addr string `yaml:"addr"`
|
||||||
Port uint16 `yaml:"port"`
|
Port uint16 `yaml:"port"`
|
||||||
User string `yaml:"user"`
|
User string `yaml:"user"`
|
||||||
EtcDir string `yaml:"etcdir"`
|
EtcDir string `yaml:"etcdir"`
|
||||||
BinDir string `yaml:"bindir"`
|
BinDir string `yaml:"bindir"`
|
||||||
OmcDir string `yaml:"omcdir"`
|
OmcDir string `yaml:"omcdir"`
|
||||||
ScpDir string `yaml:"scpdir"`
|
ScpDir string `yaml:"scpdir"`
|
||||||
LicenseDir string `yaml:"licensedir"`
|
LicenseDir string `yaml:"licensedir"`
|
||||||
EtcListIMS string `yaml:"etcListIMS"`
|
EtcListIMS string `yaml:"etcListIMS"`
|
||||||
|
EtcListDefault string `yaml:"etcListDefault"`
|
||||||
} `yaml:"ne"`
|
} `yaml:"ne"`
|
||||||
|
|
||||||
Auth struct {
|
Auth struct {
|
||||||
|
|||||||
@@ -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-----
|
|
||||||
@@ -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-----
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAlE3BYk9Rk2avUTik7lpuiHxbYTusrLYRCnr8JICRg0QsBfiuq8d4
|
|
||||||
+4s0w3y5F7puTj23Hf8ohAeNGK6vV9nJF9utMRvT4w5hlGqvKubM2vORoNoa1usI
|
|
||||||
ixfcvMmCt/7++9endMurLY7e9aR+eeEffJtMx5G5JqxRGoFkeXBKFTOjD2adsHQ5
|
|
||||||
zhQQUYgdQa2xzKQBYiierKKptcoVMAnnkfx7NPSRfCnzhYVeKgBFbxNXL4h7nAhL
|
|
||||||
ywWhusQc2yr2Fdojj7urtqPNfMKYapkmWKI9/zuPxMlYL49VXUqppE0rnYoiISwG
|
|
||||||
vP9iSq1tb+8BUI0ZMDcHX4elEeZYiFMJOwIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
||||||
@@ -16,7 +16,7 @@ rest:
|
|||||||
port: 3040
|
port: 3040
|
||||||
- ipv4: 0.0.0.0
|
- ipv4: 0.0.0.0
|
||||||
ipv6:
|
ipv6:
|
||||||
port: 4443
|
port: 3443
|
||||||
scheme: https
|
scheme: https
|
||||||
caFile: ./etc/certs/rootca.crt
|
caFile: ./etc/certs/rootca.crt
|
||||||
certFile: ./etc/certs/tsa-omc.crt
|
certFile: ./etc/certs/tsa-omc.crt
|
||||||
@@ -28,7 +28,7 @@ webServer:
|
|||||||
listen:
|
listen:
|
||||||
- addr: :80
|
- addr: :80
|
||||||
schema: http
|
schema: http
|
||||||
- addr: :8443
|
- addr: :443
|
||||||
scheme: https
|
scheme: https
|
||||||
caFile: ./etc/certs/rootca.crt
|
caFile: ./etc/certs/rootca.crt
|
||||||
certFile: ./etc/certs/tsa-omc.crt
|
certFile: ./etc/certs/tsa-omc.crt
|
||||||
@@ -61,6 +61,7 @@ redis:
|
|||||||
# 多个数据源时可以用这个指定默认的数据源
|
# 多个数据源时可以用这个指定默认的数据源
|
||||||
defaultDataSourceName: "default"
|
defaultDataSourceName: "default"
|
||||||
|
|
||||||
|
# upfHeaderLength: spare upf buffer, must destroy
|
||||||
mml:
|
mml:
|
||||||
port: 4100
|
port: 4100
|
||||||
sleep: 200
|
sleep: 200
|
||||||
@@ -68,6 +69,7 @@ mml:
|
|||||||
password: admin
|
password: admin
|
||||||
mmlHome: ./mmlhome
|
mmlHome: ./mmlhome
|
||||||
upload: /home/agtuser
|
upload: /home/agtuser
|
||||||
|
upfHeaderLength: 2335
|
||||||
|
|
||||||
# NE config
|
# NE config
|
||||||
ne:
|
ne:
|
||||||
@@ -77,8 +79,9 @@ ne:
|
|||||||
omcdir: /usr/local/omc
|
omcdir: /usr/local/omc
|
||||||
scpdir: /tmp
|
scpdir: /tmp
|
||||||
licensedir: /usr/local/etc/{neType}/license
|
licensedir: /usr/local/etc/{neType}/license
|
||||||
# backup etc list of IMS
|
# backup etc list of IMS,no space
|
||||||
etcListIMS: '{*.yaml,mmtel,vars.cfg}'
|
etcListIMS: '{*.yaml,mmtel,vars.cfg}'
|
||||||
|
etcListDefault: '{*.yaml,*.conf,*.cfg}'
|
||||||
|
|
||||||
# chk2ne: true/false, if put OmcNeConfig parameters to NE
|
# chk2ne: true/false, if put OmcNeConfig parameters to NE
|
||||||
omc:
|
omc:
|
||||||
@@ -111,7 +114,7 @@ omc:
|
|||||||
# Forward interface:
|
# Forward interface:
|
||||||
# email/sms
|
# email/sms
|
||||||
alarm:
|
alarm:
|
||||||
forwardAlarm: true
|
forwardAlarm: false
|
||||||
email:
|
email:
|
||||||
smtp: mail.agrandtech.com
|
smtp: mail.agrandtech.com
|
||||||
port: 25
|
port: 25
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# Makefile for rest agent project
|
# Makefile for rest agent project
|
||||||
|
|
||||||
PROJECT = OMC
|
PROJECT = OMC
|
||||||
VERSION = 2.2311.8
|
VERSION = 2.2312.9
|
||||||
PLATFORM = amd64
|
PLATFORM = amd64
|
||||||
ARMPLATFORM = aarch64
|
ARMPLATFORM = aarch64
|
||||||
BUILDDIR = ../../build
|
BUILDDIR = ../../build
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ import (
|
|||||||
"ems.agt/lib/routes"
|
"ems.agt/lib/routes"
|
||||||
"ems.agt/restagent/config"
|
"ems.agt/restagent/config"
|
||||||
"ems.agt/src"
|
"ems.agt/src"
|
||||||
|
"ems.agt/src/framework/middleware"
|
||||||
libSession "ems.agt/src/lib_features/session"
|
libSession "ems.agt/src/lib_features/session"
|
||||||
"github.com/gin-gonic/gin"
|
"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)
|
err := http.ListenAndServeTLS(addr, certFile, keyFile, router)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("ListenAndServeTLS err:", err)
|
fmt.Println("ListenAndServeTLS err:", err)
|
||||||
@@ -92,6 +94,7 @@ func HttpListenConfigTLS(addr, caFile, certFile, keyFile string, router http.Han
|
|||||||
|
|
||||||
// 创建自定义的TLS配置
|
// 创建自定义的TLS配置
|
||||||
tlsConfig := &tls.Config{
|
tlsConfig := &tls.Config{
|
||||||
|
MinVersion: 1,
|
||||||
ClientCAs: caCertPool,
|
ClientCAs: caCertPool,
|
||||||
ClientAuth: tls.RequireAndVerifyClientCert,
|
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)
|
err := http.ListenAndServeTLS(addr, certFile, keyFile, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("ListenAndServeTLS err:", err)
|
fmt.Println("ListenAndServeTLS err:", err)
|
||||||
@@ -173,6 +177,7 @@ func main() {
|
|||||||
|
|
||||||
// 默认路由组
|
// 默认路由组
|
||||||
defaultUriGroup := app.Group(config.DefaultUriPrefix)
|
defaultUriGroup := app.Group(config.DefaultUriPrefix)
|
||||||
|
defaultUriGroup.Use(middleware.PreAuthorize(nil))
|
||||||
defaultUriGroup.Use(libSession.SessionHeader())
|
defaultUriGroup.Use(libSession.SessionHeader())
|
||||||
defaultUriGroup.Any("/*any", gin.WrapH(routes.NewRouter()))
|
defaultUriGroup.Any("/*any", gin.WrapH(routes.NewRouter()))
|
||||||
// 可配置前缀路由组
|
// 可配置前缀路由组
|
||||||
@@ -188,21 +193,39 @@ func main() {
|
|||||||
if rest.IPv4 != "" {
|
if rest.IPv4 != "" {
|
||||||
listen := rest.IPv4 + ":" + strconv.Itoa(int(rest.Port))
|
listen := rest.IPv4 + ":" + strconv.Itoa(int(rest.Port))
|
||||||
if strings.ToLower(rest.Scheme) == "https" {
|
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 {
|
} else {
|
||||||
go HttpListen(listen, app)
|
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
|
// ipv6 goroutines
|
||||||
if rest.IPv6 != "" {
|
if rest.IPv6 != "" {
|
||||||
listenv6 := "[" + rest.IPv6 + "]" + ":" + strconv.Itoa(int(rest.Port))
|
listenv6 := "[" + rest.IPv6 + "]" + ":" + strconv.Itoa(int(rest.Port))
|
||||||
if strings.ToLower(rest.Scheme) == "https" {
|
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 {
|
} else {
|
||||||
go HttpListen(listenv6, app)
|
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 {
|
if conf.WebServer.Enabled {
|
||||||
@@ -210,7 +233,7 @@ func main() {
|
|||||||
http.Handle("/", fs)
|
http.Handle("/", fs)
|
||||||
for _, listen := range conf.WebServer.Listen {
|
for _, listen := range conf.WebServer.Listen {
|
||||||
if strings.ToLower(listen.Scheme) == "https" {
|
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 {
|
} else {
|
||||||
go HttpListenWebServer(listen.Addr)
|
go HttpListenWebServer(listen.Addr)
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
restagent/static/helpDoc/zh_doc.pdf
Normal file
BIN
restagent/static/helpDoc/zh_doc.pdf
Normal file
Binary file not shown.
BIN
restagent/static/logo/en_brand.png
Normal file
BIN
restagent/static/logo/en_brand.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 42 KiB |
BIN
restagent/static/logo/en_icon.png
Normal file
BIN
restagent/static/logo/en_icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
BIN
restagent/static/logo/zh_brand.png
Normal file
BIN
restagent/static/logo/zh_brand.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 24 KiB |
BIN
restagent/static/logo/zh_icon.png
Normal file
BIN
restagent/static/logo/zh_icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 48 KiB |
@@ -11,7 +11,7 @@ import (
|
|||||||
"ems.agt/src/modules/common"
|
"ems.agt/src/modules/common"
|
||||||
"ems.agt/src/modules/crontask"
|
"ems.agt/src/modules/crontask"
|
||||||
"ems.agt/src/modules/monitor"
|
"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/system"
|
||||||
"ems.agt/src/modules/trace"
|
"ems.agt/src/modules/trace"
|
||||||
|
|
||||||
@@ -117,7 +117,7 @@ func initModulesRoute(app *gin.Engine) {
|
|||||||
// 系统模块
|
// 系统模块
|
||||||
system.Setup(app)
|
system.Setup(app)
|
||||||
// 网元模块
|
// 网元模块
|
||||||
netelement.Setup(app)
|
networkelement.Setup(app)
|
||||||
// 跟踪模块
|
// 跟踪模块
|
||||||
trace.Setup(app)
|
trace.Setup(app)
|
||||||
// 调度任务模块--暂无接口
|
// 调度任务模块--暂无接口
|
||||||
|
|||||||
Binary file not shown.
BIN
src/assets/template/excel/user_import_template_zh.xlsx
Normal file
BIN
src/assets/template/excel/user_import_template_zh.xlsx
Normal file
Binary file not shown.
@@ -1,19 +1,19 @@
|
|||||||
# 项目信息
|
# 项目信息
|
||||||
framework:
|
framework:
|
||||||
name: "ems_agt"
|
name: "CN EMS"
|
||||||
version: "0.0.1"
|
version: "2.2312.9"
|
||||||
|
|
||||||
# 应用服务配置
|
# 应用服务配置
|
||||||
server:
|
server:
|
||||||
# 服务端口
|
# 服务端口
|
||||||
port: 3040
|
port: 3030
|
||||||
# 是否开启代理
|
# 是否开启代理
|
||||||
proxy: false
|
proxy: false
|
||||||
|
|
||||||
# 日志
|
# 日志
|
||||||
logger:
|
logger:
|
||||||
fileDir: "/usr/local/omc/log"
|
fileDir: "/var/log"
|
||||||
fileName: "restagent.log"
|
fileName: "omc.log"
|
||||||
level: 2 # 日志记录的等级 0:silent<1:info<2:warn<3:error
|
level: 2 # 日志记录的等级 0:silent<1:info<2:warn<3:error
|
||||||
maxDay: 180 # 日志会保留 180 天
|
maxDay: 180 # 日志会保留 180 天
|
||||||
maxSize: 10 # 调整按 10MB 大小的切割
|
maxSize: 10 # 调整按 10MB 大小的切割
|
||||||
@@ -112,7 +112,7 @@ security:
|
|||||||
refererWhiteList:
|
refererWhiteList:
|
||||||
- "127.0.0.1:3030"
|
- "127.0.0.1:3030"
|
||||||
xframe:
|
xframe:
|
||||||
enable: true
|
enable: false
|
||||||
value: "SAMEORIGIN"
|
value: "SAMEORIGIN"
|
||||||
csp:
|
csp:
|
||||||
enable: true
|
enable: true
|
||||||
|
|||||||
@@ -18,12 +18,3 @@ const (
|
|||||||
// 仅本人数据权限
|
// 仅本人数据权限
|
||||||
SELF = "5"
|
SELF = "5"
|
||||||
)
|
)
|
||||||
|
|
||||||
// 系统角色数据范围映射
|
|
||||||
var RoleDataScope = map[string]string{
|
|
||||||
ALL: "全部数据权限",
|
|
||||||
CUSTOM: "自定数据权限",
|
|
||||||
DEPT: "部门数据权限",
|
|
||||||
DEPT_AND_CHILD: "部门及以下数据权限",
|
|
||||||
SELF: "仅本人数据权限",
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -36,6 +36,26 @@ func LoadLocaleData(language string) []localeItem {
|
|||||||
return localeData
|
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 翻译键
|
// TKey 翻译键
|
||||||
func TKey(language, key string) string {
|
func TKey(language, key string) string {
|
||||||
value := key
|
value := key
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
|
|
||||||
"ems.agt/src/framework/constants/common"
|
"ems.agt/src/framework/constants/common"
|
||||||
|
"ems.agt/src/framework/i18n"
|
||||||
"ems.agt/src/framework/utils/ctx"
|
"ems.agt/src/framework/utils/ctx"
|
||||||
"ems.agt/src/framework/utils/parse"
|
"ems.agt/src/framework/utils/parse"
|
||||||
"ems.agt/src/framework/vo/result"
|
"ems.agt/src/framework/vo/result"
|
||||||
@@ -96,6 +97,7 @@ var maskProperties []string = []string{
|
|||||||
func OperateLog(options Options) gin.HandlerFunc {
|
func OperateLog(options Options) gin.HandlerFunc {
|
||||||
return func(c *gin.Context) {
|
return func(c *gin.Context) {
|
||||||
c.Set("startTime", time.Now())
|
c.Set("startTime", time.Now())
|
||||||
|
language := ctx.AcceptLanguage(c)
|
||||||
|
|
||||||
// 函数名
|
// 函数名
|
||||||
funcName := c.HandlerName()
|
funcName := c.HandlerName()
|
||||||
@@ -108,7 +110,7 @@ func OperateLog(options Options) gin.HandlerFunc {
|
|||||||
// 获取登录用户信息
|
// 获取登录用户信息
|
||||||
loginUser, err := ctx.LoginUser(c)
|
loginUser, err := ctx.LoginUser(c)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
c.JSON(401, result.CodeMsg(401, "无效身份授权"))
|
c.JSON(401, result.CodeMsg(401, i18n.TKey(language, err.Error())))
|
||||||
c.Abort() // 停止执行后续的处理函数
|
c.Abort() // 停止执行后续的处理函数
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user