From 45079048af0980b41d07b8017f51239e8bd01a45 Mon Sep 17 00:00:00 2001 From: yanweidong Date: Sun, 21 Sep 2025 16:58:29 +0800 Subject: [PATCH] =?UTF-8?q?```=20feat(core):=20=E6=B7=BB=E5=8A=A0=20vars?= =?UTF-8?q?=20=E5=8C=85=E5=AF=BC=E5=85=A5=E4=BB=A5=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E5=9B=9E=E5=A4=8D=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在生成逻辑文件时,为处理 StatusReply 类型的输出, 添加了对 "git.apinb.com/bsm-sdk/core/vars" 包的导入。 同时调整了模板中导入语句的顺序和格式。 ``` --- main.go | 1 + tpl/logic.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index f7b9b6e..5545fc1 100644 --- a/main.go +++ b/main.go @@ -181,6 +181,7 @@ func generateLogicFile(gen *protogen.Plugin, file *protogen.File, service *proto if strings.ToLower(method.Output.GoIdent.GoName) == "statusreply" { imports = append(imports, "\"time\"") + imports = append(imports, "\"git.apinb.com/bsm-sdk/core/vars\"") code = strings.ReplaceAll(code, "{return}", tpl.StatusReplyCode) } else { code = strings.ReplaceAll(code, "{return}", "return ") diff --git a/tpl/logic.go b/tpl/logic.go index e79e894..c1b634b 100644 --- a/tpl/logic.go +++ b/tpl/logic.go @@ -4,9 +4,9 @@ var LogicFile = `package {methodName} import ( "context" + {import} "git.apinb.com/bsm-sdk/core/service" - "git.apinb.com/bsm-sdk/core/vars" ) {comment}