APPRepairController.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.om.controller.user;
  2. import com.om.entity.dto.APPRepairQueryPageDTO;
  3. import com.om.entity.dto.APPReportCreateDTO;
  4. import com.om.entity.vo.AppRepairQueryPageVO;
  5. import com.om.service.IRepairService;
  6. import com.om.utils.Result;
  7. import io.swagger.annotations.Api;
  8. import io.swagger.annotations.ApiOperation;
  9. import org.springframework.web.bind.annotation.*;
  10. import javax.annotation.Resource;
  11. /**
  12. * <p>
  13. * 前端控制器
  14. * </p>
  15. *
  16. * @author bmmx
  17. * @since 2024-02-18
  18. */
  19. @RestController
  20. @Api(tags = "用户端诊断报告")
  21. @RequestMapping("/app/diagnosis/report")
  22. public class APPRepairController {
  23. @Resource
  24. private IRepairService repairService;
  25. @PostMapping("/create")
  26. @ApiOperation("创建诊断报告")
  27. public Result createReport(@RequestBody APPReportCreateDTO dto){
  28. return repairService.createReport(dto);
  29. }
  30. @PostMapping("/getPageList")
  31. @ApiOperation("获取诊断报告列表")
  32. public Result<AppRepairQueryPageVO> getPageList(@RequestBody APPRepairQueryPageDTO dto){
  33. return repairService.getPageList(dto);
  34. }
  35. @PostMapping("/delete")
  36. @ApiOperation("获取诊断报告列表")
  37. public Result delete(@RequestParam Integer id){
  38. return repairService.delete(id);
  39. }
  40. }