xiangning 8f85a2d3c8 refactor(file): 移除bucket参数并使用默认桶解析器
- 移除AbortMultipartCommand中的BucketName参数
- 移除CompleteMultipartCommand中的BucketName参数
- 移除DeleteFileCommand中的BucketName参数
- 移除DownloadFileQuery中的BucketName参数
- 移除GetFileContentQuery中的BucketName参数
- 移除GetFilePreviewQuery中的BucketName参数
- 移除GetOfficePreviewQuery中的BucketName参数
- 移除InitMultipartCommand中的BucketName参数
- 在各处理器中注入IBucketResolver并获取默认桶
- 更新所有相关端点和请求模型移除bucket参数
- 修改测试代码适配参数变更
- 添加IM离线消息到平台通知中心的跨模块集成实现
2026-07-03 13:32:08 +08:00

11 lines
383 B
C#

using File.Application.Features.Files.DTOs;
using MediatR;
namespace File.Application.Features.Files.Queries;
/// <summary>
/// 获取 Office/PDF 文档在线预览地址查询。
/// 生成 S3 预签名 URL 后拼装为 KKFileView 预览链接,供前端 window.open 打开。
/// </summary>
public record GetOfficePreviewQuery(string ObjectKey) : IRequest<OfficePreviewResult>;