package com.fjhx.file.utils; import cn.hutool.extra.spring.SpringUtil; import com.fjhx.file.entity.ObsFile; import com.fjhx.file.service.FileInfoService; import java.util.List; public class ObsFileUtil { private static final FileInfoService fileInfoService = SpringUtil.getBean(FileInfoService.class); private static final int defaultFileType = 0; /** * 保存文件 * * @param obsFileList 文件列表 * @param businessId 业务id * @param businessType 业务文件类型 */ public static void saveFile(List<ObsFile> obsFileList, Long businessId, Integer businessType) { fileInfoService.saveFile(obsFileList, businessId, businessType); } /** * 保存文件 * * @param obsFileList 文件列表 * @param businessId 业务id */ public static void saveFile(List<ObsFile> obsFileList, Long businessId) { fileInfoService.saveFile(obsFileList, businessId, defaultFileType); } /** * 更新文件 * * @param obsFileList 文件列表 * @param businessId 业务id * @param businessType 业务文件类型 */ public static void editFile(List<ObsFile> obsFileList, Long businessId, Integer businessType) { fileInfoService.editFile(obsFileList, businessId, businessType); } /** * 更新文件 * * @param obsFileList 文件列表 * @param businessId 业务id */ public static void editFile(List<ObsFile> obsFileList, Long businessId) { fileInfoService.editFile(obsFileList, businessId, defaultFileType); } /** * 删除文件 * * @param businessId 业务id * @param businessType 业务文件类型 */ public static void removeFile(Long businessId, Integer businessType) { fileInfoService.removeFile(businessId, businessType); } /** * 删除文件 * * @param businessId 业务id */ public static void removeFile(Long businessId) { fileInfoService.removeFile(businessId); } }