添加联查信息方法

master
陈思豪 2024-09-03 17:02:54 +08:00
parent 853e1cb34a
commit ac530a4af2
5 changed files with 84 additions and 1 deletions

View File

@ -0,0 +1,26 @@
package com.muyu.domain;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @PackageName:com.muyu.domain
* @ClassName:TaskOutputInfo
* @Description:
* @author:
* @date: 2024/9/3 16:52
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class TaskOutputInfo {
private String id;
private String taskId;
private String newFileName;
private String lastFileName;
private String tableId;
private String basicId;
}

View File

@ -1,12 +1,15 @@
package com.muyu.controller; package com.muyu.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.muyu.common.core.domain.Result; import com.muyu.common.core.domain.Result;
import com.muyu.domain.TaskInputInfo; import com.muyu.domain.TaskInputInfo;
import com.muyu.domain.resp.TaskInputInfoResp; import com.muyu.domain.resp.TaskInputInfoResp;
import com.muyu.mapper.TaskInputInfoMapper;
import com.muyu.service.TaskInputService; import com.muyu.service.TaskInputService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.Arrays;
import java.util.List; import java.util.List;
@ -25,6 +28,9 @@ public class TaskInputInfoController {
@Autowired @Autowired
private TaskInputService taskInputService; private TaskInputService taskInputService;
@Autowired
private TaskInputInfoMapper taskInputInfoMapper;
@PostMapping(value = "addTaskInput") @PostMapping(value = "addTaskInput")
public Result<String> addTaskInput(@RequestBody TaskInputInfo taskInputInfo){ public Result<String> addTaskInput(@RequestBody TaskInputInfo taskInputInfo){
return Result.success(null,taskInputService.addTaskInput(taskInputInfo)); return Result.success(null,taskInputService.addTaskInput(taskInputInfo));
@ -35,4 +41,16 @@ public class TaskInputInfoController {
return Result.success(taskInputService.findByNodeId(nodeId)); return Result.success(taskInputService.findByNodeId(nodeId));
} }
@PostMapping(value = "findById/{nodeId}")
public Result<String> findById(@PathVariable("nodeId") String nodeId){
LambdaQueryWrapper<TaskInputInfo> eq = new LambdaQueryWrapper<TaskInputInfo>().eq(TaskInputInfo::getNodeId, nodeId);
TaskInputInfo taskInputInfo = taskInputInfoMapper.selectOne(eq);
String tableField = taskInputInfo.getTableField();
List<String> list = Arrays.asList(tableField);
System.out.println(list);
return Result.success();
}
} }

View File

@ -0,0 +1,31 @@
package com.muyu.controller;
import com.muyu.domain.TaskOutputInfo;
import com.muyu.mapper.TaskOutputMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @PackageName:com.muyu.controller
* @ClassName:TaskOutPutController
* @Description:
* @author:
* @date: 2024/9/3 16:54
*/
@RestController
@RequestMapping(value = "/taskOutPut")
public class TaskOutPutController {
@Autowired
private TaskOutputMapper taskOutPutMapper;
//添加数据输出方法
@RequestMapping(value = "addTaskOutPut")
public void addTaskOutPut(@RequestBody TaskOutputInfo taskOutputInfo){
int insert = taskOutPutMapper.insert(taskOutputInfo);
}
}

View File

@ -1,7 +1,6 @@
package com.muyu.mapper; package com.muyu.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.domain.TaskInfo;
import com.muyu.domain.TaskJoinInfo; import com.muyu.domain.TaskJoinInfo;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;

View File

@ -0,0 +1,9 @@
package com.muyu.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.domain.TaskOutputInfo;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface TaskOutputMapper extends BaseMapper<TaskOutputInfo> {
}