|
@@ -17,9 +17,9 @@ public class Generator {
|
|
|
String db_username = "root";
|
|
|
String db_password = "root";
|
|
|
|
|
|
- String javaDir = "C:/code";
|
|
|
+ String javaDir = "C:\\Users\\root\\IdeaProjects\\rxdp-report-test\\src\\main\\java";
|
|
|
String parentPackage = "com.bigtree.db";
|
|
|
- String tableName = "data_set";
|
|
|
+ String tableName = "transform,param";
|
|
|
|
|
|
String author = "tianyun";
|
|
|
String tablePrefix = "t_";
|
|
@@ -43,7 +43,7 @@ public class Generator {
|
|
|
.packageConfig(builder -> {
|
|
|
builder.parent(parentPackage) // 设置父包名
|
|
|
.moduleName("") // 设置父包模块名
|
|
|
- .pathInfo(Collections.singletonMap(OutputFile.mapperXml, javaDir + "/mapper")); // 设置mapperXml生成路径
|
|
|
+ .pathInfo(Collections.singletonMap(OutputFile.mapperXml, javaDir + "/../resources/mapper")); // 设置mapperXml生成路径
|
|
|
})
|
|
|
.strategyConfig(builder -> {
|
|
|
//Controller
|
|
@@ -58,10 +58,13 @@ public class Generator {
|
|
|
new Column("create_time", FieldFill.INSERT),
|
|
|
new Column("update_time", FieldFill.INSERT_UPDATE)
|
|
|
);
|
|
|
- builder.addInclude(tableName) // 设置需要生成的表名
|
|
|
- .addTablePrefix(tablePrefix)
|
|
|
-
|
|
|
- ;
|
|
|
+ // 设置需要生成的表名
|
|
|
+ for (String s : tableName.split(",")) {
|
|
|
+ builder.addInclude(s.trim());
|
|
|
+ }
|
|
|
+ for (String s : tablePrefix.split(",")) {
|
|
|
+ builder.addTablePrefix(s.trim());
|
|
|
+ }
|
|
|
|
|
|
})
|
|
|
.templateEngine(new FreemarkerTemplateEngine()) // 使用Freemarker引擎模板,默认的是Velocity引擎模板
|