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