using TakeoutSaaS.Application.Storage.Contracts; namespace TakeoutSaaS.Application.Storage.Abstractions; /// /// 文件存储应用服务抽象。 /// public interface IFileStorageService { /// /// 通过服务端中转上传文件。 /// Task UploadAsync(UploadFileRequest request, CancellationToken cancellationToken = default); /// /// 生成前端直传凭证(预签名上传)。 /// Task CreateDirectUploadAsync(DirectUploadRequest request, CancellationToken cancellationToken = default); }