| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.kxs.system.biz.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.kxs.system.biz.model.SysFile;
- import jakarta.servlet.http.HttpServletResponse;
- import java.util.List;
- /**
- * 文件管理
- *
- * @author 没秃顶的码农
- * @date 2019-06-18 17:18:42
- */
- public interface SysFileService extends IService<SysFile> {
- /**
- * 读取文件
- *
- * @param bucket 桶名称
- * @param fileName 文件名称
- * @param response 输出流
- * @return
- */
- String getFile(String bucket, String fileName, HttpServletResponse response);
- /**
- * 删除文件
- * @param ids id集合
- */
- Boolean deleteFile(List<Long> ids);
- /**
- * 通过名称获取文件
- * @param fileName
- * @return
- */
- SysFile getFileByFileName(String fileName);
- }
|