data.go 956 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package rank
  2. import (
  3. "bet24.com/database"
  4. )
  5. // 获取排行榜列表
  6. type (
  7. getRankingList_in struct {
  8. SearchKey string // 搜索的内容
  9. RankType int // 榜单类型【具体类型查看 coreservice\rank\rankItem.go 文件】
  10. BeginTime string // 开始时间
  11. EndTime string // 结束时间
  12. PageIndex int // 第几页
  13. PageSize int // 请求的个数
  14. }
  15. RankingList struct {
  16. RankType int // 榜单类型【具体类型查看 coreservice\rank\rankItem.go 文件】
  17. Rank int // 名次
  18. UserID int // 用户ID
  19. Amount int // 数量
  20. Crdate string // 创建时间
  21. IsGift int // 是否领取
  22. NickName string // 用户昵称
  23. }
  24. getRankingList_out struct {
  25. RecordCount int `json:",omitempty"`
  26. List []RankingList
  27. }
  28. getRankList struct {
  29. database.Trans_base
  30. In getRankingList_in
  31. Out getRankingList_out
  32. }
  33. )
  34. func NewGetRankingList() *getRankList {
  35. return &getRankList{}
  36. }