Files
2025-12-06 11:26:05 +08:00

37 lines
651 B
Go

package router
import (
"cmii-uav-watchdog-center/controllers"
"github.com/gin-gonic/gin"
)
// SetupRouter 设置路由
func SetupRouter() *gin.Engine {
// 创建一个默认的路由引擎
r := gin.Default()
// API路由组
apiV1 := r.Group("/api")
{
// 授权相关路由
auth := apiV1.Group("/auth")
{
// 处理授权文件
auth.POST("/process", controllers.ProcessAuthorizationFile)
}
// 项目相关路由
project := apiV1.Group("/project")
{
// 获取项目列表
project.GET("/list", controllers.GetProjectList)
// 创建项目
project.POST("/create", controllers.CreateProject)
}
}
return r
}