IM/backend/IM_API/Interface/Services/IUploadTaskService.cs
2026-02-23 18:52:32 +08:00

13 lines
336 B
C#

using IM_API.Models.Upload;
namespace IM_API.Interface.Services
{
public interface IUploadTaskService
{
Task AddAsync(UploadTask task);
Task<UploadTask?> GetTaskAsync(Guid taskId);
Task<UploadTask?> GetTaskAsync(string hash);
Task UpdateStatusAsync(Guid taskId, UploadStatus status);
}
}