UserSceneController.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.fdkankan.manage_jp.controller;
  2. import com.fdkankan.common.util.JwtUtil;
  3. import com.fdkankan.manage_jp.common.Result;
  4. import com.fdkankan.manage_jp.entity.User;
  5. import com.fdkankan.manage_jp.httpClient.client.FdKKClient;
  6. import com.fdkankan.manage_jp.service.IDownService;
  7. import com.fdkankan.manage_jp.service.ISceneProService;
  8. import com.fdkankan.manage_jp.service.IUserRoleService;
  9. import com.fdkankan.manage_jp.service.IUserService;
  10. import com.fdkankan.manage_jp.vo.request.SceneParam;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.web.bind.annotation.*;
  13. import java.util.HashMap;
  14. import java.util.Set;
  15. /**
  16. * <p>
  17. * pro场景表 前端控制器
  18. * </p>
  19. *
  20. * @author
  21. * @since 2022-12-30
  22. */
  23. @RestController
  24. @RequestMapping("/manage_jp/user/scene")
  25. public class UserSceneController extends BaseController{
  26. @Autowired
  27. ISceneProService sceneProService;
  28. @Autowired
  29. IUserService userService;
  30. @Autowired
  31. IUserRoleService userRoleService;
  32. @Autowired
  33. IDownService downService;
  34. /**
  35. * 检查下载
  36. * num 场景码
  37. */
  38. @GetMapping("/checkDownload")
  39. public Result checkDownLoad(@RequestParam(required = false) String num,
  40. @RequestParam(required = false,defaultValue = "0") Integer isObj){
  41. return Result.success(downService.checkDownLoad(num,isObj));
  42. }
  43. /**
  44. * 下载场景
  45. * num 场景码
  46. */
  47. @GetMapping("/downScene")
  48. public Result downScene(@RequestParam(required = false) String num,
  49. @RequestParam(required = false,defaultValue = "0") Integer isObj){
  50. return Result.success(downService.down(num,isObj));
  51. }
  52. /**
  53. * 下载场景进度条
  54. * num 场景码
  55. */
  56. @GetMapping("/downloadProcess")
  57. public Result downloadProcess(@RequestParam(required = false) String num,
  58. @RequestParam(required = false,defaultValue = "0") Integer isObj){
  59. return Result.success(downService.downloadProcess(num,isObj));
  60. }
  61. }