package com.ruoyi.basic.service; import com.ruoyi.basic.entity.StorageAttachment; import com.ruoyi.basic.entity.StorageBlob; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.basic.entity.dto.StorageBlobDTO; import org.springframework.web.multipart.MultipartFile; import java.util.List; /** *

* 通用文件上传的附件信息 服务类 *

* * @author ruoyi * @since 2025-05-29 */ public interface StorageBlobService extends IService { /** * 文件上传接口 * @param files 文件信息 * @param bucketName 存储桶名称 * @return 上传结果 */ List updateStorageBlobs(List files, String bucketName); /** * 批量删除文件 * @param attachment * @return */ public int deleteStorageBlobs(StorageAttachment attachment); }