upgrade: update wrapper

This commit is contained in:
2025-10-13 23:20:01 +08:00
parent 7ba9993e06
commit 868ee89556
4 changed files with 7 additions and 5 deletions

View File

@ -123,7 +123,7 @@ func (g *Generate) AddApiFromInAndOut(uriPrefix string, paramType reflect.Type,
// 接口文档初始化 // 接口文档初始化
cfg := g.getApiDocBaseCfg(baseCfg, paramType) cfg := g.getApiDocBaseCfg(baseCfg, paramType)
if op_array.Has(*op_array.ArrayType[string](g.readMethodList), baseCfg.Method) >= 0 { if op_array.ArrayType[string](g.readMethodList).Has(baseCfg.Method) >= 0 {
cfg.RequestBody = nil // get类请求没有request body cfg.RequestBody = nil // get类请求没有request body
// 参数解析 // 参数解析
g.ParseReadConfigParam(baseCfg, cfg, paramType) g.ParseReadConfigParam(baseCfg, cfg, paramType)
@ -743,7 +743,7 @@ func (g *Generate) parseBaseUriConfig(uriPrefix string, paramType reflect.Type)
res.Deprecated = deprecated == "1" || deprecated == "true" res.Deprecated = deprecated == "1" || deprecated == "true"
requestContentType := strings.TrimSpace(metaField.Tag.Get(define.TagContentType)) requestContentType := strings.TrimSpace(metaField.Tag.Get(define.TagContentType))
if len(requestContentType) == 0 { if len(requestContentType) == 0 {
if op_array.Has(*op_array.ArrayType[string](g.readMethodList), res.Method) >= 0 { if op_array.ArrayType[string](g.readMethodList).Has(res.Method) >= 0 {
// get类请求 // get类请求
requestContentType = consts.MimeTypeXWWWFormUrlencoded requestContentType = consts.MimeTypeXWWWFormUrlencoded
} else { } else {

2
go.mod
View File

@ -7,7 +7,7 @@ toolchain go1.24.1
require ( require (
git.zhangdeman.cn/zhangdeman/consts v0.0.0-20250916024308-d378e6c57772 git.zhangdeman.cn/zhangdeman/consts v0.0.0-20250916024308-d378e6c57772
git.zhangdeman.cn/zhangdeman/serialize v0.0.0-20251013044511-86c1a4a3a9dd git.zhangdeman.cn/zhangdeman/serialize v0.0.0-20251013044511-86c1a4a3a9dd
git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013094128-d57d32b103be git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013151543-78605e0253dc
github.com/gin-gonic/gin v1.11.0 github.com/gin-gonic/gin v1.11.0
github.com/go-webtools/knife4go v1.0.4 github.com/go-webtools/knife4go v1.0.4
github.com/swaggo/files v1.0.1 github.com/swaggo/files v1.0.1

2
go.sum
View File

@ -15,6 +15,8 @@ git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20250321102712-1cbfbe959740 h1:zPUoy
git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20250321102712-1cbfbe959740/go.mod h1:1ct92dbVc49pmXusA/iGfcQUJzcYmJ+cjAhgc3sDv1I= git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20250321102712-1cbfbe959740/go.mod h1:1ct92dbVc49pmXusA/iGfcQUJzcYmJ+cjAhgc3sDv1I=
git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013094128-d57d32b103be h1:mlmXacZHRKxmFmFKNFYRjZJ8+z2+QW3CH8L7AzoMTcQ= git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013094128-d57d32b103be h1:mlmXacZHRKxmFmFKNFYRjZJ8+z2+QW3CH8L7AzoMTcQ=
git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013094128-d57d32b103be/go.mod h1:mBvTwcdqHRF3QIkAh92j/JRhru2LzyJ2LBqolxjzzKE= git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013094128-d57d32b103be/go.mod h1:mBvTwcdqHRF3QIkAh92j/JRhru2LzyJ2LBqolxjzzKE=
git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013151543-78605e0253dc h1:nZKJKhj6YJMLw0CBg7Bh5bxHMKp+pzwvzhPWTXNQVFE=
git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013151543-78605e0253dc/go.mod h1:mBvTwcdqHRF3QIkAh92j/JRhru2LzyJ2LBqolxjzzKE=
github.com/BurntSushi/toml v1.5.0 h1:W5quZX/G/csjUnuI8SUYlsHs9M38FC7znL0lIO+DvMg= github.com/BurntSushi/toml v1.5.0 h1:W5quZX/G/csjUnuI8SUYlsHs9M38FC7znL0lIO+DvMg=
github.com/BurntSushi/toml v1.5.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= github.com/BurntSushi/toml v1.5.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
github.com/KyleBanks/depth v1.2.1 h1:5h8fQADFrWtarTdtDudMmGsC7GPbOAu6RVB3ffsVFHc= github.com/KyleBanks/depth v1.2.1 h1:5h8fQADFrWtarTdtDudMmGsC7GPbOAu6RVB3ffsVFHc=

View File

@ -385,7 +385,7 @@ func setGlobalMapDefinition(swaggerInfo *define.Swagger, dataType string) {
// //
// Date : 15:46 2024/4/25 // Date : 15:46 2024/4/25
func isGlobalMapType(dataType string) bool { func isGlobalMapType(dataType string) bool {
return op_array.Has(*op_array.ArrayType[string]([]string{ return op_array.ArrayType[string]([]string{
consts.DataTypeMapAnyAny.String(), consts.DataTypeMapAnyAny.String(),
consts.DataTypeMapStrUint.String(), consts.DataTypeMapStrUint.String(),
consts.DataTypeMapStrInt.String(), consts.DataTypeMapStrInt.String(),
@ -393,7 +393,7 @@ func isGlobalMapType(dataType string) bool {
consts.DataTypeMapStrFloat.String(), consts.DataTypeMapStrFloat.String(),
consts.DataTypeMapStrBool.String(), consts.DataTypeMapStrBool.String(),
consts.DataTypeMapStrAny.String(), consts.DataTypeMapStrAny.String(),
}), dataType) >= 0 }).Has(dataType) >= 0
} }
// initAnyDefinition 初始化一个definition // initAnyDefinition 初始化一个definition