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);
}