invite.go 822 B

12345678910111213141516171819202122232425262728293031
  1. package main
  2. import (
  3. "math/rand"
  4. "github.com/mhaya/game/game_cluster/internal/mdb/eventmodels"
  5. )
  6. func getInviteFakeData(users []*eventmodels.UserBasic) []*eventmodels.InviteEventContent {
  7. datas := make([]*eventmodels.InviteEventContent, 0, 8)
  8. for i := 0; i < count; i++ {
  9. userBasic := getUserBasic(users)
  10. eventBasic := getEventBasic()
  11. invite := getUserBasic(users)
  12. datas = append(datas, &eventmodels.InviteEventContent{
  13. UserBasic: *userBasic,
  14. EventBasic: *eventBasic,
  15. Platform: getPlatform(),
  16. Channel: getChannel(),
  17. InviteUserId: invite.UserId,
  18. IfInviteUserTgVip: invite.IfTgVip,
  19. InviteUserLevel2: invite.Level,
  20. ContinuousInviteUserCount: rand.Intn(50) + 1,
  21. })
  22. }
  23. return datas
  24. }