task.go 667 B

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