Files
apiServer-service/utils/request/request.go
T
2025-03-10 12:06:59 +08:00

19 lines
412 B
Go

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
}