Files
sundynix-radio-be/model/radio/request/category.go
T
2026-03-03 17:09:37 +08:00

32 lines
1.2 KiB
Go

package request
import common "sundynix-go/model/commom/request"
// GetCategoryList 获取分类列表请求
type GetCategoryList struct {
common.PageInfo
Name string `json:"name" form:"name"` // 分类名称
Status int `json:"status" form:"status"` // 状态
}
// SaveCategory 保存分类请求
type SaveCategory struct {
Name string `json:"name" binding:"required"` // 分类名称
Description string `json:"description"` // 分类描述
IconId string `json:"iconId"` // 图标URL
CoverId string `json:"coverId"` // 封面图URL
Sort int `json:"sort"` // 排序
Status int `json:"status"` // 状态
}
// UpdateCategory 更新分类请求
type UpdateCategory struct {
Id string `json:"id" binding:"required"` // 分类ID
Name string `json:"name"` // 分类名称
Description string `json:"description"` // 分类描述
IconId string `json:"iconId"` // 图标URL
CoverId string `json:"coverId"` // 封面图URL
Sort int `json:"sort"` // 排序
Status int `json:"status"` // 状态
}