package userpak import ( "Crimson-Gatekeeper/internal/query" "fmt" "net/http" "github.com/gin-gonic/gin" ) type UserCtl struct { q *query.Query } func NewUserCtl(q *query.Query) *UserCtl { return &UserCtl{q} } func (u *UserCtl) login(ctx *gin.Context) { lp := loginParam{} err := ctx.ShouldBindQuery(&lp) if err != nil { fmt.Println("出错啦") fmt.Println(err) } ctx.JSON(http.StatusOK, lp) } func (u *UserCtl) RegisterRoutes(eng *gin.Engine) { eng.GET("/login", u.login) }