SceneBackController.java 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.cdf.controller.back;
  2. import com.cdf.aop.SysLog;
  3. import com.cdf.common.ResultData;
  4. import com.cdf.httpClient.request.FdkkSceneFolderRequest;
  5. import com.cdf.httpClient.request.FdkkSceneListRequest;
  6. import com.cdf.httpClient.response.FdkkResponse;
  7. import com.cdf.service.impl.FdkkSceneService;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.*;
  10. @RestController
  11. @RequestMapping("/back/scene")
  12. public class SceneBackController {
  13. @Autowired
  14. private FdkkSceneService fdkkSceneService;
  15. @PostMapping("/list")
  16. public ResultData list (@RequestBody FdkkSceneListRequest param, @RequestHeader String token ){
  17. return ResultData.ok(fdkkSceneService.list(param,token));
  18. }
  19. @PostMapping("/delete")
  20. @SysLog(logType = "VR场景",value = "删除")
  21. public ResultData delete (@RequestBody FdkkSceneFolderRequest param, @RequestHeader String token ){
  22. fdkkSceneService.delete(param,token);
  23. return ResultData.ok();
  24. }
  25. @PostMapping("/findListTree")
  26. public ResultData findListTree ( @RequestHeader String token ){
  27. FdkkResponse fdkkResponse = fdkkSceneService.findListTree(token);
  28. return ResultData.ok(fdkkResponse.getData());
  29. }
  30. @PostMapping("/folderSave")
  31. @SysLog(logType = "VR场景",value = "新建文件夹")
  32. public ResultData folderSave (@RequestBody FdkkSceneFolderRequest param, @RequestHeader String token ){
  33. fdkkSceneService.folderSave(param,token);
  34. return ResultData.ok();
  35. }
  36. @PostMapping("/folderUpdate")
  37. @SysLog(logType = "VR场景",value = "文件夹重命名")
  38. public ResultData folderUpdate (@RequestBody FdkkSceneFolderRequest param, @RequestHeader String token ){
  39. fdkkSceneService.folderUpdate(param,token);
  40. return ResultData.ok();
  41. }
  42. @PostMapping("/folderDelete")
  43. @SysLog(logType = "VR场景",value = "文件夹删除")
  44. public ResultData folderDelete (@RequestBody FdkkSceneFolderRequest param, @RequestHeader String token ){
  45. fdkkSceneService.folderDelete(param,token);
  46. return ResultData.ok();
  47. }
  48. @PostMapping("/move")
  49. @SysLog(logType = "VR场景",value = "移动")
  50. public ResultData move (@RequestBody FdkkSceneFolderRequest param, @RequestHeader String token ){
  51. fdkkSceneService.move(param,token);
  52. return ResultData.ok();
  53. }
  54. }