package com.sincere.file.service; import com.sincere.file.model.FileInfo; import org.springframework.web.multipart.MultipartFile; import java.io.File; import java.util.Map; /** * @author 作者 owen E-mail: 624191343@qq.com * @version 创建时间:2017年11月12日 上午22:57:51 * 文件service 目前仅支持阿里云oss,七牛云 */ public interface FileService { FileInfo upload(MultipartFile file, String filePath) throws Exception; String uploadLocalFile(File file, String filePath); void delete(String fileName, String filePath); FileInfo getById(String id); // PageResult findList(Map params); void unZip(String filePath, String descDir) throws RuntimeException; }