37 lines
1.6 KiB
Go

package requests
type UserVoteDayRequest struct {
GetArticleUserVoteDayPage // 用户投票记录列表-图文-分页
GetVideoUserVoteDayPage // 用户投票记录列表-视频-分页
GetArticleVoteDayPage // 投票记录列表-图文-分页
GetVideoVoteDayPage // 投票记录列表-视频-分页
}
// GetArticleUserVoteDayPage 用户投票记录列表-图文-分页
type GetArticleUserVoteDayPage struct {
Page int `json:"page" form:"page" label:"页码"`
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
UserId string `json:"user_id" form:"user_id" label:"用户id" validate:"required"`
}
// GetVideoUserVoteDayPage 用户投票记录列表-视频-分页
type GetVideoUserVoteDayPage struct {
Page int `json:"page" form:"page" label:"页码"`
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
UserId string `json:"user_id" form:"user_id" label:"用户id" validate:"required"`
}
// GetArticleVoteDayPage 投票记录列表-图文-分页
type GetArticleVoteDayPage struct {
Page int `json:"page" form:"page" label:"页码"`
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
ArticleId string `json:"article_id" form:"article_id" label:"文章id" validate:"required"`
}
// GetVideoVoteDayPage 投票记录列表-视频-分页
type GetVideoVoteDayPage struct {
Page int `json:"page" form:"page" label:"页码"`
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
VideoId string `json:"video_id" form:"video_id" label:"视频id" validate:"required"`
}