DownloadService.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.caimei.service.auth;
  2. import com.caimei.model.ResponseJson;
  3. import javax.servlet.http.HttpServletRequest;
  4. import javax.servlet.http.HttpServletResponse;
  5. import java.io.IOException;
  6. /**
  7. * Description
  8. *
  9. * @author : Aslee
  10. * @date : 2021/7/8
  11. */
  12. public interface DownloadService {
  13. /**
  14. * 下载文件
  15. * @param ossName oss名称
  16. * @param fileName 文件名称
  17. * @param request
  18. * @param response
  19. */
  20. void downloadFile(String ossName, String fileName, HttpServletRequest request, HttpServletResponse response) throws IOException;
  21. /**
  22. * 一键下载授权牌,二维码
  23. * @param authIds
  24. * @param type
  25. */
  26. void downloadShopImage(String authIds, Integer type, HttpServletRequest request, HttpServletResponse response) throws Exception;
  27. /**
  28. * 导出授权机构数据
  29. * @param authIds
  30. * @param response
  31. * @return
  32. */
  33. ResponseJson downloadAuthData(String authIds, HttpServletResponse response);
  34. ResponseJson downloadProductData(String authIds, HttpServletRequest request, HttpServletResponse response) throws IOException;
  35. void downloadAuthTemplate(HttpServletRequest request, HttpServletResponse response) throws IOException;
  36. }