|
@@ -1404,4 +1404,33 @@ public class FreeMarkerGeneratorTest {
|
|
|
|
|
|
apiGeneratorService.generateCodes(params);
|
|
apiGeneratorService.generateCodes(params);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 寝室维护
|
|
|
|
+ * @throws IOException
|
|
|
|
+ */
|
|
|
|
+ @Test
|
|
|
|
+ public void gcRoom() throws IOException {
|
|
|
|
+ List<TableConfig> tableConfigs = new ArrayList<>();
|
|
|
|
+ TableConfig mainTable = new TableConfig();
|
|
|
|
+ mainTable.setTableName("room");//init_sql中的表名
|
|
|
|
+ mainTable.setIsMain(true);//是否是主表,一般默认为true
|
|
|
|
+ mainTable.setPkField(GlobalConstant.DEFAULT_PK);//设置主键
|
|
|
|
+ mainTable.setPkType(GlobalConstant.DEFAULT_PK_TYPE);//设置主键类型
|
|
|
|
+ tableConfigs.add(mainTable);
|
|
|
|
+
|
|
|
|
+ ApiGenerateCodesDto params = new ApiGenerateCodesDto();
|
|
|
|
+ params.setAuthor("dzx");//作者名称
|
|
|
|
+ params.setPackageName("room");//包名
|
|
|
|
+ params.setTableConfigs(tableConfigs);
|
|
|
|
+ params.setPage(true);//是否生成分页接口
|
|
|
|
+ params.setImport(true);//是否生成导入接口
|
|
|
|
+ params.setExport(true);//是否生成导出接口
|
|
|
|
+ params.setOutMainDir(true);//是否生成在主目录,前期测试可设置成false
|
|
|
|
+ params.setDs(ds);
|
|
|
|
+
|
|
|
|
+ IApiGeneratorService apiGeneratorService = new ApiGeneratorServiceImpl();
|
|
|
|
+
|
|
|
|
+ apiGeneratorService.generateCodes(params);
|
|
|
|
+ }
|
|
}
|
|
}
|