From 189e9bd9da5757ad509f9310ab712b8a9774e2a3 Mon Sep 17 00:00:00 2001 From: lchjczw Date: Sat, 8 Apr 2023 22:46:34 +0800 Subject: [PATCH] Fix the problem of package name for generated kt code. (#3082) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: 李春华 --- tools/goctl/api/ktgen/api.tpl | 2 +- tools/goctl/api/ktgen/gen.go | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/goctl/api/ktgen/api.tpl b/tools/goctl/api/ktgen/api.tpl index 2ec177a6..41ee484d 100644 --- a/tools/goctl/api/ktgen/api.tpl +++ b/tools/goctl/api/ktgen/api.tpl @@ -1,4 +1,4 @@ -package {{with .Info}}{{.Desc}}{{end}} +package {{.Pkg}} import com.google.gson.Gson diff --git a/tools/goctl/api/ktgen/gen.go b/tools/goctl/api/ktgen/gen.go index b46f4f16..fa38ee8f 100644 --- a/tools/goctl/api/ktgen/gen.go +++ b/tools/goctl/api/ktgen/gen.go @@ -82,5 +82,9 @@ func genApi(dir, pkg string, api *spec.ApiSpec) error { if e != nil { return e } - return t.Execute(file, api) + type data struct { + *spec.ApiSpec + Pkg string + } + return t.Execute(file, data{api, pkg}) }