Files
emall-api/FutureMailAPI/Services/IFileUploadService.cs
2025-10-16 09:56:36 +08:00

12 lines
438 B
C#

using Microsoft.AspNetCore.Http;
using FutureMailAPI.DTOs;
namespace FutureMailAPI.Services
{
public interface IFileUploadService
{
Task<ApiResponse<FileUploadResponseDto>> UploadFileAsync(IFormFile file, int userId, FileUploadRequestDto request);
Task<ApiResponse<bool>> DeleteFileAsync(string fileId, int userId);
Task<ApiResponse<FileUploadResponseDto>> GetFileAsync(string fileId, int userId);
}
}