recommender/internal/router/api.go

39 lines
577 B
Go
Raw Normal View History

2024-11-06 10:47:56 +00:00
package router
import (
"github.com/gin-gonic/gin"
2024-11-06 12:35:16 +00:00
"leafdev.top/Ecosystem/recommender/internal/handler/http"
2024-11-06 10:47:56 +00:00
)
// 两种方法都可以
//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) {
}