mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	引入 Velocity 模板引擎,生成代码~
This commit is contained in:
		| @@ -0,0 +1,32 @@ | ||||
| package cn.iocoder.dashboard.modules.tool.service.codegen.impl; | ||||
|  | ||||
| import cn.iocoder.dashboard.TestApplication; | ||||
| import cn.iocoder.dashboard.modules.tool.dal.mysql.dao.coegen.ToolCodegenColumnMapper; | ||||
| import cn.iocoder.dashboard.modules.tool.dal.mysql.dao.coegen.ToolCodegenTableMapper; | ||||
| import cn.iocoder.dashboard.modules.tool.dal.mysql.dataobject.codegen.ToolCodegenColumnDO; | ||||
| import cn.iocoder.dashboard.modules.tool.dal.mysql.dataobject.codegen.ToolCodegenTableDO; | ||||
| import org.junit.jupiter.api.Test; | ||||
| import org.springframework.boot.test.context.SpringBootTest; | ||||
|  | ||||
| import javax.annotation.Resource; | ||||
| import java.util.List; | ||||
|  | ||||
| @SpringBootTest(classes = TestApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) | ||||
| public class ToolCodegenEngineTest { | ||||
|  | ||||
|     @Resource | ||||
|     private ToolCodegenTableMapper codegenTableMapper; | ||||
|     @Resource | ||||
|     private ToolCodegenColumnMapper codegenColumnMapper; | ||||
|  | ||||
|     @Resource | ||||
|     private ToolCodegenEngine codegenEngine; | ||||
|  | ||||
|     @Test | ||||
|     public void testExecute() { | ||||
|         ToolCodegenTableDO table = codegenTableMapper.selectById(8); | ||||
|         List<ToolCodegenColumnDO> columns = codegenColumnMapper.selectByTableId(table.getId()); | ||||
|         codegenEngine.execute(table, columns); | ||||
|     } | ||||
|  | ||||
| } | ||||
| @@ -0,0 +1,22 @@ | ||||
| package cn.iocoder.dashboard.modules.tool.service.codegen.impl; | ||||
|  | ||||
| import cn.iocoder.dashboard.TestApplication; | ||||
| import org.junit.jupiter.api.Test; | ||||
| import org.springframework.boot.test.context.SpringBootTest; | ||||
|  | ||||
| import javax.annotation.Resource; | ||||
|  | ||||
| import static org.junit.jupiter.api.Assertions.*; | ||||
|  | ||||
| @SpringBootTest(classes = TestApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) | ||||
| class ToolCodegenServiceImplTest { | ||||
|  | ||||
|     @Resource | ||||
|     private ToolCodegenServiceImpl toolCodegenService; | ||||
|  | ||||
|     @Test | ||||
|     public void tetCreateCodegenTable() { | ||||
|         toolCodegenService.createCodegenTable("sys_dict_type"); | ||||
|     } | ||||
|  | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV