蛋蛋星球-客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

79 lines
3.8 KiB

  1. package md
  2. type HomePageResp struct {
  3. IsSign bool `json:"is_sign"` // 是否开始签到
  4. SignEndTime string `json:"sign_end_time"` // 签到截止时间
  5. TotalEggEnergy string `json:"total_egg_energy"` // 总蛋蛋能量 (个人+团队+预估)
  6. TotalEggEnergyValue string `json:"total_egg_energy_value"` // 总蛋蛋能量价值
  7. TotalActivePoints string `json:"total_active_points"` // 总蛋蛋积分
  8. InitialPrice string `json:"initial_price"` // 蛋蛋能量初始价格
  9. NowBasalRate string `json:"now_basal_rate"` // 当前基础速率/小时
  10. NowTeamRate string `json:"now_team_rate"` // 当前团队速率/小时
  11. NickName string `json:"nick_name"` // 用户名称
  12. LeaveTimer string `json:"leave_timer"` // 可签到剩余时间 秒
  13. }
  14. type HomePageWatchAdRuleResp struct {
  15. RewardTotalNum string `json:"reward_total_num"` // 总可观看广告数量
  16. ResidueWatchAdNum int `json:"residue_watch_ad_num"` // 当前剩余可观看视频数
  17. WatchAdRewardActivePoints string `json:"watch_ad_reward_active_points"` // 观看广告视频奖励X个活跃积分
  18. NextWatchAdDate string `json:"next_watch_ad_date"` // 下次可观看广告时间,若为空允许观看视频
  19. NextWatchAdSecs int64 `json:"next_watch_ad_secs"` // 下次可观看广告时间,若为空允许观看视频
  20. EachRoundHour string `json:"each_round_hour"` // 每一轮X个小时
  21. RoundRemainingSecs int64 `json:"round_remaining_secs"` // 本轮剩余时间
  22. }
  23. type RealTimePriceResp struct {
  24. UserCount int64 `json:"user_count"` // 用户数
  25. NowPrice string `json:"now_price"` // 当前价格
  26. IsRises bool `json:"is_rises"` // 是否涨/跌价
  27. Rises string `json:"rises"` // 涨价幅度(百分比)
  28. }
  29. type IsCanSignInResp struct {
  30. IsCan bool `json:"is_can_sign_in"` // 能否签到
  31. }
  32. type IsCanGetRedPackageResp struct {
  33. IsCan bool `json:"is_can_get_red_package"` // 能否获取红包
  34. }
  35. type HeroListNode struct {
  36. AvatarUrl string `json:"avatar_url"` // 头像
  37. SumValue string `json:"sum_value"` // 期内获得能量值
  38. Uid string `json:"uid"`
  39. Nickname string `json:"nickname"` // 昵称
  40. }
  41. type SelfHeroListNode struct {
  42. AvatarUrl string `json:"avatar_url"` // 头像
  43. SumValue string `json:"sum_value"` // 期内获得能量值
  44. Uid int64 `json:"uid"`
  45. Nickname string `json:"nickname"` // 昵称
  46. Rank int64 `json:"rank"` // 排行(为0时显示为未上榜)
  47. }
  48. type HeroListResp struct {
  49. Total int `json:"total"`
  50. Page int `json:"page"`
  51. Limit int `json:"limit"`
  52. SelfRank SelfHeroListNode `json:"self_rank"` // 当前用户排行
  53. List []HeroListNode `json:"list"`
  54. }
  55. type StarRoadProgressResp struct {
  56. LevelName string `json:"level_name"` // 当前等级名称
  57. LevelId int `json:"level_id"` // 当前等级 id
  58. List []LevelTaskNode `json:"list"`
  59. }
  60. type LevelTaskNode struct {
  61. LevelId int `json:"level_id"` // 等级 id
  62. IsMustTask int `json:"is_must_task"` // 是否必做
  63. TaskType int `json:"task_type"` // 任务类型 1:直推会员人数,2:直推会员活跃天数,3:直推会员等级
  64. WithinDays int `json:"within_days"` // 多少天内完成
  65. FinishCount int `json:"finish_count"` // 多少天内完成的指标数
  66. ActiveDays int `json:"active_days"` // 活跃多少天
  67. TaskTypeLevelId int `json:"task_type_level_id"` // 会员等级id(task_type=3时生效)
  68. FinishNum int64 `json:"finish_num"` // 当前已完成数量
  69. }