SceneDownLogController.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.fdkankan.fusion.controller;
  2. import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  3. import com.fdkankan.fusion.common.ResultData;
  4. import com.fdkankan.fusion.request.SceneDownLogParam;
  5. import com.fdkankan.fusion.service.IDownService;
  6. import com.fdkankan.fusion.service.ISceneDownLogService;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.*;
  9. /**
  10. * <p>
  11. * 前端控制器
  12. * </p>
  13. *
  14. * @author
  15. * @since 2023-12-28
  16. */
  17. @RestController
  18. @RequestMapping("/sceneDownLog")
  19. public class SceneDownLogController extends BaseController{
  20. @Autowired
  21. ISceneDownLogService sceneDownLogService;
  22. @Autowired
  23. IDownService downService;
  24. @PostMapping("/list")
  25. public ResultData list(@RequestBody SceneDownLogParam param){
  26. return ResultData.ok(sceneDownLogService.pageList(param));
  27. }
  28. /**
  29. * 检查下载
  30. * num 场景码
  31. */
  32. @GetMapping("/checkDownLoad")
  33. public ResultData checkDownLoad(@RequestParam(required = false) String num,
  34. @RequestParam(required = false,defaultValue = "0") Integer isObj){
  35. return ResultData.ok(downService.checkDownLoad(num,isObj,"scene"));
  36. }
  37. /**
  38. * 下载场景
  39. * num 场景码
  40. */
  41. @GetMapping("/downScene")
  42. public ResultData downScene(@RequestParam(required = false) String num,
  43. @RequestParam(required = false,defaultValue = "0") Integer isObj){
  44. return ResultData.ok(downService.down(num,isObj,"scene"));
  45. }
  46. /**
  47. * 下载场景进度条
  48. * num 场景码
  49. */
  50. @GetMapping("/downloadProcess")
  51. public ResultData downloadProcess(@RequestParam(required = false) String num,
  52. @RequestParam(required = false,defaultValue = "0") Integer isObj){
  53. return ResultData.ok(downService.downloadProcess(num,isObj));
  54. }
  55. }