【fix】修复循环引用的bug

【fix】修改stylePath属性的get、set类名
This commit is contained in:
zer0Black
2021-04-01 13:53:19 +08:00
parent be8938f03f
commit 132fcb7c29
4 changed files with 26 additions and 26 deletions
@@ -20,18 +20,18 @@ public class CreateFileConfig {
} }
private void a(File var1) { private void a(File var1) {
this.a(var1); this.convertArrToList(var1);
} }
private void a(File... var1) { private void convertArrToList(File... var1) {
this.c = Arrays.asList(var1); this.c = Arrays.asList(var1);
} }
public String a() { public String getStylePath() {
return this.stylePath; return this.stylePath;
} }
public void a(String var1) { public void setStylePath(String var1) {
this.stylePath = var1; this.stylePath = var1;
} }
@@ -92,7 +92,7 @@ public class CodeGenerateOne extends BaseCodeGenerate implements IGenerate {
} }
CreateFileConfig var5 = new CreateFileConfig(var4); CreateFileConfig var5 = new CreateFileConfig(var4);
var5.a(stylePath); var5.setStylePath(stylePath);
this.a(var5, var2, var3); this.a(var5, var2, var3);
log.info(" ----- jero-boot ---- generate code success =======> 表名:" + this.b.getTableName() + " "); log.info(" ----- jero-boot ---- generate code success =======> 表名:" + this.b.getTableName() + " ");
return this.d; return this.d;
@@ -22,7 +22,7 @@ public class CodeGenerateOneToMany extends BaseCodeGenerate implements IGenerate
private static String f; private static String f;
public static String a = "A"; public static String a = "A";
public static String b = "B"; public static String b = "B";
private MainTableVo g; private MainTableVo mainTableVo;
private List<ColumnVo> h; private List<ColumnVo> h;
private List<ColumnVo> i; private List<ColumnVo> i;
private List<SubTableVo> j; private List<SubTableVo> j;
@@ -30,11 +30,11 @@ public class CodeGenerateOneToMany extends BaseCodeGenerate implements IGenerate
public CodeGenerateOneToMany(MainTableVo mainTableVo, List<SubTableVo> subTables) { public CodeGenerateOneToMany(MainTableVo mainTableVo, List<SubTableVo> subTables) {
this.j = subTables; this.j = subTables;
this.g = mainTableVo; this.mainTableVo = mainTableVo;
} }
public CodeGenerateOneToMany(MainTableVo mainTableVo, List<ColumnVo> mainColums, List<ColumnVo> originalMainColumns, List<SubTableVo> subTables) { public CodeGenerateOneToMany(MainTableVo mainTableVo, List<ColumnVo> mainColums, List<ColumnVo> originalMainColumns, List<SubTableVo> subTables) {
this.g = mainTableVo; this.mainTableVo = mainTableVo;
this.h = mainColums; this.h = mainColums;
this.i = originalMainColumns; this.i = originalMainColumns;
this.j = subTables; this.j = subTables;
@@ -43,32 +43,32 @@ public class CodeGenerateOneToMany extends BaseCodeGenerate implements IGenerate
public Map<String, Object> a() throws Exception { public Map<String, Object> a() throws Exception {
HashMap var1 = new HashMap(); HashMap var1 = new HashMap();
var1.put("bussiPackage", com.jero.codegenerate.properties.CodeConfigProperties.packageName); var1.put("bussiPackage", com.jero.codegenerate.properties.CodeConfigProperties.packageName);
var1.put("entityPackage", this.g.getEntityPackage()); var1.put("entityPackage", this.mainTableVo.getEntityPackage());
var1.put("entityName", this.g.getEntityName()); var1.put("entityName", this.mainTableVo.getEntityName());
var1.put("tableName", this.g.getTableName()); var1.put("tableName", this.mainTableVo.getTableName());
var1.put("ftl_description", this.g.getFtlDescription()); var1.put("ftl_description", this.mainTableVo.getFtlDescription());
var1.put("primaryKeyField", com.jero.codegenerate.properties.CodeConfigProperties.l); var1.put("primaryKeyField", com.jero.codegenerate.properties.CodeConfigProperties.l);
if (this.g.getFieldRequiredNum() == null) { if (this.mainTableVo.getFieldRequiredNum() == null) {
this.g.setFieldRequiredNum(StringUtils.isNotEmpty(com.jero.codegenerate.properties.CodeConfigProperties.m) ? Integer.parseInt(com.jero.codegenerate.properties.CodeConfigProperties.m) : -1); this.mainTableVo.setFieldRequiredNum(StringUtils.isNotEmpty(com.jero.codegenerate.properties.CodeConfigProperties.m) ? Integer.parseInt(com.jero.codegenerate.properties.CodeConfigProperties.m) : -1);
} }
if (this.g.getSearchFieldNum() == null) { if (this.mainTableVo.getSearchFieldNum() == null) {
this.g.setSearchFieldNum(StringUtils.isNotEmpty(com.jero.codegenerate.properties.CodeConfigProperties.n) ? Integer.parseInt(com.jero.codegenerate.properties.CodeConfigProperties.n) : -1); this.mainTableVo.setSearchFieldNum(StringUtils.isNotEmpty(com.jero.codegenerate.properties.CodeConfigProperties.n) ? Integer.parseInt(com.jero.codegenerate.properties.CodeConfigProperties.n) : -1);
} }
if (this.g.getFieldRowNum() == null) { if (this.mainTableVo.getFieldRowNum() == null) {
this.g.setFieldRowNum(Integer.parseInt(com.jero.codegenerate.properties.CodeConfigProperties.p)); this.mainTableVo.setFieldRowNum(Integer.parseInt(com.jero.codegenerate.properties.CodeConfigProperties.p));
} }
var1.put("tableVo", this.g); var1.put("tableVo", this.mainTableVo);
try { try {
if (this.h == null || this.h.size() == 0) { if (this.h == null || this.h.size() == 0) {
this.h = DbReadTableUtil.a(this.g.getTableName()); this.h = DbReadTableUtil.a(this.mainTableVo.getTableName());
} }
if (this.i == null || this.i.size() == 0) { if (this.i == null || this.i.size() == 0) {
this.i = DbReadTableUtil.b(this.g.getTableName()); this.i = DbReadTableUtil.b(this.mainTableVo.getTableName());
} }
var1.put("columns", this.h); var1.put("columns", this.h);
@@ -132,9 +132,9 @@ public class CodeGenerateOneToMany extends BaseCodeGenerate implements IGenerate
} }
CreateFileConfig var5 = new CreateFileConfig(var4); CreateFileConfig var5 = new CreateFileConfig(var4);
var5.a(stylePath); var5.setStylePath(stylePath);
this.a(var5, var2, var3); this.a(var5, var2, var3);
log.info("----- jero-boot ---- generate code success =======> 主表名:" + this.g.getTableName()); log.info("----- jero-boot ---- generate code success =======> 主表名:" + this.mainTableVo.getTableName());
return this.d; return this.d;
} }
@@ -43,7 +43,7 @@ public class BaseCodeGenerate {
if (var2 == null) { if (var2 == null) {
throw new IllegalStateException("'templateRootDir' must be not null"); throw new IllegalStateException("'templateRootDir' must be not null");
} else { } else {
log.info(" load template from templateRootDir = '" + var2.getAbsolutePath() + "',stylePath ='" + var4.a() + "', out GenerateRootDir:" + com.jero.codegenerate.properties.CodeConfigProperties.f); log.info(" load template from templateRootDir = '" + var2.getAbsolutePath() + "',stylePath ='" + var4.getStylePath() + "', out GenerateRootDir:" + com.jero.codegenerate.properties.CodeConfigProperties.f);
List var5 = FileHelper.a(var2); List var5 = FileHelper.a(var2);
log.debug("----srcFiles----size-----------" + var5.size()); log.debug("----srcFiles----size-----------" + var5.size());
log.debug("----srcFiles----list------------" + var5.toString()); log.debug("----srcFiles----list------------" + var5.toString());
@@ -63,7 +63,7 @@ public class BaseCodeGenerate {
try { try {
log.debug("-------templateFile--" + var6); log.debug("-------templateFile--" + var6);
if (var5.a() != null && !"".equals(var5.a()) && !var6.replace(File.separator, ".").startsWith(var5.a())) { if (var5.getStylePath() != null && !"".equals(var5.getStylePath()) && !var6.replace(File.separator, ".").startsWith(var5.getStylePath())) {
return; return;
} }
@@ -282,7 +282,7 @@ public class BaseCodeGenerate {
Configuration var10 = FreemarkerHelper.a(var2.b(), c, "/"); Configuration var10 = FreemarkerHelper.a(var2.b(), c, "/");
var3 = FreemarkerHelper.a(var3, var0, var10); var3 = FreemarkerHelper.a(var3, var0, var10);
String var11 = var2.a(); String var11 = var2.getStylePath();
if (var11 != null && var11 != "") { if (var11 != null && var11 != "") {
var3 = var3.substring(var11.length() + 1); var3 = var3.substring(var11.length() + 1);
} }