package com.iailab.module.infra.service.db;
|
|
import com.baomidou.mybatisplus.generator.config.po.TableInfo;
|
|
import java.util.List;
|
|
/**
|
* 数据库表 Service
|
*
|
* @author iailab
|
*/
|
public interface DatabaseTableService {
|
|
/**
|
* 获得表列表,基于表名称 + 表描述进行模糊匹配
|
*
|
* @param dataSourceConfigId 数据源配置的编号
|
* @param nameLike 表名称,模糊匹配
|
* @param commentLike 表描述,模糊匹配
|
* @return 表列表
|
*/
|
List<TableInfo> getTableList(Long dataSourceConfigId, String nameLike, String commentLike);
|
|
/**
|
* 获得指定表名
|
*
|
* @param dataSourceConfigId 数据源配置的编号
|
* @param tableName 表名称
|
* @return 表
|
*/
|
TableInfo getTable(Long dataSourceConfigId, String tableName);
|
|
}
|