recommender/internal/router/api.go
2024-11-06 20:35:16 +08:00

39 lines
577 B
Go

package router
import (
"github.com/gin-gonic/gin"
"leafdev.top/Ecosystem/recommender/internal/handler/http"
)
// 两种方法都可以
//type Api struct {
// User *v1.UserController
//}
type Api struct {
HttpHandler *http.Handlers
}
func NewApiRoute(
//User *v1.UserController,
HttpHandler *http.Handlers,
) *Api {
//return &Api{
// User,
//}
return &Api{
HttpHandler,
}
}
func (a *Api) InitApiRouter(r *gin.RouterGroup) {
//r.GET("/ping", a.User.Test)
r.GET("/ping", a.HttpHandler.User.Test)
}
func (a *Api) InitNoAuthApiRouter(r *gin.RouterGroup) {
}