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 getTableList(Long dataSourceConfigId, String nameLike, String commentLike); /** * 获得指定表名 * * @param dataSourceConfigId 数据源配置的编号 * @param tableName 表名称 * @return 表 */ TableInfo getTable(Long dataSourceConfigId, String tableName); }