Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
45ecdf1a2f | ||
|
|
e7ae390f6e |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -25,3 +25,4 @@ main
|
||||
# Build Output
|
||||
local/*.sqlite*
|
||||
omc
|
||||
|
||||
|
||||
@@ -24,200 +24,200 @@ ON "kpi_title" (
|
||||
-- ----------------------------
|
||||
-- Records of kpi_title
|
||||
-- ----------------------------
|
||||
INSERT INTO "kpi_title" VALUES (1, 'AMF', 'AMF.01', '{"cn": "AMF注册态用户数", "en": "AMF.RegSub"}', 'AMF注册态用户数', 'AMF Registered Users', '1');
|
||||
INSERT INTO "kpi_title" VALUES (2, 'AMF', 'AMF.02', '{"cn": "AMF初始注册请求次数", "en": "AMF.AttInitReg"}', 'AMF初始注册请求次数', 'AMF Initial Reg Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (3, 'AMF', 'AMF.03', '{"cn": "AMF初始注册成功次数", "en": "AMF.SuccInitReg"}', 'AMF初始注册成功次数', 'AMF Initial Reg Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (4, 'AMF', 'AMF.04', '{"cn": "AMF初始注册失败次数_非法用户", "en": "AMF.FailedInitReg.3"}', 'AMF初始注册失败次数_非法用户', 'AMF Initial Reg Fail - Invalid User ', '1');
|
||||
INSERT INTO "kpi_title" VALUES (5, 'AMF', 'AMF.05', '{"cn": "AMF初始注册失败次数_PEI不允许", "en": "AMF.FailedInitReg.5"}', 'AMF初始注册失败次数_PEI不允许', 'AMF Initial Reg Fail - PEI Not Allowed', '1');
|
||||
INSERT INTO "kpi_title" VALUES (6, 'AMF', 'AMF.06', '{"cn": "AMF初始注册失败次数_非法设备", "en": "AMF.FailedInitReg.6"}', 'AMF初始注册失败次数_非法设备', 'AMF Initial Reg Fail - Invalid Device', '1');
|
||||
INSERT INTO "kpi_title" VALUES (7, 'AMF', 'AMF.07', '{"cn": "AMF初始注册失败次数_5GS服务不允许_用户原因", "en": "AMF.FailedInitReg.7.User"}', 'AMF初始注册失败次数_5GS服务不允许_用户原因', 'AMF Initial Reg Fail - 5GS Service Not Allowed User', '1');
|
||||
INSERT INTO "kpi_title" VALUES (8, 'AMF', 'AMF.08', '{"cn": "AMF初始注册失败次数_跟踪区内无合适小区_用户原因", "en": "AMF.FailedInitReg.15.User"}', 'AMF初始注册失败次数_跟踪区内无合适小区_用户原因', 'AMF Initial Reg Fail - No Suitable Cell User', '1');
|
||||
INSERT INTO "kpi_title" VALUES (9, 'AMF', 'AMF.09', '{"cn": "AMF初始注册失败次数_N1模式不允许", "en": "AMF.FailedInitReg.27"}', 'AMF初始注册失败次数_N1模式不允许', 'AMF Initial Reg Fail - N1 Mode Not Allowed', '1');
|
||||
INSERT INTO "kpi_title" VALUES (10, 'AMF', 'AMF.10', '{"cn": "AMF初始注册失败次数_PLMN不允许", "en": "AMF.FailedInitReg.11"}', 'AMF初始注册失败次数_PLMN不允许', 'AMF Initial Reg Fail - PLMN Not Allowed', '1');
|
||||
INSERT INTO "kpi_title" VALUES (11, 'AMF', 'AMF.11', '{"cn": "AMF初始注册失败次数_跟踪区不允许", "en": "AMF.FailedInitReg.12"}', 'AMF初始注册失败次数_跟踪区不允许', 'AMF Initial Reg Fail - Tracking Area Not Allowed', '1');
|
||||
INSERT INTO "kpi_title" VALUES (12, 'AMF', 'AMF.12', '{"cn": "AMF初始注册失败次数_漫游跟踪区禁止接入", "en": "AMF.FailedInitReg.13"}', 'AMF初始注册失败次数_漫游跟踪区禁止接入', 'AMF Initial Reg Fail - Roaming TA Access Barred', '1');
|
||||
INSERT INTO "kpi_title" VALUES (13, 'AMF', 'AMF.13', '{"cn": "AMF初始注册失败次数_无可用网络切片", "en": "AMF.FailedInitReg.62"}', 'AMF初始注册失败次数_无可用网络切片', 'AMF Initial Reg Fail - No Slice Available', '1');
|
||||
INSERT INTO "kpi_title" VALUES (14, 'AMF', 'AMF.14', '{"cn": "AMF初始注册失败次数_协议错误_用户原因", "en": "AMF.FailedInitReg.111.User"}', 'AMF初始注册失败次数_协议错误_用户原因', 'AMF Initial Reg Fail - Protocol Error User', '1');
|
||||
INSERT INTO "kpi_title" VALUES (15, 'AMF', 'AMF.15', '{"cn": "AMF一次寻呼响应次数", "en": "AMF.FirstPagingSucc"}', 'AMF一次寻呼响应次数', 'AMF First Paging Responses', '1');
|
||||
INSERT INTO "kpi_title" VALUES (16, 'AMF', 'AMF.16', '{"cn": "AMF二次寻呼响应次数", "en": "AMF.SecondPagingSucc"}', 'AMF二次寻呼响应次数', 'AMF Second Paging Responses', '1');
|
||||
INSERT INTO "kpi_title" VALUES (17, 'AMF', 'AMF.17', '{"cn": "AMF寻呼请求次数", "en": "AMF.PagAtt"}', 'AMF寻呼请求次数', 'AMF Paging Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (18, 'AMF', 'AMF.18', '{"cn": "AMF业务请求被拒次数", "en": "AMF.FailServiceReq"}', 'AMF业务请求被拒次数', 'AMF Service Requests Rejected', '1');
|
||||
INSERT INTO "kpi_title" VALUES (19, 'AMF', 'AMF.19', '{"cn": "AMF业务请求尝试次数", "en": "AMF.AttServiceReq"}', 'AMF业务请求尝试次数', 'AMF Service Request Attempts', '1');
|
||||
INSERT INTO "kpi_title" VALUES (33, 'AMF', 'AMF.A.02', '{"cn":"AMF移动性注册更新成功次数","en":"AMF.SuccMobiReg"}', 'AMF移动性注册更新成功次数', 'Mobility Reg Update Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (34, 'AMF', 'AMF.A.03', '{"cn":"AMF移动性注册更新失败次数","en":"AMF.FailedMobiReg"}', 'AMF移动性注册更新失败次数', 'Mobility Reg Update Failures', '1');
|
||||
INSERT INTO "kpi_title" VALUES (35, 'AMF', 'AMF.A.04', '{"cn":"AMF紧急注册请求次数","en":"AMF.AttEmergReg"}', 'AMF紧急注册请求次数', 'Emergency Reg Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (36, 'AMF', 'AMF.A.05', '{"cn":"AMF紧急注册成功次数","en":"AMF.SuccEmergReg"}', 'AMF紧急注册成功次数', 'Emergency Reg Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (37, 'AMF', 'AMF.A.06', '{"cn":"AMF紧急注册失败次数","en":"AMF.FailedEmergReg"}', 'AMF紧急注册失败次数', 'Emergency Reg Failures', '1');
|
||||
INSERT INTO "kpi_title" VALUES (38, 'AMF', 'AMF.A.07', '{"cn":"UE发起的去注册请求次数","en":"AMF.AttUeDereg"}', 'UE发起的去注册请求次数', 'UE Dereg Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (39, 'AMF', 'AMF.A.08', '{"cn":"UE发起的去注册成功次数","en":"AMF.SuccUeDereg"}', 'UE发起的去注册成功次数', 'UE Dereg Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (40, 'AMF', 'AMF.A.09', '{"cn":"AMF发起的去注册请求次数","en":"AMF.AttAmfDereg"}', 'AMF发起的去注册请求次数', 'AMF Dereg Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (41, 'AMF', 'AMF.A.10', '{"cn":"AMF发起的去注册成功次数","en":"AMF.SuccAmfDereg"}', 'AMF发起的去注册成功次数', 'AMF Dereg Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (42, 'AMF', 'AMF.A.11', '{"cn":"UDM发起的去注册请求次数","en":"AMF.AttUdmDereg"}', 'UDM发起的去注册请求次数', 'UDM Dereg Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (43, 'AMF', 'AMF.A.12', '{"cn":"UDM发起的去注册成功次数","en":"AMF.SuccUdmDereg"}', 'UDM发起的去注册成功次数', 'UDM Dereg Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (44, 'AMF', 'AMF.A.13', '{"cn":"AMF寻呼失败次数","en":"AMF.PagFail"}', 'AMF寻呼失败次数', 'AMF Paging Failures', '1');
|
||||
INSERT INTO "kpi_title" VALUES (45, 'AMF', 'AMF.A.14', '{"cn":"AMF隐式去注册次数","en":"AMF.ImplicitDereg"}', 'AMF隐式去注册次数', 'Implicit Deregistrations', '1');
|
||||
INSERT INTO "kpi_title" VALUES (60, 'UDM', 'UDM.01', '{"cn": "5G注册用户数", "en": "UDR.5gActSub"}', '5G注册用户数', '5G Registered Users', '1');
|
||||
INSERT INTO "kpi_title" VALUES (61, 'UDM', 'UDM.02', '{"cn": "AMF发起的UECM注册请求次数", "en": "UDM.AmfUecmRegReq"}', 'AMF发起的UECM注册请求次数', 'AMF UECM Reg Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (62, 'UDM', 'UDM.03', '{"cn": "AMF发起的UECM注册成功次数", "en": "UDM.AmfUecmRegSucc"}', 'AMF发起的UECM注册成功次数', 'AMF UECM Reg Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (63, 'UDM', 'UDM.04', '{"cn": "SMF发起的UECM注册成功次数", "en": "UDM.SmfUecmRegSucc"}', 'SMF发起的UECM注册成功次数', 'SMF UECM Reg Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (64, 'UDM', 'UDM.05', '{"cn": "SMF发起的UECM注册请求次数", "en": "UDM.SmfUecmRegReq"}', 'SMF发起的UECM注册请求次数', 'SMF UECM Reg Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (78, 'UDM', 'AUSF.01', '{"cn": "鉴权成功次数", "en": "Ausf.UeAuthAnsSucc"}', '鉴权成功次数', 'Auth Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (79, 'UDM', 'AUSF.02', '{"cn": "鉴权请求次数", "en": "Ausf.UeAuthReq"}', '鉴权请求次数', 'Auth Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (80, 'AUSF', 'AUSF.01', '{"cn": "鉴权成功次数", "en": "Ausf.UeAuthAnsSucc"}', '鉴权成功次数', 'Auth Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (81, 'AUSF', 'AUSF.02', '{"cn": "鉴权请求次数", "en": "Ausf.UeAuthReq"}', '鉴权请求次数', 'Auth Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (90, 'UPF', 'UPF.01', '{"cn": "PFCP会话建立成功次数", "en": "UPF.PfcpSessionEstabSucc"}', 'PFCP会话建立成功次数', 'PFCP Session Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (91, 'UPF', 'UPF.02', '{"cn": "PFCP会话建立请求次数", "en": "UPF.PfcpSessionEstabReq"}', 'PFCP会话建立请求次数', 'PFCP Session Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (92, 'UPF', 'UPF.03', '{"cn": "N6接口上行字节数", "en": "UPF.N6OgOct"}', 'N6接口上行字节数', 'N6 Uplink Bytes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (93, 'UPF', 'UPF.04', '{"cn": "N6接口下行字节数", "en": "UPF.N6IncOct"}', 'N6接口下行字节数', 'N6 Downlink Bytes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (94, 'UPF', 'UPF.05', '{"cn": "N3接口上行字节数", "en": "UPF.N3OgOct"}', 'N3接口上行字节数', 'N3 Uplink Bytes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (95, 'UPF', 'UPF.06', '{"cn": "N3接口下行字节数", "en": "UPF.N3IncOct"}', 'N3接口下行字节数', 'N3 Downlink Bytes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (120, 'SMF', 'SMF.01', '{"cn": "5G实时PDU会话数", "en": "SMF.MeanPduSession"}', '5G实时PDU会话数', '5G Real Time PDU Sessions', '1');
|
||||
INSERT INTO "kpi_title" VALUES (121, 'SMF', 'SMF.02', '{"cn": "PDU会话建立成功次数", "en": "SMF.SuccCreatePduSession"}', 'PDU会话建立成功次数', 'PDU Session Create Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (122, 'SMF', 'SMF.03', '{"cn": "PDU会话建立请求次数", "en": "SMF.AttCreatePduSession"}', 'PDU会话建立请求次数', 'PDU Session Create Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (123, 'SMF', 'SMF.04', '{"cn": "IMS PDU会话建立成功次数", "en": "SMF.SuccCreatePduSession._Ims"}', 'IMS PDU会话建立成功次数', 'IMS PDU Session Create Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (124, 'SMF', 'SMF.05', '{"cn": "IMS PDU会话建立请求次数", "en": "SMF.AttCreatePduSession._Ims"}', 'IMS PDU会话建立请求次数', 'IMS PDU Session Create Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (134, 'SMF', 'SMF.A.01', '{"cn":"PDU会话接受次数","en":"SMF.PduSessAcpt"}', 'PDU会话接受次数', 'PDU Session Accepts', '1');
|
||||
INSERT INTO "kpi_title" VALUES (135, 'SMF', 'SMF.A.02', '{"cn":"基站Pdu资源创建成功次数","en":"SM.PduResSetupSucc"}', '基站Pdu资源创建成功次数', 'gNB PDU Resource Create Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (136, 'SMF', 'SMF.A.03', '{"cn":"查询用户SM数据失败次数","en":"SM.RetrieveSmDataFail"}', '查询用户SM数据失败次数', 'SM Data Query Failures', '1');
|
||||
INSERT INTO "kpi_title" VALUES (137, 'SMF', 'SMF.A.04', '{"cn":"PFCP会话建立失败次数","en":"SM.PfcpSessEstFail"}', 'PFCP会话建立失败次数', 'PFCP Session Establish Failures', '1');
|
||||
INSERT INTO "kpi_title" VALUES (138, 'SMF', 'SMF.A.05', '{"cn":"基站Pdu资源创建失败次数","en":"SM.PduResSetupFail"}', '基站Pdu资源创建失败次数', 'gNB PDU Resource Create Failures', '1');
|
||||
INSERT INTO "kpi_title" VALUES (139, 'SMF', 'SMF.A.06', '{"cn":"PFCP会话修改失败次数","en":"SM.PfcpSessMdfyFail"}', 'PFCP会话修改失败次数', 'PFCP Session Modify Failures', '1');
|
||||
INSERT INTO "kpi_title" VALUES (140, 'SMF', 'SMF.A.07', '{"cn":"PDU会话拒绝次数","en":"SM.PduSessRejt"}', 'PDU会话拒绝次数', 'PDU Session Rejects', '1');
|
||||
INSERT INTO "kpi_title" VALUES (141, 'SMF', 'SMF.A.08', '{"cn":"PDU会话释放指示次数","en":"SM.PduSessRelCmd"}', 'PDU会话释放指示次数', 'PDU Session Release Indications', '1');
|
||||
INSERT INTO "kpi_title" VALUES (150, 'NSSF', 'NSSF.A.02', '{"cn":"可用AMF注册次数","en":"NSSF.SuccAvailAMFPut"}', '可用AMF注册成功次数', 'Available AMF Reg Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (151, 'NSSF', 'NSSF.A.03', '{"cn":"可用AMF注册更新成功次数","en":"NSSF.AvailAMFPut"}', '可用AMF注册次数', 'Available AMF Update Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (152, 'NSSF', 'NSSF.A.04', '{"cn":"可用AMF注册更新次数","en":"NSSF.SuccAvailAMFPatch"}', '可用AMF注册更新成功次数', 'Available AMF Update Attempts', '1');
|
||||
INSERT INTO "kpi_title" VALUES (153, 'NSSF', 'NSSF.A.01', '{"cn":"可用AMF注册成功次数","en":"NSSF.AvailAMFPatch"}', '可用AMF注册更新次数', 'Available AMF Reg Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (154, 'NSSF', 'NSSF.A.05', '{"cn":"可用AMF去注册成功次数","en":"NSSF.SuccAvailAMFDelete"}', '可用AMF去注册成功次数', 'Available AMF Dereg Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (155, 'NSSF', 'NSSF.A.06', '{"cn":"可用AMF去注册次数","en":"NSSF.AvailAMFDelete"}', '可用AMF去注册次数', 'Available AMF Dereg Attempts', '1');
|
||||
INSERT INTO "kpi_title" VALUES (156, 'NSSF', 'NSSF.A.07', '{"cn":"网元订阅成功次数","en":"NSSF.SuccAvailSubscription"}', '网元订阅成功次数', 'NF Subscription Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (157, 'NSSF', 'NSSF.A.08', '{"cn":"网元订阅次数","en":"NSSF.AvailSubscription"}', '网元订阅次数', 'NF Subscription Attempts', '1');
|
||||
INSERT INTO "kpi_title" VALUES (158, 'NSSF', 'NSSF.A.09', '{"cn":"网元去订阅成功次数","en":"NSSF.SuccAvailUnsubscription"}', '网元去订阅成功次数', 'NF Unsubscribe Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (159, 'NSSF', 'NSSF.A.10', '{"cn":"网元去订阅次数","en":"NSSF.AvailUnsubscription"}', '网元去订阅次数', 'NF Unsubscribe Attempts', '1');
|
||||
INSERT INTO "kpi_title" VALUES (160, 'NSSF', 'NSSF.A.11', '{"cn":"向NRF注册成功次数","en":"NSSF.SuccNRFReg"}', '向NRF注册成功次数', 'NRF Register Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (161, 'NSSF', 'NSSF.A.12', '{"cn":"向NRF注册次数","en":"NSSF.NRFReg"}', '向NRF注册次数', 'NRF Register Attempts', '1');
|
||||
INSERT INTO "kpi_title" VALUES (162, 'NSSF', 'NSSF.A.13', '{"cn":"向NRF发送心跳次数","en":"NSSF.NRFHeartbeat"}', '向NRF发送心跳次数', 'NRF Heartbeats', '1');
|
||||
INSERT INTO "kpi_title" VALUES (163, 'NSSF', 'NSSF.A.14', '{"cn":"当前注册AMF个数","en":"NSSF.CurrentAMFCount"}', '当前注册AMF个数', 'Current AMF Count', '1');
|
||||
INSERT INTO "kpi_title" VALUES (164, 'NSSF', 'NSSF.A.15', '{"cn":"当前订阅网元个数","en":"NSSF.CurrentSubscriperCount"}', '当前订阅网元个数', 'Current NF Subscriber Count', '1');
|
||||
INSERT INTO "kpi_title" VALUES (180, 'MME', 'MME.A.01', '{"cn":"MME附着请求次数","en":"EpsAttachAtt"}', 'MME附着请求次数', 'MME Attach Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (181, 'MME', 'MME.A.02', '{"cn":"MME附着成功次数","en":"EpsAttachSucc"}', 'MME附着成功次数', 'MME Attach Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (183, 'MME', 'MME.A.04', '{"cn":"MME组合附着请求次数","en":"CombAttachAtt"}', 'MME组合附着请求次数', 'MME Combined Attach Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (184, 'MME', 'MME.A.05', '{"cn":"MME组合附着成功次数","en":"CombAttachSucc"}', 'MME组合附着成功次数', 'MME Combined Attach Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (186, 'MME', 'MME.A.07', '{"cn":"MME紧急附着请求次数","en":"EmergAttachAtt"}', 'MME紧急附着请求次数', 'MME Emergency Attach Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (187, 'MME', 'MME.A.08', '{"cn":"MME紧急附着成功次数","en":"EmergAttachSucc"}', 'MME紧急附着成功次数', 'MME Emergency Attach Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (189, 'MME', 'MME.A.10', '{"cn":"UE发起的分离请求次数","en":"EpsDetachUeAtt"}', 'UE发起的分离请求次数', 'UE Initiated Detach Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (190, 'MME', 'MME.A.11', '{"cn":"UE发起的分离请求成功次数","en":"EpsDetachUeSucc"}', 'UE发起的分离请求成功次数', 'UE Initiated Detach Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (191, 'MME', 'MME.A.12', '{"cn":"MME发起的分离请求次数","en":"EpsDetachMMEAtt"}', 'MME发起的分离请求次数', 'MME Initiated Detach Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (192, 'MME', 'MME.A.13', '{"cn":"MME发起的分离请求成功次数","en":"EpsDetachMMESucc"}', 'MME发起的分离请求成功次数', 'MME Initiated Detach Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (196, 'MME', 'MME.A.17', '{"cn":"MME寻呼次数","en":"PagingEpsAtt"}', 'MME寻呼次数', 'MME Paging Attempts', '1');
|
||||
INSERT INTO "kpi_title" VALUES (197, 'MME', 'MME.A.18', '{"cn":"MME寻呼成功次数","en":"PagingEpsSucc"}', 'MME寻呼成功次数', 'MME Paging Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (199, 'MME', 'MME.A.20', '{"cn":"MME隐式分离请求次数","en":"EpsImplicitDetach"}', 'MME隐式分离请求次数', 'MME Implicit Detach Count', '1');
|
||||
INSERT INTO "kpi_title" VALUES (200, 'MME', 'MME.A.21', '{"cn":"MME激活专用承载请求次数","en":"ActDedicatedEpsBearerAtt"}', 'MME激活专用承载请求次数', 'Dedicated Bearer Activate Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (201, 'MME', 'MME.A.22', '{"cn":"MME激活专用承载请求成功次数","en":"ActDedicatedEpsBearerSucc"}', 'MME激活专用承载请求成功次数', 'Dedicated Bearer Activate Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (203, 'MME', 'MME.A.24', '{"cn":"MME去激活专用承载请求次数","en":"DeactEpsDedicatedBearerAtt"}', 'MME去激活专用承载请求次数', 'Dedicated Bearer Deactivate Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (204, 'MME', 'MME.A.25', '{"cn":"MME去激活专用承载请求成功次数","en":"DeactEpsDedicatedBearerSucc"}', 'MME去激活专用承载请求成功次数', 'Dedicated Bearer Deactivate Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (205, 'MME', 'MME.A.26', '{"cn":"MME修改专用承载请求次数","en":"ModEpsBearerAtt"}', 'MME修改专用承载请求次数', 'Dedicated Bearer Modify Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (206, 'MME', 'MME.A.27', '{"cn":"MME修改专用承载请求成功次数","en":"ModEpsBearerSucc"}', 'MME修改专用承载请求成功次数', 'Dedicated Bearer Modify Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (208, 'MME', 'MME.A.29', '{"cn":"MME服务请求次数","en":"EpsServiceReqAtt"}', 'MME服务请求次数', 'MME Service Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (209, 'MME', 'MME.A.30', '{"cn":"MME服务请求成功次数","en":"EpsServiceReqSucc"}', 'MME服务请求成功次数', 'MME Service Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (240, 'MOCNGW', 'MOCNGW.01', '{"cn":"AttachRequest","en":"AttachRequest"}', 'AttachRequest', 'Attach Request', '1');
|
||||
INSERT INTO "kpi_title" VALUES (241, 'MOCNGW', 'MOCNGW.02', '{"cn":"AttachAccept","en":"AttachAccept"}', 'AttachAccept', 'Attach Accept', '1');
|
||||
INSERT INTO "kpi_title" VALUES (242, 'MOCNGW', 'MOCNGW.03', '{"cn":"AttachComplete","en":"AttachComplete"}', 'AttachComplete', 'Attach Complete', '1');
|
||||
INSERT INTO "kpi_title" VALUES (243, 'MOCNGW', 'MOCNGW.04', '{"cn":"AttachReject","en":"AttachReject"}', 'AttachReject', 'Attach Reject', '1');
|
||||
INSERT INTO "kpi_title" VALUES (244, 'MOCNGW', 'MOCNGW.05', '{"cn":"DetachRequest","en":"DetachRequest"}', 'DetachRequest', 'Detach Request', '1');
|
||||
INSERT INTO "kpi_title" VALUES (245, 'MOCNGW', 'MOCNGW.06', '{"cn":"DetachAccept","en":"DetachAccept"}', 'DetachAccept', 'Detach Accept', '1');
|
||||
INSERT INTO "kpi_title" VALUES (246, 'MOCNGW', 'MOCNGW.07', '{"cn":"TrackingAreaUpdateRequest","en":"TrackingAreaUpdateRequest"}', 'TrackingAreaUpdateRequest', 'Tracking Area Update Request', '1');
|
||||
INSERT INTO "kpi_title" VALUES (247, 'MOCNGW', 'MOCNGW.08', '{"cn":"TrackingAreaUpdateAccept","en":"TrackingAreaUpdateAccept"}', 'TrackingAreaUpdateAccept', 'Tracking Area Update Accept', '1');
|
||||
INSERT INTO "kpi_title" VALUES (248, 'MOCNGW', 'MOCNGW.09', '{"cn":"TrackingAreaUpdateComplete","en":"TrackingAreaUpdateComplete"}', 'TrackingAreaUpdateComplete', 'Tracking Area Update Complete', '1');
|
||||
INSERT INTO "kpi_title" VALUES (249, 'MOCNGW', 'MOCNGW.10', '{"cn":"TrackingAreaUpdateReject","en":"TrackingAreaUpdateReject"}', 'TrackingAreaUpdateReject', 'Tracking Area Update Reject', '1');
|
||||
INSERT INTO "kpi_title" VALUES (250, 'MOCNGW', 'MOCNGW.11', '{"cn":"ServiceRequest","en":"ServiceRequest"}', 'ServiceRequest', 'Service Request', '1');
|
||||
INSERT INTO "kpi_title" VALUES (251, 'MOCNGW', 'MOCNGW.12', '{"cn":"ExtendedServiceRequest","en":"ExtendedServiceRequest"}', 'ExtendedServiceRequest', 'Extended Service Request', '1');
|
||||
INSERT INTO "kpi_title" VALUES (252, 'MOCNGW', 'MOCNGW.13', '{"cn":"ControlPlaneServiceRequest","en":"ControlPlaneServiceRequest"}', 'ControlPlaneServiceRequest', 'Control Plane Service Request', '1');
|
||||
INSERT INTO "kpi_title" VALUES (253, 'MOCNGW', 'MOCNGW.14', '{"cn":"ServiceReject","en":"ServiceReject"}', 'ServiceReject', 'Service Reject', '1');
|
||||
INSERT INTO "kpi_title" VALUES (254, 'MOCNGW', 'MOCNGW.15', '{"cn":"ServiceAccept","en":"ServiceAccept"}', 'ServiceAccept', 'Service Accept', '1');
|
||||
INSERT INTO "kpi_title" VALUES (255, 'MOCNGW', 'MOCNGW.16', '{"cn":"GutiReallocationCommand","en":"GutiReallocationCommand"}', 'GutiReallocationCommand', 'GUTI Reallocation Command', '1');
|
||||
INSERT INTO "kpi_title" VALUES (256, 'MOCNGW', 'MOCNGW.17', '{"cn":"GutiReallocationComplete","en":"GutiReallocationComplete"}', 'GutiReallocationComplete', 'GUTI Reallocation Complete', '1');
|
||||
INSERT INTO "kpi_title" VALUES (257, 'MOCNGW', 'MOCNGW.18', '{"cn":"AuthenticationRequest","en":"AuthenticationRequest"}', 'AuthenticationRequest', 'Authentication Request', '1');
|
||||
INSERT INTO "kpi_title" VALUES (258, 'MOCNGW', 'MOCNGW.19', '{"cn":"AuthenticationResponse","en":"AuthenticationResponse"}', 'AuthenticationResponse', 'Authentication Response', '1');
|
||||
INSERT INTO "kpi_title" VALUES (259, 'MOCNGW', 'MOCNGW.20', '{"cn":"AuthenticationReject","en":"AuthenticationReject"}', 'AuthenticationReject', 'Authentication Reject', '1');
|
||||
INSERT INTO "kpi_title" VALUES (260, 'MOCNGW', 'MOCNGW.21', '{"cn":"AuthenticationFailure","en":"AuthenticationFailure"}', 'AuthenticationFailure', 'Authentication Failure', '1');
|
||||
INSERT INTO "kpi_title" VALUES (261, 'MOCNGW', 'MOCNGW.22', '{"cn":"IdentityRequest","en":"IdentityRequest"}', 'IdentityRequest', 'Identity Request', '1');
|
||||
INSERT INTO "kpi_title" VALUES (262, 'MOCNGW', 'MOCNGW.23', '{"cn":"IdentityResponse","en":"IdentityResponse"}', 'IdentityResponse', 'Identity Response', '1');
|
||||
INSERT INTO "kpi_title" VALUES (263, 'MOCNGW', 'MOCNGW.24', '{"cn":"SecurityModeCommand","en":"SecurityModeCommand"}', 'SecurityModeCommand', 'Security Mode Command', '1');
|
||||
INSERT INTO "kpi_title" VALUES (264, 'MOCNGW', 'MOCNGW.25', '{"cn":"SecurityModeComplete","en":"SecurityModeComplete"}', 'SecurityModeComplete', 'Security Mode Complete', '1');
|
||||
INSERT INTO "kpi_title" VALUES (265, 'MOCNGW', 'MOCNGW.26', '{"cn":"SecurityModeReject","en":"SecurityModeReject"}', 'SecurityModeReject', 'Security Mode Reject', '1');
|
||||
INSERT INTO "kpi_title" VALUES (266, 'MOCNGW', 'MOCNGW.27', '{"cn":"EmmStatus","en":"EmmStatus"}', 'EmmStatus', 'EMM Status', '1');
|
||||
INSERT INTO "kpi_title" VALUES (267, 'MOCNGW', 'MOCNGW.28', '{"cn":"EmmInformation","en":"EmmInformation"}', 'EmmInformation', 'EMM Information', '1');
|
||||
INSERT INTO "kpi_title" VALUES (268, 'MOCNGW', 'MOCNGW.29', '{"cn":"DownlinkNasTransport","en":"DownlinkNasTransport"}', 'DownlinkNasTransport', 'Downlink NAS Transport', '1');
|
||||
INSERT INTO "kpi_title" VALUES (269, 'MOCNGW', 'MOCNGW.30', '{"cn":"UplinkNasTransport","en":"UplinkNasTransport"}', 'UplinkNasTransport', 'Uplink NAS Transport', '1');
|
||||
INSERT INTO "kpi_title" VALUES (270, 'MOCNGW', 'MOCNGW.31', '{"cn":"CsServiceNotification","en":"CsServiceNotification"}', 'CsServiceNotification', 'CS Service Notification', '1');
|
||||
INSERT INTO "kpi_title" VALUES (271, 'MOCNGW', 'MOCNGW.32', '{"cn":"DownlinkGenericNasTransport","en":"DownlinkGenericNasTransport"}', 'DownlinkGenericNasTransport', 'Downlink Generic NAS Transport', '1');
|
||||
INSERT INTO "kpi_title" VALUES (272, 'MOCNGW', 'MOCNGW.33', '{"cn":"UplinkGenericNasTransport","en":"UplinkGenericNasTransport"}', 'UplinkGenericNasTransport', 'Uplink Generic NAS Transport', '1');
|
||||
INSERT INTO "kpi_title" VALUES (302, 'IMS', 'SCSCF.03', '{"cn": "初始注册成功次数","en": "UR.SuccInitReg"}', '初始注册成功次数', 'Initial Reg Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (303, 'IMS', 'SCSCF.04', '{"cn": "初始注册请求次数","en": "UR.AttInitReg"}', '初始注册请求次数', 'Initial Reg Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (304, 'IMS', 'SCSCF.05', '{"cn": "主叫接通次数","en": "SC.SuccSessionOrig"}', '主叫接通次数', 'MO Call Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (305, 'IMS', 'SCSCF.06', '{"cn": "主叫试呼次数","en": "SC.AttSessionOrig"}', '主叫试呼次数', 'MO Call Attempts', '1');
|
||||
INSERT INTO "kpi_title" VALUES (306, 'IMS', 'SCSCF.07', '{"cn": "被叫接通次数","en": "SC.SuccSessionTerm"}', '被叫接通次数', 'MT Call Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (307, 'IMS', 'SCSCF.08', '{"cn": "被叫试呼次数","en": "SC.AttSessionTerm"}', '被叫试呼次数', 'MT Call Attempts', '1');
|
||||
INSERT INTO "kpi_title" VALUES (308, 'IMS', 'SCSCF.09', '{"cn": "主叫应答次数","en": "SC.AnsSessionOrig"}', '主叫应答次数', 'MO Call Answers', '1');
|
||||
INSERT INTO "kpi_title" VALUES (321, 'IMS', 'SCSCF.22', '{"cn": "被叫应答次数","en": "SC.AnsSessionTerm"}', '被叫应答次数', 'MT Call Answers', '1');
|
||||
INSERT INTO "kpi_title" VALUES (334, 'IMS', 'IDD.01', '', '呼出IDD呼叫尝试次数', 'IDD Outgoing Call Attempts', '1');
|
||||
INSERT INTO "kpi_title" VALUES (335, 'IMS', 'IDD.02', '', '呼出IDD接通次数', 'IDD Outgoing Call Answers', '1');
|
||||
INSERT INTO "kpi_title" VALUES (336, 'IMS', 'IDD.03', '', '呼出IDD接通成功次数', 'IDD Outgoing Call Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (337, 'IMS', 'IDD.04', '', '呼入IDD呼叫尝试次数', 'IDD Incoming Call Attempts', '1');
|
||||
INSERT INTO "kpi_title" VALUES (338, 'IMS', 'IDD.05', '', '呼入IDD接通次数', 'IDD Incoming Call Answers', '1');
|
||||
INSERT INTO "kpi_title" VALUES (339, 'IMS', 'IDD.06', '', '呼入IDD接通成功次数', 'IDD Incoming Call Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (351, 'PCF', 'PCF.02', '{"cn": "SM策略关联建立成功次数", "en": "PCF.PolicySmAssocCreateSucc"}', 'SM策略关联建立成功次数', 'SM Policy Assoc Create Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (352, 'PCF', 'PCF.03', '{"cn": "SM策略关联建立请求次数", "en": "PCF.PolicySmAssocCreateReq"}', 'SM策略关联建立请求次数', 'SM Policy Assoc Create Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (353, 'PCF', 'PCF.04', '{"cn": "SM策略关联更新成功次数", "en": "PCF.PolicySmAssocUpdateSucc"}', 'SM策略关联更新成功次数', 'SM Policy Assoc Update Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (354, 'PCF', 'PCF.05', '{"cn": "SM策略关联更新请求次数", "en": "PCF.PolicySmAssocUpdateReq"}', 'SM策略关联更新请求次数', 'SM Policy Assoc Update Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (380, 'SMSC', 'SMSC.A.01', '{"cn": "MS到SMSC短信请求次数", "en": "SMSC.MStoSMSCAtt"}', 'MS到SMSC短信请求次数', 'MS to SMSC SMS Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (381, 'SMSC', 'SMSC.A.02', '{"cn": "MS到SMSC短信成功次数", "en": "SMSC.MStoSMSCSucc"}', 'MS到SMSC短信成功次数', 'MS to SMSC SMS Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (382, 'SMSC', 'SMSC.A.03', '{"cn": "MS到SMSC短信失败次数", "en": "SMSC.MStoSMSCFail"}', 'MS到SMSC短信失败次数', 'MS to SMSC SMS Failures', '1');
|
||||
INSERT INTO "kpi_title" VALUES (383, 'SMSC', 'SMSC.A.04', '{"cn": "MS到SMSC短信字节数", "en": "SMSC.MStoSMSCBytes"}', 'MS到SMSC短信字节数', 'MS to SMSC SMS Bytes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (396, 'SMSC', 'SMSC.A.17', '{"cn": "SMSC到MS短信请求次数", "en": "SMSC.SMSCtoMSAtt"}', 'SMSC到MS短信请求次数', 'SMSC to MS SMS Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (397, 'SMSC', 'SMSC.A.18', '{"cn": "SMSC到MS短信成功次数", "en": "SMSC.SMSCtoMSSucc"}', 'SMSC到MS短信成功次数', 'SMSC to MS SMS Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (398, 'SMSC', 'SMSC.A.19', '{"cn": "SMSC到MS短信失败次数", "en": "SMSC.SMSCtoMSFail"}', 'SMSC到MS短信失败次数', 'SMSC to MS SMS Failures', '1');
|
||||
INSERT INTO "kpi_title" VALUES (399, 'SMSC', 'SMSC.A.20', '{"cn": "SMSC到MS短信字节数", "en": "SMSC.SMSCtoMSBytes"}', 'SMSC到MS短信字节数', 'SMSC to MS SMS Bytes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (1, 'AMF', 'AMF.01', '{"cn": "AMF注册态用户数", "en": "AMF.RegSub"}', 'AMF注册态用户数', 'AMF.RegSub', '1');
|
||||
INSERT INTO "kpi_title" VALUES (2, 'AMF', 'AMF.02', '{"cn": "AMF初始注册请求次数", "en": "AMF.AttInitReg"}', 'AMF初始注册请求次数', 'AMF.AttInitReg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (3, 'AMF', 'AMF.03', '{"cn": "AMF初始注册成功次数", "en": "AMF.SuccInitReg"}', 'AMF初始注册成功次数', 'AMF.SuccInitReg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (4, 'AMF', 'AMF.04', '{"cn": "AMF初始注册失败次数_非法用户", "en": "AMF.FailedInitReg.3"}', 'AMF初始注册失败次数_非法用户', 'AMF.FailedInitReg.3', '1');
|
||||
INSERT INTO "kpi_title" VALUES (5, 'AMF', 'AMF.05', '{"cn": "AMF初始注册失败次数_PEI不允许", "en": "AMF.FailedInitReg.5"}', 'AMF初始注册失败次数_PEI不允许', 'AMF.FailedInitReg.5', '1');
|
||||
INSERT INTO "kpi_title" VALUES (6, 'AMF', 'AMF.06', '{"cn": "AMF初始注册失败次数_非法设备", "en": "AMF.FailedInitReg.6"}', 'AMF初始注册失败次数_非法设备', 'AMF.FailedInitReg.6', '1');
|
||||
INSERT INTO "kpi_title" VALUES (7, 'AMF', 'AMF.07', '{"cn": "AMF初始注册失败次数_5GS服务不允许_用户原因", "en": "AMF.FailedInitReg.7.User"}', 'AMF初始注册失败次数_5GS服务不允许_用户原因', 'AMF.FailedInitReg.7.User', '1');
|
||||
INSERT INTO "kpi_title" VALUES (8, 'AMF', 'AMF.08', '{"cn": "AMF初始注册失败次数_跟踪区内无合适小区_用户原因", "en": "AMF.FailedInitReg.15.User"}', 'AMF初始注册失败次数_跟踪区内无合适小区_用户原因', 'AMF.FailedInitReg.15.User', '1');
|
||||
INSERT INTO "kpi_title" VALUES (9, 'AMF', 'AMF.09', '{"cn": "AMF初始注册失败次数_N1模式不允许", "en": "AMF.FailedInitReg.27"}', 'AMF初始注册失败次数_N1模式不允许', 'AMF.FailedInitReg.27', '1');
|
||||
INSERT INTO "kpi_title" VALUES (10, 'AMF', 'AMF.10', '{"cn": "AMF初始注册失败次数_PLMN不允许", "en": "AMF.FailedInitReg.11"}', 'AMF初始注册失败次数_PLMN不允许', 'AMF.FailedInitReg.11', '1');
|
||||
INSERT INTO "kpi_title" VALUES (11, 'AMF', 'AMF.11', '{"cn": "AMF初始注册失败次数_跟踪区不允许", "en": "AMF.FailedInitReg.12"}', 'AMF初始注册失败次数_跟踪区不允许', 'AMF.FailedInitReg.12', '1');
|
||||
INSERT INTO "kpi_title" VALUES (12, 'AMF', 'AMF.12', '{"cn": "AMF初始注册失败次数_漫游跟踪区禁止接入", "en": "AMF.FailedInitReg.13"}', 'AMF初始注册失败次数_漫游跟踪区禁止接入', 'AMF.FailedInitReg.13', '1');
|
||||
INSERT INTO "kpi_title" VALUES (13, 'AMF', 'AMF.13', '{"cn": "AMF初始注册失败次数_无可用网络切片", "en": "AMF.FailedInitReg.62"}', 'AMF初始注册失败次数_无可用网络切片', 'AMF.FailedInitReg.62', '1');
|
||||
INSERT INTO "kpi_title" VALUES (14, 'AMF', 'AMF.14', '{"cn": "AMF初始注册失败次数_协议错误_用户原因", "en": "AMF.FailedInitReg.111.User"}', 'AMF初始注册失败次数_协议错误_用户原因', 'AMF.FailedInitReg.111.User', '1');
|
||||
INSERT INTO "kpi_title" VALUES (15, 'AMF', 'AMF.15', '{"cn": "AMF一次寻呼响应次数", "en": "AMF.FirstPagingSucc"}', 'AMF一次寻呼响应次数', 'AMF.FirstPagingSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (16, 'AMF', 'AMF.16', '{"cn": "AMF二次寻呼响应次数", "en": "AMF.SecondPagingSucc"}', 'AMF二次寻呼响应次数', 'AMF.SecondPagingSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (17, 'AMF', 'AMF.17', '{"cn": "AMF寻呼请求次数", "en": "AMF.PagAtt"}', 'AMF寻呼请求次数', 'AMF.PagAtt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (18, 'AMF', 'AMF.18', '{"cn": "AMF业务请求被拒次数", "en": "AMF.FailServiceReq"}', 'AMF业务请求被拒次数', 'AMF.FailServiceReq', '1');
|
||||
INSERT INTO "kpi_title" VALUES (19, 'AMF', 'AMF.19', '{"cn": "AMF业务请求尝试次数", "en": "AMF.AttServiceReq"}', 'AMF业务请求尝试次数', 'AMF.AttServiceReq', '1');
|
||||
INSERT INTO "kpi_title" VALUES (33, 'AMF', 'AMF.A.02', '{"cn":"AMF移动性注册更新成功次数","en":"AMF.SuccMobiReg"}', 'AMF移动性注册更新成功次数', 'AMF.SuccMobiReg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (34, 'AMF', 'AMF.A.03', '{"cn":"AMF移动性注册更新失败次数","en":"AMF.FailedMobiReg"}', 'AMF移动性注册更新失败次数', 'AMF.FailedMobiReg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (35, 'AMF', 'AMF.A.04', '{"cn":"AMF紧急注册请求次数","en":"AMF.AttEmergReg"}', 'AMF紧急注册请求次数', 'AMF.AttEmergReg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (36, 'AMF', 'AMF.A.05', '{"cn":"AMF紧急注册成功次数","en":"AMF.SuccEmergReg"}', 'AMF紧急注册成功次数', 'AMF.SuccEmergReg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (37, 'AMF', 'AMF.A.06', '{"cn":"AMF紧急注册失败次数","en":"AMF.FailedEmergReg"}', 'AMF紧急注册失败次数', 'AMF.FailedEmergReg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (38, 'AMF', 'AMF.A.07', '{"cn":"UE发起的去注册请求次数","en":"AMF.AttUeDereg"}', 'UE发起的去注册请求次数', 'AMF.AttUeDereg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (39, 'AMF', 'AMF.A.08', '{"cn":"UE发起的去注册成功次数","en":"AMF.SuccUeDereg"}', 'UE发起的去注册成功次数', 'AMF.SuccUeDereg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (40, 'AMF', 'AMF.A.09', '{"cn":"AMF发起的去注册请求次数","en":"AMF.AttAmfDereg"}', 'AMF发起的去注册请求次数', 'AMF.AttAmfDereg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (41, 'AMF', 'AMF.A.10', '{"cn":"AMF发起的去注册成功次数","en":"AMF.SuccAmfDereg"}', 'AMF发起的去注册成功次数', 'AMF.SuccAmfDereg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (42, 'AMF', 'AMF.A.11', '{"cn":"UDM发起的去注册请求次数","en":"AMF.AttUdmDereg"}', 'UDM发起的去注册请求次数', 'AMF.AttUdmDereg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (43, 'AMF', 'AMF.A.12', '{"cn":"UDM发起的去注册成功次数","en":"AMF.SuccUdmDereg"}', 'UDM发起的去注册成功次数', 'AMF.SuccUdmDereg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (44, 'AMF', 'AMF.A.13', '{"cn":"AMF寻呼失败次数","en":"AMF.PagFail"}', 'AMF寻呼失败次数', 'AMF.PagFail', '1');
|
||||
INSERT INTO "kpi_title" VALUES (45, 'AMF', 'AMF.A.14', '{"cn":"AMF隐式去注册次数","en":"AMF.ImplicitDereg"}', 'AMF隐式去注册次数', 'AMF.ImplicitDereg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (60, 'UDM', 'UDM.01', '{"cn": "5G注册用户数", "en": "UDR.5gActSub"}', '5G注册用户数', 'UDR.5gActSub', '1');
|
||||
INSERT INTO "kpi_title" VALUES (61, 'UDM', 'UDM.02', '{"cn": "AMF发起的UECM注册请求次数", "en": "UDM.AmfUecmRegReq"}', 'AMF发起的UECM注册请求次数', 'UDM.AmfUecmRegReq', '1');
|
||||
INSERT INTO "kpi_title" VALUES (62, 'UDM', 'UDM.03', '{"cn": "AMF发起的UECM注册成功次数", "en": "UDM.AmfUecmRegSucc"}', 'AMF发起的UECM注册成功次数', 'UDM.AmfUecmRegSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (63, 'UDM', 'UDM.04', '{"cn": "SMF发起的UECM注册成功次数", "en": "UDM.SmfUecmRegSucc"}', 'SMF发起的UECM注册成功次数', 'UDM.SmfUecmRegSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (64, 'UDM', 'UDM.05', '{"cn": "SMF发起的UECM注册请求次数", "en": "UDM.SmfUecmRegReq"}', 'SMF发起的UECM注册请求次数', 'UDM.SmfUecmRegReq', '1');
|
||||
INSERT INTO "kpi_title" VALUES (78, 'UDM', 'AUSF.01', '{"cn": "鉴权成功次数", "en": "Ausf.UeAuthAnsSucc"}', '鉴权成功次数', 'Ausf.UeAuthAnsSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (79, 'UDM', 'AUSF.02', '{"cn": "鉴权请求次数", "en": "Ausf.UeAuthReq"}', '鉴权请求次数', 'Ausf.UeAuthReq', '1');
|
||||
INSERT INTO "kpi_title" VALUES (80, 'AUSF', 'AUSF.01', '{"cn": "鉴权成功次数", "en": "Ausf.UeAuthAnsSucc"}', '鉴权成功次数', 'Ausf.UeAuthAnsSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (81, 'AUSF', 'AUSF.02', '{"cn": "鉴权请求次数", "en": "Ausf.UeAuthReq"}', '鉴权请求次数', 'Ausf.UeAuthReq', '1');
|
||||
INSERT INTO "kpi_title" VALUES (90, 'UPF', 'UPF.01', '{"cn": "PFCP会话建立成功次数", "en": "UPF.PfcpSessionEstabSucc"}', 'PFCP会话建立成功次数', 'UPF.PfcpSessionEstabSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (91, 'UPF', 'UPF.02', '{"cn": "PFCP会话建立请求次数", "en": "UPF.PfcpSessionEstabReq"}', 'PFCP会话建立请求次数', 'UPF.PfcpSessionEstabReq', '1');
|
||||
INSERT INTO "kpi_title" VALUES (92, 'UPF', 'UPF.03', '{"cn": "N6接口上行字节数", "en": "UPF.N6OgOct"}', 'N6接口上行字节数', 'UPF.N6OgOct', '1');
|
||||
INSERT INTO "kpi_title" VALUES (93, 'UPF', 'UPF.04', '{"cn": "N6接口下行字节数", "en": "UPF.N6IncOct"}', 'N6接口下行字节数', 'UPF.N6IncOct', '1');
|
||||
INSERT INTO "kpi_title" VALUES (94, 'UPF', 'UPF.05', '{"cn": "N3接口上行字节数", "en": "UPF.N3OgOct"}', 'N3接口上行字节数', 'UPF.N3OgOct', '1');
|
||||
INSERT INTO "kpi_title" VALUES (95, 'UPF', 'UPF.06', '{"cn": "N3接口下行字节数", "en": "UPF.N3IncOct"}', 'N3接口下行字节数', 'UPF.N3IncOct', '1');
|
||||
INSERT INTO "kpi_title" VALUES (120, 'SMF', 'SMF.01', '{"cn": "5G实时PDU会话数", "en": "SMF.MeanPduSession"}', '5G实时PDU会话数', 'SMF.MeanPduSession', '1');
|
||||
INSERT INTO "kpi_title" VALUES (121, 'SMF', 'SMF.02', '{"cn": "PDU会话建立成功次数", "en": "SMF.SuccCreatePduSession"}', 'PDU会话建立成功次数', 'SMF.SuccCreatePduSession', '1');
|
||||
INSERT INTO "kpi_title" VALUES (122, 'SMF', 'SMF.03', '{"cn": "PDU会话建立请求次数", "en": "SMF.AttCreatePduSession"}', 'PDU会话建立请求次数', 'SMF.AttCreatePduSession', '1');
|
||||
INSERT INTO "kpi_title" VALUES (123, 'SMF', 'SMF.04', '{"cn": "IMS PDU会话建立成功次数", "en": "SMF.SuccCreatePduSession._Ims"}', 'IMS PDU会话建立成功次数', 'SMF.SuccCreatePduSession._Ims', '1');
|
||||
INSERT INTO "kpi_title" VALUES (124, 'SMF', 'SMF.05', '{"cn": "IMS PDU会话建立请求次数", "en": "SMF.AttCreatePduSession._Ims"}', 'IMS PDU会话建立请求次数', 'SMF.AttCreatePduSession._Ims', '1');
|
||||
INSERT INTO "kpi_title" VALUES (134, 'SMF', 'SMF.A.01', '{"cn":"PDU会话接受次数","en":"SMF.PduSessAcpt"}', 'PDU会话接受次数', 'SMF.PduSessAcpt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (135, 'SMF', 'SMF.A.02', '{"cn":"基站Pdu资源创建成功次数","en":"SM.PduResSetupSucc"}', '基站Pdu资源创建成功次数', 'SM.PduResSetupSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (136, 'SMF', 'SMF.A.03', '{"cn":"查询用户SM数据失败次数","en":"SM.RetrieveSmDataFail"}', '查询用户SM数据失败次数', 'SM.RetrieveSmDataFail', '1');
|
||||
INSERT INTO "kpi_title" VALUES (137, 'SMF', 'SMF.A.04', '{"cn":"PFCP会话建立失败次数","en":"SM.PfcpSessEstFail"}', 'PFCP会话建立失败次数', 'SM.PfcpSessEstFail', '1');
|
||||
INSERT INTO "kpi_title" VALUES (138, 'SMF', 'SMF.A.05', '{"cn":"基站Pdu资源创建失败次数","en":"SM.PduResSetupFail"}', '基站Pdu资源创建失败次数', 'SM.PduResSetupFail', '1');
|
||||
INSERT INTO "kpi_title" VALUES (139, 'SMF', 'SMF.A.06', '{"cn":"PFCP会话修改失败次数","en":"SM.PfcpSessMdfyFail"}', 'PFCP会话修改失败次数', 'SM.PfcpSessMdfyFail', '1');
|
||||
INSERT INTO "kpi_title" VALUES (140, 'SMF', 'SMF.A.07', '{"cn":"PDU会话拒绝次数","en":"SM.PduSessRejt"}', 'PDU会话拒绝次数', 'SM.PduSessRejt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (141, 'SMF', 'SMF.A.08', '{"cn":"PDU会话释放指示次数","en":"SM.PduSessRelCmd"}', 'PDU会话释放指示次数', 'SM.PduSessRelCmd', '1');
|
||||
INSERT INTO "kpi_title" VALUES (150, 'NSSF', 'NSSF.A.02', '{"cn":"可用AMF注册次数","en":"NSSF.SuccAvailAMFPut"}', '可用AMF注册成功次数', 'NSSF.SuccAvailAMFPut', '1');
|
||||
INSERT INTO "kpi_title" VALUES (151, 'NSSF', 'NSSF.A.03', '{"cn":"可用AMF注册更新成功次数","en":"NSSF.AvailAMFPut"}', '可用AMF注册次数', 'NSSF.AvailAMFPut', '1');
|
||||
INSERT INTO "kpi_title" VALUES (152, 'NSSF', 'NSSF.A.04', '{"cn":"可用AMF注册更新次数","en":"NSSF.SuccAvailAMFPatch"}', '可用AMF注册更新成功次数', 'NSSF.SuccAvailAMFPatch', '1');
|
||||
INSERT INTO "kpi_title" VALUES (153, 'NSSF', 'NSSF.A.01', '{"cn":"可用AMF注册成功次数","en":"NSSF.AvailAMFPatch"}', '可用AMF注册更新次数', 'NSSF.AvailAMFPatch', '1');
|
||||
INSERT INTO "kpi_title" VALUES (154, 'NSSF', 'NSSF.A.05', '{"cn":"可用AMF去注册成功次数","en":"NSSF.SuccAvailAMFDelete"}', '可用AMF去注册成功次数', 'NSSF.SuccAvailAMFDelete', '1');
|
||||
INSERT INTO "kpi_title" VALUES (155, 'NSSF', 'NSSF.A.06', '{"cn":"可用AMF去注册次数","en":"NSSF.AvailAMFDelete"}', '可用AMF去注册次数', 'NSSF.AvailAMFDelete', '1');
|
||||
INSERT INTO "kpi_title" VALUES (156, 'NSSF', 'NSSF.A.07', '{"cn":"网元订阅成功次数","en":"NSSF.SuccAvailSubscription"}', '网元订阅成功次数', 'NSSF.SuccAvailSubscription', '1');
|
||||
INSERT INTO "kpi_title" VALUES (157, 'NSSF', 'NSSF.A.08', '{"cn":"网元订阅次数","en":"NSSF.AvailSubscription"}', '网元订阅次数', 'NSSF.AvailSubscription', '1');
|
||||
INSERT INTO "kpi_title" VALUES (158, 'NSSF', 'NSSF.A.09', '{"cn":"网元去订阅成功次数","en":"NSSF.SuccAvailUnsubscription"}', '网元去订阅成功次数', 'NSSF.SuccAvailUnsubscription', '1');
|
||||
INSERT INTO "kpi_title" VALUES (159, 'NSSF', 'NSSF.A.10', '{"cn":"网元去订阅次数","en":"NSSF.AvailUnsubscription"}', '网元去订阅次数', 'NSSF.AvailUnsubscription', '1');
|
||||
INSERT INTO "kpi_title" VALUES (160, 'NSSF', 'NSSF.A.11', '{"cn":"向NRF注册成功次数","en":"NSSF.SuccNRFReg"}', '向NRF注册成功次数', 'NSSF.SuccNRFReg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (161, 'NSSF', 'NSSF.A.12', '{"cn":"向NRF注册次数","en":"NSSF.NRFReg"}', '向NRF注册次数', 'NSSF.NRFReg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (162, 'NSSF', 'NSSF.A.13', '{"cn":"向NRF发送心跳次数","en":"NSSF.NRFHeartbeat"}', '向NRF发送心跳次数', 'NSSF.NRFHeartbeat', '1');
|
||||
INSERT INTO "kpi_title" VALUES (163, 'NSSF', 'NSSF.A.14', '{"cn":"当前注册AMF个数","en":"NSSF.CurrentAMFCount"}', '当前注册AMF个数', 'NSSF.CurrentAMFCount', '1');
|
||||
INSERT INTO "kpi_title" VALUES (164, 'NSSF', 'NSSF.A.15', '{"cn":"当前订阅网元个数","en":"NSSF.CurrentSubscriperCount"}', '当前订阅网元个数', 'NSSF.CurrentSubscriperCount', '1');
|
||||
INSERT INTO "kpi_title" VALUES (180, 'MME', 'MME.A.01', '{"cn":"MME附着请求次数","en":"EpsAttachAtt"}', 'MME附着请求次数', 'EpsAttachAtt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (181, 'MME', 'MME.A.02', '{"cn":"MME附着成功次数","en":"EpsAttachSucc"}', 'MME附着成功次数', 'EpsAttachSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (183, 'MME', 'MME.A.04', '{"cn":"MME组合附着请求次数","en":"CombAttachAtt"}', 'MME组合附着请求次数', 'CombAttachAtt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (184, 'MME', 'MME.A.05', '{"cn":"MME组合附着成功次数","en":"CombAttachSucc"}', 'MME组合附着成功次数', 'CombAttachSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (186, 'MME', 'MME.A.07', '{"cn":"MME紧急附着请求次数","en":"EmergAttachAtt"}', 'MME紧急附着请求次数', 'EmergAttachAtt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (187, 'MME', 'MME.A.08', '{"cn":"MME紧急附着成功次数","en":"EmergAttachSucc"}', 'MME紧急附着成功次数', 'EmergAttachSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (189, 'MME', 'MME.A.10', '{"cn":"UE发起的分离请求次数","en":"EpsDetachUeAtt"}', 'UE发起的分离请求次数', 'EpsDetachUeAtt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (190, 'MME', 'MME.A.11', '{"cn":"UE发起的分离请求成功次数","en":"EpsDetachUeSucc"}', 'UE发起的分离请求成功次数', 'EpsDetachUeSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (191, 'MME', 'MME.A.12', '{"cn":"MME发起的分离请求次数","en":"EpsDetachMMEAtt"}', 'MME发起的分离请求次数', 'EpsDetachMMEAtt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (192, 'MME', 'MME.A.13', '{"cn":"MME发起的分离请求成功次数","en":"EpsDetachMMESucc"}', 'MME发起的分离请求成功次数', 'EpsDetachMMESucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (196, 'MME', 'MME.A.17', '{"cn":"MME寻呼次数","en":"PagingEpsAtt"}', 'MME寻呼次数', 'PagingEpsAtt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (197, 'MME', 'MME.A.18', '{"cn":"MME寻呼成功次数","en":"PagingEpsSucc"}', 'MME寻呼成功次数', 'PagingEpsSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (199, 'MME', 'MME.A.20', '{"cn":"MME隐式分离请求次数","en":"EpsImplicitDetach"}', 'MME隐式分离请求次数', 'EpsImplicitDetach', '1');
|
||||
INSERT INTO "kpi_title" VALUES (200, 'MME', 'MME.A.21', '{"cn":"MME激活专用承载请求次数","en":"ActDedicatedEpsBearerAtt"}', 'MME激活专用承载请求次数', 'ActDedicatedEpsBearerAtt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (201, 'MME', 'MME.A.22', '{"cn":"MME激活专用承载请求成功次数","en":"ActDedicatedEpsBearerSucc"}', 'MME激活专用承载请求成功次数', 'ActDedicatedEpsBearerSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (203, 'MME', 'MME.A.24', '{"cn":"MME去激活专用承载请求次数","en":"DeactEpsDedicatedBearerAtt"}', 'MME去激活专用承载请求次数', 'DeactEpsDedicatedBearerAtt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (204, 'MME', 'MME.A.25', '{"cn":"MME去激活专用承载请求成功次数","en":"DeactEpsDedicatedBearerSucc"}', 'MME去激活专用承载请求成功次数', 'DeactEpsDedicatedBearerSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (205, 'MME', 'MME.A.26', '{"cn":"MME修改专用承载请求次数","en":"ModEpsBearerAtt"}', 'MME修改专用承载请求次数', 'ModEpsBearerAtt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (206, 'MME', 'MME.A.27', '{"cn":"MME修改专用承载请求成功次数","en":"ModEpsBearerSucc"}', 'MME修改专用承载请求成功次数', 'ModEpsBearerSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (208, 'MME', 'MME.A.29', '{"cn":"MME服务请求次数","en":"EpsServiceReqAtt"}', 'MME服务请求次数', 'EpsServiceReqAtt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (209, 'MME', 'MME.A.30', '{"cn":"MME服务请求成功次数","en":"EpsServiceReqSucc"}', 'MME服务请求成功次数', 'EpsServiceReqSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (240, 'MOCNGW', 'MOCNGW.01', '{"cn":"AttachRequest","en":"AttachRequest"}', 'AttachRequest', 'AttachRequest', '1');
|
||||
INSERT INTO "kpi_title" VALUES (241, 'MOCNGW', 'MOCNGW.02', '{"cn":"AttachAccept","en":"AttachAccept"}', 'AttachAccept', 'AttachAccept', '1');
|
||||
INSERT INTO "kpi_title" VALUES (242, 'MOCNGW', 'MOCNGW.03', '{"cn":"AttachComplete","en":"AttachComplete"}', 'AttachComplete', 'AttachComplete', '1');
|
||||
INSERT INTO "kpi_title" VALUES (243, 'MOCNGW', 'MOCNGW.04', '{"cn":"AttachReject","en":"AttachReject"}', 'AttachReject', 'AttachReject', '1');
|
||||
INSERT INTO "kpi_title" VALUES (244, 'MOCNGW', 'MOCNGW.05', '{"cn":"DetachRequest","en":"DetachRequest"}', 'DetachRequest', 'DetachRequest', '1');
|
||||
INSERT INTO "kpi_title" VALUES (245, 'MOCNGW', 'MOCNGW.06', '{"cn":"DetachAccept","en":"DetachAccept"}', 'DetachAccept', 'DetachAccept', '1');
|
||||
INSERT INTO "kpi_title" VALUES (246, 'MOCNGW', 'MOCNGW.07', '{"cn":"TrackingAreaUpdateRequest","en":"TrackingAreaUpdateRequest"}', 'TrackingAreaUpdateRequest', 'TrackingAreaUpdateRequest', '1');
|
||||
INSERT INTO "kpi_title" VALUES (247, 'MOCNGW', 'MOCNGW.08', '{"cn":"TrackingAreaUpdateAccept","en":"TrackingAreaUpdateAccept"}', 'TrackingAreaUpdateAccept', 'TrackingAreaUpdateAccept', '1');
|
||||
INSERT INTO "kpi_title" VALUES (248, 'MOCNGW', 'MOCNGW.09', '{"cn":"TrackingAreaUpdateComplete","en":"TrackingAreaUpdateComplete"}', 'TrackingAreaUpdateComplete', 'TrackingAreaUpdateComplete', '1');
|
||||
INSERT INTO "kpi_title" VALUES (249, 'MOCNGW', 'MOCNGW.10', '{"cn":"TrackingAreaUpdateReject","en":"TrackingAreaUpdateReject"}', 'TrackingAreaUpdateReject', 'TrackingAreaUpdateReject', '1');
|
||||
INSERT INTO "kpi_title" VALUES (250, 'MOCNGW', 'MOCNGW.11', '{"cn":"ServiceRequest","en":"ServiceRequest"}', 'ServiceRequest', 'ServiceRequest', '1');
|
||||
INSERT INTO "kpi_title" VALUES (251, 'MOCNGW', 'MOCNGW.12', '{"cn":"ExtendedServiceRequest","en":"ExtendedServiceRequest"}', 'ExtendedServiceRequest', 'ExtendedServiceRequest', '1');
|
||||
INSERT INTO "kpi_title" VALUES (252, 'MOCNGW', 'MOCNGW.13', '{"cn":"ControlPlaneServiceRequest","en":"ControlPlaneServiceRequest"}', 'ControlPlaneServiceRequest', 'ControlPlaneServiceRequest', '1');
|
||||
INSERT INTO "kpi_title" VALUES (253, 'MOCNGW', 'MOCNGW.14', '{"cn":"ServiceReject","en":"ServiceReject"}', 'ServiceReject', 'ServiceReject', '1');
|
||||
INSERT INTO "kpi_title" VALUES (254, 'MOCNGW', 'MOCNGW.15', '{"cn":"ServiceAccept","en":"ServiceAccept"}', 'ServiceAccept', 'ServiceAccept', '1');
|
||||
INSERT INTO "kpi_title" VALUES (255, 'MOCNGW', 'MOCNGW.16', '{"cn":"GutiReallocationCommand","en":"GutiReallocationCommand"}', 'GutiReallocationCommand', 'GutiReallocationCommand', '1');
|
||||
INSERT INTO "kpi_title" VALUES (256, 'MOCNGW', 'MOCNGW.17', '{"cn":"GutiReallocationComplete","en":"GutiReallocationComplete"}', 'GutiReallocationComplete', 'GutiReallocationComplete', '1');
|
||||
INSERT INTO "kpi_title" VALUES (257, 'MOCNGW', 'MOCNGW.18', '{"cn":"AuthenticationRequest","en":"AuthenticationRequest"}', 'AuthenticationRequest', 'AuthenticationRequest', '1');
|
||||
INSERT INTO "kpi_title" VALUES (258, 'MOCNGW', 'MOCNGW.19', '{"cn":"AuthenticationResponse","en":"AuthenticationResponse"}', 'AuthenticationResponse', 'AuthenticationResponse', '1');
|
||||
INSERT INTO "kpi_title" VALUES (259, 'MOCNGW', 'MOCNGW.20', '{"cn":"AuthenticationReject","en":"AuthenticationReject"}', 'AuthenticationReject', 'AuthenticationReject', '1');
|
||||
INSERT INTO "kpi_title" VALUES (260, 'MOCNGW', 'MOCNGW.21', '{"cn":"AuthenticationFailure","en":"AuthenticationFailure"}', 'AuthenticationFailure', 'AuthenticationFailure', '1');
|
||||
INSERT INTO "kpi_title" VALUES (261, 'MOCNGW', 'MOCNGW.22', '{"cn":"IdentityRequest","en":"IdentityRequest"}', 'IdentityRequest', 'IdentityRequest', '1');
|
||||
INSERT INTO "kpi_title" VALUES (262, 'MOCNGW', 'MOCNGW.23', '{"cn":"IdentityResponse","en":"IdentityResponse"}', 'IdentityResponse', 'IdentityResponse', '1');
|
||||
INSERT INTO "kpi_title" VALUES (263, 'MOCNGW', 'MOCNGW.24', '{"cn":"SecurityModeCommand","en":"SecurityModeCommand"}', 'SecurityModeCommand', 'SecurityModeCommand', '1');
|
||||
INSERT INTO "kpi_title" VALUES (264, 'MOCNGW', 'MOCNGW.25', '{"cn":"SecurityModeComplete","en":"SecurityModeComplete"}', 'SecurityModeComplete', 'SecurityModeComplete', '1');
|
||||
INSERT INTO "kpi_title" VALUES (265, 'MOCNGW', 'MOCNGW.26', '{"cn":"SecurityModeReject","en":"SecurityModeReject"}', 'SecurityModeReject', 'SecurityModeReject', '1');
|
||||
INSERT INTO "kpi_title" VALUES (266, 'MOCNGW', 'MOCNGW.27', '{"cn":"EmmStatus","en":"EmmStatus"}', 'EmmStatus', 'EmmStatus', '1');
|
||||
INSERT INTO "kpi_title" VALUES (267, 'MOCNGW', 'MOCNGW.28', '{"cn":"EmmInformation","en":"EmmInformation"}', 'EmmInformation', 'EmmInformation', '1');
|
||||
INSERT INTO "kpi_title" VALUES (268, 'MOCNGW', 'MOCNGW.29', '{"cn":"DownlinkNasTransport","en":"DownlinkNasTransport"}', 'DownlinkNasTransport', 'DownlinkNasTransport', '1');
|
||||
INSERT INTO "kpi_title" VALUES (269, 'MOCNGW', 'MOCNGW.30', '{"cn":"UplinkNasTransport","en":"UplinkNasTransport"}', 'UplinkNasTransport', 'UplinkNasTransport', '1');
|
||||
INSERT INTO "kpi_title" VALUES (270, 'MOCNGW', 'MOCNGW.31', '{"cn":"CsServiceNotification","en":"CsServiceNotification"}', 'CsServiceNotification', 'CsServiceNotification', '1');
|
||||
INSERT INTO "kpi_title" VALUES (271, 'MOCNGW', 'MOCNGW.32', '{"cn":"DownlinkGenericNasTransport","en":"DownlinkGenericNasTransport"}', 'DownlinkGenericNasTransport', 'DownlinkGenericNasTransport', '1');
|
||||
INSERT INTO "kpi_title" VALUES (272, 'MOCNGW', 'MOCNGW.33', '{"cn":"UplinkGenericNasTransport","en":"UplinkGenericNasTransport"}', 'UplinkGenericNasTransport', 'UplinkGenericNasTransport', '1');
|
||||
INSERT INTO "kpi_title" VALUES (302, 'IMS', 'SCSCF.03', '{"cn": "初始注册成功次数","en": "UR.SuccInitReg"}', '初始注册成功次数', 'UR.SuccInitReg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (303, 'IMS', 'SCSCF.04', '{"cn": "初始注册请求次数","en": "UR.AttInitReg"}', '初始注册请求次数', 'UR.AttInitReg', '1');
|
||||
INSERT INTO "kpi_title" VALUES (304, 'IMS', 'SCSCF.05', '{"cn": "主叫接通次数","en": "SC.SuccSessionOrig"}', '主叫接通次数', 'SC.SuccSessionOrig', '1');
|
||||
INSERT INTO "kpi_title" VALUES (305, 'IMS', 'SCSCF.06', '{"cn": "主叫试呼次数","en": "SC.AttSessionOrig"}', '主叫试呼次数', 'SC.AttSessionOrig', '1');
|
||||
INSERT INTO "kpi_title" VALUES (306, 'IMS', 'SCSCF.07', '{"cn": "被叫接通次数","en": "SC.SuccSessionTerm"}', '被叫接通次数', 'SC.SuccSessionTerm', '1');
|
||||
INSERT INTO "kpi_title" VALUES (307, 'IMS', 'SCSCF.08', '{"cn": "被叫试呼次数","en": "SC.AttSessionTerm"}', '被叫试呼次数', 'SC.AttSessionTerm', '1');
|
||||
INSERT INTO "kpi_title" VALUES (308, 'IMS', 'SCSCF.09', '{"cn": "主叫应答次数","en": "SC.AnsSessionOrig"}', '主叫应答次数', 'SC.AnsSessionOrig', '1');
|
||||
INSERT INTO "kpi_title" VALUES (321, 'IMS', 'SCSCF.22', '{"cn": "被叫应答次数","en": "SC.AnsSessionTerm"}', '被叫应答次数', 'SC.AnsSessionTerm', '1');
|
||||
INSERT INTO "kpi_title" VALUES (334, 'IMS', 'IDD.01', '', '呼出IDD呼叫尝试次数', 'IDDOutgoingAttSessionOrig', '1');
|
||||
INSERT INTO "kpi_title" VALUES (335, 'IMS', 'IDD.02', '', '呼出IDD接通次数', 'IDDOutgoingAnsSession', '1');
|
||||
INSERT INTO "kpi_title" VALUES (336, 'IMS', 'IDD.03', '', '呼出IDD接通成功次数', 'IDDOutgoingSuccSession', '1');
|
||||
INSERT INTO "kpi_title" VALUES (337, 'IMS', 'IDD.04', '', '呼入IDD呼叫尝试次数', 'IDDIncomingAttSessionOrig', '1');
|
||||
INSERT INTO "kpi_title" VALUES (338, 'IMS', 'IDD.05', '', '呼入IDD接通次数', 'IDDIncomingAnsSession', '1');
|
||||
INSERT INTO "kpi_title" VALUES (339, 'IMS', 'IDD.06', '', '呼入IDD接通成功次数', 'IDDIncomingSuccSession', '1');
|
||||
INSERT INTO "kpi_title" VALUES (351, 'PCF', 'PCF.02', '{"cn": "SM策略关联建立成功次数", "en": "PCF.PolicySmAssocCreateSucc"}', 'SM策略关联建立成功次数', 'PCF.PolicySmAssocCreateSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (352, 'PCF', 'PCF.03', '{"cn": "SM策略关联建立请求次数", "en": "PCF.PolicySmAssocCreateReq"}', 'SM策略关联建立请求次数', 'PCF.PolicySmAssocCreateReq', '1');
|
||||
INSERT INTO "kpi_title" VALUES (353, 'PCF', 'PCF.04', '{"cn": "SM策略关联更新成功次数", "en": "PCF.PolicySmAssocUpdateSucc"}', 'SM策略关联更新成功次数', 'PCF.PolicySmAssocUpdateSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (354, 'PCF', 'PCF.05', '{"cn": "SM策略关联更新请求次数", "en": "PCF.PolicySmAssocUpdateReq"}', 'SM策略关联更新请求次数', 'PCF.PolicySmAssocUpdateReq', '1');
|
||||
INSERT INTO "kpi_title" VALUES (380, 'SMSC', 'SMSC.A.01', '{"cn": "MS到SMSC短信请求次数", "en": "SMSC.MStoSMSCAtt"}', 'MS到SMSC短信请求次数', 'SMSC.MStoSMSCAtt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (381, 'SMSC', 'SMSC.A.02', '{"cn": "MS到SMSC短信成功次数", "en": "SMSC.MStoSMSCSucc"}', 'MS到SMSC短信成功次数', 'SMSC.MStoSMSCSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (382, 'SMSC', 'SMSC.A.03', '{"cn": "MS到SMSC短信失败次数", "en": "SMSC.MStoSMSCFail"}', 'MS到SMSC短信失败次数', 'SMSC.MStoSMSCFail', '1');
|
||||
INSERT INTO "kpi_title" VALUES (383, 'SMSC', 'SMSC.A.04', '{"cn": "MS到SMSC短信字节数", "en": "SMSC.MStoSMSCBytes"}', 'MS到SMSC短信字节数', 'SMSC.MStoSMSCBytes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (396, 'SMSC', 'SMSC.A.17', '{"cn": "SMSC到MS短信请求次数", "en": "SMSC.SMSCtoMSAtt"}', 'SMSC到MS短信请求次数', 'SMSC.SMSCtoMSAtt', '1');
|
||||
INSERT INTO "kpi_title" VALUES (397, 'SMSC', 'SMSC.A.18', '{"cn": "SMSC到MS短信成功次数", "en": "SMSC.SMSCtoMSSucc"}', 'SMSC到MS短信成功次数', 'SMSC.SMSCtoMSSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (398, 'SMSC', 'SMSC.A.19', '{"cn": "SMSC到MS短信失败次数", "en": "SMSC.SMSCtoMSFail"}', 'SMSC到MS短信失败次数', 'SMSC.SMSCtoMSFail', '1');
|
||||
INSERT INTO "kpi_title" VALUES (399, 'SMSC', 'SMSC.A.20', '{"cn": "SMSC到MS短信字节数", "en": "SMSC.SMSCtoMSBytes"}', 'SMSC到MS短信字节数', 'SMSC.SMSCtoMSBytes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (430, 'CBC', 'CBC.A.01', '{"cn": "CBC 发起 Create Write 消息成功", "en": "WarningReqSucc"}', 'CBC 发起 Create Write 消息成功', 'WarningReqSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (431, 'CBC', 'CBC.A.02', '{"cn": "CBC 发起 Create Write 消息失败", "en": "WarningReqFail"}', 'CBC 发起 Create Write 消息失败', 'WarningReqFail', '1');
|
||||
INSERT INTO "kpi_title" VALUES (432, 'CBC', 'CBC.A.03', '{"cn": "CBC 发起 Cancel Write 消息成功", "en": "WarningCancelSucc"}', 'CBC 发起 Cancel Write 消息成功', 'WarningCancelSucc', '1');
|
||||
INSERT INTO "kpi_title" VALUES (433, 'CBC', 'CBC.A.04', '{"cn": "CBC 发起 Cancel Write 消息失败", "en": "WarningCancelFail"}', 'CBC 发起 Cancel Write 消息失败', 'WarningCancelFail', '1');
|
||||
INSERT INTO "kpi_title" VALUES (440, 'HLR', 'HLR.A.001', NULL, '鉴权信息请求次数', 'Auth Info Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (441, 'HLR', 'HLR.A.002', NULL, '鉴权信息请求成功次数', 'Auth Info Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (442, 'HLR', 'HLR.A.003', NULL, '鉴权请求失败:缺参数', 'Auth Fail Missing Params', '1');
|
||||
INSERT INTO "kpi_title" VALUES (443, 'HLR', 'HLR.A.004', NULL, '鉴权请求失败:系统错误', 'Auth Fail System Error', '1');
|
||||
INSERT INTO "kpi_title" VALUES (444, 'HLR', 'HLR.A.005', NULL, '鉴权请求失败:非期望的参数值', 'Auth Fail Unexpected Value', '1');
|
||||
INSERT INTO "kpi_title" VALUES (445, 'HLR', 'HLR.A.006', NULL, '鉴权请求失败:未知用户', 'Auth Fail Unknown User', '1');
|
||||
INSERT INTO "kpi_title" VALUES (446, 'HLR', 'HLR.A.007', NULL, '鉴权失败报告次数', 'Auth Failure Reports', '1');
|
||||
INSERT INTO "kpi_title" VALUES (447, 'HLR', 'HLR.A.008', NULL, '鉴权失败报告(错误的网络签名)次数', 'Auth Fail Bad Net Sig', '1');
|
||||
INSERT INTO "kpi_title" VALUES (448, 'HLR', 'HLR.A.009', NULL, '鉴权失败报告(错误的用户响应)次数', 'Auth Fail Bad User Resp', '1');
|
||||
INSERT INTO "kpi_title" VALUES (449, 'HLR', 'HLR.A.010', NULL, '登记请求次数', 'Register Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (450, 'HLR', 'HLR.A.011', NULL, '登记成功次数', 'Register Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (451, 'HLR', 'HLR.A.012', NULL, '登记失败:复制手机', 'Register Fail Cloned UE', '1');
|
||||
INSERT INTO "kpi_title" VALUES (452, 'HLR', 'HLR.A.013', NULL, '登记失败:无效ESN', 'Register Fail Invalid ESN', '1');
|
||||
INSERT INTO "kpi_title" VALUES (453, 'HLR', 'HLR.A.014', NULL, '登记失败:缺鉴权参数', 'Register Fail Missing Auth', '1');
|
||||
INSERT INTO "kpi_title" VALUES (454, 'HLR', 'HLR.A.015', NULL, '登记失败:在这个MSC中不能使用', 'Register Fail MSC Not Allowed', '1');
|
||||
INSERT INTO "kpi_title" VALUES (455, 'HLR', 'HLR.A.016', NULL, '登记失败:终端类型不匹配', 'Register Fail UE Type Mismatch', '1');
|
||||
INSERT INTO "kpi_title" VALUES (456, 'HLR', 'HLR.A.017', NULL, '登记失败:未分配号码的手机', 'Register Fail Unassigned MSISDN', '1');
|
||||
INSERT INTO "kpi_title" VALUES (457, 'HLR', 'HLR.A.018', NULL, '登记失败:不确定', 'Register Fail Unknown', '1');
|
||||
INSERT INTO "kpi_title" VALUES (458, 'HLR', 'HLR.A.019', NULL, '注销登记次数', 'Deregister Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (459, 'HLR', 'HLR.A.020', NULL, '注销登记成功次数', 'Deregister Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (460, 'HLR', 'HLR.A.021', NULL, '注销失败:系统错误', 'Deregister Fail System', '1');
|
||||
INSERT INTO "kpi_title" VALUES (461, 'HLR', 'HLR.A.022', NULL, '注销失败:缺参数', 'Deregister Fail Missing Params', '1');
|
||||
INSERT INTO "kpi_title" VALUES (462, 'HLR', 'HLR.A.023', NULL, '移动台去活次数', 'MS Purge Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (463, 'HLR', 'HLR.A.024', NULL, '移动台去活成功次数', 'MS Purge Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (464, 'HLR', 'HLR.A.025', NULL, '移动台去活:系统错误', 'MS Purge Fail System', '1');
|
||||
INSERT INTO "kpi_title" VALUES (465, 'HLR', 'HLR.A.026', NULL, '移动台去活:非期望的参数值', 'MS Purge Fail Bad Param', '1');
|
||||
INSERT INTO "kpi_title" VALUES (466, 'HLR', 'HLR.A.027', NULL, '移动台去活:未知用户', 'MS Purge Fail Unknown User', '1');
|
||||
INSERT INTO "kpi_title" VALUES (610, 'HLR', 'HLR.A.171', NULL, 'C2G Boss开户成功次数', 'Boss Add User Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (611, 'HLR', 'HLR.A.172', NULL, 'C2G Boss销户成功次数', 'Boss Delete User Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (612, 'HLR', 'HLR.A.173', NULL, 'C2G Boss修改用户成功次数', 'Boss Modify User Successes', '1');
|
||||
INSERT INTO "kpi_title" VALUES (613, 'HLR', 'HLR.A.174', NULL, 'C2G Boss开户请求次数', 'Boss Add User Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (614, 'HLR', 'HLR.A.175', NULL, 'C2G Boss受理失败返回IMSI not used次数', 'Boss Fail IMSI Not Used', '1');
|
||||
INSERT INTO "kpi_title" VALUES (615, 'HLR', 'HLR.A.176', NULL, 'C2G Boss受理失败返回ISDN not used次数', 'Boss Fail ISDN Not Used', '1');
|
||||
INSERT INTO "kpi_title" VALUES (616, 'HLR', 'HLR.A.177', NULL, 'C2G Boss受理失败返回其他错误次数', 'Boss Fail Other Errors', '1');
|
||||
INSERT INTO "kpi_title" VALUES (617, 'HLR', 'HLR.A.178', NULL, 'C2G Boss受理失败返回repeat IMSI次数', 'Boss Fail Repeat IMSI', '1');
|
||||
INSERT INTO "kpi_title" VALUES (618, 'HLR', 'HLR.A.179', NULL, 'C2G Boss受理失败返回repeat ISDN次数', 'Boss Fail Repeat ISDN', '1');
|
||||
INSERT INTO "kpi_title" VALUES (619, 'HLR', 'HLR.A.180', NULL, 'C2G Boss销户请求次数', 'Boss Delete User Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (620, 'HLR', 'HLR.A.181', NULL, 'C2G Boss修改用户请求次数', 'Boss Modify User Requests', '1');
|
||||
INSERT INTO "kpi_title" VALUES (440, 'HLR', 'HLR.A.001', NULL, '鉴权信息请求次数', 'AuthReqTotalNum', '1');
|
||||
INSERT INTO "kpi_title" VALUES (441, 'HLR', 'HLR.A.002', NULL, '鉴权信息请求成功次数', 'AuthSuccTotalNum', '1');
|
||||
INSERT INTO "kpi_title" VALUES (442, 'HLR', 'HLR.A.003', NULL, '鉴权请求失败:缺参数', 'AuthFailByMissPara', '1');
|
||||
INSERT INTO "kpi_title" VALUES (443, 'HLR', 'HLR.A.004', NULL, '鉴权请求失败:系统错误', 'AuthFailBySysFail', '1');
|
||||
INSERT INTO "kpi_title" VALUES (444, 'HLR', 'HLR.A.005', NULL, '鉴权请求失败:非期望的参数值', 'AuthFailByUnexptData', '1');
|
||||
INSERT INTO "kpi_title" VALUES (445, 'HLR', 'HLR.A.006', NULL, '鉴权请求失败:未知用户', 'AuthFailByUnknownUser', '1');
|
||||
INSERT INTO "kpi_title" VALUES (446, 'HLR', 'HLR.A.007', NULL, '鉴权失败报告次数', 'AuthFailReportTotalNum', '1');
|
||||
INSERT INTO "kpi_title" VALUES (447, 'HLR', 'HLR.A.008', NULL, '鉴权失败报告(错误的网络签名)次数', 'AuthFailReportByErrNetSign', '1');
|
||||
INSERT INTO "kpi_title" VALUES (448, 'HLR', 'HLR.A.009', NULL, '鉴权失败报告(错误的用户响应)次数', 'AuthFailReportByErrUserRsp', '1');
|
||||
INSERT INTO "kpi_title" VALUES (449, 'HLR', 'HLR.A.010', NULL, '登记请求次数', 'LuReqTotalNum', '1');
|
||||
INSERT INTO "kpi_title" VALUES (450, 'HLR', 'HLR.A.011', NULL, '登记成功次数', 'LuSuccTotalNum', '1');
|
||||
INSERT INTO "kpi_title" VALUES (451, 'HLR', 'HLR.A.012', NULL, '登记失败:复制手机', 'LuFailByDuplicUnit', '1');
|
||||
INSERT INTO "kpi_title" VALUES (452, 'HLR', 'HLR.A.013', NULL, '登记失败:无效ESN', 'LuFailByInvalidESN', '1');
|
||||
INSERT INTO "kpi_title" VALUES (453, 'HLR', 'HLR.A.014', NULL, '登记失败:缺鉴权参数', 'LuFailByMissAuthPara', '1');
|
||||
INSERT INTO "kpi_title" VALUES (454, 'HLR', 'HLR.A.015', NULL, '登记失败:在这个MSC中不能使用', 'LuFailByMscNotAllow', '1');
|
||||
INSERT INTO "kpi_title" VALUES (455, 'HLR', 'HLR.A.016', NULL, '登记失败:终端类型不匹配', 'LuFailByUeTypeMismatch', '1');
|
||||
INSERT INTO "kpi_title" VALUES (456, 'HLR', 'HLR.A.017', NULL, '登记失败:未分配号码的手机', 'LuFailByUnAssignMsisdn', '1');
|
||||
INSERT INTO "kpi_title" VALUES (457, 'HLR', 'HLR.A.018', NULL, '登记失败:不确定', 'LuFailByUnKnown', '1');
|
||||
INSERT INTO "kpi_title" VALUES (458, 'HLR', 'HLR.A.019', NULL, '注销登记次数', 'CancelLuReqTotalNum', '1');
|
||||
INSERT INTO "kpi_title" VALUES (459, 'HLR', 'HLR.A.020', NULL, '注销登记成功次数', 'CancelLuSuccTotalNum', '1');
|
||||
INSERT INTO "kpi_title" VALUES (460, 'HLR', 'HLR.A.021', NULL, '注销失败:系统错误', 'CancelLuFailBySysFail', '1');
|
||||
INSERT INTO "kpi_title" VALUES (461, 'HLR', 'HLR.A.022', NULL, '注销失败:缺参数', 'CancelLuFailByMissPara', '1');
|
||||
INSERT INTO "kpi_title" VALUES (462, 'HLR', 'HLR.A.023', NULL, '移动台去活次数', 'MsPurgeReqTotalNum', '1');
|
||||
INSERT INTO "kpi_title" VALUES (463, 'HLR', 'HLR.A.024', NULL, '移动台去活成功次数', 'MsPurgeSuccTotalNum', '1');
|
||||
INSERT INTO "kpi_title" VALUES (464, 'HLR', 'HLR.A.025', NULL, '移动台去活:系统错误', 'MsPurgeFailBySysFail', '1');
|
||||
INSERT INTO "kpi_title" VALUES (465, 'HLR', 'HLR.A.026', NULL, '移动台去活:非期望的参数值', 'MsPurgeFailByUnexptPara', '1');
|
||||
INSERT INTO "kpi_title" VALUES (466, 'HLR', 'HLR.A.027', NULL, '移动台去活:未知用户', 'MsPurgeFailByUnknownUser', '1');
|
||||
INSERT INTO "kpi_title" VALUES (610, 'HLR', 'HLR.A.171', NULL, 'C2G Boss开户成功次数', 'AddUserBossSuccNum', '1');
|
||||
INSERT INTO "kpi_title" VALUES (611, 'HLR', 'HLR.A.172', NULL, 'C2G Boss销户成功次数', 'DelUserBossSuccNum', '1');
|
||||
INSERT INTO "kpi_title" VALUES (612, 'HLR', 'HLR.A.173', NULL, 'C2G Boss修改用户成功次数', 'ModUserBossSuccNum', '1');
|
||||
INSERT INTO "kpi_title" VALUES (613, 'HLR', 'HLR.A.174', NULL, 'C2G Boss开户请求次数', 'AddUserBossReqNum', '1');
|
||||
INSERT INTO "kpi_title" VALUES (614, 'HLR', 'HLR.A.175', NULL, 'C2G Boss受理失败返回IMSI not used次数', 'BossServFailByImsiNot', '1');
|
||||
INSERT INTO "kpi_title" VALUES (615, 'HLR', 'HLR.A.176', NULL, 'C2G Boss受理失败返回ISDN not used次数', 'BossServFailByIsdnNot', '1');
|
||||
INSERT INTO "kpi_title" VALUES (616, 'HLR', 'HLR.A.177', NULL, 'C2G Boss受理失败返回其他错误次数', 'BossServFailByOther', '1');
|
||||
INSERT INTO "kpi_title" VALUES (617, 'HLR', 'HLR.A.178', NULL, 'C2G Boss受理失败返回repeat IMSI次数', 'BossServFailByRepImsi', '1');
|
||||
INSERT INTO "kpi_title" VALUES (618, 'HLR', 'HLR.A.179', NULL, 'C2G Boss受理失败返回repeat ISDN次数', 'BossServFailByRepIsdn', '1');
|
||||
INSERT INTO "kpi_title" VALUES (619, 'HLR', 'HLR.A.180', NULL, 'C2G Boss销户请求次数', 'DelUserBossReqNum', '1');
|
||||
INSERT INTO "kpi_title" VALUES (620, 'HLR', 'HLR.A.181', NULL, 'C2G Boss修改用户请求次数', 'ModUserBossReqNum', '1');
|
||||
|
||||
@@ -36,21 +36,5 @@ ON "ne_host" (
|
||||
-- ----------------------------
|
||||
-- Records of ne_host
|
||||
-- ----------------------------
|
||||
INSERT INTO "ne_host" VALUES (1, 'ssh', '1', 'OMC_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (2, 'telnet', '1', 'OMC_001_4100', '127.0.0.10', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (3, 'ssh', '1', 'IMS_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (4, 'telnet', '1', 'IMS_001_4100', '127.0.0.1', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (5, 'ssh', '1', 'AMF_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (6, 'telnet', '1', 'AMF_001_4100', '127.0.0.9', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (7, 'ssh', '1', 'AUSF_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (8, 'telnet', '1', 'AUSF_001_4100', '127.0.0.4', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (9, 'ssh', '1', 'UDM_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (10, 'telnet', '1', 'UDM_001_4100', '127.0.0.5', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (11, 'redis', '1', 'UDM_001_6379', '127.0.0.1', 6379, 'udmdb', '0', 'nO3fEhtuKuBkQE5ozsUhNfzn02vhnyxYTEiPn2CIlr4=', '', '', '0', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (12, 'ssh', '1', 'SMF_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (13, 'telnet', '1', 'SMF_001_4100', '127.0.0.6', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (14, 'ssh', '1', 'PCF_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (15, 'telnet', '1', 'PCF_001_4100', '127.0.0.7', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (20, 'ssh', '1', 'UPF_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (21, 'telnet', '1', 'UPF_001_4100', '127.0.0.8', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (22, 'telnet', '1', 'UPF_001_5002', '127.0.0.8', 5002, 'admin', '0', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (1, 'ssh', '1', 'OMC_001_22', '127.0.0.1', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_host" VALUES (2, 'telnet', '1', 'OMC_001_4100', '127.0.0.1', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
|
||||
@@ -11,19 +11,19 @@ CREATE TABLE "ne_info" (
|
||||
"ne_version" text(12),
|
||||
"schema" text(12),
|
||||
"ip" text(128),
|
||||
"port" integer,
|
||||
"port" integer(11),
|
||||
"pv_flag" text(32),
|
||||
"province" text(32),
|
||||
"vendor_name" text(64),
|
||||
"dn" text(255),
|
||||
"ne_address" text(64),
|
||||
"host_ids" text(64),
|
||||
"status" integer,
|
||||
"status" integer(11),
|
||||
"remark" text(255),
|
||||
"create_by" text(50),
|
||||
"create_time" integer,
|
||||
"create_time" integer(20),
|
||||
"update_by" text(50),
|
||||
"update_time" integer,
|
||||
"update_time" integer(20),
|
||||
PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
@@ -39,11 +39,4 @@ ON "ne_info" (
|
||||
-- ----------------------------
|
||||
-- Records of ne_info
|
||||
-- ----------------------------
|
||||
INSERT INTO "ne_info" VALUES (1, 'OMC', '001', '4400HXOMC001', 'OMC_001', '2', 'http', '127.0.0.10', 33080, 'PNF', 'AreaNet', '-', '-', '-', '1,2', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_info" VALUES (2, 'IMS', '001', '4400HXIMS001', 'IMS_001', '2', 'http', '127.0.0.1', 33030, 'PNF', 'AreaNet', '-', '-', '-', '3,4', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_info" VALUES (3, 'AMF', '001', '4400HXAMF001', 'AMF_001', '2', 'http', '127.0.0.9', 33030, 'PNF', 'AreaNet', '-', '-', '', '5,6', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_info" VALUES (4, 'AUSF', '001', '4400HXAUSF001', 'AUSF_001', '2', 'http', '127.0.0.4', 33030, 'PNF', 'AreaNet', '-', '-', '', '7,8', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_info" VALUES (5, 'UDM', '001', '4400HXUDM001', 'UDM_001', '2', 'http', '127.0.0.5', 33030, 'PNF', 'AreaNet', '-', '-', '-', '9,10,11', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_info" VALUES (6, 'SMF', '001', '4400HXSMF001', 'SMF_001', '2', 'http', '127.0.0.6', 33030, 'PNF', 'AreaNet', '-', '-', '-', '12,13', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_info" VALUES (7, 'PCF', '001', '4400HXPCF001', 'PCF_001', '2', 'http', '127.0.0.7', 33030, 'PNF', 'AreaNet', '-', '-', '-', '14,15', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_info" VALUES (10, 'UPF', '001', '4400HXUPF001', 'UPF_001', '2', 'http', '127.0.0.8', 33030, 'PNF', 'AreaNet', '-', '-', '', '20,21,22', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_info" VALUES (1, 'OMC', '001', '4400HXOMC001', 'OMC_001', "2", 'http', '127.0.0.1', 33030, 'PNF', 'AreaNet', '-', '-', '-', '1,2', 0, '', 'system', 1713928436971, '', 0);
|
||||
|
||||
@@ -34,10 +34,3 @@ ON "ne_license" (
|
||||
-- Records of ne_license
|
||||
-- ----------------------------
|
||||
INSERT INTO "ne_license" VALUES (1, 'OMC', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_license" VALUES (2, 'IMS', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_license" VALUES (3, 'AMF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_license" VALUES (4, 'AUSF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_license" VALUES (5, 'UDM', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_license" VALUES (6, 'SMF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_license" VALUES (7, 'PCF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO "ne_license" VALUES (10, 'UPF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
|
||||
@@ -6,16 +6,20 @@ CREATE TABLE "ne_state" (
|
||||
"id" integer NOT NULL,
|
||||
"ne_type" text(16),
|
||||
"ne_id" text(32),
|
||||
"version" text(16),
|
||||
"capability" integer,
|
||||
"ne_version" text(16),
|
||||
"standby" integer,
|
||||
"nb_number" integer,
|
||||
"ue_number" integer,
|
||||
"serial_num" text(16),
|
||||
"expiry_date" text(10),
|
||||
"hostname" text(32),
|
||||
"os" text(196),
|
||||
"sys_cpu_usage" integer,
|
||||
"sys_mem_usage" integer,
|
||||
"sys_disk_usage" integer,
|
||||
"nf_cpu_usage" integer,
|
||||
"nf_mem_used" integer,
|
||||
"create_time" integer,
|
||||
"refresh_time" integer,
|
||||
PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
@@ -26,7 +30,7 @@ CREATE INDEX "idx_type_id_time"
|
||||
ON "ne_state" (
|
||||
"ne_type" ASC,
|
||||
"ne_id" ASC,
|
||||
"create_time" ASC
|
||||
"refresh_time" ASC
|
||||
);
|
||||
|
||||
-- ----------------------------
|
||||
|
||||
@@ -36,10 +36,3 @@ ON "ne_version" (
|
||||
-- Records of ne_version
|
||||
-- ----------------------------
|
||||
INSERT INTO "ne_version" VALUES (1, 'OMC', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_version" VALUES (2, 'IMS', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_version" VALUES (3, 'AMF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_version" VALUES (4, 'AUSF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_version" VALUES (5, 'UDM', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_version" VALUES (6, 'SMF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_version" VALUES (7, 'PCF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO "ne_version" VALUES (10, 'UPF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
|
||||
@@ -39,8 +39,8 @@ INSERT INTO "sys_config" VALUES (24, 'config.sys.logo.filePathBrand', 'sys.logo.
|
||||
INSERT INTO "sys_config" VALUES (25, 'config.sys.loginBackground', 'sys.loginBackground', '#', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.loginBackgroundRemark');
|
||||
INSERT INTO "sys_config" VALUES (26, 'config.sys.title', 'sys.title', 'config.sys.titleValue', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.titleRemark');
|
||||
INSERT INTO "sys_config" VALUES (27, 'config.sys.copyright', 'sys.copyright', 'config.sys.copyrightValue', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.copyrightRemark');
|
||||
INSERT INTO "sys_config" VALUES (28, 'config.sys.i18nOpen', 'sys.i18n.open', 'false', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nOpenRemark');
|
||||
INSERT INTO "sys_config" VALUES (28, 'config.sys.i18nOpen', 'sys.i18n.open', 'true', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nOpenRemark');
|
||||
INSERT INTO "sys_config" VALUES (29, 'config.sys.i18nDefault', 'sys.i18n.default', 'en_US', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nDefaultRemark');
|
||||
INSERT INTO "sys_config" VALUES (30, 'config.sys.lockTime', 'sys.lockTime', '0', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.lockTimeRemark');
|
||||
INSERT INTO "sys_config" VALUES (31, 'config.sys.homePage', 'sys.homePage', 'dashboard/overview/index', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.homePageRemark');
|
||||
INSERT INTO "sys_config" VALUES (31, 'config.sys.homePage', 'sys.homePage', 'configManage/neOverview/index', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.homePageRemark');
|
||||
INSERT INTO "sys_config" VALUES (32, 'config.neData.backupDataFTP', 'neData.backupDataFTP', 'VXEECeDMoYhX29pqsb753ecJOnPfxB6XrEa9QdUrRqwKI7EmJei5HlvehvL+wL0Osjo3Y2Qs7ADA6eL3SrisiVXAVVXv38KMhvcSU9eaAzl/jrY4ahsq6a/eSbzxFDgE21US7/YnsyDRG7eGAc7W5Q==', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.neData.backupDataFTPRemark');
|
||||
|
||||
@@ -669,7 +669,7 @@ INSERT INTO "sys_i18n" VALUES (599, 'log.operate.title.neLicense', '网元许可
|
||||
INSERT INTO "sys_i18n" VALUES (600, 'menu.ne.neSoftware', '网元软件包', 'NE Software');
|
||||
INSERT INTO "sys_i18n" VALUES (601, 'log.operate.title.neSoftware', '网元软件包', 'NE Software');
|
||||
INSERT INTO "sys_i18n" VALUES (602, 'log.operate.title.neVersion', '网元版本', 'NE Version');
|
||||
INSERT INTO "sys_i18n" VALUES (603, 'menu.ne.neVersion', '网元版本', 'NE Version');
|
||||
INSERT INTO "sys_i18n" VALUES (603, 'menu.ne.neVersion', '网元版本', 'Ne Version');
|
||||
INSERT INTO "sys_i18n" VALUES (604, 'dictType.ne_license_status', '网元许可状态', 'NE License Status');
|
||||
INSERT INTO "sys_i18n" VALUES (605, 'dictData.ne_license_status.0', '无效', 'Invalid');
|
||||
INSERT INTO "sys_i18n" VALUES (606, 'dictData.ne_license_status.1', '有效', 'Valid');
|
||||
|
||||
@@ -250,7 +250,7 @@ INSERT INTO "sys_menu" VALUES (2116, 'menu.dashboard.smscCDR.content', 2157, 1,
|
||||
INSERT INTO "sys_menu" VALUES (2117, 'menu.common.delete', 2140, 1, '', '', '1', '1', 'B', '1', '1', 'cdr:ne:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2118, 'menu.dashboard.smfCDRByIMSI', 2140, 7, 'smfCDRByIMSI', 'dashboard/smfCDRByIMSI/index', '1', '0', 'M', '1', '1', 'smf#cdr:index', 'icon-gerenzhanghu', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2119, 'Alarm Overview', 2129, 6, 'alarm-overview', 'faultManage/alarm-overview/index', '1', '1', 'M', '1', '1', 'faultManage:active-overview:index', 'icon-wenjian', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2120, 'DashboardV1', 2131, 8, 'dashboardV1', 'dashboard/overview/index', '1', '0', 'M', '0', '0', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2120, 'DashboardV1', 2131, 8, 'dashboardV1', 'dashboard/overview/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2121, 'menu.system.user.editRole', 100, 8, '', '', '1', '1', 'B', '1', '1', 'system:user:editRole', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2122, 'menu.system.setting.i18n', 2114, 1, '', '', '1', '1', 'B', '1', '1', 'system:setting:i18n', '#', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.setting.i18nRemark');
|
||||
INSERT INTO "sys_menu" VALUES (2123, 'menu.log.neFile', 2089, 9, 'neFile', 'ne/neFile/index', '1', '0', 'M', '1', '1', 'ne:neFile:index', 'icon-tubiaohuizhi', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
@@ -259,9 +259,9 @@ INSERT INTO "sys_menu" VALUES (2127, 'menu.monitor.topologyBuild', 2130, 30, 'to
|
||||
INSERT INTO "sys_menu" VALUES (2128, 'menu.monitor.topologyArchitecture', 2130, 20, 'topologyArchitecture', 'monitor/topologyArchitecture/index', '1', '0', 'M', '1', '1', 'monitor:topologyArchitecture:index', 'icon-soutubiao', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2129, 'menu.alarm', 2087, 20, 'alarm', '', '1', '0', 'D', '1', '1', '', 'icon-jinggao', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2130, 'menu.topology', 2087, 10, 'topology', '', '1', '0', 'D', '1', '1', '', 'icon-anzhuo', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2131, 'menu.dashboard', 2087, 15, 'dashboard', '', '1', '0', 'D', '0', '0', '', 'icon-soutubiao', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2132, 'menu.dashboard.overview', 2087, 1, 'overview', 'dashboard/overview/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2133, 'menu.dashboard.imsCDR', 2140, 3, 'imsCDR', 'dashboard/imsCDR/index', '1', '0', 'M', '1', '1', 'dashboard:cdr:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2131, 'menu.dashboard', 2087, 15, 'dashboard', '', '1', '0', 'D', '1', '1', '', 'icon-soutubiao', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2132, 'menu.dashboard.overview', 2131, 1, 'overview', 'dashboard/overview2/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2133, 'menu.dashboard.imsCDR', 2140, 3, 'imsCDR', 'dashboard/imsCDR/index', '1', '0', 'M', '1', '1', 'ims#cdr:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2135, 'menu.ne.neHost', 4, 15, 'neHost', 'ne/neHost/index', '1', '1', 'M', '1', '0', 'ne:neHost:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2136, 'menu.ne.neHostCommand', 4, 18, 'neHostCommand', 'ne/neHostCommand/index', '1', '0', 'M', '1', '0', 'ne:neHostCommand:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2137, 'menu.ne.neInfo', 4, 10, 'neInfo', 'ne/neInfo/index', '1', '0', 'M', '1', '1', 'ne:neInfo:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
|
||||
@@ -15,16 +15,26 @@ INSERT INTO "sys_role_menu" VALUES (2, 1);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 4);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 5);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 60);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 61);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 63);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 64);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 65);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 66);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 100);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 101);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 102);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 103);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 104);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 105);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 108);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 109);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 111);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 112);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 115);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 116);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 117);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 500);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 501);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1000);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1001);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1002);
|
||||
@@ -38,13 +48,39 @@ INSERT INTO "sys_role_menu" VALUES (2, 1009);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1010);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1011);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1012);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1013);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1014);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1015);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1016);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1017);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1018);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1019);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1020);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1021);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1022);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1023);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1024);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1030);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1032);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1034);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1039);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1041);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1042);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1044);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1045);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1048);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1049);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1050);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1051);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1052);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1053);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1054);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1055);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1056);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1057);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1058);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1059);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1060);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1061);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1062);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1063);
|
||||
@@ -54,20 +90,31 @@ INSERT INTO "sys_role_menu" VALUES (2, 1066);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1067);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1068);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1069);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1070);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1071);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1072);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1073);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1074);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1075);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1076);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1077);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1078);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1079);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1080);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1081);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1082);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1083);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1084);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1085);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1086);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1087);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1088);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1089);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1090);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1091);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1092);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1093);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1094);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1095);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1096);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1097);
|
||||
@@ -112,7 +159,6 @@ INSERT INTO "sys_role_menu" VALUES (2, 1145);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1146);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1147);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1148);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1149);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2000);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2001);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2002);
|
||||
@@ -125,51 +171,74 @@ INSERT INTO "sys_role_menu" VALUES (2, 2009);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2010);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2011);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2083);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2084);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2086);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2087);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2088);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2089);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2091);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2092);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2094);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2096);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2097);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2099);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2100);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2101);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2102);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2103);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2104);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2105);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2107);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2108);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2109);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2112);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2113);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2114);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2115);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2116);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2117);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2118);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2121);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2122);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2123);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2126);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2128);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2129);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2130);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2131);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2132);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2133);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2137);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2138);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2139);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2140);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2141);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2142);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2143);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2145);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2146);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2147);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2148);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2149);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2150);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2151);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2152);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2153);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2154);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2155);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2156);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2157);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2158);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2159);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2160);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2162);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2163);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2164);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2165);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2166);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2167);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2168);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2169);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 20000);
|
||||
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1);
|
||||
@@ -180,9 +249,7 @@ INSERT INTO "sys_role_menu" VALUES (3, 112);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 500);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 501);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1030);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1031);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1032);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1033);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1034);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1039);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1042);
|
||||
@@ -195,12 +262,19 @@ INSERT INTO "sys_role_menu" VALUES (3, 1066);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1067);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1068);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1069);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1070);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1071);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1072);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1073);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1074);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1075);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1076);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1077);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1078);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1079);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1080);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1081);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1082);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1088);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1089);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1090);
|
||||
@@ -254,20 +328,29 @@ INSERT INTO "sys_role_menu" VALUES (3, 2009);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2010);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2011);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2083);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2084);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2086);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2087);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2088);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2089);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2091);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2092);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2097);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2107);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2108);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2109);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2112);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2114);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2115);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2116);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2118);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2122);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2123);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2126);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2128);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2129);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2130);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2131);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2132);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2133);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2137);
|
||||
@@ -278,15 +361,24 @@ INSERT INTO "sys_role_menu" VALUES (3, 2143);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2146);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2147);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2148);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2149);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2151);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2152);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2153);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2157);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2158);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2162);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2163);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2165);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2166);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2167);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2168);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2169);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 20000);
|
||||
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 1);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 4);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 112);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 115);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 500);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 501);
|
||||
@@ -307,17 +399,20 @@ INSERT INTO "sys_role_menu" VALUES (4, 1069);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2087);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2088);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2089);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2091);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2092);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2094);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2097);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2112);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2113);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2115);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2116);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2123);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2126);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2128);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2129);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2130);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2131);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2132);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2133);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2138);
|
||||
@@ -325,19 +420,26 @@ INSERT INTO "sys_role_menu" VALUES (4, 2140);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2141);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2147);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2148);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2149);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2157);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2165);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2166);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2167);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2168);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 2169);
|
||||
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 1);
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 4);
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 112);
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 2087);
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 2115);
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 2126);
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 2128);
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 2130);
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 2131);
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 2132);
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 2165);
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 2166);
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 2167);
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 2168);
|
||||
INSERT INTO "sys_role_menu" VALUES (5, 2169);
|
||||
|
||||
@@ -32,6 +32,6 @@ CREATE TABLE "sys_user" (
|
||||
-- Records of sys_user
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_user` VALUES (1, 100, 'supervisor', 'supervisor', '', '', '0', '', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
|
||||
INSERT INTO `sys_user` VALUES (2, 100, 'admin', 'admin', '', '', '0', '', '$2a$10$WVW6if2TNfR3OJmcaD9wX.gEd9TRymr5.Di2izFdDKUuiEGWuAqk6', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
|
||||
INSERT INTO `sys_user` VALUES (2, 100, 'admin', 'admin', '', '', '0', '', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
|
||||
INSERT INTO `sys_user` VALUES (3, 100, 'manager', 'manager', '', '', '0', '', '$2a$10$RND3fUw9Ai.WcggYSI57tu.u3OIlktdPxFzlWkmiHC1paV038t0I2', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
|
||||
INSERT INTO `sys_user` VALUES (4, 100, 'monitor', 'monitor', '', '', '0', '', '$2a$10$t3zpKQ0olECotFyI1yO43.tCoS0EXoSRBDcqwl09xvrsmn14qFHHy', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
|
||||
|
||||
38
build/database/lite/upgrade/upg_ne_state.sql
Normal file
38
build/database/lite/upgrade/upg_ne_state.sql
Normal file
@@ -0,0 +1,38 @@
|
||||
-- ----------------------------
|
||||
-- Table structure for ne_state
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS "ne_state";
|
||||
CREATE TABLE "ne_state" (
|
||||
"id" integer NOT NULL,
|
||||
"ne_type" text(16),
|
||||
"ne_id" text(32),
|
||||
"ne_version" text(16),
|
||||
"standby" integer,
|
||||
"nb_number" integer,
|
||||
"ue_number" integer,
|
||||
"serial_num" text(16),
|
||||
"expiry_date" text(10),
|
||||
"hostname" text(32),
|
||||
"os" text(196),
|
||||
"sys_cpu_usage" integer,
|
||||
"sys_mem_usage" integer,
|
||||
"sys_disk_usage" integer,
|
||||
"nf_cpu_usage" integer,
|
||||
"nf_mem_used" integer,
|
||||
"refresh_time" integer,
|
||||
PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
-- ----------------------------
|
||||
-- Indexes structure for table ne_state
|
||||
-- ----------------------------
|
||||
CREATE INDEX IF NOT EXISTS "idx_type_id_time"
|
||||
ON "ne_state" (
|
||||
"ne_type" ASC,
|
||||
"ne_id" ASC,
|
||||
"refresh_time" ASC
|
||||
);
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of ne_state
|
||||
-- ----------------------------
|
||||
@@ -38,7 +38,7 @@ REPLACE INTO "sys_config" VALUES (24, 'config.sys.logo.filePathBrand', 'sys.logo
|
||||
REPLACE INTO "sys_config" VALUES (25, 'config.sys.loginBackground', 'sys.loginBackground', '#', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.loginBackgroundRemark');
|
||||
REPLACE INTO "sys_config" VALUES (26, 'config.sys.title', 'sys.title', 'config.sys.titleValue', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.titleRemark');
|
||||
REPLACE INTO "sys_config" VALUES (27, 'config.sys.copyright', 'sys.copyright', 'config.sys.copyrightValue', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.copyrightRemark');
|
||||
REPLACE INTO "sys_config" VALUES (28, 'config.sys.i18nOpen', 'sys.i18n.open', 'false', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nOpenRemark');
|
||||
REPLACE INTO "sys_config" VALUES (28, 'config.sys.i18nOpen', 'sys.i18n.open', 'true', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nOpenRemark');
|
||||
REPLACE INTO "sys_config" VALUES (29, 'config.sys.i18nDefault', 'sys.i18n.default', 'en_US', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nDefaultRemark');
|
||||
REPLACE INTO "sys_config" VALUES (30, 'config.sys.lockTime', 'sys.lockTime', '0', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.lockTimeRemark');
|
||||
REPLACE INTO "sys_config" VALUES (31, 'config.sys.homePage', 'sys.homePage', 'configManage/neOverview/index', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.homePageRemark');
|
||||
|
||||
@@ -249,7 +249,7 @@ REPLACE INTO "sys_menu" VALUES (2116, 'menu.dashboard.smscCDR.content', 2157, 1,
|
||||
REPLACE INTO "sys_menu" VALUES (2117, 'menu.common.delete', 2140, 1, '', '', '1', '1', 'B', '1', '1', 'cdr:ne:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2118, 'menu.dashboard.smfCDRByIMSI', 2140, 7, 'smfCDRByIMSI', 'dashboard/smfCDRByIMSI/index', '1', '0', 'M', '1', '1', 'smf#cdr:index', 'icon-gerenzhanghu', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2119, 'Alarm Overview', 2129, 6, 'alarm-overview', 'faultManage/alarm-overview/index', '1', '1', 'M', '1', '1', 'faultManage:active-overview:index', 'icon-wenjian', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2120, 'DashboardV1', 2131, 8, 'dashboardV1', 'dashboard/overview/index', '1', '0', 'M', '0', '0', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2120, 'DashboardV1', 2131, 8, 'dashboardV1', 'dashboard/overview/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2121, 'menu.system.user.editRole', 100, 8, '', '', '1', '1', 'B', '1', '1', 'system:user:editRole', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2122, 'menu.system.setting.i18n', 2114, 1, '', '', '1', '1', 'B', '1', '1', 'system:setting:i18n', '#', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.setting.i18nRemark');
|
||||
REPLACE INTO "sys_menu" VALUES (2123, 'menu.log.neFile', 2089, 9, 'neFile', 'ne/neFile/index', '1', '0', 'M', '1', '1', 'ne:neFile:index', 'icon-tubiaohuizhi', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
@@ -258,9 +258,9 @@ REPLACE INTO "sys_menu" VALUES (2127, 'menu.monitor.topologyBuild', 2130, 30, 't
|
||||
REPLACE INTO "sys_menu" VALUES (2128, 'menu.monitor.topologyArchitecture', 2130, 20, 'topologyArchitecture', 'monitor/topologyArchitecture/index', '1', '0', 'M', '1', '1', 'monitor:topologyArchitecture:index', 'icon-soutubiao', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2129, 'menu.alarm', 2087, 20, 'alarm', '', '1', '0', 'D', '1', '1', '', 'icon-jinggao', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2130, 'menu.topology', 2087, 10, 'topology', '', '1', '0', 'D', '1', '1', '', 'icon-anzhuo', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2131, 'menu.dashboard', 2087, 15, 'dashboard', '', '1', '0', 'D', '0', '0', '', 'icon-soutubiao', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2132, 'menu.dashboard.overview', 2087, 1, 'overview', 'dashboard/overview/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2133, 'menu.dashboard.imsCDR', 2140, 3, 'imsCDR', 'dashboard/imsCDR/index', '1', '0', 'M', '1', '1', 'dashboard:cdr:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2131, 'menu.dashboard', 2087, 15, 'dashboard', '', '1', '0', 'D', '1', '1', '', 'icon-soutubiao', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2132, 'menu.dashboard.overview', 2131, 1, 'overview', 'dashboard/overview2/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2133, 'menu.dashboard.imsCDR', 2140, 3, 'imsCDR', 'dashboard/imsCDR/index', '1', '0', 'M', '1', '1', 'ims#cdr:index', 'icon-paixu', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2135, 'menu.ne.neHost', 4, 15, 'neHost', 'ne/neHost/index', '1', '1', 'M', '1', '0', 'ne:neHost:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2136, 'menu.ne.neHostCommand', 4, 18, 'neHostCommand', 'ne/neHostCommand/index', '1', '0', 'M', '1', '0', 'ne:neHostCommand:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2137, 'menu.ne.neInfo', 4, 10, 'neInfo', 'ne/neInfo/index', '1', '0', 'M', '1', '1', 'ne:neInfo:list', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
|
||||
@@ -15,16 +15,26 @@ INSERT INTO "sys_role_menu" VALUES (2, 1);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 4);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 5);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 60);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 61);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 63);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 64);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 65);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 66);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 100);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 101);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 102);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 103);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 104);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 105);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 108);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 109);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 111);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 112);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 115);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 116);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 117);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 500);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 501);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1000);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1001);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1002);
|
||||
@@ -38,13 +48,39 @@ INSERT INTO "sys_role_menu" VALUES (2, 1009);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1010);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1011);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1012);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1013);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1014);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1015);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1016);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1017);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1018);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1019);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1020);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1021);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1022);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1023);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1024);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1030);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1032);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1034);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1039);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1041);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1042);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1044);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1045);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1048);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1049);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1050);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1051);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1052);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1053);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1054);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1055);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1056);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1057);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1058);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1059);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1060);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1061);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1062);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1063);
|
||||
@@ -54,20 +90,31 @@ INSERT INTO "sys_role_menu" VALUES (2, 1066);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1067);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1068);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1069);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1070);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1071);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1072);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1073);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1074);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1075);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1076);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1077);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1078);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1079);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1080);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1081);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1082);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1083);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1084);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1085);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1086);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1087);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1088);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1089);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1090);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1091);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1092);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1093);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1094);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1095);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1096);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1097);
|
||||
@@ -112,7 +159,6 @@ INSERT INTO "sys_role_menu" VALUES (2, 1145);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1146);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1147);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1148);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 1149);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2000);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2001);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2002);
|
||||
@@ -125,51 +171,74 @@ INSERT INTO "sys_role_menu" VALUES (2, 2009);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2010);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2011);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2083);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2084);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2086);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2087);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2088);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2089);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2091);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2092);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2094);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2096);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2097);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2099);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2100);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2101);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2102);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2103);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2104);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2105);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2107);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2108);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2109);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2112);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2113);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2114);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2115);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2116);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2117);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2118);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2121);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2122);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2123);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2126);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2128);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2129);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2130);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2131);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2132);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2133);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2137);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2138);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2139);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2140);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2141);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2142);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2143);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2145);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2146);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2147);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2148);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2149);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2150);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2151);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2152);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2153);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2154);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2155);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2156);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2157);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2158);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2159);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2160);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2162);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2163);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2164);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2165);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2166);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2167);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2168);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2169);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 20000);
|
||||
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1);
|
||||
@@ -180,9 +249,7 @@ INSERT INTO "sys_role_menu" VALUES (3, 112);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 500);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 501);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1030);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1031);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1032);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1033);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1034);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1039);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1042);
|
||||
@@ -195,12 +262,19 @@ INSERT INTO "sys_role_menu" VALUES (3, 1066);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1067);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1068);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1069);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1070);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1071);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1072);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1073);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1074);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1075);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1076);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1077);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1078);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1079);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1080);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1081);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1082);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1088);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1089);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1090);
|
||||
@@ -254,20 +328,29 @@ INSERT INTO "sys_role_menu" VALUES (3, 2009);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2010);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2011);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2083);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2084);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2086);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2087);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2088);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2089);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2091);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2092);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2097);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2107);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2108);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2109);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2112);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2114);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2115);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2116);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2118);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2122);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2123);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2126);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2128);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2129);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2130);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2131);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2132);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2133);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2137);
|
||||
@@ -278,12 +361,19 @@ INSERT INTO "sys_role_menu" VALUES (3, 2143);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2146);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2147);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2148);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2149);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2151);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2152);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2153);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2157);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2158);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2162);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2163);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2165);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2166);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2167);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2168);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2169);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 20000);
|
||||
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 1);
|
||||
|
||||
@@ -27,39 +27,9 @@ CREATE TABLE `ne_host` (
|
||||
UNIQUE KEY `uk_type_group_title` (`host_type`,`group_id`,`title`) USING BTREE COMMENT '同组内名称唯一'
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元_主机表';
|
||||
|
||||
-- 初始网元数据
|
||||
INSERT INTO `ne_host` VALUES (1, 'ssh', '1', 'OMC_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (2, 'telnet', '1', 'OMC_001_4100', '127.0.0.10', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (3, 'ssh', '1', 'IMS_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (4, 'telnet', '1', 'IMS_001_4100', '127.0.0.1', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (5, 'ssh', '1', 'AMF_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (6, 'telnet', '1', 'AMF_001_4100', '127.0.0.9', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (7, 'ssh', '1', 'AUSF_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (8, 'telnet', '1', 'AUSF_001_4100', '127.0.0.4', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (9, 'ssh', '1', 'UDM_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (10, 'telnet', '1', 'UDM_001_4100', '127.0.0.5', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (11, 'redis', '1', 'UDM_001_6379', '127.0.0.1', 6379, 'udmdb', '0', 'nO3fEhtuKuBkQE5ozsUhNfzn02vhnyxYTEiPn2CIlr4=', '', '', '0', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (12, 'ssh', '1', 'SMF_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (13, 'telnet', '1', 'SMF_001_4100', '127.0.0.6', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (14, 'ssh', '1', 'PCF_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (15, 'telnet', '1', 'PCF_001_4100', '127.0.0.7', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_host` VALUES (16, 'ssh', '1', 'NSSF_001_27149', '127.0.0.170', 22, 'new_user', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_host` VALUES (17, 'telnet', '1', 'NSSF_001_4100', '127.0.0.170', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_host` VALUES (18, 'ssh', '1', 'NRF_001_27149', '127.0.0.180', 22, 'new_user', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_host` VALUES (19, 'telnet', '1', 'NRF_001_4100', '127.0.0.180', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (20, 'ssh', '1', 'UPF_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (21, 'telnet', '1', 'UPF_001_4100', '127.0.0.8', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (22, 'telnet', '1', 'UPF_001_5002', '127.0.0.8', 5002, 'admin', '0', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_host` VALUES (23, 'ssh', '1', 'LMF_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_host` VALUES (24, 'telnet', '1', 'LMF_001_4100', '127.0.0.200', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_host` VALUES (25, 'ssh', '1', 'NEF_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_host` VALUES (26, 'telnet', '1', 'NEF_001_4100', '127.0.0.210', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_host` VALUES (27, 'ssh', '1', 'MME_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_host` VALUES (28, 'telnet', '1', 'MME_001_4100', '127.0.0.220', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_host` VALUES (29, 'ssh', '1', 'N3IWF_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_host` VALUES (30, 'telnet', '1', 'N3IWF_001_4100', '127.0.0.230', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_host` VALUES (31, 'ssh', '1', 'SMSC_001_27149', '127.0.0.1', 27149, 'new_user', '0', 't7sKsIsdh7dXKs0ErZRtGIZGRIjrFz6tJGfZGJS2h6E=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_host` VALUES (32, 'telnet', '1', 'SMSC_001_4100', '127.0.0.240', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
-- 初始数据对应网元
|
||||
INSERT INTO `ne_host` VALUES (1, 'ssh', '1', 'OMC_001_22', '127.0.0.1', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_host` VALUES (2, 'telnet', '1', 'OMC_001_4100', '127.0.0.1', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||
|
||||
SET FOREIGN_KEY_CHECKS=1;
|
||||
|
||||
|
||||
@@ -31,22 +31,8 @@ CREATE TABLE `ne_info` (
|
||||
UNIQUE KEY `ux_netype_neid` (`ne_type`,`ne_id`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元_基础信息表 关联对应版本、授权、主机';
|
||||
|
||||
-- 初始数据对应网元
|
||||
INSERT INTO `ne_info` VALUES (1, 'OMC', '001', '4400HXOMC001', 'OMC_001', '127.0.0.10', 33080, 'PNF', 'AreaNet', '-', '-', '-', '1,2', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO `ne_info` VALUES (2, 'IMS', '001', '4400HXIMS001', 'IMS_001', '127.0.0.1', 33030, 'PNF', 'AreaNet', '-', '-', '-', '3,4', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO `ne_info` VALUES (3, 'AMF', '001', '4400HXAMF001', 'AMF_001', '127.0.0.9', 33030, 'PNF', 'AreaNet', '-', '-', '', '5,6', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO `ne_info` VALUES (4, 'AUSF', '001', '4400HXAUSF001', 'AUSF_001', '127.0.0.4', 33030, 'PNF', 'AreaNet', '-', '-', '', '7,8', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO `ne_info` VALUES (5, 'UDM', '001', '4400HXUDM001', 'UDM_001', '127.0.0.5', 33030, 'PNF', 'AreaNet', '-', '-', '-', '9,10,11', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO `ne_info` VALUES (6, 'SMF', '001', '4400HXSMF001', 'SMF_001', '127.0.0.6', 33030, 'PNF', 'AreaNet', '-', '-', '-', '12,13', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO `ne_info` VALUES (7, 'PCF', '001', '4400HXPCF001', 'PCF_001', '127.0.0.7', 33030, 'PNF', 'AreaNet', '-', '-', '-', '14,15', 0, '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_info` VALUES (8, 'NSSF', '001', '4400HXNSSF001', 'NSSF_001', '127.0.0.170', 33030, 'PNF', 'AreaNet', '-', '-', '-', '16,17', 0, '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_info` VALUES (9, 'NRF', '001', '4400HXNRF001', 'NRF_001', '127.0.0.180', 33030, 'PNF', 'AreaNet', '-', '-', '-', '18,19', 0, '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO `ne_info` VALUES (10, 'UPF', '001', '4400HXUPF001', 'UPF_001', '127.0.0.8', 33030, 'PNF', 'AreaNet', '-', '-', '', '20,21,22', 0, '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_info` VALUES (11, 'LMF', '001', '4400HXLMF001', 'LMF_001', '127.0.0.200', 33030, 'PNF', 'AreaNet', '-', '-', '-', '23,24', 0, '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_info` VALUES (12, 'NEF', '001', '4400HXNEF001', 'NEF_001', '127.0.0.210', 33030, 'PNF', 'AreaNet', '-', '-', '-', '25,26', 0, '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_info` VALUES (13, 'MME', '001', '4400HXMME001', 'MME_001', '127.0.0.220', 33030, 'PNF', 'AreaNet', '-', '-', '', '27,28', 0, '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_info` VALUES (14, 'N3IWF', '001', '4400HXN3IWF001', 'N3IWF_001', '127.0.0.230', 33030, 'PNF', 'AreaNet', '-', '-', '', '29,30', 0, '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_info` VALUES (15, 'SMSC', '001', '4400HXSMSC001', 'SMSC_001', '127.0.0.240', 33030, 'PNF', 'AreaNet', '-', '-', '', '31,32', 0, '', 'system', 1713928436971, '', 0);
|
||||
-- 初始网元数据
|
||||
INSERT INTO `ne_info` VALUES (1, 'OMC', '001', '4400HXOMC001', 'OMC_001', "2", 'http', '127.0.0.1', 33030, 'PNF', 'AreaNet', '-', '-', '-', '1,2', 0, '', 'system', 1713928436971, '', 0);
|
||||
|
||||
SET FOREIGN_KEY_CHECKS=1;
|
||||
|
||||
|
||||
@@ -29,21 +29,6 @@ CREATE TABLE `ne_license` (
|
||||
|
||||
-- 初始数据对应网元
|
||||
INSERT INTO `ne_license` VALUES (1, 'OMC', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO `ne_license` VALUES (2, 'IMS', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO `ne_license` VALUES (3, 'AMF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO `ne_license` VALUES (4, 'AUSF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO `ne_license` VALUES (5, 'UDM', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO `ne_license` VALUES (6, 'SMF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO `ne_license` VALUES (7, 'PCF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_license` VALUES (8, 'NSSF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_license` VALUES (9, 'NRF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
INSERT INTO `ne_license` VALUES (10, 'UPF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_license` VALUES (11, 'LMF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_license` VALUES (12, 'NEF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_license` VALUES (13, 'MME', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_license` VALUES (14, 'N3IWF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_license` VALUES (14, 'N3IWF', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
-- INSERT INTO `ne_license` VALUES (15, 'SMSC', '001', '', '', '', '', 0, 0, '0', '', 'system', 1713928436971, '', 0);
|
||||
|
||||
SET FOREIGN_KEY_CHECKS=1;
|
||||
|
||||
|
||||
@@ -7,20 +7,24 @@ SET FOREIGN_KEY_CHECKS = 0;
|
||||
DROP TABLE IF EXISTS `ne_state`;
|
||||
CREATE TABLE `ne_state` (
|
||||
`id` int NOT NULL AUTO_INCREMENT,
|
||||
`ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '',
|
||||
`ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '',
|
||||
`version` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '版本',
|
||||
`capability` bigint DEFAULT '0' COMMENT '用户容量',
|
||||
`ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '网元类型',
|
||||
`ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '网元ID',
|
||||
`ne_version` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '网元版本',
|
||||
`standby` int DEFAULT '0' COMMENT '主备状态 0-主 1-备',
|
||||
`nb_number` int DEFAULT '0' COMMENT '基站容量',
|
||||
`ue_number` int DEFAULT '0' COMMENT '用户容量',
|
||||
`serial_num` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '序列号',
|
||||
`expiry_date` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '许可证到期日期',
|
||||
`hostname` varchar(32) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '主机名 hostname',
|
||||
`os` varchar(196) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作系统 uname',
|
||||
`sys_cpu_usage` float DEFAULT '0' COMMENT 'cpu使用率-sys',
|
||||
`sys_mem_usage` float DEFAULT '0' COMMENT '内存使用率-sys',
|
||||
`sys_disk_usage` float DEFAULT '0' COMMENT '磁盘使用率-sys',
|
||||
`nf_cpu_usage` float DEFAULT '0' COMMENT 'cpu使用率-nf',
|
||||
`nf_mem_used` bigint DEFAULT '0' COMMENT '内存使用KB-nf',
|
||||
`create_time` bigint DEFAULT '0' COMMENT '创建时间',
|
||||
`refresh_time` bigint DEFAULT '0' COMMENT '刷新时间',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
KEY `idx_type_id_time` (`ne_type`,`ne_id`,`create_time`) USING BTREE COMMENT 'idx_state_ne_type_id_at'
|
||||
KEY `idx_type_id_time` (`ne_type`,`ne_id`,`refresh_time`) USING BTREE COMMENT 'idx_state_ne_type_id_at'
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元_状态记录内存/CPU/磁盘';
|
||||
|
||||
SET FOREIGN_KEY_CHECKS=1;
|
||||
|
||||
@@ -31,20 +31,6 @@ CREATE TABLE `ne_version` (
|
||||
|
||||
-- 初始数据对应网元
|
||||
INSERT INTO `ne_version` VALUES (1, 'OMC', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_version` VALUES (2, 'IMS', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_version` VALUES (3, 'AMF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_version` VALUES (4, 'AUSF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_version` VALUES (5, 'UDM', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_version` VALUES (6, 'SMF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_version` VALUES (7, 'PCF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_version` VALUES (8, 'NSSF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_version` VALUES (9, 'NRF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
INSERT INTO `ne_version` VALUES (10, 'UPF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_version` VALUES (11, 'LMF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_version` VALUES (12, 'NEF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_version` VALUES (13, 'MME', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_version` VALUES (14, 'N3IWF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
-- INSERT INTO `ne_version` VALUES (15, 'SMSC', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||
|
||||
SET FOREIGN_KEY_CHECKS=1;
|
||||
|
||||
|
||||
@@ -43,10 +43,10 @@ INSERT INTO `sys_config` VALUES (24, 'config.sys.logo.filePathBrand', 'sys.logo.
|
||||
INSERT INTO `sys_config` VALUES (25, 'config.sys.loginBackground', 'sys.loginBackground', '#', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.loginBackgroundRemark');
|
||||
INSERT INTO `sys_config` VALUES (26, 'config.sys.title', 'sys.title', 'config.sys.titleValue', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.titleRemark');
|
||||
INSERT INTO `sys_config` VALUES (27, 'config.sys.copyright', 'sys.copyright', 'config.sys.copyrightValue', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.copyrightRemark');
|
||||
INSERT INTO `sys_config` VALUES (28, 'config.sys.i18nOpen', 'sys.i18n.open', 'false', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nOpenRemark');
|
||||
INSERT INTO `sys_config` VALUES (28, 'config.sys.i18nOpen', 'sys.i18n.open', 'true', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nOpenRemark');
|
||||
INSERT INTO `sys_config` VALUES (29, 'config.sys.i18nDefault', 'sys.i18n.default', 'en_US', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nDefaultRemark');
|
||||
INSERT INTO `sys_config` VALUES (30, 'config.sys.lockTime', 'sys.lockTime', '0', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.lockTimeRemark');
|
||||
INSERT INTO `sys_config` VALUES (31, 'config.sys.homePage', 'sys.homePage', 'dashboard/overview/index', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.homePageRemark');
|
||||
INSERT INTO `sys_config` VALUES (31, 'config.sys.homePage', 'sys.homePage', 'configManage/neOverview/index', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.homePageRemark');
|
||||
INSERT INTO `sys_config` VALUES (32, 'config.neData.backupDataFTP', 'neData.backupDataFTP', 'VXEECeDMoYhX29pqsb753ecJOnPfxB6XrEa9QdUrRqwKI7EmJei5HlvehvL+wL0Osjo3Y2Qs7ADA6eL3SrisiVXAVVXv38KMhvcSU9eaAzl/jrY4ahsq6a/eSbzxFDgE21US7/YnsyDRG7eGAc7W5Q==', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.neData.backupDataFTPRemark');
|
||||
|
||||
UNLOCK TABLES;
|
||||
|
||||
@@ -617,7 +617,7 @@ INSERT INTO `sys_i18n` VALUES (599, 'log.operate.title.neLicense', '网元许可
|
||||
INSERT INTO `sys_i18n` VALUES (600, 'menu.ne.neSoftware', '网元软件包', 'NE Software');
|
||||
INSERT INTO `sys_i18n` VALUES (601, 'log.operate.title.neSoftware', '网元软件包', 'NE Software');
|
||||
INSERT INTO `sys_i18n` VALUES (602, 'log.operate.title.neVersion', '网元版本', 'NE Version');
|
||||
INSERT INTO `sys_i18n` VALUES (603, 'menu.ne.neVersion', '网元版本', 'NE Version');
|
||||
INSERT INTO `sys_i18n` VALUES (603, 'menu.ne.neVersion', '网元版本', 'Ne Version');
|
||||
INSERT INTO `sys_i18n` VALUES (604, 'dictType.ne_license_status', '网元许可状态', 'NE License Status');
|
||||
INSERT INTO `sys_i18n` VALUES (605, 'dictData.ne_license_status.0', '无效', 'Invalid');
|
||||
INSERT INTO `sys_i18n` VALUES (606, 'dictData.ne_license_status.1', '有效', 'Valid');
|
||||
|
||||
@@ -253,7 +253,7 @@ INSERT INTO `sys_menu` VALUES (2116, 'menu.dashboard.smscCDR.content', 2157, 1,
|
||||
INSERT INTO `sys_menu` VALUES (2117, 'menu.common.delete', 2140, 1, '', '', '1', '1', 'B', '1', '1', 'cdr:ne:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2118, 'menu.dashboard.smfCDRByIMSI', 2140, 7, 'smfCDRByIMSI', 'dashboard/smfCDRByIMSI/index', '1', '0', 'M', '1', '1', 'smf#cdr:index', 'icon-gerenzhanghu', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2119, 'Alarm Overview', 2129, 6, 'alarm-overview', 'faultManage/alarm-overview/index', '1', '1', 'M', '1', '1', 'faultManage:active-overview:index', 'icon-wenjian', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2120, 'DashboardV1', 2131, 8, 'dashboardV1', 'dashboard/overview/index', '1', '0', 'M', '0', '0', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2120, 'DashboardV1', 2131, 8, 'dashboardV1', 'dashboard/overview/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2121, 'menu.system.user.editRole', 100, 8, '', '', '1', '1', 'B', '1', '1', 'system:user:editRole', '#', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2122, 'menu.system.setting.i18n', 2114, 1, '', '', '1', '1', 'B', '1', '1', 'system:setting:i18n', '#', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.setting.i18nRemark');
|
||||
INSERT INTO `sys_menu` VALUES (2123, 'menu.log.neFile', 2089, 9, 'neFile', 'ne/neFile/index', '1', '0', 'M', '1', '1', 'ne:neFile:index', 'icon-tubiaohuizhi', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
@@ -264,9 +264,9 @@ INSERT INTO `sys_menu` VALUES (2127, 'menu.monitor.topologyBuild', 2130, 30, 'to
|
||||
INSERT INTO `sys_menu` VALUES (2128, 'menu.monitor.topologyArchitecture', 2130, 20, 'topologyArchitecture', 'monitor/topologyArchitecture/index', '1', '0', 'M', '1', '1', 'monitor:topologyArchitecture:index', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2129, 'menu.alarm', 2087, 20, 'alarm', '', '1', '0', 'D', '1', '1', '', 'icon-jinggao', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2130, 'menu.topology', 2087, 10, 'topology', '', '1', '0', 'D', '1', '1', '', 'icon-anzhuo', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2131, 'menu.dashboard', 2087, 15, 'dashboard', '', '1', '0', 'D', '0', '0', '', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2132, 'menu.dashboard.overview', 2087, 1, 'overview', 'dashboard/overview/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2133, 'menu.dashboard.imsCDR', 2140, 3, 'imsCDR', 'dashboard/imsCDR/index', '1', '0', 'M', '1', '1', 'dashboard:cdr:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2131, 'menu.dashboard', 2087, 15, 'dashboard', '', '1', '0', 'D', '1', '1', '', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2132, 'menu.dashboard.overview', 2131, 1, 'overview', 'dashboard/overview2/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2133, 'menu.dashboard.imsCDR', 2140, 3, 'imsCDR', 'dashboard/imsCDR/index', '1', '0', 'M', '1', '1', 'ims#cdr:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2135, 'menu.ne.neHost', 4, 15, 'neHost', 'ne/neHost/index', '1', '1', 'M', '1', '0', 'ne:neHost:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2136, 'menu.ne.neHostCommand', 4, 18, 'neHostCommand', 'ne/neHostCommand/index', '1', '0', 'M', '1', '0', 'ne:neHostCommand:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
INSERT INTO `sys_menu` VALUES (2137, 'menu.ne.neInfo', 4, 10, 'neInfo', 'ne/neInfo/index', '1', '0', 'M', '1', '1', 'ne:neInfo:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
|
||||
@@ -15,16 +15,26 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 4);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 5);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 60);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 61);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 63);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 64);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 65);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 66);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 100);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 101);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 102);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 103);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 104);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 105);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 108);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 109);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 111);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 112);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 115);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 116);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 117);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 500);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 501);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1000);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1001);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1002);
|
||||
@@ -38,13 +48,39 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1009);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1010);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1011);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1012);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1013);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1014);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1015);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1016);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1017);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1018);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1019);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1020);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1021);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1022);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1023);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1024);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1030);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1032);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1034);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1039);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1041);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1042);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1044);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1045);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1048);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1049);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1050);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1051);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1052);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1053);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1054);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1055);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1056);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1057);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1058);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1059);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1060);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1061);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1062);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1063);
|
||||
@@ -54,20 +90,31 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1066);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1067);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1068);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1069);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1070);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1071);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1072);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1073);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1074);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1075);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1076);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1077);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1078);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1079);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1080);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1081);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1082);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1083);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1084);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1085);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1086);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1087);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1088);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1089);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1090);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1091);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1092);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1093);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1094);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1095);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1096);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1097);
|
||||
@@ -112,7 +159,6 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1145);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1146);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1147);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1148);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1149);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2000);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2001);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2002);
|
||||
@@ -125,51 +171,74 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2009);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2010);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2011);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2083);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2084);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2086);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2087);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2088);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2089);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2091);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2092);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2094);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2096);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2097);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2099);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2100);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2101);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2102);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2103);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2104);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2105);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2107);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2108);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2109);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2112);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2113);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2114);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2115);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2116);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2117);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2118);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2121);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2122);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2123);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2126);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2128);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2129);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2130);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2131);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2132);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2133);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2137);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2138);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2139);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2140);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2141);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2142);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2143);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2145);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2146);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2147);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2148);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2149);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2150);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2151);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2152);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2153);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2154);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2155);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2156);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2157);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2158);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2159);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2160);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2162);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2163);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2164);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2165);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2166);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2167);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2168);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2169);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 20000);
|
||||
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1);
|
||||
@@ -180,9 +249,7 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (3, 112);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 500);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 501);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1030);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1031);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1032);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1033);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1034);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1039);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1042);
|
||||
@@ -195,12 +262,19 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1066);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1067);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1068);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1069);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1070);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1071);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1072);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1073);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1074);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1075);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1076);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1077);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1078);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1079);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1080);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1081);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1082);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1088);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1089);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1090);
|
||||
@@ -254,20 +328,29 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2009);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2010);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2011);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2083);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2084);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2086);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2087);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2088);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2089);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2091);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2092);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2097);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2107);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2108);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2109);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2112);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2114);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2115);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2116);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2118);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2122);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2123);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2126);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2128);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2129);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2130);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2131);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2132);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2133);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2137);
|
||||
@@ -278,15 +361,24 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2143);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2146);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2147);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2148);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2149);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2151);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2152);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2153);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2157);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2158);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2162);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2163);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2165);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2166);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2167);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2168);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2169);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 20000);
|
||||
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 4);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 112);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 115);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 500);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 501);
|
||||
@@ -307,17 +399,20 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1069);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2087);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2088);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2089);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2091);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2092);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2094);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2097);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2112);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2113);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2115);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2116);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2123);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2126);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2128);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2129);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2130);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2131);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2132);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2133);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2138);
|
||||
@@ -325,21 +420,28 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2140);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2141);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2147);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2148);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2149);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2157);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2165);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2166);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2167);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2168);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2169);
|
||||
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 1);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 4);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 112);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2087);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2115);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2126);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2128);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2130);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2131);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2132);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2165);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2166);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2167);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2168);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2169);
|
||||
|
||||
-- Dump completed on 2025-02-14 15:26:56
|
||||
|
||||
@@ -33,7 +33,7 @@ CREATE TABLE `sys_user` (
|
||||
-- Dumping data for table `sys_user`
|
||||
--
|
||||
INSERT INTO `sys_user` VALUES (1, 100, 'supervisor', 'supervisor', '', '', '0', '', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
|
||||
INSERT INTO `sys_user` VALUES (2, 100, 'admin', 'admin', '', '', '0', '', '$2a$10$WVW6if2TNfR3OJmcaD9wX.gEd9TRymr5.Di2izFdDKUuiEGWuAqk6', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
|
||||
INSERT INTO `sys_user` VALUES (2, 100, 'admin', 'admin', '', '', '0', '', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
|
||||
INSERT INTO `sys_user` VALUES (3, 100, 'manager', 'manager', '', '', '0', '', '$2a$10$RND3fUw9Ai.WcggYSI57tu.u3OIlktdPxFzlWkmiHC1paV038t0I2', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
|
||||
INSERT INTO `sys_user` VALUES (4, 100, 'monitor', 'monitor', '', '', '0', '', '$2a$10$t3zpKQ0olECotFyI1yO43.tCoS0EXoSRBDcqwl09xvrsmn14qFHHy', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
|
||||
|
||||
|
||||
@@ -1,49 +1,29 @@
|
||||
SET NAMES utf8mb4;
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
--
|
||||
-- Table structure for table `ne_state`
|
||||
--
|
||||
CREATE TABLE IF NOT EXISTS `ne_state` (
|
||||
DROP TABLE IF EXISTS `ne_state`;
|
||||
CREATE TABLE `ne_state` (
|
||||
`id` int NOT NULL AUTO_INCREMENT,
|
||||
`ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '',
|
||||
`ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '',
|
||||
`version` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '版本',
|
||||
`capability` bigint DEFAULT '0' COMMENT '用户容量',
|
||||
`ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '网元类型',
|
||||
`ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '网元ID',
|
||||
`ne_version` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '网元版本',
|
||||
`standby` int DEFAULT '0' COMMENT '主备状态 0-主 1-备',
|
||||
`nb_number` int DEFAULT '0' COMMENT '基站容量',
|
||||
`ue_number` int DEFAULT '0' COMMENT '用户容量',
|
||||
`serial_num` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '序列号',
|
||||
`expiry_date` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '许可证到期日期',
|
||||
`hostname` varchar(32) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '主机名 hostname',
|
||||
`os` varchar(196) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作系统 uname',
|
||||
`sys_cpu_usage` float DEFAULT '0' COMMENT 'cpu使用率-sys',
|
||||
`sys_mem_usage` float DEFAULT '0' COMMENT '内存使用率-sys',
|
||||
`sys_disk_usage` float DEFAULT '0' COMMENT '磁盘使用率-sys',
|
||||
`nf_cpu_usage` float DEFAULT '0' COMMENT 'cpu使用率-nf',
|
||||
`nf_mem_used` bigint DEFAULT '0' COMMENT '内存使用KB-nf',
|
||||
`create_time` bigint DEFAULT '0' COMMENT '创建时间',
|
||||
`refresh_time` bigint DEFAULT '0' COMMENT '刷新时间',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
KEY `idx_type_id_time` (`ne_type`,`ne_id`,`create_time`) USING BTREE COMMENT 'idx_state_ne_type_id_at'
|
||||
KEY `idx_type_id_time` (`ne_type`,`ne_id`,`refresh_time`) USING BTREE COMMENT 'idx_state_ne_type_id_at'
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元_状态记录内存/CPU/磁盘';
|
||||
|
||||
-- ----------------------------
|
||||
-- COLUMN for ne_state
|
||||
-- ----------------------------
|
||||
ALTER TABLE `ne_state` DROP COLUMN `cpu_usage`;
|
||||
ALTER TABLE `ne_state` DROP COLUMN `mem_usage`;
|
||||
ALTER TABLE `ne_state` DROP COLUMN `disk_space`;
|
||||
ALTER TABLE `ne_state` DROP COLUMN `timestamp`;
|
||||
ALTER TABLE `ne_state` DROP INDEX `idx_ne_type_id`;
|
||||
ALTER TABLE `ne_state` DROP INDEX `idx_timestamp`;
|
||||
ALTER TABLE `ne_state` MODIFY COLUMN `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' AFTER `id`;
|
||||
ALTER TABLE `ne_state` MODIFY COLUMN `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' AFTER `ne_type`;
|
||||
ALTER TABLE `ne_state` MODIFY COLUMN `version` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '版本' AFTER `ne_id`;
|
||||
ALTER TABLE `ne_state` MODIFY COLUMN `capability` bigint(20) NULL DEFAULT 0 COMMENT '用户容量' AFTER `version`;
|
||||
ALTER TABLE `ne_state` MODIFY COLUMN `serial_num` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '序列号' AFTER `capability`;
|
||||
ALTER TABLE `ne_state` MODIFY COLUMN `expiry_date` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '许可证到期日期' AFTER `serial_num`;
|
||||
ALTER TABLE `ne_state` ADD COLUMN `sys_cpu_usage` float NULL DEFAULT 0 COMMENT 'cpu使用率-sys' AFTER `expiry_date`;
|
||||
ALTER TABLE `ne_state` ADD COLUMN `sys_mem_usage` float NULL DEFAULT 0 COMMENT '内存使用率-sys' AFTER `sys_cpu_usage`;
|
||||
ALTER TABLE `ne_state` ADD COLUMN `sys_disk_usage` float NULL DEFAULT 0 COMMENT '磁盘使用率-sys' AFTER `sys_mem_usage`;
|
||||
ALTER TABLE `ne_state` ADD COLUMN `nf_cpu_usage` float NULL DEFAULT 0 COMMENT 'cpu使用率-nf' AFTER `sys_disk_usage`;
|
||||
ALTER TABLE `ne_state` ADD COLUMN `nf_mem_used` bigint(20) NULL DEFAULT 0 COMMENT '内存使用KB-nf' AFTER `nf_cpu_usage`;
|
||||
ALTER TABLE `ne_state` ADD COLUMN `create_time` bigint(20) NULL DEFAULT 0 COMMENT '创建时间' AFTER `nf_mem_used`;
|
||||
ALTER TABLE `ne_state` ADD INDEX `idx_type_id_time`(`ne_type`, `ne_id`, `create_time`) USING BTREE COMMENT 'idx_state_ne_type_id_at';
|
||||
ALTER TABLE `ne_state` COMMENT = '网元_状态记录内存/CPU/磁盘';
|
||||
|
||||
SET FOREIGN_KEY_CHECKS=1;
|
||||
|
||||
@@ -52,7 +52,7 @@ REPLACE INTO `sys_config` VALUES (24, 'config.sys.logo.filePathBrand', 'sys.logo
|
||||
REPLACE INTO `sys_config` VALUES (25, 'config.sys.loginBackground', 'sys.loginBackground', '#', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.loginBackgroundRemark');
|
||||
REPLACE INTO `sys_config` VALUES (26, 'config.sys.title', 'sys.title', 'config.sys.titleValue', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.titleRemark');
|
||||
REPLACE INTO `sys_config` VALUES (27, 'config.sys.copyright', 'sys.copyright', 'config.sys.copyrightValue', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.copyrightRemark');
|
||||
REPLACE INTO `sys_config` VALUES (28, 'config.sys.i18nOpen', 'sys.i18n.open', 'false', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nOpenRemark');
|
||||
REPLACE INTO `sys_config` VALUES (28, 'config.sys.i18nOpen', 'sys.i18n.open', 'true', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nOpenRemark');
|
||||
REPLACE INTO `sys_config` VALUES (29, 'config.sys.i18nDefault', 'sys.i18n.default', 'en_US', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.i18nDefaultRemark');
|
||||
REPLACE INTO `sys_config` VALUES (30, 'config.sys.lockTime', 'sys.lockTime', '0', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.lockTimeRemark');
|
||||
REPLACE INTO `sys_config` VALUES (31, 'config.sys.homePage', 'sys.homePage', 'configManage/neOverview/index', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.homePageRemark');
|
||||
|
||||
@@ -275,7 +275,7 @@ REPLACE INTO `sys_menu` VALUES (2116, 'menu.dashboard.smscCDR.content', 2157, 1,
|
||||
REPLACE INTO `sys_menu` VALUES (2117, 'menu.common.delete', 2140, 1, '', '', '1', '1', 'B', '1', '1', 'cdr:ne:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2118, 'menu.dashboard.smfCDRByIMSI', 2140, 7, 'smfCDRByIMSI', 'dashboard/smfCDRByIMSI/index', '1', '0', 'M', '1', '1', 'smf#cdr:index', 'icon-gerenzhanghu', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2119, 'Alarm Overview', 2129, 6, 'alarm-overview', 'faultManage/alarm-overview/index', '1', '1', 'M', '1', '1', 'faultManage:active-overview:index', 'icon-wenjian', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2120, 'DashboardV1', 2131, 8, 'dashboardV1', 'dashboard/overview/index', '1', '0', 'M', '0', '0', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2120, 'DashboardV1', 2131, 8, 'dashboardV1', 'dashboard/overview/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2121, 'menu.system.user.editRole', 100, 8, '', '', '1', '1', 'B', '1', '1', 'system:user:editRole', '#', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2122, 'menu.system.setting.i18n', 2114, 1, '', '', '1', '1', 'B', '1', '1', 'system:setting:i18n', '#', '0', 'system', 1728641403588,'system', 1728641403588, 'menu.system.setting.i18nRemark');
|
||||
REPLACE INTO `sys_menu` VALUES (2123, 'menu.log.neFile', 2089, 9, 'neFile', 'ne/neFile/index', '1', '0', 'M', '1', '1', 'ne:neFile:index', 'icon-tubiaohuizhi', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
@@ -286,9 +286,9 @@ REPLACE INTO `sys_menu` VALUES (2127, 'menu.monitor.topologyBuild', 2130, 30, 't
|
||||
REPLACE INTO `sys_menu` VALUES (2128, 'menu.monitor.topologyArchitecture', 2130, 20, 'topologyArchitecture', 'monitor/topologyArchitecture/index', '1', '0', 'M', '1', '1', 'monitor:topologyArchitecture:index', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2129, 'menu.alarm', 2087, 20, 'alarm', '', '1', '0', 'D', '1', '1', '', 'icon-jinggao', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2130, 'menu.topology', 2087, 10, 'topology', '', '1', '0', 'D', '1', '1', '', 'icon-anzhuo', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2131, 'menu.dashboard', 2087, 15, 'dashboard', '', '1', '0', 'D', '0', '0', '', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2132, 'menu.dashboard.overview', 2087, 1, 'overview', 'dashboard/overview/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2133, 'menu.dashboard.imsCDR', 2140, 3, 'imsCDR', 'dashboard/imsCDR/index', '1', '0', 'M', '1', '1', 'dashboard:cdr:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2131, 'menu.dashboard', 2087, 15, 'dashboard', '', '1', '0', 'D', '1', '1', '', 'icon-soutubiao', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2132, 'menu.dashboard.overview', 2131, 1, 'overview', 'dashboard/overview2/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2133, 'menu.dashboard.imsCDR', 2140, 3, 'imsCDR', 'dashboard/imsCDR/index', '1', '0', 'M', '1', '1', 'ims#cdr:index', 'icon-paixu', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2135, 'menu.ne.neHost', 4, 15, 'neHost', 'ne/neHost/index', '1', '1', 'M', '1', '0', 'ne:neHost:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2136, 'menu.ne.neHostCommand', 4, 18, 'neHostCommand', 'ne/neHostCommand/index', '1', '0', 'M', '1', '0', 'ne:neHostCommand:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO `sys_menu` VALUES (2137, 'menu.ne.neInfo', 4, 10, 'neInfo', 'ne/neInfo/index', '1', '0', 'M', '1', '1', 'ne:neInfo:list', 'icon-fuzhidaima', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
|
||||
@@ -15,16 +15,26 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 4);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 5);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 60);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 61);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 63);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 64);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 65);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 66);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 100);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 101);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 102);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 103);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 104);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 105);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 108);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 109);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 111);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 112);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 115);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 116);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 117);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 500);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 501);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1000);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1001);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1002);
|
||||
@@ -38,13 +48,39 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1009);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1010);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1011);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1012);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1013);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1014);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1015);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1016);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1017);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1018);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1019);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1020);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1021);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1022);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1023);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1024);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1030);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1032);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1034);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1039);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1041);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1042);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1044);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1045);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1048);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1049);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1050);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1051);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1052);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1053);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1054);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1055);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1056);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1057);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1058);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1059);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1060);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1061);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1062);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1063);
|
||||
@@ -54,20 +90,31 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1066);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1067);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1068);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1069);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1070);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1071);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1072);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1073);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1074);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1075);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1076);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1077);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1078);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1079);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1080);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1081);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1082);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1083);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1084);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1085);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1086);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1087);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1088);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1089);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1090);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1091);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1092);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1093);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1094);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1095);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1096);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1097);
|
||||
@@ -112,7 +159,6 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1145);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1146);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1147);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1148);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1149);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2000);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2001);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2002);
|
||||
@@ -125,51 +171,74 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2009);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2010);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2011);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2083);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2084);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2086);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2087);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2088);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2089);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2091);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2092);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2094);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2096);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2097);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2099);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2100);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2101);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2102);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2103);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2104);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2105);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2107);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2108);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2109);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2112);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2113);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2114);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2115);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2116);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2117);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2118);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2121);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2122);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2123);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2126);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2128);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2129);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2130);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2131);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2132);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2133);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2137);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2138);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2139);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2140);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2141);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2142);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2143);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2145);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2146);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2147);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2148);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2149);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2150);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2151);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2152);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2153);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2154);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2155);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2156);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2157);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2158);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2159);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2160);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2162);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2163);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2164);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2165);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2166);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2167);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2168);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2169);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (2, 20000);
|
||||
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1);
|
||||
@@ -180,9 +249,7 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (3, 112);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 500);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 501);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1030);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1031);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1032);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1033);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1034);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1039);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1042);
|
||||
@@ -195,12 +262,19 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1066);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1067);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1068);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1069);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1070);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1071);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1072);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1073);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1074);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1075);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1076);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1077);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1078);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1079);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1080);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1081);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1082);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1088);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1089);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1090);
|
||||
@@ -254,20 +328,29 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2009);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2010);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2011);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2083);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2084);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2086);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2087);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2088);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2089);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2091);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2092);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2097);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2107);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2108);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2109);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2112);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2114);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2115);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2116);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2118);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2122);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2123);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2126);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2128);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2129);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2130);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2131);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2132);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2133);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2137);
|
||||
@@ -278,15 +361,24 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2143);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2146);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2147);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2148);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2149);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2151);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2152);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2153);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2157);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2158);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2162);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2163);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2165);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2166);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2167);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2168);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2169);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (3, 20000);
|
||||
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 4);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 112);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 115);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 500);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 501);
|
||||
@@ -307,17 +399,20 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1069);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2087);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2088);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2089);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2091);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2092);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2094);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2097);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2112);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2113);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2115);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2116);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2123);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2126);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2128);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2129);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2130);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2131);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2132);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2133);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2138);
|
||||
@@ -325,21 +420,28 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2140);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2141);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2147);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2148);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2149);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2157);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2165);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2166);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2167);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2168);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2169);
|
||||
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 1);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 4);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 112);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2087);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2115);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2126);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2128);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2130);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2131);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2132);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2165);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2166);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2167);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2168);
|
||||
INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2169);
|
||||
|
||||
-- Dump completed on 2025-02-14 15:26:56
|
||||
|
||||
@@ -1 +1,5 @@
|
||||
-- zupgrade.sql
|
||||
SET FOREIGN_KEY_CHECKS=0;
|
||||
|
||||
--
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
@@ -1,9 +1,9 @@
|
||||
## Command Configuration
|
||||
|
||||
### omc ba
|
||||
VENDORS=ba
|
||||
### omc agt ba
|
||||
VENDORS=omc
|
||||
|
||||
### std lite
|
||||
MODE=lite
|
||||
MODE=std
|
||||
|
||||
## Other
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# server version: std/lite
|
||||
serverVersion: "lite"
|
||||
serverVersion: "std"
|
||||
# operation mode system/docker
|
||||
# serverMode: "system"
|
||||
# login authentication, default true
|
||||
@@ -10,7 +10,7 @@ serverVersion: "lite"
|
||||
# route service configuration
|
||||
# service listen ipv4/v6 and port, support multiple routines
|
||||
routeServer:
|
||||
- addr: "0.0.0.0:33080" # route http port
|
||||
- addr: "0.0.0.0:33030" # route http port
|
||||
schema: "http"
|
||||
- addr: "0.0.0.0:33443" # route https port
|
||||
schema: "https"
|
||||
@@ -23,9 +23,9 @@ webServer:
|
||||
enabled: true # web server enabled, default false
|
||||
rootDir: /usr/local/etc/omc/web
|
||||
listen:
|
||||
- addr: "0.0.0.0:44080" # web http port
|
||||
- addr: "0.0.0.0:80" # web http port
|
||||
schema: "http"
|
||||
- addr: "0.0.0.0:44443" # web https port
|
||||
- addr: "0.0.0.0:443" # web https port
|
||||
schema: "https"
|
||||
certFile: "/usr/local/etc/omc/certs/www.omc.net.crt"
|
||||
keyFile: "/usr/local/etc/omc/certs/www.omc.net.key"
|
||||
@@ -53,7 +53,7 @@ database:
|
||||
type: "sqlite"
|
||||
database: "/usr/local/etc/omc/database/omc_db.sqlite" # sqlite database
|
||||
# default data source name
|
||||
defaultDataSourceName: "lite"
|
||||
defaultDataSourceName: "std"
|
||||
|
||||
# redis cached data
|
||||
redis:
|
||||
|
||||
11
build/vendor/agt/database/lite/install/customized.sql
vendored
Normal file
11
build/vendor/agt/database/lite/install/customized.sql
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
-- sys_config
|
||||
UPDATE `sys_config` SET `config_value` = 'https://www.agrandtech.com' WHERE `config_id` = 6;
|
||||
UPDATE `sys_config` SET `config_value` = 'true' WHERE `config_id` = 28;
|
||||
UPDATE `sys_config` SET `config_value` = 'en_US' WHERE `config_id` = 29;
|
||||
|
||||
-- sys_i18n
|
||||
UPDATE `sys_i18n` SET `value_zh` = 'AGrand EMS', `value_en` = 'AGrand EMS' WHERE `id` = 281;
|
||||
UPDATE `sys_i18n` SET `value_zh` = 'Copyright ©2025 千通科技', `value_en` = 'Copyright ©2025 AGrandTech' WHERE `id` = 282;
|
||||
|
||||
-- set internationalization switching to ON
|
||||
UPDATE `sys_menu` SET `status_flag` = '1' WHERE `menu_id` = 2122;
|
||||
0
build/vendor/agt/database/lite/upgrade/zupgrade.sql
vendored
Normal file
0
build/vendor/agt/database/lite/upgrade/zupgrade.sql
vendored
Normal file
11
build/vendor/agt/database/std/install/customized.sql
vendored
Normal file
11
build/vendor/agt/database/std/install/customized.sql
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
-- sys_config
|
||||
UPDATE `sys_config` SET `config_value` = 'https://www.agrandtech.com' WHERE `config_id` = 6;
|
||||
UPDATE `sys_config` SET `config_value` = 'true' WHERE `config_id` = 28;
|
||||
UPDATE `sys_config` SET `config_value` = 'en_US' WHERE `config_id` = 29;
|
||||
|
||||
-- sys_i18n
|
||||
UPDATE `sys_i18n` SET `value_zh` = 'AGrand EMS', `value_en` = 'AGrand EMS' WHERE `id` = 281;
|
||||
UPDATE `sys_i18n` SET `value_zh` = 'Copyright ©2025 千通科技', `value_en` = 'Copyright ©2025 AGrandTech' WHERE `id` = 282;
|
||||
|
||||
-- set internationalization switching to ON
|
||||
UPDATE `sys_menu` SET `status_flag` = '1' WHERE `menu_id` = 2122;
|
||||
0
build/vendor/agt/database/std/upgrade/zupgrade.sql
vendored
Normal file
0
build/vendor/agt/database/std/upgrade/zupgrade.sql
vendored
Normal file
BIN
build/vendor/agt/static/helpDoc/en_doc.pdf
vendored
Normal file
BIN
build/vendor/agt/static/helpDoc/en_doc.pdf
vendored
Normal file
Binary file not shown.
BIN
build/vendor/agt/static/helpDoc/zh_doc.pdf
vendored
Normal file
BIN
build/vendor/agt/static/helpDoc/zh_doc.pdf
vendored
Normal file
Binary file not shown.
BIN
build/vendor/agt/static/logo/en_brand.png
vendored
Normal file
BIN
build/vendor/agt/static/logo/en_brand.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 42 KiB |
BIN
build/vendor/agt/static/logo/en_icon.png
vendored
Normal file
BIN
build/vendor/agt/static/logo/en_icon.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
BIN
build/vendor/agt/static/logo/zh_brand.png
vendored
Normal file
BIN
build/vendor/agt/static/logo/zh_brand.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 24 KiB |
BIN
build/vendor/agt/static/logo/zh_icon.png
vendored
Normal file
BIN
build/vendor/agt/static/logo/zh_icon.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 48 KiB |
BIN
build/vendor/agt/web/dark.jpg
vendored
Normal file
BIN
build/vendor/agt/web/dark.jpg
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 114 B |
BIN
build/vendor/agt/web/light.jpg
vendored
Normal file
BIN
build/vendor/agt/web/light.jpg
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 70 KiB |
@@ -47,7 +47,7 @@ database:
|
||||
port: 13306 # mysql port
|
||||
username: "root" # mysql username
|
||||
password: "1000omc@kp!" # mysql password
|
||||
database: "omc_db_lite" # mysql database
|
||||
database: "omc_db_mainv2" # mysql database
|
||||
logging: true
|
||||
# lite: lite
|
||||
lite:
|
||||
|
||||
@@ -908,46 +908,3 @@ udm:
|
||||
filter: "^.{1,127}$"
|
||||
display: "Realm"
|
||||
comment: ""
|
||||
ausfCfg:
|
||||
display: "AUSF Config"
|
||||
sort: 29
|
||||
list:
|
||||
- name: "enable"
|
||||
type: "bool"
|
||||
value: "false"
|
||||
access: "read-write"
|
||||
filter: '{"0":"false", "1":"true"}'
|
||||
display: "Enable"
|
||||
comment: ""
|
||||
- name: "eapAkaSupiImsiPrefix"
|
||||
type: "bool"
|
||||
value: "false"
|
||||
access: "read-write"
|
||||
filter: '{"0":"false", "1":"true"}'
|
||||
display: "EapAkaSupiImsiPrefix"
|
||||
comment: ""
|
||||
- name: "ausfFqdn"
|
||||
type: "string"
|
||||
value: "ausf.5gc.com"
|
||||
access: "read-write"
|
||||
filter: ''
|
||||
display: "AUSF Fqdn"
|
||||
comment: ""
|
||||
nzSyncList:
|
||||
display: "NzSyncList"
|
||||
sort: 31
|
||||
array:
|
||||
- name: "index"
|
||||
type: "int"
|
||||
value: "1"
|
||||
access: "read-only"
|
||||
filter: "1~16"
|
||||
display: "Index"
|
||||
comment: ""
|
||||
- name: "ip"
|
||||
type: "string"
|
||||
value: ""
|
||||
access: "read-write"
|
||||
filter: "1~64"
|
||||
display: "IP"
|
||||
comment: ""
|
||||
44
main.go
44
main.go
@@ -51,50 +51,50 @@ var retryInterval = 5 * time.Second // 重试间隔时间
|
||||
// @tag.name monitor/online
|
||||
// @tag.description monitor system user online interface
|
||||
//
|
||||
// @tag.name ne_data
|
||||
// @tag.name network_data
|
||||
// @tag.description network data interface
|
||||
// @tag.name ne_data/alarm
|
||||
// @tag.name network_data/alarm
|
||||
// @tag.description network data alarm interface
|
||||
// @tag.name ne_data/kpi
|
||||
// @tag.name network_data/kpi
|
||||
// @tag.description network data kpi interface
|
||||
// @tag.name ne_data/amf
|
||||
// @tag.name network_data/amf
|
||||
// @tag.description network data amf interface
|
||||
// @tag.name ne_data/ims
|
||||
// @tag.name network_data/ims
|
||||
// @tag.description network data ims interface
|
||||
// @tag.name ne_data/mme
|
||||
// @tag.name network_data/mme
|
||||
// @tag.description network data mme interface
|
||||
// @tag.name ne_data/sgwc
|
||||
// @tag.name network_data/sgwc
|
||||
// @tag.description network data sgwc interface
|
||||
// @tag.name ne_data/smf
|
||||
// @tag.name network_data/smf
|
||||
// @tag.description network data smf interface
|
||||
// @tag.name ne_data/smsc
|
||||
// @tag.name network_data/smsc
|
||||
// @tag.description network data smsc interface
|
||||
// @tag.name ne_data/udm/auth
|
||||
// @tag.name network_data/udm/auth
|
||||
// @tag.description network data udm authentication interface
|
||||
// @tag.name ne_data/udm/sub
|
||||
// @tag.name network_data/udm/sub
|
||||
// @tag.description network data udm subscriber interface
|
||||
// @tag.name ne_data/udm/voip
|
||||
// @tag.name network_data/udm/voip
|
||||
// @tag.description network data udm voip interface
|
||||
// @tag.name ne_data/udm/volte-ims
|
||||
// @tag.name network_data/udm/volte-ims
|
||||
// @tag.description network data udm volte interface
|
||||
// @tag.name ne_data/upf
|
||||
// @tag.name network_data/upf
|
||||
// @tag.description network data upf interface
|
||||
//
|
||||
// @tag.name ne
|
||||
// @tag.name network_element
|
||||
// @tag.description network element interface
|
||||
// @tag.name ne/action
|
||||
// @tag.name network_element/action
|
||||
// @tag.description network element operating interface
|
||||
// @tag.name ne/info
|
||||
// @tag.name network_element/info
|
||||
// @tag.description network element information interface
|
||||
// @tag.name ne/host
|
||||
// @tag.name network_element/host
|
||||
// @tag.description network element host interface
|
||||
// @tag.name ne/license
|
||||
// @tag.name network_element/license
|
||||
// @tag.description network element license interface
|
||||
// @tag.name ne/software
|
||||
// @tag.name network_element/software
|
||||
// @tag.description network element software interface
|
||||
// @tag.name ne/version
|
||||
// @tag.name network_element/version
|
||||
// @tag.description network element version interface
|
||||
// @tag.name ne/config
|
||||
// @tag.name network_element/config
|
||||
// @tag.description network element config interface
|
||||
//
|
||||
// @tag.name system
|
||||
|
||||
@@ -13,8 +13,8 @@ import (
|
||||
"be.ems/src/modules/common"
|
||||
"be.ems/src/modules/crontask"
|
||||
"be.ems/src/modules/monitor"
|
||||
ne "be.ems/src/modules/ne"
|
||||
neData "be.ems/src/modules/ne_data"
|
||||
networkdata "be.ems/src/modules/network_data"
|
||||
networkelement "be.ems/src/modules/network_element"
|
||||
"be.ems/src/modules/notification"
|
||||
"be.ems/src/modules/oam"
|
||||
"be.ems/src/modules/system"
|
||||
@@ -90,9 +90,9 @@ func ModulesRoute(app *gin.Engine) {
|
||||
common.Setup(app)
|
||||
|
||||
// 网元功能模块
|
||||
ne.Setup(app)
|
||||
networkelement.Setup(app)
|
||||
// 网元数据模块
|
||||
neData.Setup(app)
|
||||
networkdata.Setup(app)
|
||||
|
||||
// 通知模块
|
||||
notification.Setup(app)
|
||||
|
||||
@@ -34,11 +34,9 @@ func ValidPassword(password string) bool {
|
||||
if password == "" {
|
||||
return false
|
||||
}
|
||||
// pattern := `^(?![A-Za-z0-9]+$)(?![a-z0-9\W]+$)(?![A-Za-z\W]+$)(?![A-Z0-9\W]+$)[a-zA-Z0-9\W]{6,}$`
|
||||
// re := regexp2.MustCompile(pattern, 0)
|
||||
// match, err := re.MatchString(password)
|
||||
pattern := `^.{5,}$`
|
||||
match, err := regexp.MatchString(pattern, password)
|
||||
pattern := `^(?![A-Za-z0-9]+$)(?![a-z0-9\W]+$)(?![A-Za-z\W]+$)(?![A-Z0-9\W]+$)[a-zA-Z0-9\W]{6,}$`
|
||||
re := regexp2.MustCompile(pattern, 0)
|
||||
match, err := re.MatchString(password)
|
||||
if err != nil {
|
||||
return false
|
||||
}
|
||||
|
||||
@@ -2,9 +2,7 @@ package controller
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"runtime"
|
||||
|
||||
"be.ems/src/framework/cmd"
|
||||
"be.ems/src/framework/constants"
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
@@ -117,30 +115,19 @@ func (s *BootloaderController) Done(c *gin.Context) {
|
||||
// DELETE /
|
||||
func (s *BootloaderController) Reset(c *gin.Context) {
|
||||
// 是否完成引导
|
||||
// launchInfo := machine.LaunchInfo
|
||||
// if launchInfo == nil {
|
||||
// c.JSON(200, resp.Err(nil))
|
||||
// return
|
||||
// }
|
||||
// if v, ok := launchInfo[constants.LAUNCH_BOOTLOADER]; ok && v.(bool) {
|
||||
// c.JSON(200, resp.ErrMsg("bootloader not done"))
|
||||
// return
|
||||
// }
|
||||
launchInfo := machine.LaunchInfo
|
||||
if launchInfo == nil {
|
||||
c.JSON(200, resp.Err(nil))
|
||||
return
|
||||
}
|
||||
if v, ok := launchInfo[constants.LAUNCH_BOOTLOADER]; ok && v.(bool) {
|
||||
c.JSON(200, resp.ErrMsg("bootloader not done"))
|
||||
return
|
||||
}
|
||||
|
||||
// 重置数据库
|
||||
if runtime.GOOS == "windows" {
|
||||
// return fmt.Errorf("not support window")
|
||||
} else {
|
||||
// 重置数据库
|
||||
if _, err := cmd.Exec("/usr/local/etc/omc/script/setup.sh -i"); err != nil {
|
||||
c.JSON(200, resp.ErrMsg("setup err"))
|
||||
return
|
||||
}
|
||||
// 重启服务
|
||||
if _, err := cmd.Execf("nohup sh -c \"sleep 1s && %s\" > /dev/null 2>&1 &", "sudo systemctl restart omc"); err != nil {
|
||||
c.JSON(200, resp.ErrMsg("restart err"))
|
||||
return
|
||||
}
|
||||
if err := machine.Reset(); err != nil {
|
||||
c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
return
|
||||
}
|
||||
|
||||
// 清除授权信息
|
||||
|
||||
@@ -4,9 +4,11 @@ import (
|
||||
"fmt"
|
||||
|
||||
"be.ems/src/framework/config"
|
||||
"be.ems/src/framework/constants"
|
||||
"be.ems/src/framework/i18n"
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
"be.ems/src/framework/utils/machine"
|
||||
systemService "be.ems/src/modules/system/service"
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -43,16 +45,16 @@ func (s SysConfController) Handler(c *gin.Context) {
|
||||
// 获取打包注入的全局变量信息
|
||||
infoMap["version"] = config.Version
|
||||
// 系统首次使用标记
|
||||
// launchInfo := machine.LaunchInfo
|
||||
// if launchInfo != nil {
|
||||
// if v, ok := launchInfo[constants.LAUNCH_BOOTLOADER]; ok {
|
||||
// infoMap[constants.LAUNCH_BOOTLOADER] = fmt.Sprint(v)
|
||||
// } else {
|
||||
// infoMap[constants.LAUNCH_BOOTLOADER] = "true"
|
||||
// }
|
||||
// } else {
|
||||
// infoMap[constants.LAUNCH_BOOTLOADER] = "true"
|
||||
// }
|
||||
launchInfo := machine.LaunchInfo
|
||||
if launchInfo != nil {
|
||||
if v, ok := launchInfo[constants.LAUNCH_BOOTLOADER]; ok {
|
||||
infoMap[constants.LAUNCH_BOOTLOADER] = fmt.Sprint(v)
|
||||
} else {
|
||||
infoMap[constants.LAUNCH_BOOTLOADER] = "true"
|
||||
}
|
||||
} else {
|
||||
infoMap[constants.LAUNCH_BOOTLOADER] = "true"
|
||||
}
|
||||
// 服务版本
|
||||
infoMap["serverVersion"] = fmt.Sprint(config.Get("serverVersion"))
|
||||
// 用户登录认证
|
||||
|
||||
@@ -1,150 +0,0 @@
|
||||
package controller
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"be.ems/src/framework/i18n"
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
"be.ems/src/modules/core/model"
|
||||
"be.ems/src/modules/core/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
// 实例化控制层 CoreInfoController 结构体
|
||||
var NewCoreInfo = &CoreInfoController{
|
||||
CoreInfoService: service.NewCoreInfo,
|
||||
}
|
||||
|
||||
// 核心网信息请求
|
||||
//
|
||||
// PATH /core
|
||||
type CoreInfoController struct {
|
||||
CoreInfoService *service.CoreInfo //核心网信息服务
|
||||
}
|
||||
|
||||
// 核心网信息列表
|
||||
//
|
||||
// GET /list
|
||||
func (s CoreInfoController) List(c *gin.Context) {
|
||||
query := reqctx.QueryMap(c)
|
||||
rows, total := s.CoreInfoService.FindByPage(query)
|
||||
c.JSON(200, resp.OkData(map[string]any{"total": total, "rows": rows}))
|
||||
}
|
||||
|
||||
// 核心网信息信息
|
||||
//
|
||||
// GET /:id
|
||||
func (s CoreInfoController) Info(c *gin.Context) {
|
||||
id := parse.Number(c.Param("id"))
|
||||
if id <= 0 {
|
||||
c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_CHEACK, "bind err: id is empty"))
|
||||
return
|
||||
}
|
||||
|
||||
neHost := s.CoreInfoService.FindById(id)
|
||||
if neHost.ID != id {
|
||||
c.JSON(200, resp.ErrMsg("not found data"))
|
||||
return
|
||||
}
|
||||
|
||||
c.JSON(200, resp.OkData(neHost))
|
||||
}
|
||||
|
||||
// 核心网信息新增
|
||||
//
|
||||
// POST /
|
||||
func (s CoreInfoController) Add(c *gin.Context) {
|
||||
var body model.CoreInfo
|
||||
if err := c.ShouldBindBodyWithJSON(&body); err != nil {
|
||||
errMsgs := fmt.Sprintf("bind err: %s", resp.FormatBindError(err))
|
||||
c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_PARSER, errMsgs))
|
||||
return
|
||||
}
|
||||
|
||||
// 检查属性值唯一
|
||||
uniqueInfo := s.CoreInfoService.CheckUniqueGroupTitle(body.Name, body.SN, 0)
|
||||
if !uniqueInfo {
|
||||
c.JSON(200, resp.ErrMsg("name/SN already exists"))
|
||||
return
|
||||
}
|
||||
|
||||
body.CreateBy = reqctx.LoginUserToUserName(c)
|
||||
insertId := s.CoreInfoService.Insert(body)
|
||||
if insertId > 0 {
|
||||
c.JSON(200, resp.Ok(nil))
|
||||
return
|
||||
}
|
||||
c.JSON(200, resp.Err(nil))
|
||||
}
|
||||
|
||||
// 核心网信息修改
|
||||
//
|
||||
// PUT /
|
||||
func (s CoreInfoController) Edit(c *gin.Context) {
|
||||
var body model.CoreInfo
|
||||
if err := c.ShouldBindBodyWithJSON(&body); err != nil {
|
||||
errMsgs := fmt.Sprintf("bind err: %s", resp.FormatBindError(err))
|
||||
c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_PARSER, errMsgs))
|
||||
return
|
||||
}
|
||||
|
||||
// 检查属性值唯一
|
||||
uniqueHostCmd := s.CoreInfoService.CheckUniqueGroupTitle(body.Name, body.SN, body.ID)
|
||||
if !uniqueHostCmd {
|
||||
c.JSON(200, resp.ErrMsg("name/SN already exists"))
|
||||
return
|
||||
}
|
||||
|
||||
// 检查是否存在
|
||||
coreInfo := s.CoreInfoService.FindById(body.ID)
|
||||
if coreInfo.ID != body.ID {
|
||||
c.JSON(200, resp.ErrMsg("not found data"))
|
||||
return
|
||||
}
|
||||
|
||||
coreInfo.Name = body.Name
|
||||
coreInfo.SN = body.SN
|
||||
coreInfo.TimeZone = body.TimeZone
|
||||
coreInfo.Longitude = body.Longitude
|
||||
coreInfo.Latitude = body.Latitude
|
||||
coreInfo.Address = body.Address
|
||||
coreInfo.Remark = body.Remark
|
||||
body.UpdateBy = reqctx.LoginUserToUserName(c)
|
||||
rows := s.CoreInfoService.Update(coreInfo)
|
||||
if rows > 0 {
|
||||
c.JSON(200, resp.Ok(nil))
|
||||
return
|
||||
}
|
||||
c.JSON(200, resp.Err(nil))
|
||||
}
|
||||
|
||||
// 核心网信息删除
|
||||
//
|
||||
// DELETE /:id
|
||||
func (s CoreInfoController) Remove(c *gin.Context) {
|
||||
language := reqctx.AcceptLanguage(c)
|
||||
id := c.Param("id")
|
||||
if id == "" {
|
||||
c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_CHEACK, "bind err: id is empty"))
|
||||
return
|
||||
}
|
||||
|
||||
// 处理字符转id数组后去重
|
||||
uniqueIDs := parse.RemoveDuplicatesToArray(id, ",")
|
||||
// 转换成int64数组类型
|
||||
ids := make([]int64, 0)
|
||||
for _, v := range uniqueIDs {
|
||||
ids = append(ids, parse.Number(v))
|
||||
}
|
||||
|
||||
rows, err := s.CoreInfoService.DeleteByIds(ids)
|
||||
if err != nil {
|
||||
c.JSON(200, resp.ErrMsg(i18n.TKey(language, err.Error())))
|
||||
return
|
||||
}
|
||||
msg := i18n.TTemplate(language, "app.common.deleteSuccess", map[string]any{"num": rows})
|
||||
c.JSON(200, resp.OkMsg(msg))
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
package core
|
||||
|
||||
import (
|
||||
"be.ems/src/framework/logger"
|
||||
"be.ems/src/framework/middleware"
|
||||
"be.ems/src/framework/middleware/collectlogs"
|
||||
"be.ems/src/modules/core/controller"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
// 模块路由注册
|
||||
func Setup(router *gin.Engine) {
|
||||
logger.Infof("开始加载 ====> core 模块路由")
|
||||
|
||||
// 核心网信息
|
||||
coreInfoGroup := router.Group("/core/info")
|
||||
{
|
||||
coreInfoGroup.GET("/list",
|
||||
middleware.AuthorizeUser(nil),
|
||||
controller.NewCoreInfo.List,
|
||||
)
|
||||
coreInfoGroup.GET("/:id",
|
||||
middleware.CryptoApi(false, true),
|
||||
middleware.AuthorizeUser(nil),
|
||||
controller.NewCoreInfo.Info,
|
||||
)
|
||||
coreInfoGroup.POST("",
|
||||
middleware.CryptoApi(true, true),
|
||||
middleware.AuthorizeUser(nil),
|
||||
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.coreInfo", collectlogs.BUSINESS_TYPE_INSERT)),
|
||||
controller.NewCoreInfo.Add,
|
||||
)
|
||||
coreInfoGroup.PUT("",
|
||||
middleware.CryptoApi(true, true),
|
||||
middleware.AuthorizeUser(nil),
|
||||
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.coreInfo", collectlogs.BUSINESS_TYPE_UPDATE)),
|
||||
controller.NewCoreInfo.Edit,
|
||||
)
|
||||
coreInfoGroup.DELETE(":id",
|
||||
middleware.AuthorizeUser(nil),
|
||||
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.coreInfo", collectlogs.BUSINESS_TYPE_DELETE)),
|
||||
controller.NewCoreInfo.Remove,
|
||||
)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
package model
|
||||
|
||||
// CoreInfo 核心网_基础信息 core_info
|
||||
type CoreInfo struct {
|
||||
ID int64 `json:"id" gorm:"column:id;primaryKey;autoIncrement"` // 核心网ID
|
||||
CoreUID string `json:"coreUid" gorm:"column:core_uid"` // 核心网唯一标识
|
||||
Name string `json:"name" gorm:"column:name"` // 核心网名称
|
||||
SN string `json:"sn" gorm:"column:sn"` // 核心网序列号
|
||||
OmcId string `json:"omcId" gorm:"column:omc_id"` // OMC安装生成的唯一编码
|
||||
TimeZone string `json:"timeZone" gorm:"column:time_zone"` // 时区 Asia/Hong_Kong
|
||||
Longitude float64 `json:"longitude" gorm:"column:longitude"` // 经度 -180 to 180
|
||||
Latitude float64 `json:"latitude" gorm:"column:latitude"` // 纬度 -90 to 90
|
||||
Address string `json:"address" gorm:"column:address"` // 地址
|
||||
Remark string `json:"remark" gorm:"column:remark"` // 备注
|
||||
CreateBy string `json:"createBy" gorm:"column:create_by"` // 创建者
|
||||
CreateTime int64 `json:"createTime" gorm:"column:create_time"` // 创建时间
|
||||
UpdateBy string `json:"updateBy" gorm:"column:update_by"` // 更新者
|
||||
UpdateTime int64 `json:"updateTime" gorm:"column:update_time"` // 更新时间
|
||||
}
|
||||
|
||||
// TableName 表名称
|
||||
func (*CoreInfo) TableName() string {
|
||||
return "core_info"
|
||||
}
|
||||
@@ -1,134 +0,0 @@
|
||||
package repository
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"be.ems/src/framework/database/db"
|
||||
"be.ems/src/framework/logger"
|
||||
"be.ems/src/modules/core/model"
|
||||
)
|
||||
|
||||
// 实例化数据层 CoreInfo 结构体
|
||||
var NewCoreInfo = &CoreInfo{}
|
||||
|
||||
// CoreInfo 核心网信息 数据层处理
|
||||
type CoreInfo struct{}
|
||||
|
||||
// SelectByPage 分页查询集合
|
||||
func (r CoreInfo) SelectByPage(query map[string]string) ([]model.CoreInfo, int64) {
|
||||
tx := db.DB("").Model(&model.CoreInfo{})
|
||||
// 查询条件拼接
|
||||
if v, ok := query["coreUid"]; ok && v != "" {
|
||||
tx = tx.Where("core_uid = ?", v)
|
||||
}
|
||||
if v, ok := query["sn"]; ok && v != "" {
|
||||
tx = tx.Where("sn = ?", v)
|
||||
}
|
||||
if v, ok := query["name"]; ok && v != "" {
|
||||
tx = tx.Where("name like ?", fmt.Sprintf("%s%%", v))
|
||||
}
|
||||
|
||||
// 查询结果
|
||||
var total int64 = 0
|
||||
rows := []model.CoreInfo{}
|
||||
|
||||
// 查询数量为0直接返回
|
||||
if err := tx.Count(&total).Error; err != nil || total <= 0 {
|
||||
return rows, total
|
||||
}
|
||||
|
||||
// 查询数据分页
|
||||
pageNum, pageSize := db.PageNumSize(query["pageNum"], query["pageSize"])
|
||||
tx = tx.Limit(pageSize).Offset(pageSize * pageNum)
|
||||
err := tx.Find(&rows).Error
|
||||
if err != nil {
|
||||
logger.Errorf("query find err => %v", err.Error())
|
||||
return rows, total
|
||||
}
|
||||
return rows, total
|
||||
}
|
||||
|
||||
// SelectByIds 通过ID查询
|
||||
func (r CoreInfo) SelectByIds(ids []int64) []model.CoreInfo {
|
||||
rows := []model.CoreInfo{}
|
||||
if len(ids) <= 0 {
|
||||
return rows
|
||||
}
|
||||
tx := db.DB("").Model(&model.CoreInfo{})
|
||||
// 构建查询条件
|
||||
tx = tx.Where("id in ?", ids)
|
||||
// 查询数据
|
||||
if err := tx.Find(&rows).Error; err != nil {
|
||||
logger.Errorf("query find err => %v", err.Error())
|
||||
return rows
|
||||
}
|
||||
return rows
|
||||
}
|
||||
|
||||
// Insert 新增信息
|
||||
func (r CoreInfo) Insert(param model.CoreInfo) int64 {
|
||||
if param.CreateBy != "" {
|
||||
ms := time.Now().UnixMilli()
|
||||
param.CreateTime = ms
|
||||
param.UpdateTime = ms
|
||||
param.UpdateBy = param.CreateBy
|
||||
}
|
||||
// 执行插入
|
||||
if err := db.DB("").Create(¶m).Error; err != nil {
|
||||
logger.Errorf("insert err => %v", err.Error())
|
||||
return 0
|
||||
}
|
||||
return param.ID
|
||||
}
|
||||
|
||||
// Update 修改信息
|
||||
func (r CoreInfo) Update(param model.CoreInfo) int64 {
|
||||
if param.ID == 0 {
|
||||
return 0
|
||||
}
|
||||
param.UpdateTime = time.Now().UnixMilli()
|
||||
tx := db.DB("").Model(&model.CoreInfo{})
|
||||
// 构建查询条件
|
||||
tx = tx.Where("id = ?", param.ID)
|
||||
tx = tx.Omit("id")
|
||||
// 执行更新
|
||||
if err := tx.Updates(param).Error; err != nil {
|
||||
logger.Errorf("update err => %v", err.Error())
|
||||
return 0
|
||||
}
|
||||
return tx.RowsAffected
|
||||
}
|
||||
|
||||
// DeleteByIds 批量删除信息
|
||||
func (r CoreInfo) DeleteByIds(ids []int64) int64 {
|
||||
if len(ids) <= 0 {
|
||||
return 0
|
||||
}
|
||||
tx := db.DB("").Where("id in ?", ids)
|
||||
if err := tx.Delete(&model.CoreInfo{}).Error; err != nil {
|
||||
logger.Errorf("delete err => %v", err.Error())
|
||||
return 0
|
||||
}
|
||||
return tx.RowsAffected
|
||||
}
|
||||
|
||||
// CheckUnique 检查信息是否唯一 返回数据ID
|
||||
func (r CoreInfo) CheckUnique(param model.CoreInfo) int64 {
|
||||
tx := db.DB("").Model(&model.CoreInfo{})
|
||||
// 查询条件拼接
|
||||
if param.Name != "" {
|
||||
tx = tx.Where("name = ?", param.Name)
|
||||
}
|
||||
if param.SN != "" {
|
||||
tx = tx.Where("sn = ?", param.SN)
|
||||
}
|
||||
|
||||
// 查询数据
|
||||
var id int64 = 0
|
||||
if err := tx.Select("id").Limit(1).Find(&id).Error; err != nil {
|
||||
logger.Errorf("query find err => %v", err.Error())
|
||||
return id
|
||||
}
|
||||
return id
|
||||
}
|
||||
@@ -1,81 +0,0 @@
|
||||
package service
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
"be.ems/src/framework/utils/generate"
|
||||
"be.ems/src/framework/utils/machine"
|
||||
"be.ems/src/modules/core/model"
|
||||
"be.ems/src/modules/core/repository"
|
||||
)
|
||||
|
||||
// 实例化服务层 CoreInfo 结构体
|
||||
var NewCoreInfo = &CoreInfo{
|
||||
CoreInfoRepository: repository.NewCoreInfo,
|
||||
}
|
||||
|
||||
// CoreInfo 核心网信息 服务层处理
|
||||
type CoreInfo struct {
|
||||
CoreInfoRepository *repository.CoreInfo // 核心网信息表
|
||||
}
|
||||
|
||||
// FindByPage 分页查询列表数据
|
||||
func (r CoreInfo) FindByPage(query map[string]string) ([]model.CoreInfo, int64) {
|
||||
return r.CoreInfoRepository.SelectByPage(query)
|
||||
}
|
||||
|
||||
// FindById 通过ID查询
|
||||
func (r CoreInfo) FindById(id int64) model.CoreInfo {
|
||||
if id <= 0 {
|
||||
return model.CoreInfo{}
|
||||
}
|
||||
neHosts := r.CoreInfoRepository.SelectByIds([]int64{id})
|
||||
if len(neHosts) > 0 {
|
||||
return neHosts[0]
|
||||
}
|
||||
return model.CoreInfo{}
|
||||
}
|
||||
|
||||
// Insert 新增信息
|
||||
func (r CoreInfo) Insert(param model.CoreInfo) int64 {
|
||||
param.CoreUID = strings.ToUpper(generate.Code(8))
|
||||
if param.OmcId == "" {
|
||||
param.OmcId = machine.Code
|
||||
}
|
||||
|
||||
return r.CoreInfoRepository.Insert(param)
|
||||
}
|
||||
|
||||
// Update 修改信息
|
||||
func (r CoreInfo) Update(param model.CoreInfo) int64 {
|
||||
return r.CoreInfoRepository.Update(param)
|
||||
}
|
||||
|
||||
// DeleteByIds 批量删除信息
|
||||
func (r CoreInfo) DeleteByIds(ids []int64) (int64, error) {
|
||||
// 检查是否存在
|
||||
rows := r.CoreInfoRepository.SelectByIds(ids)
|
||||
if len(rows) <= 0 {
|
||||
return 0, fmt.Errorf("coreInfo.noData")
|
||||
}
|
||||
|
||||
if len(rows) == len(ids) {
|
||||
rows := r.CoreInfoRepository.DeleteByIds(ids)
|
||||
return rows, nil
|
||||
}
|
||||
// 删除信息失败!
|
||||
return 0, fmt.Errorf("delete fail")
|
||||
}
|
||||
|
||||
// CheckUniqueGroupTitle 校验唯一名称和序号
|
||||
func (r CoreInfo) CheckUniqueGroupTitle(name, sn string, id int64) bool {
|
||||
uniqueId := r.CoreInfoRepository.CheckUnique(model.CoreInfo{
|
||||
Name: name,
|
||||
SN: sn,
|
||||
})
|
||||
if uniqueId == id {
|
||||
return true
|
||||
}
|
||||
return uniqueId == 0
|
||||
}
|
||||
@@ -16,9 +16,9 @@ import (
|
||||
"be.ems/src/framework/utils/date"
|
||||
"be.ems/src/framework/utils/file"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neModel "be.ems/src/modules/ne/model"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neModel "be.ems/src/modules/network_element/model"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
systemService "be.ems/src/modules/system/service"
|
||||
)
|
||||
|
||||
|
||||
@@ -16,10 +16,10 @@ import (
|
||||
"be.ems/src/framework/utils/date"
|
||||
"be.ems/src/framework/utils/file"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neModel "be.ems/src/modules/ne/model"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neDataModel "be.ems/src/modules/ne_data/model"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neDataModel "be.ems/src/modules/network_data/model"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neModel "be.ems/src/modules/network_element/model"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
)
|
||||
|
||||
var NewProcessor = &BackupExportKPIProcessor{
|
||||
|
||||
@@ -14,7 +14,7 @@ import (
|
||||
"be.ems/src/framework/logger"
|
||||
"be.ems/src/framework/utils/date"
|
||||
"be.ems/src/framework/utils/file"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
systemModel "be.ems/src/modules/system/model"
|
||||
systemService "be.ems/src/modules/system/service"
|
||||
)
|
||||
|
||||
@@ -9,10 +9,10 @@ import (
|
||||
"be.ems/src/framework/cron"
|
||||
"be.ems/src/framework/database/redis"
|
||||
"be.ems/src/framework/logger"
|
||||
"be.ems/src/framework/utils/file"
|
||||
neModel "be.ems/src/modules/ne/model"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
"be.ems/src/framework/ssh"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neModel "be.ems/src/modules/network_element/model"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
)
|
||||
|
||||
var NewProcessor = &BackupExportLogNEProcessor{
|
||||
@@ -56,33 +56,33 @@ func (s *BackupExportLogNEProcessor) Execute(data any) (any, error) {
|
||||
continue
|
||||
}
|
||||
|
||||
// // 网元主机的SSH客户端
|
||||
// sshClient, err := s.neInfoService.NeRunSSHClient(neInfo.NeType, neInfo.NeId)
|
||||
// if err != nil {
|
||||
// result[neInfo.NeName] = err.Error()
|
||||
// continue
|
||||
// }
|
||||
// defer sshClient.Close()
|
||||
// // 网元主机的SSH客户端进行文件传输
|
||||
// sftpClient, err := sshClient.NewClientSFTP()
|
||||
// if err != nil {
|
||||
// result[neInfo.NeName] = err.Error()
|
||||
// continue
|
||||
// }
|
||||
// defer sftpClient.Close()
|
||||
// 网元主机的SSH客户端
|
||||
sshClient, err := s.neInfoService.NeRunSSHClient(neInfo.NeType, neInfo.NeId)
|
||||
if err != nil {
|
||||
result[neInfo.NeName] = err.Error()
|
||||
continue
|
||||
}
|
||||
defer sshClient.Close()
|
||||
// 网元主机的SSH客户端进行文件传输
|
||||
sftpClient, err := sshClient.NewClientSFTP()
|
||||
if err != nil {
|
||||
result[neInfo.NeName] = err.Error()
|
||||
continue
|
||||
}
|
||||
defer sftpClient.Close()
|
||||
|
||||
// 备份导出日志
|
||||
if neInfo.NeType == "IMS" {
|
||||
imsDirArr := [...]string{"icscf", "bgcf", "mmtel", "pcscf", "scscf", "iwf", "bsf", "ismc"}
|
||||
for _, dirPath := range imsDirArr {
|
||||
logFilePathIMS := filepath.ToSlash(filepath.Join(s.logFilePath, "ims", dirPath))
|
||||
output := s.backup(timeDir, logFilePathIMS, neInfo)
|
||||
output := s.backup(timeDir, logFilePathIMS, neInfo, sshClient, sftpClient)
|
||||
for k, v := range output {
|
||||
result[k+"-"+dirPath] = v
|
||||
}
|
||||
}
|
||||
} else {
|
||||
output := s.backup(timeDir, s.logFilePath, neInfo)
|
||||
output := s.backup(timeDir, s.logFilePath, neInfo, sshClient, sftpClient)
|
||||
for k, v := range output {
|
||||
result[k] = v
|
||||
}
|
||||
@@ -95,7 +95,7 @@ func (s *BackupExportLogNEProcessor) Execute(data any) (any, error) {
|
||||
}
|
||||
|
||||
// backup 备份导出日志
|
||||
func (s *BackupExportLogNEProcessor) backup(timeDir string, logFilePath string, neInfo neModel.NeInfo) map[string]string {
|
||||
func (s *BackupExportLogNEProcessor) backup(timeDir string, logFilePath string, neInfo neModel.NeInfo, sshClient *ssh.ConnSSH, sftpClient *ssh.SSHClientSFTP) map[string]string {
|
||||
var result = map[string]string{}
|
||||
|
||||
// 获取文件列表
|
||||
@@ -103,7 +103,7 @@ func (s *BackupExportLogNEProcessor) backup(timeDir string, logFilePath string,
|
||||
if neInfo.NeType == "IMS" {
|
||||
search = ""
|
||||
}
|
||||
rows, err := file.FileList(logFilePath, search)
|
||||
rows, err := ssh.FileList(sshClient, logFilePath, search)
|
||||
if err != nil {
|
||||
result[neInfo.NeName] = err.Error()
|
||||
return result
|
||||
@@ -125,7 +125,7 @@ func (s *BackupExportLogNEProcessor) backup(timeDir string, logFilePath string,
|
||||
neDirPath = strings.Replace(neFilePath, s.logFilePath, "", 1)
|
||||
}
|
||||
localFilePath := filepath.Join(s.backupService.BACKUP_DIR, "/log/ne_log", timeDir, neDirPath)
|
||||
if err := file.CopyFile(neFilePath, localFilePath); err != nil {
|
||||
if err := sftpClient.CopyFileRemoteToLocal(neFilePath, localFilePath); err != nil {
|
||||
result[neInfo.NeName+"-copy"] = err.Error()
|
||||
continue
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ import (
|
||||
"be.ems/src/framework/utils/date"
|
||||
"be.ems/src/framework/utils/file"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
systemModel "be.ems/src/modules/system/model"
|
||||
systemService "be.ems/src/modules/system/service"
|
||||
)
|
||||
|
||||
@@ -11,10 +11,10 @@ import (
|
||||
"be.ems/src/framework/database/redis"
|
||||
"be.ems/src/framework/logger"
|
||||
"be.ems/src/framework/utils/file"
|
||||
neModel "be.ems/src/modules/ne/model"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neDataModel "be.ems/src/modules/ne_data/model"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neDataModel "be.ems/src/modules/network_data/model"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neModel "be.ems/src/modules/network_element/model"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
)
|
||||
|
||||
var NewProcessor = &BackupExportUDMProcessor{
|
||||
|
||||
@@ -13,8 +13,8 @@ import (
|
||||
"be.ems/src/framework/database/redis"
|
||||
"be.ems/src/framework/logger"
|
||||
"be.ems/src/framework/utils/date"
|
||||
neModel "be.ems/src/modules/ne/model"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neModel "be.ems/src/modules/network_element/model"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
)
|
||||
|
||||
var NewProcessor = &DeleteNeConfigBackupProcessor{
|
||||
|
||||
@@ -13,8 +13,8 @@ import (
|
||||
"be.ems/src/framework/database/redis"
|
||||
"be.ems/src/framework/logger"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neModel "be.ems/src/modules/ne/model"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neModel "be.ems/src/modules/network_element/model"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
oamService "be.ems/src/modules/oam/service"
|
||||
)
|
||||
|
||||
|
||||
@@ -4,8 +4,6 @@ import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"runtime"
|
||||
"sort"
|
||||
"strconv"
|
||||
"strings"
|
||||
"sync"
|
||||
"time"
|
||||
@@ -17,17 +15,16 @@ import (
|
||||
"be.ems/src/framework/database/redis"
|
||||
"be.ems/src/framework/logger"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neModel "be.ems/src/modules/ne/model"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neDataModel "be.ems/src/modules/ne_data/model"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neFetchlink "be.ems/src/modules/network_element/fetch_link"
|
||||
neModel "be.ems/src/modules/network_element/model"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
oamService "be.ems/src/modules/oam/service"
|
||||
wsService "be.ems/src/modules/ws/service"
|
||||
)
|
||||
|
||||
var NewProcessor = &NeAlarmStateCheckCMDProcessor{
|
||||
neInfoService: neService.NewNeInfo,
|
||||
neStateService: neDataService.NewNEState,
|
||||
neStateService: neService.NewNEState,
|
||||
wsSendService: wsService.NewWSSend,
|
||||
count: 0,
|
||||
triggerMax: 3,
|
||||
@@ -36,12 +33,12 @@ var NewProcessor = &NeAlarmStateCheckCMDProcessor{
|
||||
|
||||
// NeAlarmStateCheckCMDProcessor 网元告警内存/CPU/磁盘检查
|
||||
type NeAlarmStateCheckCMDProcessor struct {
|
||||
neInfoService *neService.NeInfo // 网元信息服务
|
||||
neStateService *neDataService.NEState // 网元状态信息服务
|
||||
wsSendService *wsService.WSSend // ws发送服务
|
||||
count int // 执行次数
|
||||
triggerMax int64 // 阈值:连续触发次数大于该值才会产生告警
|
||||
triggerCount sync.Map // 阈值连续触发次数,存储每个事件的触发记录
|
||||
neInfoService *neService.NeInfo // 网元信息服务
|
||||
neStateService *neService.NEState // 网元状态信息服务
|
||||
wsSendService *wsService.WSSend // ws发送服务
|
||||
count int // 执行次数
|
||||
triggerMax int64 // 阈值:连续触发次数大于该值才会产生告警
|
||||
triggerCount sync.Map // 阈值连续触发次数,存储每个事件的触发记录
|
||||
}
|
||||
|
||||
// alarmParams 告警参数
|
||||
@@ -95,20 +92,23 @@ func (s *NeAlarmStateCheckCMDProcessor) Execute(data any) (any, error) {
|
||||
return nil, fmt.Errorf("diskUseGt must be between 0 and 100")
|
||||
}
|
||||
|
||||
neList := s.neInfoService.Find(neModel.NeInfo{}, true, false)
|
||||
neList := s.neInfoService.Find(neModel.NeInfo{}, false, false)
|
||||
for _, neInfo := range neList {
|
||||
if neInfo.CreateTime == 0 {
|
||||
continue
|
||||
}
|
||||
|
||||
// 网元在线状态
|
||||
isOnline := parse.Boolean(neInfo.ServerState["online"])
|
||||
if !isOnline {
|
||||
key := fmt.Sprintf("%s:%s:%s_status", constants.CACHE_NE_INFO, neInfo.NeType, neInfo.NeId)
|
||||
state, stateErr := neFetchlink.NeState(neInfo)
|
||||
if stateErr != nil {
|
||||
redis.Del("", key)
|
||||
continue
|
||||
}
|
||||
redis.Set("", key, neInfo.RmUID, 0)
|
||||
|
||||
// 检查状态
|
||||
sysCpuUsage, sysMemUsage, sysDiskUsage := s.serverState(neInfo.ServerState)
|
||||
sysCpuUsage, sysMemUsage, sysDiskUsage := s.serverState(state)
|
||||
// 检查CPU/Memory/Disk使用率
|
||||
warnMsg := []string{}
|
||||
if int64(sysCpuUsage) >= params.CPUUseGt {
|
||||
@@ -193,68 +193,17 @@ func (s *NeAlarmStateCheckCMDProcessor) Execute(data any) (any, error) {
|
||||
|
||||
// serverState 网元状态记录
|
||||
func (s *NeAlarmStateCheckCMDProcessor) serverState(state map[string]any) (float64, float64, float64) {
|
||||
// 网元CPU使用率
|
||||
var nfCpuUsage float64 = 0
|
||||
// CPU使用率
|
||||
var sysCpuUsage float64 = 0
|
||||
if state["cpu"] != nil {
|
||||
cpu := state["cpu"].(map[string]any)
|
||||
v := parse.Number(cpu["sysCpuUsage"])
|
||||
sysCpuUsage = float64(v) / 100
|
||||
nfv := parse.Number(cpu["nfCpuUsage"])
|
||||
nfCpuUsage = float64(nfv) / 100
|
||||
neState := s.neStateService.SaveState(state)
|
||||
if neState.ID <= 0 {
|
||||
return 0, 0, 0
|
||||
}
|
||||
|
||||
// 网元内存使用KB
|
||||
var nfMemUsed int64 = 0
|
||||
// 内存使用率
|
||||
var sysMemUsage float64 = 0
|
||||
if state["mem"] != nil {
|
||||
mem := state["mem"].(map[string]any)
|
||||
v := parse.Number(mem["sysMemUsage"])
|
||||
sysMemUsage = float64(v) / 100
|
||||
nfMemUsed = parse.Number(mem["nfUsedMem"])
|
||||
}
|
||||
|
||||
// 磁盘使用率
|
||||
var sysDiskUsage float64 = 0
|
||||
if state["disk"] != nil {
|
||||
mem := state["disk"].(map[string]any)
|
||||
disks := mem["partitionInfo"].([]any)
|
||||
sort.Slice(disks, func(i, j int) bool {
|
||||
iUsed := parse.Number(disks[i].(map[string]any)["used"])
|
||||
jUsed := parse.Number(disks[j].(map[string]any)["used"])
|
||||
return iUsed > jUsed
|
||||
})
|
||||
disk := disks[0].(map[string]any)
|
||||
total := parse.Number(disk["total"])
|
||||
used := parse.Number(disk["used"])
|
||||
sysDiskUsage = (float64(used) / float64(total)) * 100
|
||||
sysDiskUsage, _ = strconv.ParseFloat(fmt.Sprintf("%.2f", sysDiskUsage), 64)
|
||||
}
|
||||
|
||||
// 插入网元状态记录
|
||||
neState := neDataModel.NEState{
|
||||
NeType: fmt.Sprint(state["neType"]),
|
||||
NeId: fmt.Sprint(state["neId"]),
|
||||
Version: fmt.Sprint(state["version"]),
|
||||
Capability: parse.Number(state["capability"]),
|
||||
SerialNum: fmt.Sprint(state["sn"]),
|
||||
ExpiryDate: fmt.Sprint(state["expire"]),
|
||||
SysCpuUsage: sysCpuUsage,
|
||||
SysMemUsage: sysMemUsage,
|
||||
SysDiskUsage: sysDiskUsage,
|
||||
NfCpuUsage: nfCpuUsage,
|
||||
NfMemUsed: nfMemUsed,
|
||||
CreateTime: parse.Number(state["refreshTime"]),
|
||||
}
|
||||
s.neStateService.Insert(neState)
|
||||
// 删除网元状态记录7天前
|
||||
ltTime := time.Now().AddDate(0, 0, -7).UnixMilli()
|
||||
s.neStateService.DeleteByTime(ltTime)
|
||||
s.neStateService.DeleteByTime(neState.NeType, neState.NeId, ltTime)
|
||||
// 推送ws消息
|
||||
groupID := fmt.Sprintf("%s_%s_%s", wsService.GROUP_NE_STATE, neState.NeType, neState.NeId)
|
||||
s.wsSendService.ByGroupID(groupID, neState)
|
||||
|
||||
return sysCpuUsage, sysMemUsage, sysDiskUsage
|
||||
return neState.SysCpuUsage, neState.SysMemUsage, neState.SysDiskUsage
|
||||
}
|
||||
|
||||
@@ -13,8 +13,8 @@ import (
|
||||
"be.ems/src/framework/utils/parse"
|
||||
"github.com/tsmask/go-oam"
|
||||
|
||||
neModel "be.ems/src/modules/ne/model"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neModel "be.ems/src/modules/network_element/model"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
oamService "be.ems/src/modules/oam/service"
|
||||
)
|
||||
|
||||
|
||||
@@ -8,9 +8,9 @@ import (
|
||||
"be.ems/src/framework/cron"
|
||||
"be.ems/src/framework/database/redis"
|
||||
"be.ems/src/framework/logger"
|
||||
neModel "be.ems/src/modules/ne/model"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neModel "be.ems/src/modules/network_element/model"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
)
|
||||
|
||||
var NewProcessor = &NeConfigBackupProcessor{
|
||||
|
||||
@@ -7,9 +7,9 @@ import (
|
||||
"be.ems/src/framework/cron"
|
||||
"be.ems/src/framework/database/redis"
|
||||
"be.ems/src/framework/logger"
|
||||
neModel "be.ems/src/modules/ne/model"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neModel "be.ems/src/modules/network_element/model"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
)
|
||||
|
||||
var NewProcessor = &NeDataUDM{
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
package service
|
||||
|
||||
import (
|
||||
"be.ems/src/modules/ne_data/model"
|
||||
"be.ems/src/modules/ne_data/repository"
|
||||
)
|
||||
|
||||
// 实例化数据层 NEState 结构体
|
||||
var NewNEState = &NEState{
|
||||
neStateRepository: repository.NewNEState,
|
||||
}
|
||||
|
||||
// NEState 网元状态记录表 服务层处理
|
||||
type NEState struct {
|
||||
neStateRepository *repository.NEState // 网元状态记录信息
|
||||
}
|
||||
|
||||
// FindByPage 根据条件分页查询
|
||||
func (r NEState) FindByPage(query model.NEStateQuery) ([]model.NEState, int64) {
|
||||
return r.neStateRepository.SelectByPage(query)
|
||||
}
|
||||
|
||||
// Insert 插入数据
|
||||
func (r NEState) Insert(item model.NEState) int64 {
|
||||
return r.neStateRepository.Insert(item)
|
||||
}
|
||||
|
||||
// DeleteByTime 删除数据
|
||||
func (r NEState) DeleteByTime(ltTime int64) int64 {
|
||||
return r.neStateRepository.DeleteByTime(ltTime)
|
||||
}
|
||||
@@ -9,9 +9,9 @@ import (
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
"be.ems/src/modules/ne_data/model"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
"be.ems/src/modules/network_data/model"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -34,7 +34,7 @@ type AlarmController struct {
|
||||
//
|
||||
// GET /list
|
||||
//
|
||||
// @Tags ne_data/alarm
|
||||
// @Tags network_data/alarm
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)
|
||||
@@ -195,7 +195,7 @@ func (s AlarmController) CountNe(c *gin.Context) {
|
||||
//
|
||||
// GET /export
|
||||
//
|
||||
// @Tags ne_data/alarm
|
||||
// @Tags network_data/alarm
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)
|
||||
@@ -4,8 +4,8 @@ import (
|
||||
"fmt"
|
||||
|
||||
"be.ems/src/framework/resp"
|
||||
"be.ems/src/modules/ne_data/model"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
"be.ems/src/modules/network_data/model"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -26,7 +26,7 @@ type AlarmForwardController struct {
|
||||
//
|
||||
// GET /log/list
|
||||
//
|
||||
// @Tags ne_data/alarm_forward
|
||||
// @Tags network_data/alarm_forward
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) Enums(1,2,3,4)
|
||||
@@ -4,8 +4,8 @@ import (
|
||||
"fmt"
|
||||
|
||||
"be.ems/src/framework/resp"
|
||||
"be.ems/src/modules/ne_data/model"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
"be.ems/src/modules/network_data/model"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -28,7 +28,7 @@ type AlarmLogController struct {
|
||||
//
|
||||
// GET /list
|
||||
//
|
||||
// @Tags ne_data/alarm_log
|
||||
// @Tags network_data/alarm_log
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)
|
||||
@@ -61,7 +61,7 @@ func (s AlarmLogController) List(c *gin.Context) {
|
||||
//
|
||||
// GET /event
|
||||
//
|
||||
// @Tags ne_data/alarm_log
|
||||
// @Tags network_data/alarm_log
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)
|
||||
@@ -11,8 +11,8 @@ import (
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
"be.ems/src/framework/utils/file"
|
||||
"be.ems/src/modules/ne_data/model"
|
||||
"be.ems/src/modules/ne_data/service"
|
||||
"be.ems/src/modules/network_data/model"
|
||||
"be.ems/src/modules/network_data/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -7,9 +7,9 @@ import (
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
"be.ems/src/modules/ne_data/model"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
"be.ems/src/modules/network_data/model"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -32,7 +32,7 @@ type KPIController struct {
|
||||
//
|
||||
// GET /data
|
||||
//
|
||||
// @Tags ne_data/kpi
|
||||
// @Tags network_data/kpi
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(AMF)
|
||||
@@ -71,7 +71,7 @@ func (s KPIController) KPIData(c *gin.Context) {
|
||||
//
|
||||
// GET /title
|
||||
//
|
||||
// @Tags ne_data/kpi
|
||||
// @Tags network_data/kpi
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(AMF)
|
||||
@@ -9,9 +9,9 @@ import (
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
"be.ems/src/modules/ne_data/model"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
"be.ems/src/modules/network_data/model"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -34,7 +34,7 @@ type KPICController struct {
|
||||
//
|
||||
// GET /data
|
||||
//
|
||||
// @Tags ne_data/kpi
|
||||
// @Tags network_data/kpi
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(AMF)
|
||||
@@ -9,9 +9,9 @@ import (
|
||||
"be.ems/src/framework/i18n"
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
"be.ems/src/modules/ne_data/model"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
"be.ems/src/modules/network_data/model"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
)
|
||||
|
||||
// 实例化控制层 NBStateController 结构体
|
||||
@@ -32,7 +32,7 @@ type NBStateController struct {
|
||||
//
|
||||
// GET /list
|
||||
//
|
||||
// @Tags ne_data/amf,ne_data/mme
|
||||
// @Tags network_data/amf,network_data/mme
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string true "NE Type only AMF/MME" Enums(AMF,MME) default(AMF)
|
||||
@@ -74,7 +74,7 @@ func (s NBStateController) List(c *gin.Context) {
|
||||
//
|
||||
// GET /export
|
||||
//
|
||||
// @Tags ne_data/amf,ne_data/mme
|
||||
// @Tags network_data/amf,network_data/mme
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param data body object true "Request Param"
|
||||
@@ -8,9 +8,9 @@ import (
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neFetchlink "be.ems/src/modules/ne/fetch_link"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neFetchlink "be.ems/src/modules/network_element/fetch_link"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -33,7 +33,7 @@ type AMFController struct {
|
||||
//
|
||||
// GET /ue/list
|
||||
//
|
||||
// @Tags ne_data/amf
|
||||
// @Tags network_data/amf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string true "NE Type only AMF" Enums(AMF)
|
||||
@@ -71,7 +71,7 @@ func (s *AMFController) UEList(c *gin.Context) {
|
||||
//
|
||||
// DELETE /ue/:id
|
||||
//
|
||||
// @Tags ne_data/amf
|
||||
// @Tags network_data/amf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id path string true "list data id, multiple separated by a , sign"
|
||||
@@ -109,7 +109,7 @@ func (s *AMFController) UERemove(c *gin.Context) {
|
||||
//
|
||||
// GET /ue/export
|
||||
//
|
||||
// @Tags ne_data/amf
|
||||
// @Tags network_data/amf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param data body object true "Request Param"
|
||||
@@ -158,7 +158,7 @@ func (s *AMFController) UEExport(c *gin.Context) {
|
||||
//
|
||||
// GET /nb/list
|
||||
//
|
||||
// @Tags ne_data/amf
|
||||
// @Tags network_data/amf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -203,7 +203,7 @@ func (s *AMFController) NbInfoList(c *gin.Context) {
|
||||
//
|
||||
// GET /nb/list-cfg
|
||||
//
|
||||
// @Tags ne_data/amf
|
||||
// @Tags network_data/amf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -9,9 +9,9 @@ import (
|
||||
"be.ems/src/framework/i18n"
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
"be.ems/src/modules/ne_data/model"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
"be.ems/src/modules/network_data/model"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
@@ -8,9 +8,9 @@ import (
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neFetchlink "be.ems/src/modules/ne/fetch_link"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neFetchlink "be.ems/src/modules/network_element/fetch_link"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -35,7 +35,7 @@ type IMSController struct {
|
||||
//
|
||||
// GET /cdr/list
|
||||
//
|
||||
// @Tags ne_data/ims
|
||||
// @Tags network_data/ims
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string true "NE Type only IMS" Enums(IMS)
|
||||
@@ -74,7 +74,7 @@ func (s *IMSController) CDRList(c *gin.Context) {
|
||||
//
|
||||
// DELETE /cdr/:id
|
||||
//
|
||||
// @Tags ne_data/ims
|
||||
// @Tags network_data/ims
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id path string true "list data id, multiple separated by a , sign"
|
||||
@@ -112,7 +112,7 @@ func (s *IMSController) CDRRemove(c *gin.Context) {
|
||||
//
|
||||
// GET /cdr/export
|
||||
//
|
||||
// @Tags ne_data/ims
|
||||
// @Tags network_data/ims
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param data body object true "Request Param"
|
||||
@@ -161,7 +161,7 @@ func (s *IMSController) CDRExport(c *gin.Context) {
|
||||
//
|
||||
// GET /session/num
|
||||
//
|
||||
// @Tags ne_data/ims
|
||||
// @Tags network_data/ims
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -199,7 +199,7 @@ func (s *IMSController) UeSessionNum(c *gin.Context) {
|
||||
//
|
||||
// GET /session/list
|
||||
//
|
||||
// @Tags ne_data/ims
|
||||
// @Tags network_data/ims
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -8,9 +8,9 @@ import (
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neFetchlink "be.ems/src/modules/ne/fetch_link"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neFetchlink "be.ems/src/modules/network_element/fetch_link"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -33,7 +33,7 @@ type MMEController struct {
|
||||
//
|
||||
// GET /ue/list
|
||||
//
|
||||
// @Tags ne_data/mme
|
||||
// @Tags network_data/mme
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string true "NE Type only MME" Enums(MME)
|
||||
@@ -71,7 +71,7 @@ func (s *MMEController) UEList(c *gin.Context) {
|
||||
//
|
||||
// DELETE /ue/:id
|
||||
//
|
||||
// @Tags ne_data/mme
|
||||
// @Tags network_data/mme
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id path string true "list data id, multiple separated by a , sign"
|
||||
@@ -109,7 +109,7 @@ func (s *MMEController) UERemove(c *gin.Context) {
|
||||
//
|
||||
// GET /ue/export
|
||||
//
|
||||
// @Tags ne_data/mme
|
||||
// @Tags network_data/mme
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param data body object true "Request Param"
|
||||
@@ -158,7 +158,7 @@ func (s *MMEController) UEExport(c *gin.Context) {
|
||||
//
|
||||
// GET /nb/list
|
||||
//
|
||||
// @Tags ne_data/mme
|
||||
// @Tags network_data/mme
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -203,7 +203,7 @@ func (s *MMEController) NbInfoList(c *gin.Context) {
|
||||
//
|
||||
// GET /nb/list-cfg
|
||||
//
|
||||
// @Tags ne_data/mme
|
||||
// @Tags network_data/mme
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -6,8 +6,8 @@ import (
|
||||
"be.ems/src/framework/i18n"
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
neFetchlink "be.ems/src/modules/ne/fetch_link"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neFetchlink "be.ems/src/modules/network_element/fetch_link"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -28,7 +28,7 @@ type N3IWFController struct {
|
||||
//
|
||||
// GET /sub/list
|
||||
//
|
||||
// @Tags ne_data/n3iwf
|
||||
// @Tags network_data/n3iwf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -6,8 +6,8 @@ import (
|
||||
"be.ems/src/framework/i18n"
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
neFetchlink "be.ems/src/modules/ne/fetch_link"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neFetchlink "be.ems/src/modules/network_element/fetch_link"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -28,7 +28,7 @@ type NSSFController struct {
|
||||
//
|
||||
// GET /sub/list
|
||||
//
|
||||
// @Tags ne_data/nssf
|
||||
// @Tags network_data/nssf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -69,7 +69,7 @@ func (s NSSFController) SubUserList(c *gin.Context) {
|
||||
//
|
||||
// GET /amf/list
|
||||
//
|
||||
// @Tags ne_data/nssf
|
||||
// @Tags network_data/nssf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -6,8 +6,8 @@ import (
|
||||
"be.ems/src/framework/i18n"
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
neFetchlink "be.ems/src/modules/ne/fetch_link"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neFetchlink "be.ems/src/modules/network_element/fetch_link"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -28,7 +28,7 @@ type PCFController struct {
|
||||
//
|
||||
// GET /rule/list
|
||||
//
|
||||
// @Tags ne_data/pcf
|
||||
// @Tags network_data/pcf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -76,7 +76,7 @@ func (s PCFController) RuleInfoList(c *gin.Context) {
|
||||
//
|
||||
// POST /rule
|
||||
//
|
||||
// @Tags ne_data/pcf
|
||||
// @Tags network_data/pcf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param data body object true "Request Param"
|
||||
@@ -133,7 +133,7 @@ func (s PCFController) RuleInfoAdd(c *gin.Context) {
|
||||
//
|
||||
// PUT /rule
|
||||
//
|
||||
// @Tags ne_data/pcf
|
||||
// @Tags network_data/pcf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param data body object true "Request Param"
|
||||
@@ -190,7 +190,7 @@ func (s PCFController) RuleInfoEdit(c *gin.Context) {
|
||||
//
|
||||
// DELETE /rule
|
||||
//
|
||||
// @Tags ne_data/pcf
|
||||
// @Tags network_data/pcf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -239,7 +239,7 @@ func (s PCFController) RuleInfoRemove(c *gin.Context) {
|
||||
//
|
||||
// GET /rule/export
|
||||
//
|
||||
// @Tags ne_data/pcf
|
||||
// @Tags network_data/pcf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -284,7 +284,7 @@ func (s PCFController) RuleInfoExport(c *gin.Context) {
|
||||
//
|
||||
// PUT /rule/import
|
||||
//
|
||||
// @Tags ne_data/pcf
|
||||
// @Tags network_data/pcf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -8,8 +8,8 @@ import (
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
@@ -33,7 +33,7 @@ type SGWCController struct {
|
||||
//
|
||||
// GET /cdr/list
|
||||
//
|
||||
// @Tags ne_data/sgwc
|
||||
// @Tags network_data/sgwc
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string true "NE Type only SGWC" Enums(SGWC)
|
||||
@@ -72,7 +72,7 @@ func (s *SGWCController) CDRList(c *gin.Context) {
|
||||
//
|
||||
// DELETE /cdr/:id
|
||||
//
|
||||
// @Tags ne_data/sgwc
|
||||
// @Tags network_data/sgwc
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id path string true "list data id, multiple separated by a , sign"
|
||||
@@ -110,7 +110,7 @@ func (s *SGWCController) CDRRemove(c *gin.Context) {
|
||||
//
|
||||
// POST /cdr/export
|
||||
//
|
||||
// @Tags ne_data/sgwc
|
||||
// @Tags network_data/sgwc
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param data body object true "Request Param"
|
||||
@@ -9,9 +9,9 @@ import (
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neFetchlink "be.ems/src/modules/ne/fetch_link"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neFetchlink "be.ems/src/modules/network_element/fetch_link"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -36,7 +36,7 @@ type SMFController struct {
|
||||
//
|
||||
// GET /cdr/list
|
||||
//
|
||||
// @Tags ne_data/smf
|
||||
// @Tags network_data/smf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string true "NE Type only SMF" Enums(SMF)
|
||||
@@ -74,7 +74,7 @@ func (s *SMFController) CDRList(c *gin.Context) {
|
||||
//
|
||||
// DELETE /cdr/:id
|
||||
//
|
||||
// @Tags ne_data/smf
|
||||
// @Tags network_data/smf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id path string true "list data id, multiple separated by a , sign"
|
||||
@@ -112,7 +112,7 @@ func (s *SMFController) CDRRemove(c *gin.Context) {
|
||||
//
|
||||
// GET /cdr/export
|
||||
//
|
||||
// @Tags ne_data/smf
|
||||
// @Tags network_data/smf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param data body object true "Request Param"
|
||||
@@ -161,7 +161,7 @@ func (s *SMFController) CDRExport(c *gin.Context) {
|
||||
//
|
||||
// GET /sub/num
|
||||
//
|
||||
// @Tags ne_data/smf
|
||||
// @Tags network_data/smf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -202,7 +202,7 @@ func (s *SMFController) SubUserNum(c *gin.Context) {
|
||||
//
|
||||
// GET /sub/list
|
||||
//
|
||||
// @Tags ne_data/smf
|
||||
// @Tags network_data/smf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -8,8 +8,8 @@ import (
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -32,7 +32,7 @@ type SMSCController struct {
|
||||
//
|
||||
// GET /cdr/list
|
||||
//
|
||||
// @Tags ne_data/smsc
|
||||
// @Tags network_data/smsc
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neType query string true "NE Type only SMSC" Enums(SMSC)
|
||||
@@ -71,7 +71,7 @@ func (s *SMSCController) CDRList(c *gin.Context) {
|
||||
//
|
||||
// DELETE /cdr/:id
|
||||
//
|
||||
// @Tags ne_data/smsc
|
||||
// @Tags network_data/smsc
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id path string true "list data id, multiple separated by a , sign"
|
||||
@@ -109,7 +109,7 @@ func (s *SMSCController) CDRRemove(c *gin.Context) {
|
||||
//
|
||||
// GET /cdr/export
|
||||
//
|
||||
// @Tags ne_data/smsc
|
||||
// @Tags network_data/smsc
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param data body object true "Request Param"
|
||||
@@ -8,7 +8,6 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"be.ems/src/framework/cmd"
|
||||
"be.ems/src/framework/constants"
|
||||
"be.ems/src/framework/i18n"
|
||||
"be.ems/src/framework/reqctx"
|
||||
@@ -16,10 +15,10 @@ import (
|
||||
"be.ems/src/framework/telnet"
|
||||
"be.ems/src/framework/utils/file"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neFetchlink "be.ems/src/modules/ne/fetch_link"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
"be.ems/src/modules/ne_data/model"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
"be.ems/src/modules/network_data/model"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neFetchlink "be.ems/src/modules/network_element/fetch_link"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -42,7 +41,7 @@ type UDMAuthController struct {
|
||||
//
|
||||
// PUT /resetData/:neId
|
||||
//
|
||||
// @Tags ne_data/udm/auth
|
||||
// @Tags network_data/udm/auth
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -66,7 +65,7 @@ func (s *UDMAuthController) ResetData(c *gin.Context) {
|
||||
//
|
||||
// GET /list
|
||||
//
|
||||
// @Tags ne_data/udm/auth
|
||||
// @Tags network_data/udm/auth
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -88,7 +87,7 @@ func (s *UDMAuthController) List(c *gin.Context) {
|
||||
//
|
||||
// GET /:neId/:imsi
|
||||
//
|
||||
// @Tags ne_data/udm/auth
|
||||
// @Tags network_data/udm/auth
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -144,7 +143,7 @@ func (s *UDMAuthController) Info(c *gin.Context) {
|
||||
//
|
||||
// POST /:neId
|
||||
//
|
||||
// @Tags ne_data/udm/auth
|
||||
// @Tags network_data/udm/auth
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -207,7 +206,7 @@ func (s *UDMAuthController) Add(c *gin.Context) {
|
||||
//
|
||||
// POST /:neId/:num
|
||||
//
|
||||
// @Tags ne_data/udm/auth
|
||||
// @Tags network_data/udm/auth
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -272,7 +271,7 @@ func (s *UDMAuthController) Adds(c *gin.Context) {
|
||||
//
|
||||
// PUT /:neId
|
||||
//
|
||||
// @Tags ne_data/udm/auth
|
||||
// @Tags network_data/udm/auth
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -335,7 +334,7 @@ func (s *UDMAuthController) Edit(c *gin.Context) {
|
||||
//
|
||||
// DELETE /:neId/:imsi
|
||||
//
|
||||
// @Tags ne_data/udm/auth
|
||||
// @Tags network_data/udm/auth
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -399,7 +398,7 @@ func (s *UDMAuthController) Remove(c *gin.Context) {
|
||||
//
|
||||
// DELETE /:neId/:imsi/:num
|
||||
//
|
||||
// @Tags ne_data/udm/auth
|
||||
// @Tags network_data/udm/auth
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -453,7 +452,7 @@ func (s *UDMAuthController) Removes(c *gin.Context) {
|
||||
//
|
||||
// GET /export
|
||||
//
|
||||
// @Tags ne_data/udm/auth
|
||||
// @Tags network_data/udm/auth
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -553,7 +552,7 @@ func (s *UDMAuthController) Export(c *gin.Context) {
|
||||
//
|
||||
// POST /import
|
||||
//
|
||||
// @Tags ne_data/udm/auth
|
||||
// @Tags network_data/udm/auth
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param data body object true "Request Param"
|
||||
@@ -590,29 +589,25 @@ func (s *UDMAuthController) Import(c *gin.Context) {
|
||||
}
|
||||
|
||||
// 网元主机的SSH客户端
|
||||
// sshClient, err := s.neInfoService.NeRunSSHClient(neInfo.NeType, neInfo.NeId)
|
||||
// if err != nil {
|
||||
// c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
// return
|
||||
// }
|
||||
// defer sshClient.Close()
|
||||
// // 网元主机的SSH客户端进行文件传输
|
||||
// sftpClient, err := sshClient.NewClientSFTP()
|
||||
// if err != nil {
|
||||
// c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
// return
|
||||
// }
|
||||
// defer sftpClient.Close()
|
||||
sshClient, err := s.neInfoService.NeRunSSHClient(neInfo.NeType, neInfo.NeId)
|
||||
if err != nil {
|
||||
c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
return
|
||||
}
|
||||
defer sshClient.Close()
|
||||
// 网元主机的SSH客户端进行文件传输
|
||||
sftpClient, err := sshClient.NewClientSFTP()
|
||||
if err != nil {
|
||||
c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
return
|
||||
}
|
||||
defer sftpClient.Close()
|
||||
|
||||
// 本地文件
|
||||
localFilePath := file.ParseUploadFileAbsPath(body.UploadPath)
|
||||
neFilePath := fmt.Sprintf("/tmp/%s", filepath.Base(localFilePath))
|
||||
// 复制到远程
|
||||
// if err = sftpClient.CopyFileLocalToRemote(localFilePath, neFilePath); err != nil {
|
||||
// c.JSON(200, resp.ErrMsg("error uploading file"))
|
||||
// return
|
||||
// }
|
||||
if err := file.CopyFile(localFilePath, neFilePath); err != nil {
|
||||
if err = sftpClient.CopyFileLocalToRemote(localFilePath, neFilePath); err != nil {
|
||||
c.JSON(200, resp.ErrMsg("error uploading file"))
|
||||
return
|
||||
}
|
||||
@@ -693,8 +688,8 @@ func (s *UDMAuthController) ExportDec(c *gin.Context) {
|
||||
// 发送MML
|
||||
// 导出解密的ki和opc 需要执行 dec authdat:imsi=all
|
||||
// 生成文件 /user/local/etc/udm/authdata.txt
|
||||
cmdStr := "dec authdat:imsi=all"
|
||||
data, err := telnet.ConvertToStr(telnetClient, cmdStr)
|
||||
cmd := "dec authdat:imsi=all"
|
||||
data, err := telnet.ConvertToStr(telnetClient, cmd)
|
||||
if err != nil {
|
||||
c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
return
|
||||
@@ -702,17 +697,32 @@ func (s *UDMAuthController) ExportDec(c *gin.Context) {
|
||||
|
||||
// 命令ok时
|
||||
if strings.Contains(data, "ok") {
|
||||
// 网元主机的SSH客户端
|
||||
sshClient, err := s.neInfoService.NeRunSSHClient("UDM", neId)
|
||||
if err != nil {
|
||||
c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
return
|
||||
}
|
||||
defer sshClient.Close()
|
||||
// 网元主机的SSH客户端进行文件传输
|
||||
sftpClient, err := sshClient.NewClientSFTP()
|
||||
if err != nil {
|
||||
c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
return
|
||||
}
|
||||
defer sftpClient.Close()
|
||||
|
||||
// 复制到本地
|
||||
nePath := "/usr/local/etc/udm/authdata.txt"
|
||||
localFilePath := filepath.Join("/tmp/omc/pull", filepath.Base(nePath))
|
||||
if runtime.GOOS == "windows" {
|
||||
localFilePath = fmt.Sprintf("C:%s", localFilePath)
|
||||
}
|
||||
if err = file.CopyFile(nePath, localFilePath); err != nil {
|
||||
if err = sftpClient.CopyFileRemoteToLocal(nePath, localFilePath); err != nil {
|
||||
c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
return
|
||||
}
|
||||
cmd.Exec(fmt.Sprintf("sudo rm -rf %s", nePath))
|
||||
sshClient.RunCMD(fmt.Sprintf("sudo rm -rf %s", nePath))
|
||||
defer os.Remove(localFilePath)
|
||||
c.FileAttachment(localFilePath, filepath.Base(nePath))
|
||||
return
|
||||
@@ -13,9 +13,9 @@ import (
|
||||
"be.ems/src/framework/telnet"
|
||||
"be.ems/src/framework/utils/file"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
"be.ems/src/modules/ne_data/model"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
"be.ems/src/modules/network_data/model"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -38,7 +38,7 @@ type UDMSubController struct {
|
||||
//
|
||||
// PUT /resetData/:neId
|
||||
//
|
||||
// @Tags ne_data/udm/sub
|
||||
// @Tags network_data/udm/sub
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -62,7 +62,7 @@ func (s *UDMSubController) ResetData(c *gin.Context) {
|
||||
//
|
||||
// GET /list
|
||||
//
|
||||
// @Tags ne_data/udm/sub
|
||||
// @Tags network_data/udm/sub
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -85,7 +85,7 @@ func (s *UDMSubController) List(c *gin.Context) {
|
||||
//
|
||||
// GET /:neId/:imsi
|
||||
//
|
||||
// @Tags ne_data/udm/sub
|
||||
// @Tags network_data/udm/sub
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -141,7 +141,7 @@ func (s *UDMSubController) Info(c *gin.Context) {
|
||||
//
|
||||
// POST /:neId
|
||||
//
|
||||
// @Tags ne_data/udm/sub
|
||||
// @Tags network_data/udm/sub
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -205,7 +205,7 @@ func (s *UDMSubController) Add(c *gin.Context) {
|
||||
//
|
||||
// POST /:neId/:num
|
||||
//
|
||||
// @Tags ne_data/udm/sub
|
||||
// @Tags network_data/udm/sub
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -273,7 +273,7 @@ func (s *UDMSubController) Adds(c *gin.Context) {
|
||||
//
|
||||
// PUT /:neId
|
||||
//
|
||||
// @Tags ne_data/udm/sub
|
||||
// @Tags network_data/udm/sub
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -337,7 +337,7 @@ func (s *UDMSubController) Edit(c *gin.Context) {
|
||||
//
|
||||
// DELETE /:neId/:imsi
|
||||
//
|
||||
// @Tags ne_data/udm/sub
|
||||
// @Tags network_data/udm/sub
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -401,7 +401,7 @@ func (s *UDMSubController) Remove(c *gin.Context) {
|
||||
//
|
||||
// DELETE /:neId/:imsi/:num
|
||||
//
|
||||
// @Tags ne_data/udm/sub
|
||||
// @Tags network_data/udm/sub
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -455,7 +455,7 @@ func (s *UDMSubController) Removes(c *gin.Context) {
|
||||
//
|
||||
// GET /export
|
||||
//
|
||||
// @Tags ne_data/udm/sub
|
||||
// @Tags network_data/udm/sub
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -550,7 +550,7 @@ func (s *UDMSubController) Export(c *gin.Context) {
|
||||
//
|
||||
// POST /import
|
||||
//
|
||||
// @Tags ne_data/udm/sub
|
||||
// @Tags network_data/udm/sub
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param data body object true "Request Param"
|
||||
@@ -585,29 +585,25 @@ func (s *UDMSubController) Import(c *gin.Context) {
|
||||
}
|
||||
|
||||
// 网元主机的SSH客户端
|
||||
// sshClient, err := s.neInfoService.NeRunSSHClient(neInfo.NeType, neInfo.NeId)
|
||||
// if err != nil {
|
||||
// c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
// return
|
||||
// }
|
||||
// defer sshClient.Close()
|
||||
// // 网元主机的SSH客户端进行文件传输
|
||||
// sftpClient, err := sshClient.NewClientSFTP()
|
||||
// if err != nil {
|
||||
// c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
// return
|
||||
// }
|
||||
// defer sftpClient.Close()
|
||||
sshClient, err := s.neInfoService.NeRunSSHClient(neInfo.NeType, neInfo.NeId)
|
||||
if err != nil {
|
||||
c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
return
|
||||
}
|
||||
defer sshClient.Close()
|
||||
// 网元主机的SSH客户端进行文件传输
|
||||
sftpClient, err := sshClient.NewClientSFTP()
|
||||
if err != nil {
|
||||
c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
return
|
||||
}
|
||||
defer sftpClient.Close()
|
||||
|
||||
// 本地文件
|
||||
localFilePath := file.ParseUploadFileAbsPath(body.UploadPath)
|
||||
neFilePath := fmt.Sprintf("/tmp/%s", filepath.Base(localFilePath))
|
||||
// 复制到远程
|
||||
// if err = sftpClient.CopyFileLocalToRemote(localFilePath, neFilePath); err != nil {
|
||||
// c.JSON(200, resp.ErrMsg("error uploading file"))
|
||||
// return
|
||||
// }
|
||||
if err := file.CopyFile(localFilePath, neFilePath); err != nil {
|
||||
if err = sftpClient.CopyFileLocalToRemote(localFilePath, neFilePath); err != nil {
|
||||
c.JSON(200, resp.ErrMsg("error uploading file"))
|
||||
return
|
||||
}
|
||||
@@ -13,9 +13,9 @@ import (
|
||||
"be.ems/src/framework/telnet"
|
||||
"be.ems/src/framework/utils/file"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
"be.ems/src/modules/ne_data/model"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
"be.ems/src/modules/network_data/model"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -38,7 +38,7 @@ type UDMVOIPController struct {
|
||||
//
|
||||
// PUT /resetData/:neId
|
||||
//
|
||||
// @Tags ne_data/udm/voip
|
||||
// @Tags network_data/udm/voip
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -62,7 +62,7 @@ func (s *UDMVOIPController) ResetData(c *gin.Context) {
|
||||
//
|
||||
// GET /list
|
||||
//
|
||||
// @Tags ne_data/udm/voip
|
||||
// @Tags network_data/udm/voip
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -84,7 +84,7 @@ func (s *UDMVOIPController) List(c *gin.Context) {
|
||||
//
|
||||
// GET /:neId/:username
|
||||
//
|
||||
// @Tags ne_data/udm/voip
|
||||
// @Tags network_data/udm/voip
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -144,7 +144,7 @@ func (s *UDMVOIPController) Info(c *gin.Context) {
|
||||
//
|
||||
// POST /:neId
|
||||
//
|
||||
// @Tags ne_data/udm/voip
|
||||
// @Tags network_data/udm/voip
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -206,7 +206,7 @@ func (s *UDMVOIPController) Add(c *gin.Context) {
|
||||
//
|
||||
// POST /:neId/:num
|
||||
//
|
||||
// @Tags ne_data/udm/voip
|
||||
// @Tags network_data/udm/voip
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -270,7 +270,7 @@ func (s *UDMVOIPController) Adds(c *gin.Context) {
|
||||
//
|
||||
// DELETE /:neId/:username
|
||||
//
|
||||
// @Tags ne_data/udm/voip
|
||||
// @Tags network_data/udm/voip
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -334,7 +334,7 @@ func (s *UDMVOIPController) Remove(c *gin.Context) {
|
||||
//
|
||||
// DELETE /:neId/:username/:num
|
||||
//
|
||||
// @Tags ne_data/udm/voip
|
||||
// @Tags network_data/udm/voip
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -388,7 +388,7 @@ func (s *UDMVOIPController) Removes(c *gin.Context) {
|
||||
//
|
||||
// GET /export
|
||||
//
|
||||
// @Tags ne_data/udm/voip
|
||||
// @Tags network_data/udm/voip
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -480,7 +480,7 @@ func (s *UDMVOIPController) Export(c *gin.Context) {
|
||||
//
|
||||
// POST /import
|
||||
//
|
||||
// @Tags ne_data/udm/voip
|
||||
// @Tags network_data/udm/voip
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param data body object true "Request Param"
|
||||
@@ -515,29 +515,25 @@ func (s *UDMVOIPController) Import(c *gin.Context) {
|
||||
}
|
||||
|
||||
// 网元主机的SSH客户端
|
||||
// sshClient, err := s.neInfoService.NeRunSSHClient(neInfo.NeType, neInfo.NeId)
|
||||
// if err != nil {
|
||||
// c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
// return
|
||||
// }
|
||||
// defer sshClient.Close()
|
||||
// // 网元主机的SSH客户端进行文件传输
|
||||
// sftpClient, err := sshClient.NewClientSFTP()
|
||||
// if err != nil {
|
||||
// c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
// return
|
||||
// }
|
||||
// defer sftpClient.Close()
|
||||
sshClient, err := s.neInfoService.NeRunSSHClient(neInfo.NeType, neInfo.NeId)
|
||||
if err != nil {
|
||||
c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
return
|
||||
}
|
||||
defer sshClient.Close()
|
||||
// 网元主机的SSH客户端进行文件传输
|
||||
sftpClient, err := sshClient.NewClientSFTP()
|
||||
if err != nil {
|
||||
c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
return
|
||||
}
|
||||
defer sftpClient.Close()
|
||||
|
||||
// 本地文件
|
||||
localFilePath := file.ParseUploadFileAbsPath(body.UploadPath)
|
||||
neFilePath := fmt.Sprintf("/tmp/%s", filepath.Base(localFilePath))
|
||||
// 复制到远程
|
||||
// if err = sftpClient.CopyFileLocalToRemote(localFilePath, neFilePath); err != nil {
|
||||
// c.JSON(200, resp.ErrMsg("error uploading file"))
|
||||
// return
|
||||
// }
|
||||
if err := file.CopyFile(localFilePath, neFilePath); err != nil {
|
||||
if err = sftpClient.CopyFileLocalToRemote(localFilePath, neFilePath); err != nil {
|
||||
c.JSON(200, resp.ErrMsg("error uploading file"))
|
||||
return
|
||||
}
|
||||
@@ -13,9 +13,9 @@ import (
|
||||
"be.ems/src/framework/telnet"
|
||||
"be.ems/src/framework/utils/file"
|
||||
"be.ems/src/framework/utils/parse"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
"be.ems/src/modules/ne_data/model"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
"be.ems/src/modules/network_data/model"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -38,7 +38,7 @@ type UDMVolteIMSController struct {
|
||||
//
|
||||
// PUT /resetData/:neId
|
||||
//
|
||||
// @Tags ne_data/udm/volte-ims
|
||||
// @Tags network_data/udm/volte-ims
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -62,7 +62,7 @@ func (s *UDMVolteIMSController) ResetData(c *gin.Context) {
|
||||
//
|
||||
// GET /list
|
||||
//
|
||||
// @Tags ne_data/udm/volte-ims
|
||||
// @Tags network_data/udm/volte-ims
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -84,7 +84,7 @@ func (s *UDMVolteIMSController) List(c *gin.Context) {
|
||||
//
|
||||
// GET /:neId/:imsi
|
||||
//
|
||||
// @Tags ne_data/udm/volte-ims
|
||||
// @Tags network_data/udm/volte-ims
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -155,7 +155,7 @@ func (s *UDMVolteIMSController) Info(c *gin.Context) {
|
||||
//
|
||||
// POST /:neId
|
||||
//
|
||||
// @Tags ne_data/udm/volte-ims
|
||||
// @Tags network_data/udm/volte-ims
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -224,7 +224,7 @@ func (s *UDMVolteIMSController) Add(c *gin.Context) {
|
||||
//
|
||||
// POST /:neId/:num
|
||||
//
|
||||
// @Tags ne_data/udm/volte-ims
|
||||
// @Tags network_data/udm/volte-ims
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -288,7 +288,7 @@ func (s *UDMVolteIMSController) Adds(c *gin.Context) {
|
||||
//
|
||||
// DELETE /:neId/:imsi
|
||||
//
|
||||
// @Tags ne_data/udm/volte-ims
|
||||
// @Tags network_data/udm/volte-ims
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -361,7 +361,7 @@ func (s *UDMVolteIMSController) Remove(c *gin.Context) {
|
||||
//
|
||||
// DELETE /:neId/:imsi/:num
|
||||
//
|
||||
// @Tags ne_data/udm/volte-ims
|
||||
// @Tags network_data/udm/volte-ims
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId path string true "NE ID" default(001)
|
||||
@@ -434,7 +434,7 @@ func (s *UDMVolteIMSController) Removes(c *gin.Context) {
|
||||
//
|
||||
// GET /export
|
||||
//
|
||||
// @Tags ne_data/udm/volte-ims
|
||||
// @Tags network_data/udm/volte-ims
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
@@ -524,7 +524,7 @@ func (s *UDMVolteIMSController) Export(c *gin.Context) {
|
||||
//
|
||||
// POST /import
|
||||
//
|
||||
// @Tags ne_data/udm/volte-ims
|
||||
// @Tags network_data/udm/volte-ims
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param data body object true "Request Param"
|
||||
@@ -559,29 +559,25 @@ func (s *UDMVolteIMSController) Import(c *gin.Context) {
|
||||
}
|
||||
|
||||
// 网元主机的SSH客户端
|
||||
// sshClient, err := s.neInfoService.NeRunSSHClient(neInfo.NeType, neInfo.NeId)
|
||||
// if err != nil {
|
||||
// c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
// return
|
||||
// }
|
||||
// defer sshClient.Close()
|
||||
// // 网元主机的SSH客户端进行文件传输
|
||||
// sftpClient, err := sshClient.NewClientSFTP()
|
||||
// if err != nil {
|
||||
// c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
// return
|
||||
// }
|
||||
// defer sftpClient.Close()
|
||||
sshClient, err := s.neInfoService.NeRunSSHClient(neInfo.NeType, neInfo.NeId)
|
||||
if err != nil {
|
||||
c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
return
|
||||
}
|
||||
defer sshClient.Close()
|
||||
// 网元主机的SSH客户端进行文件传输
|
||||
sftpClient, err := sshClient.NewClientSFTP()
|
||||
if err != nil {
|
||||
c.JSON(200, resp.ErrMsg(err.Error()))
|
||||
return
|
||||
}
|
||||
defer sftpClient.Close()
|
||||
|
||||
// 本地文件
|
||||
localFilePath := file.ParseUploadFileAbsPath(body.UploadPath)
|
||||
neFilePath := fmt.Sprintf("/tmp/%s", filepath.Base(localFilePath))
|
||||
// 复制到远程
|
||||
// if err = sftpClient.CopyFileLocalToRemote(localFilePath, neFilePath); err != nil {
|
||||
// c.JSON(200, resp.ErrMsg("error uploading file"))
|
||||
// return
|
||||
// }
|
||||
if err := file.CopyFile(localFilePath, neFilePath); err != nil {
|
||||
if err = sftpClient.CopyFileLocalToRemote(localFilePath, neFilePath); err != nil {
|
||||
c.JSON(200, resp.ErrMsg("error uploading file"))
|
||||
return
|
||||
}
|
||||
@@ -6,8 +6,8 @@ import (
|
||||
"be.ems/src/framework/i18n"
|
||||
"be.ems/src/framework/reqctx"
|
||||
"be.ems/src/framework/resp"
|
||||
neService "be.ems/src/modules/ne/service"
|
||||
neDataService "be.ems/src/modules/ne_data/service"
|
||||
neDataService "be.ems/src/modules/network_data/service"
|
||||
neService "be.ems/src/modules/network_element/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -31,7 +31,7 @@ type UPFController struct {
|
||||
//
|
||||
// GET /flow-total
|
||||
//
|
||||
// @Tags ne_data/upf
|
||||
// @Tags network_data/upf
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param neId query string true "NE ID" default(001)
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user