123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- package com.fjhx.file.utils;
- import cn.hutool.extra.spring.SpringUtil;
- import com.fjhx.file.entity.FileInfoSelectDto;
- import com.fjhx.file.entity.FileInfoVo;
- import com.fjhx.file.entity.ObsFile;
- import com.fjhx.file.service.FileInfoService;
- import java.util.List;
- import java.util.Map;
- public class ObsFileUtil {
- private static final FileInfoService fileInfoService = SpringUtil.getBean(FileInfoService.class);
- public static final int defaultFileType = 0;
-
- public static void saveFile(List<ObsFile> obsFileList, Long businessId, Integer businessType) {
- fileInfoService.saveFile(obsFileList, businessId, businessType);
- }
-
- public static void saveFile(List<ObsFile> obsFileList, Long businessId) {
- fileInfoService.saveFile(obsFileList, businessId, defaultFileType);
- }
-
- public static void editFile(List<ObsFile> obsFileList, Long businessId, Integer businessType) {
- fileInfoService.editFile(obsFileList, businessId, businessType);
- }
-
- public static void editFile(List<ObsFile> obsFileList, Long businessId) {
- fileInfoService.editFile(obsFileList, businessId, defaultFileType);
- }
-
- public static void removeFile(Long businessId, Integer businessType) {
- fileInfoService.removeFile(businessId, businessType);
- }
-
- public static void exchangeBusinessId(Long oldBusinessId,Long newBusinessId) {
- fileInfoService.exchangeBusinessId(oldBusinessId, newBusinessId);
- }
-
- public static void saveAllFile(List<ObsFile> obsFileList, Long businessId,Integer type) {
- fileInfoService.saveAllFile(obsFileList, businessId,type);
- }
-
- public static void removeFile(Long businessId) {
- fileInfoService.removeFile(businessId);
- }
- public static Map<Long, List<FileInfoVo>> getFileMap(List<Long> businessIdList) {
- FileInfoSelectDto dto = new FileInfoSelectDto();
- dto.setBusinessIdList(businessIdList);
- return fileInfoService.getList(dto);
- }
- public static Map<Long, List<FileInfoVo>> getFileMap(List<Long> businessIdList, Integer fileType) {
- FileInfoSelectDto dto = new FileInfoSelectDto();
- dto.setBusinessIdList(businessIdList);
- dto.setFileType(fileType);
- return fileInfoService.getList(dto);
- }
-
- public static void copyFileAndSave(List<ObsFile> fileList, Long businessId) {
- copyFileAndSave(fileList, businessId, defaultFileType);
- }
-
- public static void copyFileAndSave(List<ObsFile> fileList, Long businessId, Integer businessType) {
- fileInfoService.copyFileAndSave(fileList, businessId, businessType);
- }
- }
|