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; /** *

* 文件 服务类 *

* * @author ${author} * @since 2022-07-07 */ public interface FileInfoService extends BaseService { /** * 文件上传 */ Map uploadFile(MultipartFile file); /** * 绑定文件 */ void bindingFile(String applicationName, Long businessId, Integer businessType, List paramList); /** * 重新绑定文件 */ void againBindingFile(String applicationName, Long businessId, Integer businessType, List paramList); /** * 解除绑定文件 */ void relieveBindingFile(Long businessId); /** * 获取文件信息 * * @param businessIdList 业务id list */ List getFileInfo(List businessIdList); }