1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- package com.fjhx.file.service;
- import com.fjhx.file.entity.*;
- import com.ruoyi.common.core.service.BaseService;
- import java.util.List;
- import java.util.Map;
- /**
- * <p>
- * 文件表 服务类
- * </p>
- *
- * @author
- * @since 2023-03-14
- */
- public interface FileInfoService extends BaseService<FileInfo> {
- /**
- * 获取前端直传签名
- */
- SingVo getSing(SingDto dto);
- /**
- * 文件表列表
- */
- Map<Long, List<FileInfoVo>> getList(FileInfoSelectDto dto);
- /**
- * 保存文件
- *
- * @param obsFileList 文件列表
- * @param businessId 业务id
- * @param businessType 业务文件类型
- */
- void saveFile(List<ObsFile> obsFileList, Long businessId, Integer businessType);
- /**
- * 保存文件
- *
- * @param obsFileList 文件列表
- * @param businessId 业务id
- * @param businessType 业务文件类型
- */
- void saveAllFile(List<ObsFile> obsFileList, Long businessId, Integer businessType);
- /**
- * 更新文件
- *
- * @param obsFileList 文件列表
- * @param businessId 业务id
- * @param businessType 业务文件类型
- */
- void editFile(List<ObsFile> obsFileList, Long businessId, Integer businessType);
- /**
- * 删除文件
- *
- * @param businessId 业务id
- * @param businessType 业务文件类型
- */
- void removeFile(Long businessId, Integer businessType);
- /**
- * 删除文件
- *
- * @param businessId 业务id
- */
- void removeFile(Long businessId);
- /**
- * 交换业务ID
- * @param newBusinessId 新业务id
- * @param oldBusinessId 旧业务id
- */
- void exchangeBusinessId(Long oldBusinessId,Long newBusinessId);
- }
|