添加字段和表

master
Cui YongXing 2024-09-03 15:23:53 +08:00
parent e8e9146a64
commit e150812b07
6 changed files with 37 additions and 12 deletions

View File

@ -71,7 +71,7 @@ public class TaskInput extends BaseEntity {
/**
*
*/
private Long fieIdAsEngineId;
private String fieIdAsEngineId;
public static TaskInputResp build(TaskInput node) {
return TaskInputResp.builder()

View File

@ -54,5 +54,5 @@ public class TaskInputUpdReq {
/**
*
*/
private Long fieIdAsEngineId;
private String fieIdAsEngineId;
}

View File

@ -60,5 +60,5 @@ public class TaskInputResp {
/**
*
*/
private Long fieIdAsEngineId;
private String fieIdAsEngineId;
}

View File

@ -25,5 +25,5 @@ public class TableVo {
/**
*
*/
private Long fieIdAsEngineId;
private String fieIdAsEngineId;
}

View File

@ -52,21 +52,44 @@ public class TaskInputController {
map.put("node_id",req.getNodeId());
taskInputService.removeByMap(map);
List<TableVo> list = req.getList();
List<TaskInput> inputs = list.stream().map(inputAddReq -> {
TaskInput build = TaskInput.builder()
String tableFieId="";
String tableAsFieId="";
String fieIdAsEngineId="";
for (TableVo tableVo : list) {
tableFieId += "," + tableVo.getColumnName();
tableAsFieId += "," + tableVo.getTableAsName();
fieIdAsEngineId += "," + tableVo.getFieIdAsEngineId();
}
tableFieId = tableFieId.substring(1);
tableAsFieId = tableAsFieId.substring(1);
fieIdAsEngineId = fieIdAsEngineId.substring(1);
// List<TaskInput> inputs = list.stream().map(inputAddReq -> {
// TaskInput build = TaskInput.builder()
// .nodeId(req.getNodeId())
// .nodeName(req.getNodeName())
// .taskId(req.getTaskId())
// .databaseId(req.getDatabaseId())
// .tableName(req.getTableName())
// .tableAsName(req.getTableAsName())
// .tableFieId(inputAddReq.getColumnName())
// .tableAsFieId(inputAddReq.getTableAsName())
// .fieIdAsEngineId(inputAddReq.getFieIdAsEngineId())
// .build();
// return build;
// }).toList();
TaskInput build = TaskInput.builder()
.nodeId(req.getNodeId())
.nodeName(req.getNodeName())
.taskId(req.getTaskId())
.databaseId(req.getDatabaseId())
.tableName(req.getTableName())
.tableAsName(req.getTableAsName())
.tableFieId(inputAddReq.getColumnName())
.tableAsFieId(inputAddReq.getTableAsName())
.fieIdAsEngineId(inputAddReq.getFieIdAsEngineId())
.tableFieId(tableFieId)
.tableAsFieId(tableAsFieId)
.fieIdAsEngineId(fieIdAsEngineId)
.build();
return build;
}).toList();
taskInputService.saveBatch(inputs);
taskInputService.save(build);
return Result.success();
}

View File

@ -230,6 +230,8 @@ public class TaskInfoServiceImpl extends ServiceImpl<TaskInfoMapper, TaskInfo> i
String newKey = map.get(key);
dataValue.setKey(newKey);
log.info(dataValue);
}
}
return "执行成功";