添加字段和表

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) { public static TaskInputResp build(TaskInput node) {
return TaskInputResp.builder() 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,7 +52,32 @@ public class TaskInputController {
map.put("node_id",req.getNodeId()); map.put("node_id",req.getNodeId());
taskInputService.removeByMap(map); taskInputService.removeByMap(map);
List<TableVo> list = req.getList(); List<TableVo> list = req.getList();
List<TaskInput> inputs = list.stream().map(inputAddReq -> { 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() TaskInput build = TaskInput.builder()
.nodeId(req.getNodeId()) .nodeId(req.getNodeId())
.nodeName(req.getNodeName()) .nodeName(req.getNodeName())
@ -60,13 +85,11 @@ public class TaskInputController {
.databaseId(req.getDatabaseId()) .databaseId(req.getDatabaseId())
.tableName(req.getTableName()) .tableName(req.getTableName())
.tableAsName(req.getTableAsName()) .tableAsName(req.getTableAsName())
.tableFieId(inputAddReq.getColumnName()) .tableFieId(tableFieId)
.tableAsFieId(inputAddReq.getTableAsName()) .tableAsFieId(tableAsFieId)
.fieIdAsEngineId(inputAddReq.getFieIdAsEngineId()) .fieIdAsEngineId(fieIdAsEngineId)
.build(); .build();
return build; taskInputService.save(build);
}).toList();
taskInputService.saveBatch(inputs);
return Result.success(); return Result.success();
} }

View File

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