public interface CodegenService
| Modifier and Type | Method and Description |
|---|---|
List<Long> |
createCodegenList(Long userId,
CodegenCreateListReqVO reqVO)
基于数据库的表结构,创建代码生成器的表定义
|
void |
deleteCodegen(Long tableId)
删除数据库的表和字段定义
|
Map<String,String> |
generationCodes(Long tableId)
执行指定表的代码生成
|
List<CodegenColumnDO> |
getCodegenColumnListByTableId(Long tableId)
获得指定表的字段定义数组
|
CodegenTableDO |
getCodegenTable(Long id)
获得表定义
|
List<CodegenTableDO> |
getCodegenTableList(Long dataSourceConfigId)
获得表定义列表
|
org.openea.eap.framework.common.pojo.PageResult<CodegenTableDO> |
getCodegenTablePage(CodegenTablePageReqVO pageReqVO)
获得表定义分页
|
List<DatabaseTableRespVO> |
getDatabaseTableList(Long dataSourceConfigId,
String name,
String comment)
获得数据库自带的表定义列表
|
void |
syncCodegenFromDB(Long tableId)
基于数据库的表结构,同步数据库的表和字段定义
|
void |
updateCodegen(CodegenUpdateReqVO updateReqVO)
更新数据库的表和字段定义
|
List<Long> createCodegenList(Long userId, CodegenCreateListReqVO reqVO)
userId - 用户编号reqVO - 表信息void updateCodegen(CodegenUpdateReqVO updateReqVO)
updateReqVO - 更新信息void syncCodegenFromDB(Long tableId)
tableId - 表编号void deleteCodegen(Long tableId)
tableId - 数据编号List<CodegenTableDO> getCodegenTableList(Long dataSourceConfigId)
dataSourceConfigId - 数据源配置的编号org.openea.eap.framework.common.pojo.PageResult<CodegenTableDO> getCodegenTablePage(CodegenTablePageReqVO pageReqVO)
pageReqVO - 分页条件CodegenTableDO getCodegenTable(Long id)
id - 表编号List<CodegenColumnDO> getCodegenColumnListByTableId(Long tableId)
tableId - 表编号Map<String,String> generationCodes(Long tableId)
tableId - 表编号List<DatabaseTableRespVO> getDatabaseTableList(Long dataSourceConfigId, String name, String comment)
dataSourceConfigId - 数据源的配置编号name - 表名称comment - 表描述Copyright © 2024. All rights reserved.