PmTaskReleaseController.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.ozs.web.controller.pm;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.ozs.common.core.controller.BaseController;
  4. import com.ozs.common.core.domain.AjaxResult;
  5. import com.ozs.common.core.domain.model.LoginUser;
  6. import com.ozs.framework.web.service.TokenService;
  7. import com.ozs.pm.doman.vo.requestVo.PmBookBuildingReqVo;
  8. import com.ozs.pm.doman.vo.requestVo.PmDemandReqVo;
  9. import com.ozs.pm.doman.vo.responseVo.PmDemandResVo;
  10. import com.ozs.pm.service.IPmDemandService;
  11. import io.swagger.annotations.Api;
  12. import io.swagger.annotations.ApiOperation;
  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. import javax.servlet.http.HttpServletRequest;
  19. /**
  20. * 任务下达Controller
  21. *
  22. * @author ruoyi
  23. * @date 2023-01-16
  24. */
  25. @Api(tags = "任务下达")
  26. @RestController
  27. @RequestMapping("/pm/taskRelease")
  28. public class PmTaskReleaseController extends BaseController {
  29. @Autowired
  30. private IPmDemandService pmDemandService;
  31. @Autowired
  32. private TokenService tokenService;
  33. /**
  34. * 任务下达查询列表
  35. */
  36. @ApiOperation(value = "任务下达查询列表", notes = "参数非必传")
  37. @PostMapping("/list")
  38. public AjaxResult list(@RequestBody PmDemandReqVo pmDemandReqVo) {
  39. IPage<PmDemandResVo> page = pmDemandService.selectPmDemandList(pmDemandReqVo,2);
  40. return success(page);
  41. }
  42. }