package values import ( "server/common" ) // GameNum 子项游戏请求个数 type FirstPageReq struct { GameNum int } type FirstPageResp struct { Currencys []OneCurrency Activitys []*common.ConfigBanner GameTypes []*common.ConfigGameType GameMarks []*common.ConfigGameMark Providers []*common.ConfigGameProvider Games []OneFisrtPageGame Esport *common.ConfigGameList DownloadAppReward int64 ShowData ShowInfo // 首页头部展示 CurrencyResource []*common.ConfigCurrencyResource } type Tag struct { ID int `json:"id"` // Name string `json:"name"` Action int `json:"action"` // 1:游戏分类,2:web跳转,3:活动,4:支付 Icon string `json:"icon"` Data string `json:"data"` } type GameData struct { Id int `json:"id"` // id GameId int `json:"gameId"` // 游戏id GameProvider int `json:"gameProvider"` // 厂商id GameTag int `json:"gameTag"` // 游戏标签(1:热门,2:最新,3:推荐) GameStatus int `json:"gameStatus"` // 展示状态(1:上线,2:下线,3:维护中,4:即将上线) GameIcon string `json:"gameIcon"` // 游戏图标 } type TagWithGameList struct { ID int `json:"id"` Name string `json:"name"` Action int `json:"action"` // 1:游戏分类,2:web跳转,3:活动,4:支付 Icon string `json:"icon"` List []GameData `json:"list"` // 游戏列表 Total int `json:"total"` // 总数 Data string `json:"data"` } type Banner struct { Id int `json:"id"` // Action int `json:"action"` Url string `json:"url"` Data string `json:"data"` Icon string `json:"icon"` } type FirstPageNewResp struct { Currencys []OneCurrency DownloadAppReward int64 ShowData ShowInfo // 首页头部展示 CurrencyResource []*common.ConfigCurrencyResource GameTags []Tag Banners []Banner } type ShowInfo struct { Reward int64 `redis:"Reward"` // 奖金 AverWithdraw int64 `redis:"AverWithdraw"` // 平均提现时间 MaxBet int64 `redis:"MaxBet"` // 今日最大下注 WithdrawCount int64 `redis:"WithdrawCount"` // 今日提现总额 } type OneCurrency struct { ID common.CurrencyType Name string } // Icon 游戏标题图标 // Name 游戏标题名 // JumpID 跳转查询id // JumpType 跳转类型 1type 2mark // Sort 排序 type OneFisrtPageGame struct { *common.ConfigFirstPageGames List []*common.ConfigGameList }