SPMS_API/SPMS.Application/Interfaces/IFileService.cs

12 lines
464 B
C#

using SPMS.Application.DTOs.File;
namespace SPMS.Application.Interfaces;
public interface IFileService
{
Task<FileUploadResponseDto> UploadAsync(long serviceId, long adminId, Stream fileStream, string fileName, long fileSize, string fileType);
Task<FileInfoResponseDto> GetInfoAsync(long serviceId, long fileId);
Task<FileListResponseDto> GetListAsync(long serviceId, FileListRequestDto request);
Task DeleteAsync(long serviceId, long fileId);
}