@Service public class CodegenServiceImpl extends Object implements CodegenService
| Constructor and Description |
|---|
CodegenServiceImpl() |
| 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)
更新数据库的表和字段定义
|
@Transactional(rollbackFor=java.lang.Exception.class) public List<Long> createCodegenList(Long userId, CodegenCreateListReqVO reqVO)
CodegenServicecreateCodegenList in interface CodegenServiceuserId - 用户编号reqVO - 表信息@Transactional(rollbackFor=java.lang.Exception.class) public void updateCodegen(CodegenUpdateReqVO updateReqVO)
CodegenServiceupdateCodegen in interface CodegenServiceupdateReqVO - 更新信息@Transactional(rollbackFor=java.lang.Exception.class) public void syncCodegenFromDB(Long tableId)
CodegenServicesyncCodegenFromDB in interface CodegenServicetableId - 表编号@Transactional(rollbackFor=java.lang.Exception.class) public void deleteCodegen(Long tableId)
CodegenServicedeleteCodegen in interface CodegenServicetableId - 数据编号public List<CodegenTableDO> getCodegenTableList(Long dataSourceConfigId)
CodegenServicegetCodegenTableList in interface CodegenServicedataSourceConfigId - 数据源配置的编号public org.openea.eap.framework.common.pojo.PageResult<CodegenTableDO> getCodegenTablePage(CodegenTablePageReqVO pageReqVO)
CodegenServicegetCodegenTablePage in interface CodegenServicepageReqVO - 分页条件public CodegenTableDO getCodegenTable(Long id)
CodegenServicegetCodegenTable in interface CodegenServiceid - 表编号public List<CodegenColumnDO> getCodegenColumnListByTableId(Long tableId)
CodegenServicegetCodegenColumnListByTableId in interface CodegenServicetableId - 表编号public Map<String,String> generationCodes(Long tableId)
CodegenServicegenerationCodes in interface CodegenServicetableId - 表编号public List<DatabaseTableRespVO> getDatabaseTableList(Long dataSourceConfigId, String name, String comment)
CodegenServicegetDatabaseTableList in interface CodegenServicedataSourceConfigId - 数据源的配置编号name - 表名称comment - 表描述Copyright © 2024. All rights reserved.