Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
20 lines
855 B
Go
20 lines
855 B
Go
package proto
|
|
|
|
// PlayletThemeListResponse app端题材列表响应
|
|
type PlayletThemeListResponse struct {
|
|
List []*PlayletThemeItem `json:"list"` // 题材列表
|
|
}
|
|
|
|
// PlayletThemeItem app端题材列表项
|
|
type PlayletThemeItem struct {
|
|
Id int64 `json:"id"` // 题材ID
|
|
Name string `json:"name"` // 题材名称
|
|
Slug string `json:"slug"` // slug
|
|
Icon string `json:"icon"` // 题材图标,已拼接图片域名
|
|
Rank int64 `json:"rank"` // 排序,越大越靠前
|
|
Status bool `json:"status"` // 上架状态
|
|
IsRecommend bool `json:"isRecommend"` // 是否推荐
|
|
PlayletCount int64 `json:"playletCount"` // 该题材绑定的上架短剧数量
|
|
SeoInfo *SeoInfo `json:"seoInfo"` // 题材对应页面 SEO 信息
|
|
}
|