ObsFileUtil.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.fjhx.file.utils;
  2. import cn.hutool.extra.spring.SpringUtil;
  3. import com.fjhx.file.entity.ObsFile;
  4. import com.fjhx.file.service.FileInfoService;
  5. import java.util.List;
  6. public class ObsFileUtil {
  7. private static final FileInfoService fileInfoService = SpringUtil.getBean(FileInfoService.class);
  8. private static final int defaultFileType = 0;
  9. /**
  10. * 保存文件
  11. *
  12. * @param obsFileList 文件列表
  13. * @param businessId 业务id
  14. * @param businessType 业务文件类型
  15. */
  16. public static void saveFile(List<ObsFile> obsFileList, Long businessId, Integer businessType) {
  17. fileInfoService.saveFile(obsFileList, businessId, businessType);
  18. }
  19. /**
  20. * 保存文件
  21. *
  22. * @param obsFileList 文件列表
  23. * @param businessId 业务id
  24. */
  25. public static void saveFile(List<ObsFile> obsFileList, Long businessId) {
  26. fileInfoService.saveFile(obsFileList, businessId, defaultFileType);
  27. }
  28. /**
  29. * 更新文件
  30. *
  31. * @param obsFileList 文件列表
  32. * @param businessId 业务id
  33. * @param businessType 业务文件类型
  34. */
  35. public static void editFile(List<ObsFile> obsFileList, Long businessId, Integer businessType) {
  36. fileInfoService.editFile(obsFileList, businessId, businessType);
  37. }
  38. /**
  39. * 更新文件
  40. *
  41. * @param obsFileList 文件列表
  42. * @param businessId 业务id
  43. */
  44. public static void editFile(List<ObsFile> obsFileList, Long businessId) {
  45. fileInfoService.editFile(obsFileList, businessId, defaultFileType);
  46. }
  47. /**
  48. * 删除文件
  49. *
  50. * @param businessId 业务id
  51. * @param businessType 业务文件类型
  52. */
  53. public static void removeFile(Long businessId, Integer businessType) {
  54. fileInfoService.removeFile(businessId, businessType);
  55. }
  56. /**
  57. * 删除文件
  58. *
  59. * @param businessId 业务id
  60. */
  61. public static void removeFile(Long businessId) {
  62. fileInfoService.removeFile(businessId);
  63. }
  64. }