同步资产结构

master
冷调 2024-08-25 20:17:38 +08:00
parent a4dc422c08
commit 9101050816
3 changed files with 12 additions and 1 deletions

View File

@ -48,4 +48,8 @@ public class AssetDataSource extends BaseEntity {
*/ */
@Excel(name = "数据库名称") @Excel(name = "数据库名称")
private String databaseName; private String databaseName;
/**
*
*/
private String type;
} }

View File

@ -48,6 +48,10 @@ public class Children extends BaseEntity {
*/ */
@Excel(name = "数据条数") @Excel(name = "数据条数")
private Integer dataTotal; private Integer dataTotal;
/**
*
*/
private String type;
/** /**
* *
*/ */

View File

@ -208,6 +208,7 @@ public class DataSourceServiceImpl extends ServiceImpl<DataSourceMapper, DataSou
Children children = Children.builder() Children children = Children.builder()
.name(resultSet.getString("TABLE_NAME")) .name(resultSet.getString("TABLE_NAME"))
.remark(resultSet.getString("TABLE_COMMENT")) .remark(resultSet.getString("TABLE_COMMENT"))
.type(resultSet.getString("TABLE_TYPE"))
.assetId(build.getId()) .assetId(build.getId())
.build(); .build();
//添加到数据库中 //添加到数据库中
@ -320,7 +321,7 @@ public class DataSourceServiceImpl extends ServiceImpl<DataSourceMapper, DataSou
.dictKey("") .dictKey("")
.childrenId(serviceOne.getId()) .childrenId(serviceOne.getId())
.build(); .build();
//添加字段信到数据库中 //添加字段到数据库中
tableDataService.save(tableData); tableDataService.save(tableData);
} }
//关闭资源 //关闭资源
@ -345,8 +346,10 @@ public class DataSourceServiceImpl extends ServiceImpl<DataSourceMapper, DataSou
* @return * @return
*/ */
private boolean testConnection(String driverManager, String jdbcUrl, String userName, String password) { private boolean testConnection(String driverManager, String jdbcUrl, String userName, String password) {
// 判断参数是否为空
if (StringUtils.isNotEmpty(driverManager) && StringUtils.isNotEmpty(jdbcUrl) && StringUtils.isNotEmpty(userName) && StringUtils.isNotEmpty(password)) { if (StringUtils.isNotEmpty(driverManager) && StringUtils.isNotEmpty(jdbcUrl) && StringUtils.isNotEmpty(userName) && StringUtils.isNotEmpty(password)) {
try { try {
// 加载驱动
Class.forName(driverManager); Class.forName(driverManager);
return true; return true;
} catch (Exception e) { } catch (Exception e) {