|
@@ -10,15 +10,29 @@ import java.util.Map;
|
|
|
public interface TableInfoMapper {
|
|
|
|
|
|
//---------------------------------mysql------------------------------------------
|
|
|
+
|
|
|
/**
|
|
|
* 使用数据库
|
|
|
*/
|
|
|
void useDataBase(String dataBaseName);
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 创建mysql数据表
|
|
|
+ *
|
|
|
+ * @param tableName 表明
|
|
|
+ * @param tableComment 表注释
|
|
|
+ * @param filedList 表字段信息
|
|
|
+ */
|
|
|
+ void createMysqlTable(@Param("tableName") String tableName, @Param("tableComment") String tableComment, @Param("filedList") List<String> filedList);
|
|
|
+
|
|
|
/**
|
|
|
- * 创建msql数据库表
|
|
|
+ * 创建mysql数据库
|
|
|
+ *
|
|
|
+ * @param dataBaseName 创建的数据源名称
|
|
|
+ * @return
|
|
|
*/
|
|
|
- void createMysqlDataBase(@Param("tableName") String tableName,@Param("tableComment") String tableComment,@Param("filedList") List<String> filedList);
|
|
|
+ int createMysqlDataBase(String dataBaseName);
|
|
|
|
|
|
/**
|
|
|
* 查询mysql数据库是否存在
|
|
@@ -28,12 +42,12 @@ public interface TableInfoMapper {
|
|
|
/**
|
|
|
* 查询数据库表是否存在
|
|
|
*/
|
|
|
- int mysqlTableExist(@Param("dataBaseName") String dataBaseName,@Param("tableName") String tableName);
|
|
|
+ int mysqlTableExist(@Param("dataBaseName") String dataBaseName, @Param("tableName") String tableName);
|
|
|
|
|
|
/**
|
|
|
* 查询数据库中的表信息
|
|
|
*/
|
|
|
- List<TableInfoVO> tableInfoList(@Param("databaseName") String databaseName, @Param("map") Map<String,Object> map);
|
|
|
+ List<TableInfoVO> tableInfoList(@Param("databaseName") String databaseName, @Param("map") Map<String, Object> map);
|
|
|
|
|
|
/**
|
|
|
* 查询表中有没有数据
|
|
@@ -48,7 +62,7 @@ public interface TableInfoMapper {
|
|
|
/**
|
|
|
* 修改mysql数据表
|
|
|
*/
|
|
|
- void updateMysqlTable(@Param("dataBaseName") String dataBaseName,@Param("tableName") String tableName,@Param("tableComment") String tableComment,@Param("filedList") List<String> filedList);
|
|
|
+ void updateMysqlTable(@Param("dataBaseName") String dataBaseName, @Param("tableName") String tableName, @Param("tableComment") String tableComment, @Param("filedList") List<String> filedList);
|
|
|
|
|
|
/**
|
|
|
* 获取表结构
|
|
@@ -68,14 +82,22 @@ public interface TableInfoMapper {
|
|
|
int sqlServerTableExist(String tableName);
|
|
|
|
|
|
/**
|
|
|
- * 创建数据库
|
|
|
+ * 创建sqlserver数据库
|
|
|
+ *
|
|
|
+ * @param dataBaseName 创建的数据库名称
|
|
|
+ * @return
|
|
|
*/
|
|
|
-// void createSqlServerDataBase(String dataBaseName);
|
|
|
+ int createSqlServerDataBase(String dataBaseName);
|
|
|
|
|
|
/**
|
|
|
- * 创建数据表
|
|
|
+ * 创建sqlserver 数据表
|
|
|
+ *
|
|
|
+ * @param tableName 表明
|
|
|
+ * @param filedList 表字段
|
|
|
+ * @param descriptionList 表字段描述
|
|
|
+ * @param tableComment 表描述
|
|
|
*/
|
|
|
- void createSqlServerTable(@Param("tableName") String tableName,@Param("filedList") List<String> filedList,@Param("descriptionList") List<String> descriptionList,@Param("tableComment") String tableComment);
|
|
|
+ void createSqlServerTable(@Param("tableName") String tableName, @Param("filedList") List<String> filedList, @Param("descriptionList") List<String> descriptionList, @Param("tableComment") String tableComment);
|
|
|
|
|
|
/**
|
|
|
* 判断数据库是否存在
|
|
@@ -85,7 +107,7 @@ public interface TableInfoMapper {
|
|
|
/**
|
|
|
* 获取当前库中所有表信息
|
|
|
*/
|
|
|
- List<TableInfoVO> sqlServerTableInfoList(@Param("databaseName") String databaseName,@Param("map") Map<String,Object> map);
|
|
|
+ List<TableInfoVO> sqlServerTableInfoList(@Param("databaseName") String databaseName, @Param("map") Map<String, Object> map);
|
|
|
|
|
|
/**
|
|
|
* 查询表中是否有数据
|
|
@@ -100,7 +122,7 @@ public interface TableInfoMapper {
|
|
|
/**
|
|
|
* 修改sqlserver数据表
|
|
|
*/
|
|
|
- void updateSqlserverTable(@Param("tableName") String tableName,@Param("filedList") List<String> filedList,@Param("descriptionList") List<String> descriptionList,@Param("tableComment") String tableComment);
|
|
|
+ void updateSqlserverTable(@Param("tableName") String tableName, @Param("filedList") List<String> filedList, @Param("descriptionList") List<String> descriptionList, @Param("tableComment") String tableComment);
|
|
|
|
|
|
/**
|
|
|
* 查询表结构
|
|
@@ -112,7 +134,7 @@ public interface TableInfoMapper {
|
|
|
/**
|
|
|
* 查询数据库表是否存在
|
|
|
*/
|
|
|
- int dmTableExist(@Param("dataBaseName") String dataBaseName,@Param("tableName") String tableName);
|
|
|
+ int dmTableExist(@Param("dataBaseName") String dataBaseName, @Param("tableName") String tableName);
|
|
|
|
|
|
/**
|
|
|
* 查询数据库是否存在
|
|
@@ -120,14 +142,16 @@ public interface TableInfoMapper {
|
|
|
int dmDataBaseExist(String databaseName);
|
|
|
|
|
|
/**
|
|
|
- * 创建数据库
|
|
|
+ * 创建达梦数据库
|
|
|
+ *
|
|
|
+ * @param databaseName 创建数据库名称
|
|
|
*/
|
|
|
- void createDmDataBase(String databaseName);
|
|
|
+ int createDmDataBase(String databaseName);
|
|
|
|
|
|
/**
|
|
|
* 创建数据表
|
|
|
*/
|
|
|
- void createDmTable(@Param("databaseName") String databaseName,@Param("tableName") String tableName,@Param("filedList") List<String> filedList);
|
|
|
+ void createDmTable(@Param("databaseName") String databaseName, @Param("tableName") String tableName, @Param("filedList") List<String> filedList);
|
|
|
|
|
|
/**
|
|
|
* 添加表字段注释
|
|
@@ -137,12 +161,12 @@ public interface TableInfoMapper {
|
|
|
/**
|
|
|
* 添加表描述
|
|
|
*/
|
|
|
- void addDmTableComment(@Param("databaseName") String databaseName,@Param("tableName") String tableName,@Param("tableComment") String tableComment);
|
|
|
+ void addDmTableComment(@Param("databaseName") String databaseName, @Param("tableName") String tableName, @Param("tableComment") String tableComment);
|
|
|
|
|
|
/**
|
|
|
* 库中所有表信息
|
|
|
*/
|
|
|
- List<TableInfoVO> dmTableInfoList(@Param("databaseName") String databaseName,@Param("map") Map<String,Object> map);
|
|
|
+ List<TableInfoVO> dmTableInfoList(@Param("databaseName") String databaseName, @Param("map") Map<String, Object> map);
|
|
|
|
|
|
/**
|
|
|
* 查询表行数
|
|
@@ -152,17 +176,17 @@ public interface TableInfoMapper {
|
|
|
/**
|
|
|
* 删除数据表
|
|
|
*/
|
|
|
- void dropDmTable(@Param("dataBaseName") String dataBaseName,@Param("tableName") String tableName);
|
|
|
+ void dropDmTable(@Param("dataBaseName") String dataBaseName, @Param("tableName") String tableName);
|
|
|
|
|
|
/**
|
|
|
* 查询数据库中表数量
|
|
|
*/
|
|
|
- int queryDmTableCount(@Param("databaseName") String databaseName,@Param("map") Map<String,Object> map);
|
|
|
+ int queryDmTableCount(@Param("databaseName") String databaseName, @Param("map") Map<String, Object> map);
|
|
|
|
|
|
/**
|
|
|
* 查询表结构
|
|
|
*/
|
|
|
- List<TableInfo> dmTableFieldInfo(@Param("dataBaseName") String dataBaseName,@Param("tableName") String tableName);
|
|
|
+ List<TableInfo> dmTableFieldInfo(@Param("dataBaseName") String dataBaseName, @Param("tableName") String tableName);
|
|
|
|
|
|
|
|
|
//---------------------------------oracle------------------------------------------
|
|
@@ -170,7 +194,7 @@ public interface TableInfoMapper {
|
|
|
/**
|
|
|
* 创建新用户
|
|
|
*/
|
|
|
- void createOracleUser(@Param("username") String username,@Param("password") String password);
|
|
|
+ void createOracleUser(@Param("username") String username, @Param("password") String password);
|
|
|
|
|
|
/**
|
|
|
* 授予全部权限
|
|
@@ -185,7 +209,7 @@ public interface TableInfoMapper {
|
|
|
/**
|
|
|
* 创建oracle数据表
|
|
|
*/
|
|
|
- void createOracleTable(@Param("tableName") String tableName,@Param("filedList") List<String> filedList);
|
|
|
+ void createOracleTable(@Param("tableName") String tableName, @Param("filedList") List<String> filedList);
|
|
|
|
|
|
// void createOracleTable(@Param("username") String username,@Param("tableName") String tableName,@Param("filedList") List<String> filedList);
|
|
|
|
|
@@ -196,6 +220,4 @@ public interface TableInfoMapper {
|
|
|
void addOracleTableDescription(String description);
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
}
|