refactor(router): extract dashboard stats routes into registerDashboardRoutes

This commit is contained in:
duorameng
2026-07-10 09:17:30 +08:00
parent fc13b30951
commit e884db3c82
+8 -6
View File
@@ -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")
{