package request import ( "apiServer_service/utils/loger" "fmt" "github.com/cloudwego/hertz/pkg/app" ) // BindRequestStruct 结构体参数绑定 func BindRequestStruct(c *app.RequestContext, request interface{}) error { err := c.BindAndValidate(request) if err != nil { loger.Debug("BindRequestStruct", fmt.Sprintf("参数错误: %v", err)) BadRequest(c, "参数错误") return err } return nil }