feat: add admin file metadata

This commit is contained in:
Lan
2026-06-03 06:37:56 +08:00
parent 24b92fe1ac
commit d211be3b20
6 changed files with 207 additions and 5 deletions
+22
View File
@@ -133,6 +133,19 @@ export interface AdminFilePolicyActionRequest {
download_limit?: number
}
export interface AdminFileMetadata {
note: string
tags: string[]
updatedAt?: string | null
updated_at?: string | null
}
export interface AdminFileMetadataRequest {
id: number
note?: string
tags?: string[]
}
export interface FileListResponse {
data: FileListItem[]
total: number
@@ -250,6 +263,12 @@ export interface AdminFileDetailResponse extends FileListItem {
upload_id?: string | null
policy?: AdminFileDetailPolicy
storage?: AdminFileDetailStorage
metadata?: AdminFileMetadata
meta?: AdminFileMetadata
note?: string
tags?: string[]
metadataUpdatedAt?: string | null
metadata_updated_at?: string | null
statusInsights?: AdminFileDetailStatusInsights
status_insights?: AdminFileDetailStatusInsights
timeline?: AdminFileDetailTimelineItem[]
@@ -269,6 +288,9 @@ export interface AdminFileDetailViewItem extends AdminFileViewItem {
filePathValue?: string | null
uuidFileNameValue?: string | null
uploadIdValue?: string | null
metadataNote: string
metadataTags: string[]
metadataUpdatedAt: string | null
statusInsightMetrics?: AdminFileDetailInsightMetrics
detailTimeline: AdminFileDetailTimelineViewItem[]
}