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) { }