Files
Quincy_admin/routes/common_routes.go
2026-03-26 22:13:03 +08:00

27 lines
746 B
Go

// Package routes/user_routes.go
package routes
import (
"Quincy_admin/controllers"
"Quincy_admin/middle"
"Quincy_admin/repositories"
"Quincy_admin/services"
"github.com/gin-gonic/gin"
"github.com/jmoiron/sqlx"
)
func SetupCommonRoutes(router *gin.RouterGroup, db *sqlx.DB, m *middle.AuthMiddleware) {
// 初始化用户模块依赖
conRepo := repositories.NewCommonRepository(db)
conService := services.NewCommonService(conRepo)
conController := controllers.NewCommonController(conService)
system := router.Group("/system")
{
system.POST("/log/login/list", m.Auth(), conController.GetLoginLogList)
system.GET("/log/download", conController.DownloadLogFile)
system.GET("/log/view", m.Auth(), conController.ViewLogFile)
}
}