yuan
2026-04-25 d344ee41f0b39c143bf4229b5c3e7aed965c444a
src/main/java/com/ruoyi/basic/service/StorageBlobService.java
@@ -1,11 +1,11 @@
package com.ruoyi.basic.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.basic.dto.StorageBlobDTO;
import com.ruoyi.basic.pojo.StorageAttachment;
import com.ruoyi.basic.dto.StorageBlobVO;
import com.ruoyi.basic.pojo.StorageBlob;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.util.List;
/**
@@ -19,17 +19,13 @@
public interface StorageBlobService extends IService<StorageBlob> {
    /**
     * 文件上传接口
     * @param files 文件信息
     * @param bucketName 存储桶名称
     * 上传文件
     * @param files 文件列表
     * @return 上传结果
     */
    List<StorageBlobDTO> updateStorageBlobs(List<MultipartFile> files, String bucketName);
    List<StorageBlobVO> upload(List<MultipartFile> files);
    /**
     * 批量删除文件
     * @param attachment
     * @return
     */
    public int deleteStorageBlobs(StorageAttachment attachment);
    File getFileByToken(String fileName, String token);
    public String getDownloadFileName(String fileName);
}