package user import ( "github.com/gin-gonic/gin" "gorm.io/gorm" ) const version = "/api/v1" const group = "/user" type Controller struct { client *gorm.DB } type PostLoginParam struct { account string `binding:"required"` password string `binding:"required"` } func (c *Controller) PostLogin(ctx *gin.Context) { param := &PostLoginParam{} if err := ctx.ShouldBindJSON(¶m); err != nil { } } // New 获取用户模块的控制器 // // 参数 // - gorm.DB 该模块所使用的数据库链接 // // 返回值 // - Controller 控制器的实例指针 func New(client *gorm.DB) *Controller { return &Controller{client} }