| | |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import org.springblade.core.tool.api.R; |
| | | |
| | | import java.rmi.ServerException; |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | |
| | | void createDbTablesByOidCollection(Collection<String> oidCollection) throws VciBaseException; |
| | | |
| | | /** |
| | | * 获取创建的sql语句中属性部分 |
| | | * 获取创建的sql语句中属性部分 -- 业务类型 |
| | | * @param attributeVOList 属性的立碑 |
| | | * @return sql语句 |
| | | */ |
| | | String getCreateSqlByAttributeForBtm(List<BtmTypeAttributeVO> attributeVOList); |
| | | |
| | | /** |
| | | * 获取创建的sql语句中属性部分 -- 链接类型 |
| | | * @param attributeVOList 属性的立碑 |
| | | * @return sql语句 |
| | | */ |
| | | String getCreateSqlByAttributeForLink(List<LinkTypeAttributeVO> attributeVOList); |
| | | |
| | | /** |
| | | * 批量将业务类型创建数据库表 |
| | |
| | | * @param ddlDTO 业务类型传输对象 |
| | | * @return 执行结果 |
| | | */ |
| | | R submit(BtmAndLinkTypeDdlDTO ddlDTO); |
| | | R submit(BtmAndLinkTypeDdlDTO ddlDTO) throws ServerException; |
| | | |
| | | /** |
| | | * 按表名获取表信息 |