package v1 import "github.com/gogf/gf/v2/frame/g" type ListReq struct { } type RankingReq struct { g.Meta `path:"/task/ranking" method:"get" tags:"Task" summary:"(PC)任务排行榜"` StoreId int `json:"storeId" v:"required#请选择店铺" dc:"门店id"` Page int `json:"page" dc:"页数"` Size int `json:"size" dc:"条数"` Type int `json:"type" v:"required#请选择排行榜类型" dc:"排行榜类型"` } type RankingRes struct { List interface{} `json:"list"` Total int `json:"total"` CompletedNum int `json:"completedNum"` RankingNum int `json:"rankingNum"` } type NonLoginTaskListReq struct { g.Meta `path:"/task/getNonLoginTaskList" method:"get" tags:"Task" summary:"(PC)网吧未登录任务列表"` NetBarAccount string `json:"netBarAccount" v:"required#网关账号不能为空" dc:"网关账号"` Page int `json:"page" v:"required#分页索引不能为空" dc:"分页索引"` Size int `json:"size" v:"required#分页大小不能为空" dc:"分页大小"` Gid int `json:"gid" v:"required#游戏唯一id不能为空" dc:"游戏唯一id"` Source string `json:"source" v:"required#不能为空" dc:""` BrandId string `json:"brandId" dc:"品牌id(可选)"` } type NonLoginTaskListRes struct { //List interface{} `json:"list"` //Total int `json:"total"` Data interface{} `json:"data"` } type GetLoginTaskListReq struct { g.Meta `path:"/task/getLoginTaskList" method:"get" tags:"Task" summary:"(PC)网吧未登录任务列表"` NetBarAccount string `json:"netBarAccount" v:"required#网关账号不能为空" dc:"网关账号"` Page int `json:"page" v:"required#分页索引不能为空" dc:"分页索引"` Size int `json:"size" v:"required#分页大小不能为空" dc:"分页大小"` Gid int `json:"gid" v:"required#游戏唯一id不能为空" dc:"游戏唯一id"` Source string `json:"source" v:"required#不能为空" dc:""` BrandId string `json:"brandId" dc:"品牌id(可选)"` } type GetLoginTaskListRes struct { Data interface{} `json:"data"` }