feat: 添加音乐键位字段,更新相关数据结构和接口

This commit is contained in:
2025-12-31 16:01:20 +08:00
parent 984770c6a1
commit b82a69689d
11 changed files with 89 additions and 51 deletions

View File

@@ -28,6 +28,7 @@ type FloatStatItem struct {
type ContentCreateForm struct {
Title string `json:"title"`
Genre string `json:"genre"`
Key string `json:"key"`
Price float64 `json:"price"`
MediaIDs []string `json:"media_ids"`
}
@@ -35,6 +36,7 @@ type ContentCreateForm struct {
type ContentUpdateForm struct {
Title string `json:"title"`
Genre string `json:"genre"`
Key string `json:"key"`
Price float64 `json:"price"`
MediaIDs []string `json:"media_ids"`
}
@@ -43,6 +45,7 @@ type ContentEditDTO struct {
ID string `json:"id"`
Title string `json:"title"`
Genre string `json:"genre"`
Key string `json:"key"`
Description string `json:"description"`
Status string `json:"status"`
Price float64 `json:"price"`
@@ -51,6 +54,16 @@ type ContentEditDTO struct {
Assets []AssetDTO `json:"assets"`
}
type CreatorContentItem struct {
ID string `json:"id"`
Title string `json:"title"`
Genre string `json:"genre"`
Key string `json:"key"`
Views int `json:"views"`
Likes int `json:"likes"`
IsPurchased bool `json:"is_purchased"`
}
type AssetDTO struct {
ID string `json:"id"`
Role string `json:"role"`