package cd.casic.server.controller; import cd.casic.ci.common.pipeline.resp.task.TasksResp; import cd.casic.ci.process.process.dataObject.task.PipTask; import cd.casic.ci.process.process.service.task.TaskService; import cd.casic.framework.commons.pojo.CommonResult; import com.alibaba.fastjson.JSON; import jakarta.annotation.Resource; import jakarta.validation.constraints.NotNull; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; import java.util.List; @RestController @RequestMapping("/task") public class TasksController { @Resource private TaskService taskService; /** * @pi.name:查询任务及任务详情 * @pi.path:/tasks/findOneTasksOrTask * @pi.methodType:post * @pi.request-type: formdata * @pi.param: name=taskId;dataType=string;value=taskId; */ @RequestMapping(path="/findOneTasksOrTask",method = RequestMethod.POST) public CommonResult findOneTasksOrTask(@NotNull String taskId){ return CommonResult.success(taskService.getById(taskId)); } }