27 lines
746 B
Go
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)
|
|
}
|
|
}
|