feat: 新增网元软件包信息/网元版本信息接口

This commit is contained in:
TsMask
2024-03-08 16:15:38 +08:00
parent afddabb0f9
commit 38070f130d
12 changed files with 1285 additions and 12 deletions

View File

@@ -144,6 +144,62 @@ func Setup(router *gin.Engine) {
)
}
// 网元版本信息
neVersionGroup := neGroup.Group("/version")
{
neVersionGroup.GET("/list",
middleware.PreAuthorize(nil),
controller.NewNeVersion.List,
)
neVersionGroup.GET("/:versionId",
middleware.PreAuthorize(nil),
controller.NewNeVersion.Info,
)
neVersionGroup.POST("",
middleware.PreAuthorize(nil),
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.neVersion", collectlogs.BUSINESS_TYPE_INSERT)),
controller.NewNeVersion.Add,
)
neVersionGroup.PUT("",
middleware.PreAuthorize(nil),
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.neVersion", collectlogs.BUSINESS_TYPE_UPDATE)),
controller.NewNeVersion.Edit,
)
neVersionGroup.DELETE("/:versionIds",
middleware.PreAuthorize(nil),
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.neVersion", collectlogs.BUSINESS_TYPE_DELETE)),
controller.NewNeVersion.Remove,
)
}
// 网元软件包信息
neSoftwareGroup := neGroup.Group("/software")
{
neSoftwareGroup.GET("/list",
middleware.PreAuthorize(nil),
controller.NewNeSoftware.List,
)
neSoftwareGroup.GET("/:softwareId",
middleware.PreAuthorize(nil),
controller.NewNeSoftware.Info,
)
neSoftwareGroup.POST("",
middleware.PreAuthorize(nil),
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.neSoftware", collectlogs.BUSINESS_TYPE_INSERT)),
controller.NewNeSoftware.Add,
)
neSoftwareGroup.PUT("",
middleware.PreAuthorize(nil),
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.neSoftware", collectlogs.BUSINESS_TYPE_UPDATE)),
controller.NewNeSoftware.Edit,
)
neSoftwareGroup.DELETE("/:softwareIds",
middleware.PreAuthorize(nil),
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.neSoftware", collectlogs.BUSINESS_TYPE_DELETE)),
controller.NewNeSoftware.Remove,
)
}
// UDM鉴权用户信息
udmAuthGroup := neGroup.Group("/udm/auth")
{