Skip to content

数据源管理

LiteFlow是一个非常强大的现代化的规则引擎框架,融合了编排特性和规则引擎的所有特性。依赖官方文档https://liteflow.cc/pages/5816c5/

目前有准备工作空间、生成代码、maven打包、注册插件这个组件用到了规则引擎。

Maven坐标

xml
<dependency>
	<groupId>com.ikingtech.framework</groupId>
    <artifactId>sdk-datasource-api</artifactId>
</dependency>

DatasourceApi数据源Api

方法名方法释义
R<String> add(DatasourceDTO datasource);新增,新增成功后返回编号。
R<Object> delete(String id);删除。
R<Object> update(DatasourceDTO datasource);更新。
R<List<DatasourceDTO>> page(DatasourceQueryParamDTO queryParam);分页查询,没有查询结果时返回空列表。
R<List<DatasourceDTO>> all();全量查询,没有查询结果时返回空列表。
R<DatasourceDTO> detail(String id);查询详情,数据不存在时仍然返回成功,数据为null。
R<Object> testConnection(DatasourceDTO datasource);测试数据源连接。
R<List<String>> listSchema(DatasourceSchemaQueryParam queryParam);查询给定数据源信息下全量的数据库(数据源信息)。
R<List<DatasourceTableDTO>> listTableById(String id);查询数据库表(数据源编号和数据库名称)。