【调整】cfg生成的go代码的包名由固定cfg改为由DefAssembly.TopModule
parent
fa971c0e06
commit
675f9954cf
|
|
@ -9,7 +9,7 @@ namespace Luban.Job.Cfg.Generate
|
||||||
{
|
{
|
||||||
public override string Render(DefBean b)
|
public override string Render(DefBean b)
|
||||||
{
|
{
|
||||||
string package = "cfg";
|
string package = DefAssembly.LocalAssebmly.TopModule;
|
||||||
|
|
||||||
var template = StringTemplateUtil.GetTemplate("config/go_bin/bean");
|
var template = StringTemplateUtil.GetTemplate("config/go_bin/bean");
|
||||||
var result = template.RenderCode(b, new Dictionary<string, object>() { ["package"] = package });
|
var result = template.RenderCode(b, new Dictionary<string, object>() { ["package"] = package });
|
||||||
|
|
@ -18,8 +18,7 @@ namespace Luban.Job.Cfg.Generate
|
||||||
|
|
||||||
public override string Render(DefTable p)
|
public override string Render(DefTable p)
|
||||||
{
|
{
|
||||||
// TODO 目前只有普通表支持多态. 单例表和双key表都不支持
|
string package = DefAssembly.LocalAssebmly.TopModule;
|
||||||
string package = "cfg";
|
|
||||||
var template = StringTemplateUtil.GetTemplate("config/go_bin/table");
|
var template = StringTemplateUtil.GetTemplate("config/go_bin/table");
|
||||||
var result = template.RenderCode(p, new Dictionary<string, object>() { ["package"] = package });
|
var result = template.RenderCode(p, new Dictionary<string, object>() { ["package"] = package });
|
||||||
return result;
|
return result;
|
||||||
|
|
@ -27,11 +26,9 @@ namespace Luban.Job.Cfg.Generate
|
||||||
|
|
||||||
public override string RenderService(string name, string module, List<DefTable> tables)
|
public override string RenderService(string name, string module, List<DefTable> tables)
|
||||||
{
|
{
|
||||||
string package = "cfg";
|
string package = DefAssembly.LocalAssebmly.TopModule;
|
||||||
|
|
||||||
var template = StringTemplateUtil.GetTemplate("config/go_bin/tables");
|
var template = StringTemplateUtil.GetTemplate("config/go_bin/tables");
|
||||||
var result = template.Render(new
|
var result = template.Render(new {
|
||||||
{
|
|
||||||
Name = name,
|
Name = name,
|
||||||
Namespace = module,
|
Namespace = module,
|
||||||
Tables = tables,
|
Tables = tables,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue