fine:()修改规格
parent
e5215e5af3
commit
dbf6fd4530
|
@ -86,9 +86,9 @@ public class TableFieldController {
|
|||
* @param tableName 表名
|
||||
* @return 字段集合
|
||||
*/
|
||||
@PostMapping("/selectByTableName")
|
||||
@PostMapping("/selectByTableName/{tableName}")
|
||||
@Operation(summary = "根据表名获取所有字段")
|
||||
public Result<List<TableFie>> selectByName(String tableName){
|
||||
public Result<List<TableFie>> selectByName(@PathVariable String tableName){
|
||||
return Result.success(tableFieldService.selectByName(tableName),"操作成功");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,11 +14,6 @@ import java.util.List;
|
|||
* @Date:2024/8/27 20:00
|
||||
*/
|
||||
public interface DataRunNameService {
|
||||
/**
|
||||
* 添加数据库
|
||||
* @param list
|
||||
*/
|
||||
// void addDataRunName(ArrayList<DataName> list);
|
||||
|
||||
/**
|
||||
* 添加 数据库名,表名,结构
|
||||
|
|
|
@ -50,7 +50,6 @@ public class DataRunNameServiceImpl implements DataRunNameService {
|
|||
//获取数据库表的名称
|
||||
List<TableNames> tableNames = tableRunNameService.extractTableName(connect.getDatabaseName());
|
||||
tableNames.forEach(tableName -> {
|
||||
System.out.println();
|
||||
log.info("数据库ID:{}",dataName1.getId());
|
||||
tableName.setDataId(dataName1.getId());
|
||||
});
|
||||
|
@ -105,56 +104,44 @@ public class DataRunNameServiceImpl implements DataRunNameService {
|
|||
@Override
|
||||
public List<DataName> getDataBaseTableName() {
|
||||
|
||||
List<DataName> list = dataNameService.list().stream()
|
||||
List<DataName> dataNameList = dataNameService.list().stream()
|
||||
.map(DataName::dataNameBuild).toList();
|
||||
|
||||
ArrayList<TableNames> namesArrayList = new ArrayList<>();
|
||||
|
||||
ArrayList<TableFie> fieArrayList = new ArrayList<>();
|
||||
|
||||
list.forEach(dataName -> {
|
||||
dataNameList.forEach(dataName -> {
|
||||
|
||||
if (StringUtils.isNotBlank(String.valueOf(dataName.getId()))) {
|
||||
List<TableNames> tableNames = tableRunNameService.list(new LambdaQueryWrapper<TableNames>()
|
||||
List<TableNames> tableNamesList = tableRunNameService.list(new LambdaQueryWrapper<TableNames>()
|
||||
.eq(TableNames::getDataId, dataName.getId()))
|
||||
.stream()
|
||||
.map(TableNames::tableNamesBuild)
|
||||
.toList();
|
||||
|
||||
|
||||
tableNames.forEach(tableName -> {
|
||||
tableNamesList.forEach(tableName -> {
|
||||
namesArrayList.add(tableName);
|
||||
dataName.setTableNames(namesArrayList);
|
||||
List<TableNames> tableNames1 = dataName.getTableNames();
|
||||
|
||||
tableNames1.forEach(tableName1 -> {
|
||||
System.out.println(tableName1);
|
||||
if (StringUtils.isNotBlank(String.valueOf(tableName1.getId()))){
|
||||
List<TableFie> list1 = tableFieldService.list(new LambdaQueryWrapper<TableFie>()
|
||||
.eq(TableFie::getTableId, tableName1.getId()))
|
||||
.stream()
|
||||
.map(TableFie::tableFieBuild).toList();
|
||||
System.out.println(list1);
|
||||
fieArrayList.addAll(list1);
|
||||
tableName1.setTableFie(fieArrayList);
|
||||
}
|
||||
});
|
||||
// tableNames1.forEach(tableName1 -> {
|
||||
// if (StringUtils.isNotBlank(String.valueOf(tableName1.getId()))) {
|
||||
// List<TableFie> list1 = tableFieldService.list(new LambdaQueryWrapper<TableFie>()
|
||||
// .eq(TableFie::getTableId, tableName1.getId()))
|
||||
// .stream()
|
||||
// .map(TableFie::tableFieBuild).toList();
|
||||
// list1.forEach(tableFy -> {
|
||||
// fieArrayList.add(tableFy);
|
||||
// tableName1.setTableFie(fieArrayList);
|
||||
// });
|
||||
// }
|
||||
// });
|
||||
});
|
||||
List<TableNames> tableNames1 = dataName.getTableNames();
|
||||
log.info("数据库表名称:{}",tableNames1);
|
||||
tableNames1.forEach(tableName1 -> {
|
||||
System.out.println(tableName1);
|
||||
if (StringUtils.isNotBlank(String.valueOf(tableName1.getId()))){
|
||||
List<TableFie> list1 = tableFieldService.list(new LambdaQueryWrapper<TableFie>()
|
||||
.eq(TableFie::getTableId, tableName1.getId()))
|
||||
.stream()
|
||||
.map(TableFie::tableFieBuild).toList();
|
||||
System.out.println(list1);
|
||||
fieArrayList.addAll(list1);
|
||||
tableName1.setTableFie(fieArrayList);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
return list;
|
||||
return dataNameList;
|
||||
|
||||
}
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue