package global import ( "fmt" "mongo.games.com/game/gamesrv/slotspkg/internal/generic/key" ) type Ddb struct{} var DDB Ddb func (Ddb) GameAccount(typ string, packageName string, account string) string { return fmt.Sprintf(key.DdbGameAccount, typ, packageName, account) } func (Ddb) GameAccountHistory(typ string, packageName string, account string) string { return fmt.Sprintf(key.DdbGameAccountHistory, typ, packageName, account) } func (Ddb) GameAccountResetCount(typ string, packageName string, account string) string { return fmt.Sprintf(key.DdbGameAccountResetCount, typ, packageName, account) } func (Ddb) GamePlayerSN() string { return key.DdbGamePlayerSN } func (Ddb) GamePlayer(uid uint64) string { return fmt.Sprintf(key.DdbGamePlayer, uid) } func (Ddb) GamePlayerLoginTime() string { return key.DdbGamePlayerLoginTime } func (Ddb) GameSettle(uid uint64) string { return fmt.Sprintf(key.DdbGameSettle, uid) } func (Ddb) GamePool() string { if Cluster == "" { return key.DdbGamePool } return fmt.Sprintf(key.DdbGameClusterPool, Cluster) } func (Ddb) CheatSlots(uid int64) string { return fmt.Sprintf(key.DdbCheatSlots, uid) } func (Ddb) SystemMailSN() string { return key.DdbSystemMailSN } func (Ddb) SystemMail(uid int64) string { return fmt.Sprintf(key.DdbSystemMail, uid) } func (Ddb) SystemPaymentOrder() string { return key.DdbSystemPaymentOrder } func (Ddb) OptBanPlayer() string { return key.DdbOptBanPlayer } func (Ddb) OptConfig() string { if Cluster == "" { return key.DdbOptConfig } return fmt.Sprintf(key.DdbOptClusterConfig, Cluster) } func (Ddb) OptPlayer(uid int64) string { return fmt.Sprintf(key.DdbOptPlayer, uid) } func (Ddb) SystemInviteReward() string { return key.DdbSystemInviteReward } func (Ddb) SystemInviteRank() string { return key.DdbSystemInviteRank } func (Ddb) SystemInviteCoin() string { return key.DdbSystemInviteCoin } func (Ddb) SystemBroadcast() string { return key.DdbSystemBroadcast } func (Ddb) SystemPaymentOrderDaily(day string) string { return fmt.Sprintf(key.DdbSystemPaymentOrderDaily, day) } func (Ddb) SystemCustomerServiceDaily(day string) string { return fmt.Sprintf(key.DdbSystemCustomerServiceDaily, day) } func (Ddb) SystemCustomerServiceTotal() string { return fmt.Sprintf(key.DdbSystemCustomerServiceTotal) } func (Ddb) OptDevice() string { return key.DdbOptDevice } func (Ddb) SystemStatisticsDaily(day string) string { return fmt.Sprintf(key.DdbSystemStatisticsDaily, day) } func (Ddb) OptPermitLogin() string { return key.DdbOptPermitLogin } func (Ddb) OptPermitUserTag() string { return key.DdbOptPermitUserTag } func (Ddb) SystemPix() string { return key.DdbSystemPix } func (Ddb) SystemCPF() string { return key.DdbSystemCPF } func (Ddb) SystemPhoneNumber() string { return key.DdbSystemPhoneNumber } func (Ddb) OptOperate() string { return key.DdbOptOperate }