初始化

This commit is contained in:
李琦
2026-01-15 15:37:34 +08:00
parent 8e28549ad5
commit f39e37e534
8 changed files with 681 additions and 169 deletions

View File

@@ -74,6 +74,9 @@ func main() {
// 代码执行路由
api.POST("/run", handlers.RunCode)
// 关于页面路由
api.GET("/about", handlers.GetAboutProfile)
}
// 管理员API路由组
@@ -143,6 +146,12 @@ func main() {
authAdmin.POST("/tags", middleware.PermissionMiddleware("tags", "create"), handlers.AdminCreateTag)
authAdmin.PUT("/tags/:id", middleware.PermissionMiddleware("tags", "update"), handlers.AdminUpdateTag)
authAdmin.DELETE("/tags/:id", middleware.PermissionMiddleware("tags", "delete"), handlers.AdminDeleteTag)
// 关于页面管理 (复用 settings 权限)
authAdmin.GET("/about", middleware.PermissionMiddleware("settings", "read"), handlers.AdminGetAboutProfiles)
authAdmin.POST("/about", middleware.PermissionMiddleware("settings", "create"), handlers.AdminCreateAboutProfile)
authAdmin.PUT("/about/:id", middleware.PermissionMiddleware("settings", "update"), handlers.AdminUpdateAboutProfile)
authAdmin.DELETE("/about/:id", middleware.PermissionMiddleware("settings", "delete"), handlers.AdminDeleteAboutProfile)
}
}