tables.go 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package models
  2. type UserInfo struct {
  3. Id int64
  4. Addr string //主键
  5. Direct string //我的上级
  6. DirectNumber int //直推总人数
  7. IndirectRewards float64 `xorm:"Decimal"`
  8. Indirect string //上上级
  9. IndirectNumber int //间推总人数
  10. DirectRewards float64 `xorm:"Decimal"`
  11. Superiors string //所有上级
  12. AvailableClaim float64 `xorm:"Decimal"` //可领取收益
  13. TotalClaimed float64 `xorm:"Decimal"` //总共已领取的收益
  14. AvailableReinput float64 `xorm:"Decimal"` //可用复投
  15. TotalReinputed float64 `xorm:"Decimal"` //总复投
  16. ParticipateAmount float64 `xorm:"Decimal"` //总参与
  17. State int //身份 0 1正式 2 社区
  18. CreateTime string
  19. Hash string
  20. }
  21. // TeamCultivate float64 `xorm:"Decimal"`
  22. // CommunityGift float64 `xorm:"Decimal"`
  23. // CommunityNode float64 `xorm:"Decimal"`
  24. type Performance struct {
  25. Addr string //主键
  26. TotalPerformance float64 `xorm:"Decimal"`
  27. PerformanceLevel int
  28. PerformanceRewards float64 `xorm:"Decimal"`
  29. TotalTeamCultivate float64 `xorm:"Decimal"`
  30. CultivateLevel int
  31. TeamCultivateRewards float64 `xorm:"Decimal"`
  32. CommunityGift float64 `xorm:"Decimal"`
  33. CommunityNode float64 `xorm:"Decimal"`
  34. }
  35. type BlockInfo struct {
  36. Id int64 //主键
  37. BlockNumber int64
  38. }
  39. type RewardsPool struct {
  40. Id int64 //主键
  41. TeamPerformance float64 `xorm:"Decimal"`
  42. TeamCultivate float64 `xorm:"Decimal"`
  43. TotalPool float64 `xorm:"Decimal"`
  44. }
  45. type ClaimedTxs struct {
  46. Id int64
  47. Addr string
  48. Amount float64 `xorm:"Decimal"`
  49. Hash string
  50. Signature string //主键
  51. CreateTime string
  52. }