refactor: 优化项目结构
This commit is contained in:
30
src/main/java/com/youlai/boot/file/service/FileService.java
Normal file
30
src/main/java/com/youlai/boot/file/service/FileService.java
Normal file
@@ -0,0 +1,30 @@
|
||||
package com.youlai.boot.file.service;
|
||||
|
||||
import com.youlai.boot.file.model.FileInfo;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
/**
|
||||
* 对象存储服务接口层
|
||||
*
|
||||
* @author haoxr
|
||||
* @since 2022/11/19
|
||||
*/
|
||||
public interface FileService {
|
||||
|
||||
/**
|
||||
* 上传文件
|
||||
* @param file 表单文件对象
|
||||
* @return 文件信息
|
||||
*/
|
||||
FileInfo uploadFile(MultipartFile file);
|
||||
|
||||
/**
|
||||
* 删除文件
|
||||
*
|
||||
* @param filePath 文件完整URL
|
||||
* @return 删除结果
|
||||
*/
|
||||
boolean deleteFile(String filePath);
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user