|
@@ -38,7 +38,7 @@ public class CodeGenerator {
|
|
|
public static void execute() {
|
|
|
|
|
|
// 实体类所在模块
|
|
|
- String entityChildren = "/hx-entity/" + DATABASE_NAME.replace("_", "-") + "-entity";
|
|
|
+ String entityChildren = "/hx-api/" + DATABASE_NAME.replace("_", "-") + "-api";
|
|
|
|
|
|
// 业务所在模块
|
|
|
String children = "/hx-serve/" + DATABASE_NAME.replace("_", "-");
|
|
@@ -114,6 +114,7 @@ public class CodeGenerator {
|
|
|
templateConfig.setController("codeTemplates\\controller.java");
|
|
|
templateConfig.setService("codeTemplates\\service.java");
|
|
|
templateConfig.setServiceImpl("codeTemplates\\serviceImpl.java");
|
|
|
+ templateConfig.setMapper("codeTemplates\\mapper.java");
|
|
|
templateConfig.setEntity(null);
|
|
|
|
|
|
mpg.setTemplate(templateConfig);
|
|
@@ -122,7 +123,8 @@ public class CodeGenerator {
|
|
|
@Override
|
|
|
public void initMap() {
|
|
|
HashMap<String, Object> map = new HashMap<>();
|
|
|
- map.put("voPath", parent + "." + moduleName + ".vo");
|
|
|
+ map.put("entityName", parent + ".entity." + moduleName);
|
|
|
+ map.put("voPath", parent + ".params." + moduleName);
|
|
|
setMap(map);
|
|
|
}
|
|
|
};
|
|
@@ -131,8 +133,8 @@ public class CodeGenerator {
|
|
|
FileOutConfig entity = new FileOutConfig("/codeTemplates/entity.java.vm") {
|
|
|
@Override
|
|
|
public String outputFile(TableInfo tableInfo) {
|
|
|
- return System.getProperty("user.dir") + entityChildren + "/src/main/java/com/fjhx/"
|
|
|
- + moduleName + "/entity/" + tableInfo.getEntityName() + ".java";
|
|
|
+ return System.getProperty("user.dir") + entityChildren + "/src/main/java/com/fjhx/entity/"
|
|
|
+ + moduleName + "/" + tableInfo.getEntityName() + ".java";
|
|
|
}
|
|
|
};
|
|
|
|
|
@@ -140,12 +142,21 @@ public class CodeGenerator {
|
|
|
FileOutConfig entityVo = new FileOutConfig("/codeTemplates/vo.java.vm") {
|
|
|
@Override
|
|
|
public String outputFile(TableInfo tableInfo) {
|
|
|
- return System.getProperty("user.dir") + entityChildren + "/src/main/java/com/fjhx/"
|
|
|
- + moduleName + "/vo/" + tableInfo.getEntityName() + "Vo.java";
|
|
|
+ return System.getProperty("user.dir") + entityChildren + "/src/main/java/com/fjhx/params/"
|
|
|
+ + moduleName + "/" + tableInfo.getEntityName() + "Vo.java";
|
|
|
}
|
|
|
};
|
|
|
|
|
|
- ic.setFileOutConfigList(Arrays.asList(entity, entityVo));
|
|
|
+ // Ex模板配置
|
|
|
+ FileOutConfig entityEx = new FileOutConfig("/codeTemplates/ex.java.vm") {
|
|
|
+ @Override
|
|
|
+ public String outputFile(TableInfo tableInfo) {
|
|
|
+ return System.getProperty("user.dir") + entityChildren + "/src/main/java/com/fjhx/params/"
|
|
|
+ + moduleName + "/" + tableInfo.getEntityName() + "Ex.java";
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
+ ic.setFileOutConfigList(Arrays.asList(entity, entityVo, entityEx));
|
|
|
mpg.setCfg(ic);
|
|
|
|
|
|
// 执行
|