数据源管理
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); | 查询数据库表(数据源编号和数据库名称)。 |