From 5ad9c3ba2e0a5477cc9767c0d9462cd69b4fcfc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Thu, 20 Mar 2025 18:58:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8A=A8=E6=80=81=E7=BB=93?= =?UTF-8?q?=E6=9E=84=E4=BD=93,=E4=B8=80=E5=B1=82=E7=BB=93=E6=9E=84?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E6=9C=AA=E5=AF=BC=E5=87=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- builder.go | 1 + 1 file changed, 1 insertion(+) diff --git a/builder.go b/builder.go index 08ce811..9b95f12 100644 --- a/builder.go +++ b/builder.go @@ -125,6 +125,7 @@ func (b *builderImpl) AddField(name string, pkg string, typ any, tag string, ano // addNormalField 添加普通无嵌套的字段 func (b *builderImpl) addNormalField(name string, pkg string, typ any, tag string, anonymous bool) { + name = wrapper.String(name).SnakeCaseToCamel() if existFieldCfg := b.GetField(name); nil != existFieldCfg { // 说明已存在指定名称字段 // 重复添加, 则会议后面的标签以及类型, 覆盖前面的值