From e884db3c82fc9ea19d9bad446b263f19cbe1361b Mon Sep 17 00:00:00 2001 From: duorameng <2997944583@qq.com> Date: Fri, 10 Jul 2026 09:17:30 +0800 Subject: [PATCH] refactor(router): extract dashboard stats routes into registerDashboardRoutes --- internal/router/api_routes.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/internal/router/api_routes.go b/internal/router/api_routes.go index c4dba4c..fdbf4ba 100644 --- a/internal/router/api_routes.go +++ b/internal/router/api_routes.go @@ -54,12 +54,7 @@ func initAuthorizedAPIRoutes(api *gin.RouterGroup, c *Controllers) { adminOnly := authorized.Group("") adminOnly.Use(middleware.AdminRequired()) { - // 仪表盘统计 - adminOnly.GET("/stats", c.Dashboard.GetStats) - adminOnly.GET("/sentence", c.Dashboard.GetSentence) - adminOnly.GET("/sendstats", c.Dashboard.GetSendStats) - adminOnly.GET("/taskstats", c.Dashboard.GetTaskStats) - + registerDashboardRoutes(adminOnly, c) registerTaskRoutes(adminOnly, c) registerEnvRoutes(adminOnly, c) registerScriptRoutes(adminOnly, c) @@ -88,6 +83,13 @@ func initAuthorizedAPIRoutes(api *gin.RouterGroup, c *Controllers) { } } +func registerDashboardRoutes(g *gin.RouterGroup, c *Controllers) { + g.GET("/stats", c.Dashboard.GetStats) + g.GET("/sentence", c.Dashboard.GetSentence) + g.GET("/sendstats", c.Dashboard.GetSendStats) + g.GET("/taskstats", c.Dashboard.GetTaskStats) +} + func registerTaskRoutes(g *gin.RouterGroup, c *Controllers) { tasks := g.Group("/tasks") {