提交 | 用户 | 时间
e7c126 1 package com.iailab.module.infra.service.db;
H 2
3 import com.baomidou.mybatisplus.generator.config.po.TableInfo;
4
5 import java.util.List;
6
7 /**
8  * 数据库表 Service
9  *
10  * @author iailab
11  */
12 public interface DatabaseTableService {
13
14     /**
15      * 获得表列表,基于表名称 + 表描述进行模糊匹配
16      *
17      * @param dataSourceConfigId 数据源配置的编号
18      * @param nameLike 表名称,模糊匹配
19      * @param commentLike 表描述,模糊匹配
20      * @return 表列表
21      */
22     List<TableInfo> getTableList(Long dataSourceConfigId, String nameLike, String commentLike);
23
24     /**
25      * 获得指定表名
26      *
27      * @param dataSourceConfigId 数据源配置的编号
28      * @param tableName 表名称
29      * @return 表
30      */
31     TableInfo getTable(Long dataSourceConfigId, String tableName);
32
33 }