|
@ -8,11 +8,13 @@ import ( |
|
|
|
|
|
|
|
|
type GetChannelReq struct { |
|
|
type GetChannelReq struct { |
|
|
g.Meta `path:"/channel" method:"get" tags:"Channel" summary:"获取单个频道"` |
|
|
g.Meta `path:"/channel" method:"get" tags:"Channel" summary:"获取单个频道"` |
|
|
Id int `v:"required|min:1#频道ID不能为空|频道ID不能小于1" dc:"频道ID"` |
|
|
|
|
|
userId int `v:"required|min:90000000|max:99999999#用户ID不能为空|用户ID不能小于90000000|用户ID不能大于99999999" dc:"用户ID"` |
|
|
|
|
|
|
|
|
Id int `v:"required|min:1#频道ID不能为空|频道ID不能小于1" dc:"频道ID"` |
|
|
|
|
|
UserId int `v:"required|min:90000000|max:99999999#用户ID不能为空|用户ID不能小于90000000|用户ID不能大于99999999" dc:"用户ID"` |
|
|
|
|
|
FlagType int `v:"min:1|max:2#类型不能小于1|类型不能大于2" dc:"列表类型"` |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
type GetChannelRes struct { |
|
|
type GetChannelRes struct { |
|
|
*entity.GoChannels `json:"channel" dc:"单个频道"` |
|
|
*entity.GoChannels `json:"channel" dc:"单个频道"` |
|
|
List []*entity.GoShows `json:"shows" dc:"频道下的所有节目和对应创作人"` |
|
|
List []*entity.GoShows `json:"shows" dc:"频道下的所有节目和对应创作人"` |
|
|
|
|
|
Status bool `json:"status" dc:"订阅状态"` |
|
|
} |
|
|
} |