game_log.go 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package model
  2. import (
  3. "time"
  4. "github.com/shopspring/decimal"
  5. )
  6. type GameLog struct {
  7. ID int32 `gorm:"primarykey"`
  8. CreatedAt time.Time
  9. UpdatedAt time.Time
  10. UID int32 //用户ID
  11. Pid int32 //父ID
  12. ParentTree string //树节点
  13. ParentTreeStr string //树节点字符串
  14. ExtraID int32 //扩展ID
  15. Issue string //期号
  16. BetType string //下注类型
  17. GameID int32 //游戏ID
  18. Username string //用户名
  19. Balance decimal.Decimal //投注后余额
  20. SumBetAmount decimal.Decimal //总投注
  21. SumFrozenAmount decimal.Decimal //总冻结金额
  22. BetCount string //投注次数
  23. Amount decimal.Decimal //洗码量
  24. GameTime time.Time //同步的游戏时间
  25. Settlement int32 //是否结算0未结算1结算
  26. RoomID string //游戏房间号(局)
  27. OpenNumber string //开奖号码
  28. WinDesc string //描述
  29. LoseWin decimal.Decimal //输赢(赢减总投注)
  30. Win decimal.Decimal //赢(包含本金)
  31. Kind string //游戏类别(游戏名称)
  32. BetIP string //投注的IP
  33. }
  34. func (GameLog) TableName() string {
  35. return "game_log"
  36. }