SubTaskController.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.tzld.piaoquan.sde.controller;
  2. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  3. import com.tzld.piaoquan.sde.common.api.CommonRequest;
  4. import com.tzld.piaoquan.sde.common.api.CommonResponse;
  5. import com.tzld.piaoquan.sde.model.request.SubTaskGetParam;
  6. import com.tzld.piaoquan.sde.model.request.SubTaskListParam;
  7. import com.tzld.piaoquan.sde.model.request.TaskCreateParam;
  8. import com.tzld.piaoquan.sde.model.entity.SdSubTask;
  9. import com.tzld.piaoquan.sde.model.vo.SdSubTaskVO;
  10. import com.tzld.piaoquan.sde.service.SubTaskService;
  11. import io.swagger.v3.oas.annotations.Operation;
  12. import lombok.extern.slf4j.Slf4j;
  13. import org.springframework.beans.factory.annotation.Autowired;
  14. import org.springframework.web.bind.annotation.PostMapping;
  15. import org.springframework.web.bind.annotation.RequestBody;
  16. import org.springframework.web.bind.annotation.RequestMapping;
  17. import org.springframework.web.bind.annotation.RestController;
  18. /**
  19. * @author supeng
  20. */
  21. @Slf4j
  22. @RestController
  23. @RequestMapping("/sub/task")
  24. public class SubTaskController {
  25. @Autowired
  26. private SubTaskService subTaskService;
  27. @Operation(summary = "创建子任务")
  28. @PostMapping("/create")
  29. public CommonResponse<Void> create(@RequestBody CommonRequest<TaskCreateParam> request) {
  30. // subTaskService.create(request);
  31. return CommonResponse.create();
  32. }
  33. @Operation(summary = "获取子任务列表")
  34. @PostMapping("/list")
  35. public CommonResponse<Page<SdSubTaskVO>> list(@RequestBody CommonRequest<SubTaskListParam> request) {
  36. return CommonResponse.create(subTaskService.list(request));
  37. }
  38. @Operation(summary = "获取子任务信息")
  39. @PostMapping("/get")
  40. public CommonResponse<SdSubTask> get(@RequestBody CommonRequest<SubTaskGetParam> request) {
  41. return CommonResponse.create(subTaskService.get(request));
  42. }
  43. }