fine:()修改规格

master
Yueng 2024-08-30 00:20:35 +08:00
parent e5215e5af3
commit dbf6fd4530
7 changed files with 20622 additions and 14437 deletions

View File

@ -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),"操作成功");
}
}

View File

@ -14,11 +14,6 @@ import java.util.List;
* @Date2024/8/27 20:00
*/
public interface DataRunNameService {
/**
*
* @param list
*/
// void addDataRunName(ArrayList<DataName> list);
/**
*

View File

@ -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