using Microsoft.AspNetCore.Http; using System.Collections.Generic; using System.Threading.Tasks; using vendorApproverBackend.Entities; namespace vendorApproverBackend.Interfaces { public interface IFileStorageService { Task SaveFileAsync(IFormFile file, string subDirectory); Task> SaveAllAsync(List files, string subDirectory); Task DeleteFileAsync(long fileId); Task GetFileByIdAsync(long fileId); Task> GetFilesByIdsAsync(IEnumerable fileIds); } }