From 88c36de6ec9b5709da8b72bdee331d0ebd57886f Mon Sep 17 00:00:00 2001 From: goder Date: Thu, 12 Feb 2026 21:11:07 +0800 Subject: [PATCH] models defined --- model/userdata/user_bonus_stats.go | 19 +++++++++++++++++++ model/userdata/user_game_stats.go | 19 +++++++++++++++++++ model/userdata/user_payment_stats.go | 19 +++++++++++++++++++ model/userdata/user_risk.go | 1 + model/userdata/user_tag.go | 1 + model/userdata/user_withdrawal_stats.go | 19 +++++++++++++++++++ 6 files changed, 78 insertions(+) create mode 100644 model/userdata/user_bonus_stats.go create mode 100644 model/userdata/user_game_stats.go create mode 100644 model/userdata/user_payment_stats.go create mode 100644 model/userdata/user_risk.go create mode 100644 model/userdata/user_tag.go create mode 100644 model/userdata/user_withdrawal_stats.go diff --git a/model/userdata/user_bonus_stats.go b/model/userdata/user_bonus_stats.go new file mode 100644 index 0000000..55033cc --- /dev/null +++ b/model/userdata/user_bonus_stats.go @@ -0,0 +1,19 @@ +package userdata + +import "bygdata/global" + +type UserBonusStats struct { + global.GVA_MODEL + Xid *string `json:"xid" form:"xid" gorm:"column:xid;size:100;" binding:"required"` + UserNo *string `json:"userNo" form:"userNo" gorm:"column:user_no;size:50;" binding:"required"` + Ymd *string `json:"ymd" form:"ymd" gorm:"column:ymd;size:10;"` + GameType *int `json:"gameType" form:"gameType" gorm:"column:game_type;type:int;"` + GameId *string `json:"gameId" form:"gameId" gorm:"column:game_id;size:20;"` + BetCoin *int `json:"betCoin" form:"betCoin" gorm:"column:game_type;type:int;"` + BetCount *int `json:"betCount" form:"betCount" gorm:"column:bet_count;type:int;"` + Ut *int64 `json:"ut" form:"ut" gorm:"column:ut;type:bigint;"` +} + +func (UserBonusStats) TableName() string { + return "user_bonus_stats" +} diff --git a/model/userdata/user_game_stats.go b/model/userdata/user_game_stats.go new file mode 100644 index 0000000..134372f --- /dev/null +++ b/model/userdata/user_game_stats.go @@ -0,0 +1,19 @@ +package userdata + +import "bygdata/global" + +type UserGameStats struct { + global.GVA_MODEL + Xid *string `json:"xid" form:"xid" gorm:"column:xid;size:100;" binding:"required"` + UserNo *string `json:"userNo" form:"userNo" gorm:"column:user_no;size:50;" binding:"required"` + Ymd *string `json:"ymd" form:"ymd" gorm:"column:ymd;size:10;"` + GameType *int `json:"gameType" form:"gameType" gorm:"column:game_type;type:int;"` + GameId *string `json:"gameId" form:"gameId" gorm:"column:game_id;size:20;"` + BetCoin *int `json:"betCoin" form:"betCoin" gorm:"column:game_type;type:int;"` + BetCount *int `json:"betCount" form:"betCount" gorm:"column:bet_count;type:int;"` + Ut *int64 `json:"ut" form:"ut" gorm:"column:ut;type:bigint;"` +} + +func (UserGameStats) TableName() string { + return "user_game_stats" +} diff --git a/model/userdata/user_payment_stats.go b/model/userdata/user_payment_stats.go new file mode 100644 index 0000000..9069a30 --- /dev/null +++ b/model/userdata/user_payment_stats.go @@ -0,0 +1,19 @@ +package userdata + +import "bygdata/global" + +type UserPaymentStats struct { + global.GVA_MODEL + Xid *string `json:"xid" form:"xid" gorm:"column:xid;size:100;" binding:"required"` + UserNo *string `json:"userNo" form:"userNo" gorm:"column:user_no;size:50;" binding:"required"` + Ymd *string `json:"ymd" form:"ymd" gorm:"column:ymd;size:10;"` + GameType *int `json:"gameType" form:"gameType" gorm:"column:game_type;type:int;"` + GameId *string `json:"gameId" form:"gameId" gorm:"column:game_id;size:20;"` + BetCoin *int `json:"betCoin" form:"betCoin" gorm:"column:game_type;type:int;"` + BetCount *int `json:"betCount" form:"betCount" gorm:"column:bet_count;type:int;"` + Ut *int64 `json:"ut" form:"ut" gorm:"column:ut;type:bigint;"` +} + +func (UserPaymentStats) TableName() string { + return "user_payment_stats" +} diff --git a/model/userdata/user_risk.go b/model/userdata/user_risk.go new file mode 100644 index 0000000..a610c11 --- /dev/null +++ b/model/userdata/user_risk.go @@ -0,0 +1 @@ +package userdata diff --git a/model/userdata/user_tag.go b/model/userdata/user_tag.go new file mode 100644 index 0000000..a610c11 --- /dev/null +++ b/model/userdata/user_tag.go @@ -0,0 +1 @@ +package userdata diff --git a/model/userdata/user_withdrawal_stats.go b/model/userdata/user_withdrawal_stats.go new file mode 100644 index 0000000..6e5774b --- /dev/null +++ b/model/userdata/user_withdrawal_stats.go @@ -0,0 +1,19 @@ +package userdata + +import "bygdata/global" + +type UserWithdrawalStats struct { + global.GVA_MODEL + Xid *string `json:"xid" form:"xid" gorm:"column:xid;size:100;" binding:"required"` + UserNo *string `json:"userNo" form:"userNo" gorm:"column:user_no;size:50;" binding:"required"` + Ymd *string `json:"ymd" form:"ymd" gorm:"column:ymd;size:10;"` + GameType *int `json:"gameType" form:"gameType" gorm:"column:game_type;type:int;"` + GameId *string `json:"gameId" form:"gameId" gorm:"column:game_id;size:20;"` + BetCoin *int `json:"betCoin" form:"betCoin" gorm:"column:game_type;type:int;"` + BetCount *int `json:"betCount" form:"betCount" gorm:"column:bet_count;type:int;"` + Ut *int64 `json:"ut" form:"ut" gorm:"column:ut;type:bigint;"` +} + +func (UserWithdrawalStats) TableName() string { + return "user_withdrawal_stats" +}