From 5c04a736c7bb39e495573cf3fedb629210571fc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Fri, 26 Dec 2025 10:53:09 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E8=A1=A8=E5=8D=95?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E9=94=99=E8=AF=AF=E4=BF=A1=E6=81=AF=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- router/config.go | 21 --------------------- router/handler.go | 2 +- router/validator.go | 18 +++++++++++++----- 3 files changed, 14 insertions(+), 27 deletions(-) delete mode 100644 router/config.go diff --git a/router/config.go b/router/config.go deleted file mode 100644 index 859dc7b..0000000 --- a/router/config.go +++ /dev/null @@ -1,21 +0,0 @@ -// Package router ... -// -// Description : router ... -// -// Author : go_developer@163.com<白茶清欢> -// -// Date : 2025-02-07 17:41 -package router - -import "strings" - -var defaultValidateErrTag = "err" - -// SetValidateErrTag 设置验证失败时, 获取错误信息的tag字段 -func SetValidateErrTag(tagName string) { - tagName = strings.TrimSpace(tagName) - if tagName == "" { - return - } - defaultValidateErrTag = tagName -} diff --git a/router/handler.go b/router/handler.go index 32e2284..19df456 100644 --- a/router/handler.go +++ b/router/handler.go @@ -80,7 +80,7 @@ func (s *server) RequestHandler(uriCfg UriConfig) gin.HandlerFunc { // 默认请求失败 ctx.Set(consts.GinRequestSuccess, false) - // 初始化响应之后logic + // 初始化响应之后 logic logicAfterResponse := &define.LogicAfterResponse{ SuccessHookFuncList: make([]func(ctx *gin.Context), 0), FailureHookFuncList: make([]func(ctx *gin.Context), 0), diff --git a/router/validator.go b/router/validator.go index 92602f0..1fbd5fc 100644 --- a/router/validator.go +++ b/router/validator.go @@ -10,16 +10,24 @@ package router import ( "errors" "fmt" - "github.com/go-playground/validator/v10" "reflect" "strings" + + "github.com/go-playground/validator/v10" ) +var defaultValidateErrTag = "err" + +// SetValidateErrTag 设置验证失败时, 获取错误信息的tag字段 +func SetValidateErrTag(tagName string) { + tagName = strings.TrimSpace(tagName) + if tagName == "" { + return + } + defaultValidateErrTag = tagName +} + // GetValidateErr 格式化错误信息 -// -// Author : go_developer@163.com<白茶清欢> -// -// Date : 22:19 2025/1/15 func GetValidateErr(obj any, rawErr error) error { if nil == rawErr { return nil