// 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) } }