auth-server-java/generator-code/src/main/java/cn/bunny/service/TableService.java

41 lines
853 B
Java
Raw Normal View History

2025-04-04 20:03:39 +08:00
package cn.bunny.service;
import cn.bunny.dao.entity.ColumnMetaData;
2025-04-22 22:08:51 +08:00
import cn.bunny.dao.entity.DatabaseInfoMetaData;
2025-04-04 20:03:39 +08:00
import cn.bunny.dao.vo.TableInfoVo;
import java.util.List;
public interface TableService {
/**
* 获取表属性
*
* @param tableName 表名称
* @return 表属性
*/
2025-04-22 22:08:51 +08:00
TableInfoVo tableMetaData(String tableName);
2025-04-04 20:03:39 +08:00
/**
2025-04-18 22:48:49 +08:00
* 获取所有数据库
2025-04-04 20:03:39 +08:00
*
* @return 所有表信息
*/
2025-04-22 22:08:51 +08:00
List<TableInfoVo> databaseTableList(String tableName);
2025-04-04 20:03:39 +08:00
/**
* 获取列属性
*
* @param tableName 表名称
* @return 当前表所有的列内容
*/
2025-04-22 22:08:51 +08:00
List<ColumnMetaData> tableColumnInfo(String tableName);
/**
* 数据库所有的信息
*
* @return 当前连接的数据库信息属性
*/
DatabaseInfoMetaData databaseInfoMetaData();
2025-04-04 20:03:39 +08:00
}