feat(canvas): 画布资源 - 缩略图字段与缓存加载支持
This commit is contained in:
1 parent
a0ba303b02
commit
e10f32ecaf
9 files changed
+312
-101
No files matched your search
@@ -51,6 +51,12 @@ type Resource struct {
|
||||
PlaybackStatus string `json:"playbackStatus" gorm:"index;size:24"`
|
||||
PlaybackObjectKey string `json:"playbackObjectKey"`
|
||||
PlaybackError string `json:"playbackError" gorm:"type:text"`
|
||||
// 单档画布展示缩略图;对象键固定由 ObjectKey 派生,不单独持久化。
|
||||
ThumbnailStatus string `json:"thumbnailStatus" gorm:"size:24"`
|
||||
ThumbnailMimeType string `json:"thumbnailMimeType" gorm:"size:120"`
|
||||
ThumbnailSize int64 `json:"thumbnailSize"`
|
||||
ThumbnailWidth int `json:"thumbnailWidth"`
|
||||
ThumbnailHeight int `json:"thumbnailHeight"`
|
||||
// UploadKey 是客户端逻辑上传身份的摘要;NULL 表示不参与幂等约束。
|
||||
UploadKey *string `json:"-" gorm:"size:64;uniqueIndex:idx_resources_user_upload_key,priority:2"`
|
||||
Error string `json:"error"`
|
||||
|
||||
Reference in new issue
Block a user