feat(contracts): add UploadMetadataDTO to contracts.UploadDTO

This commit is contained in:
ryan
2026-09-03 09:56:54 +08:00
parent c88c1c7b4e
commit 1d4bfea63b
13 changed files with 251 additions and 11 deletions
+10
View File
@@ -78,6 +78,16 @@ func toUploadDTO(u *models.Upload) contracts.UploadDTO {
Hash: u.Hash,
Status: string(u.Status),
Type: u.Type,
Metadata: contracts.UploadMetadataDTO{
Width: u.Metadata.Width,
Height: u.Metadata.Height,
Duration: u.Metadata.Duration,
OriginalMime: u.Metadata.OriginalMime,
UserAgent: u.Metadata.UserAgent,
ClientIP: u.Metadata.ClientIP,
Bucket: u.Metadata.Bucket,
Extra: u.Metadata.Extra,
},
CreatedAt: u.CreatedAt,
UpdatedAt: u.UpdatedAt,
}