turntable.go 598 B

1234567891011121314151617181920212223242526
  1. package main
  2. import (
  3. "math/rand"
  4. "github.com/bxcodec/faker/v3"
  5. "github.com/mhaya/game/game_cluster/internal/mdb/eventmodels"
  6. )
  7. func getTurntableFakeData(users []*eventmodels.UserBasic) []*eventmodels.TurntableEventContent {
  8. datas := make([]*eventmodels.TurntableEventContent, 0, 8)
  9. for i := 0; i < count; i++ {
  10. userBasic := getUserBasic(users)
  11. eventBasic := getEventBasic()
  12. datas = append(datas, &eventmodels.TurntableEventContent{
  13. UserBasic: *userBasic,
  14. EventBasic: *eventBasic,
  15. PrizeName: faker.Name(),
  16. PrizeNumber: rand.Int63n(50) + 1,
  17. })
  18. }
  19. return datas
  20. }