蛋蛋星球-客户端
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.
 
 
 
 
 

110 lines
5.5 KiB

  1. package md
  2. type EggEnergyDetailReq struct {
  3. Page int `json:"page,required"` // 页数
  4. Limit int `json:"limit,required"` // 每页大小
  5. Kind string `json:"kind"` // 类型:1. 个人蛋蛋能量 2.团队蛋蛋能量
  6. Direction string `json:"direction"` // 类型 1.收入 2.支出 全部则传空
  7. Type string `json:"type"` // 变动类型 全部则传空
  8. Asc string `json:"asc"` // 1.升序 2.倒序
  9. }
  10. type TransferTypeNode struct {
  11. Value string `json:"value"`
  12. Name string `json:"name"`
  13. }
  14. type IntegralList struct {
  15. IncomeList []TransferTypeNode `json:"income_list"` // 收入类型列表
  16. ExpendList []TransferTypeNode `json:"expend_list"` // 支出类型列表
  17. }
  18. type TransferTypeList struct {
  19. PersonalTransferTypeList IntegralList `json:"personal_transfer_type_list"` // 个人积分变动列表
  20. TeamTransferTypeList IntegralList `json:"TeamTransferTypeList"` // 团队积分变动列表
  21. }
  22. type EggEnergyDetailResp struct {
  23. PersonEggEnergy string `json:"person_egg_energy"` // 个人蛋蛋能量
  24. TeamEggEnergy string `json:"team_egg_energy"` // 团队蛋蛋能量
  25. TotalEggEnergy string `json:"total_egg_energy"` // 总蛋蛋能量
  26. TotalEggEnergyPrice string `json:"total_egg_energy_price"` // 蛋蛋能量总价
  27. List []map[string]string `json:"list"` // 流水数据
  28. TransferTypeList TransferTypeList `json:"transfer_type_list"` // 转账类型列表
  29. Paginate Paginate `json:"paginate"` // 分页信息
  30. }
  31. type EggPointDetailsReq struct {
  32. Page int `json:"page,required"` // 页数
  33. Limit int `json:"limit,required"` // 每页大小
  34. Kind string `json:"kind"` // 类型:1. 个人蛋蛋积分 2.团队蛋蛋积分
  35. Direction string `json:"direction"` // 类型 1.收入 2.支出 全部则传空
  36. Type string `json:"type"` // 变动类型 全部则传空
  37. Asc string `json:"asc"` // 1.升序 2.倒序
  38. }
  39. type EggPointDetailsResp struct {
  40. PersonEggPoints string `json:"person_egg_points"` // 个人蛋蛋积分
  41. TeamEggPoints string `json:"team_egg_points"` // 团队蛋蛋积分
  42. TotalEggPoints string `json:"total_egg_points"` // 总蛋蛋积分
  43. TotalEggPointsAmount string `json:"total_egg_points_amount"` // 蛋蛋积分余额
  44. List []map[string]string `json:"list"` // 流水数据
  45. TransferTypeList TransferTypeList `json:"transfer_type_list"` // 转账类型列表
  46. Paginate Paginate `json:"paginate"` // 分页信息
  47. }
  48. type MyFansResp struct {
  49. NowTeamUser int64 `json:"now_team_user"` // 团队人数
  50. NowTeamAssistanceNum int `json:"now_team_assistance_num"` // 团队助力人数
  51. NowTeamAssistanceReward string `json:"now_team_assistance_reward"` // 团队助力收益
  52. }
  53. type OneLineUserNode struct {
  54. IsOnline bool `json:"is_online"`
  55. AvatarURL string `json:"avatar_url"`
  56. Nickname string `json:"nickname"`
  57. InviteTime string `json:"invite_time"`
  58. }
  59. type MyFansUserListResp struct {
  60. List []OneLineUserNode `json:"list"`
  61. InviteTotal int `json:"invite_total"` //邀请总人数
  62. ActivityUserNums int `json:"activity_user_nums"` //活跃用户人数
  63. }
  64. type SpaceListNode struct {
  65. Name string `json:"name"` // 维度
  66. MaxCount int `json:"max_count"` // 最大容纳人数
  67. NowCount int `json:"now_count"` // 当前人数
  68. }
  69. type NineDimensionalSpaceResp struct {
  70. Rows string `json:"rows"` // 行数
  71. Times string `json:"times"` // 排数
  72. SpaceTotalNums int `json:"space_total_nums"` // 空间总数
  73. SpaceNums int `json:"space_nums"` // 空间人数
  74. SpaceList []SpaceListNode `json:"space_list"` // 数据列表
  75. ALotOfNums int `json:"a_lot_of_nums"` // 全网至多用户数
  76. DayNum int `json:"day_num"` // 连续x天不活跃
  77. }
  78. type BasalRateResp struct {
  79. ConsumedTime string `json:"consumed_time"` // 消耗时间/小时
  80. ConsumedEggEnergy string `json:"consumed_egg_energy"` // 收益蛋蛋能量
  81. RemainingTime string `json:"remaining_time"` // 剩余时间/小时
  82. RemainingEggEnergy string `json:"remaining_egg_energy"` // 剩余蛋蛋能量
  83. BasalRate string `json:"basal_rate"` // 基础速率
  84. ConsumedEggPoint string `json:"consumed_egg_point"` // 消耗蛋蛋积分
  85. EstimatedRevenue string `json:"estimated_revenue"` // 预估收益蛋蛋能量
  86. SignCountdown string `json:"sign_countdown"` // 收益倒计时
  87. SignTimeSecs int `json:"sign_time_secs"` // 收益倒计时秒数
  88. }
  89. type TotalRateResp struct {
  90. NowBasalRate string `json:"now_basal_rate"` // 当前基础速率/小时
  91. NowTeamRate string `json:"now_team_rate"` // 当前团队速率/小时
  92. ConsumedPersonalEggPoint string `json:"consumed_personal_egg_point"` // 消耗个人蛋蛋积分
  93. ConsumedTeamEggPoint string `json:"consumed_team_egg_point"` // 消耗团队蛋蛋积分
  94. NowTotalRate string `json:"now_total_rate"` // 总速率/小时
  95. }