123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package com.fjhx.service;
- import com.fjhx.base.BaseService;
- import com.fjhx.entity.FileInfo;
- import com.fjhx.params.FileInfoParam;
- import org.springframework.web.multipart.MultipartFile;
- import java.util.List;
- import java.util.Map;
- /**
- * <p>
- * 文件 服务类
- * </p>
- *
- * @author ${author}
- * @since 2022-07-07
- */
- public interface FileInfoService extends BaseService<FileInfo> {
- /**
- * 文件上传
- */
- Map<String, String> uploadFile(MultipartFile file);
- /**
- * 绑定文件
- */
- void bindingFile(String applicationName, Long businessId, Integer businessType, List<FileInfoParam> paramList);
- /**
- * 重新绑定文件
- */
- void againBindingFile(String applicationName, Long businessId, Integer businessType, List<FileInfoParam> paramList);
- /**
- * 解除绑定文件
- */
- void relieveBindingFile(Long businessId);
- /**
- * 获取文件信息
- *
- * @param businessIdList 业务id list
- */
- List<FileInfoParam> getFileInfo(List<Long> businessIdList);
- }
|