feat: 支持视频及缩略图元数据存储
All checks were successful
test/timeline-server/pipeline/head This commit looks good

在文件服务和故事服务中增加了对视频、持续时间及缩略图相关字段的支持。

- 在 `ImageInfo` 和 `StoryItem` 实体类中添加 `duration`、`thumbnailInstanceId` 等字段
- 更新 MyBatis 映射文件以支持新字段的持久化
- 在 `FileService` 中新增 `generateVideoUrl` 接口用于获取视频预签名地址
- 调整 `saveFileMetadata` 接口返回生成的 `instanceId`
- 优化了部分代码的格式和缩进
This commit is contained in:
2026-02-12 14:43:57 +08:00
parent 0349bf3c70
commit f0d140c646
9 changed files with 1656 additions and 1080 deletions

View File

@@ -16,4 +16,6 @@ public class ImageInfo {
private String userId;
private Integer isDeleted;
private LocalDateTime updateTime;
private String thumbnailInstanceId;
private Long duration;
}