package dto import "quyun/v2/app/requests" type UploadResult struct { // ID 媒体资源ID。 ID int64 `json:"id"` // URL 访问地址(包含签名或公共URL)。 URL string `json:"url"` // Filename 原始文件名。 Filename string `json:"filename"` // Size 文件大小(字节)。 Size int64 `json:"size"` // MimeType 文件类型(如 image/png)。 MimeType string `json:"mime_type"` } type OptionsResponse struct { // ContentStatus 内容状态选项。 ContentStatus []requests.KV `json:"content_status"` // ContentGenre 内容类型/分类选项。 ContentGenre []requests.KV `json:"content_genre"` } type UploadForm struct { // Type 上传资源类型(如 cover/media/avatar)。 Type string `form:"type" json:"type"` }