AppDownloadController.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.sw.appcloudv1.controller;
  2. import com.sw.appcloudv1.entities.ResultData;
  3. import com.sw.appcloudv1.service.AppDownloadService;
  4. import org.springframework.web.bind.annotation.*;
  5. import javax.annotation.Resource;
  6. import javax.servlet.http.HttpServletResponse;
  7. /**
  8. * app下载\更新\查询版本
  9. */
  10. @RestController
  11. @RequestMapping("appDown")
  12. public class AppDownloadController {
  13. @Resource
  14. private AppDownloadService appDownloadService;
  15. /**
  16. * @Description: 下载app
  17. * @Param: [response, projectId:项目id]
  18. * @Return:
  19. */
  20. @GetMapping("/download")
  21. public void download(HttpServletResponse response, Integer projectId) {
  22. appDownloadService.download(response, projectId);
  23. }
  24. /**
  25. * @Description: 查询最新的版本号
  26. * @Param: [projectId]
  27. * @Return:
  28. */
  29. @GetMapping("/getNewVersion")
  30. public ResultData getNewVersion(Integer projectId) {
  31. return ResultData.success(appDownloadService.getNewVersion(projectId));
  32. }
  33. }