代码生成器,增加 businessPackage 字段,用于将多个模块进行归类

This commit is contained in:
YunaiV
2021-02-11 19:49:14 +08:00
parent ab09b7c67e
commit 392dfa47c3
25 changed files with 144 additions and 449 deletions

View File

@ -1,10 +1,10 @@
package cn.iocoder.dashboard.modules.tool.service.codegen.impl;
import cn.iocoder.dashboard.TestApplication;
import cn.iocoder.dashboard.modules.tool.dal.mysql.coegen.ToolCodegenColumnMapper;
import cn.iocoder.dashboard.modules.tool.dal.mysql.coegen.ToolCodegenTableMapper;
import cn.iocoder.dashboard.modules.tool.dal.dataobject.codegen.ToolCodegenColumnDO;
import cn.iocoder.dashboard.modules.tool.dal.dataobject.codegen.ToolCodegenTableDO;
import cn.iocoder.dashboard.modules.tool.dal.mysql.coegen.ToolCodegenColumnMapper;
import cn.iocoder.dashboard.modules.tool.dal.mysql.coegen.ToolCodegenTableMapper;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@ -25,10 +25,11 @@ public class ToolCodegenEngineTest {
@Test
public void testExecute() {
ToolCodegenTableDO table = codegenTableMapper.selectById(10);
ToolCodegenTableDO table = codegenTableMapper.selectById(20);
List<ToolCodegenColumnDO> columns = codegenColumnMapper.selectListByTableId(table.getId());
Map<String, String> result = codegenEngine.execute(table, columns);
System.out.println(result.get("vue/views/system/test/index.vue"));
result.forEach((s, s2) -> System.out.println(s2));
// System.out.println(result.get("vue/views/system/test/index.vue"));
}
}

View File

@ -14,9 +14,9 @@ class ToolCodegenServiceImplTest {
@Test
public void tetCreateCodegenTable() {
// toolCodegenService.createCodegenTable("sys_test_demo");
toolCodegenService.createCodegen("tool_test_demo");
// toolCodegenService.createCodegenTable("tool_codegen_table");
toolCodegenService.createCodegen("tool_codegen_column");
// toolCodegenService.createCodegen("tool_codegen_column");
}
}