package v1 import ( "nl-video-api/api/middleware" "nl-video-api/internal/controller/user" "github.com/gogf/gf/v2/net/ghttp" ) // UserCollectGroup 用户收藏路由组 func UserCollectGroup(group *ghttp.RouterGroup) { group.Group("/user/collect", func(group *ghttp.RouterGroup) { // 应用中间件 group.Middleware(middleware.CORS) group.Middleware(middleware.Auth) // 用户认证中间件 group.Middleware(middleware.RequestLog) // 添加收藏 group.POST("/add", user.UserCollect.Add) // 取消收藏 group.POST("/remove", user.UserCollect.Remove) // 收藏列表 group.GET("/list", user.UserCollect.List) // 检查收藏状态 group.GET("/check", user.UserCollect.Check) }) }