feat: 添加系统备份功能,权限控制分配

This commit is contained in:
TsMask
2025-09-19 12:01:27 +08:00
parent 11e884174c
commit adda53889f
16 changed files with 388 additions and 95 deletions

View File

@@ -316,6 +316,16 @@ func Setup(router *gin.Engine) {
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.backup", collectlogs.BUSINESS_TYPE_OTHER)),
controller.NewBackup.FTPPush,
)
backupGroup.POST("/import-omc",
middleware.AuthorizeUser(nil),
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.backup", collectlogs.BUSINESS_TYPE_IMPORT)),
controller.NewBackup.ImportOMC,
)
backupGroup.POST("/export-omc",
middleware.AuthorizeUser(nil),
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.backup", collectlogs.BUSINESS_TYPE_EXPORT)),
controller.NewBackup.ExportOMC,
)
}
// 网元UDM 鉴权用户信息