From 675f9954cfb19c2e20cef0d099b791d70d356270 Mon Sep 17 00:00:00 2001 From: walon Date: Fri, 26 Nov 2021 18:13:54 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E8=B0=83=E6=95=B4=E3=80=91cfg?= =?UTF-8?q?=E7=94=9F=E6=88=90=E7=9A=84go=E4=BB=A3=E7=A0=81=E7=9A=84?= =?UTF-8?q?=E5=8C=85=E5=90=8D=E7=94=B1=E5=9B=BA=E5=AE=9Acfg=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E7=94=B1DefAssembly.TopModule?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Luban.Job.Cfg/Source/Generate/GoCodeBinRender.cs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/Luban.Job.Cfg/Source/Generate/GoCodeBinRender.cs b/src/Luban.Job.Cfg/Source/Generate/GoCodeBinRender.cs index 3688a2d..7c737ef 100644 --- a/src/Luban.Job.Cfg/Source/Generate/GoCodeBinRender.cs +++ b/src/Luban.Job.Cfg/Source/Generate/GoCodeBinRender.cs @@ -9,7 +9,7 @@ namespace Luban.Job.Cfg.Generate { public override string Render(DefBean b) { - string package = "cfg"; + string package = DefAssembly.LocalAssebmly.TopModule; var template = StringTemplateUtil.GetTemplate("config/go_bin/bean"); var result = template.RenderCode(b, new Dictionary() { ["package"] = package }); @@ -18,8 +18,7 @@ namespace Luban.Job.Cfg.Generate public override string Render(DefTable p) { - // TODO 目前只有普通表支持多态. 单例表和双key表都不支持 - string package = "cfg"; + string package = DefAssembly.LocalAssebmly.TopModule; var template = StringTemplateUtil.GetTemplate("config/go_bin/table"); var result = template.RenderCode(p, new Dictionary() { ["package"] = package }); return result; @@ -27,11 +26,9 @@ namespace Luban.Job.Cfg.Generate public override string RenderService(string name, string module, List tables) { - string package = "cfg"; - + string package = DefAssembly.LocalAssebmly.TopModule; var template = StringTemplateUtil.GetTemplate("config/go_bin/tables"); - var result = template.Render(new - { + var result = template.Render(new { Name = name, Namespace = module, Tables = tables,