game_sync/gamesrv/base/slots_struct.go

39 lines
1.4 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package base
type EnterReq struct {
TraceId string `form:"tid"`
ThirdName string `json:"tn"`
OperatorPlayerSession string `json:"ops"`
GameId int64 `json:"gid"`
Ts int64 `json:"ts"`
IsSimulator bool `json:"is,optional"`
}
type BetConfig struct {
BetChangeList []float64 `json:"bcl"`
BetSize []float64 `json:"bs"` //单注
BetLevel []int64 `json:"bl"` //下注线数
BetLines []int64 `json:"bi"` //可选线数
BetType int `json:"bt"` //total计算方式 1.显示成Lines betSize*betLevel*lines lines
BetSizeIndex int64 `json:"bsi"` //选中的单注下标
BetLevelIndex int64 `json:"bli"` //选中的等级下标
BetLineIndex int64 `json:"bii"` //选中的线数下标
}
type TableInfo struct {
Coin float64 `json:"c"`
BetConfig BetConfig `json:"bc"`
}
type EnterResp struct {
TableInfo TableInfo `json:"ti"`
Token string `json:"token"`
}
type SpinReq struct {
TraceId string `form:"tid"`
GameId int64 `json:"gid"`
BetSizeIndex int64 `json:"bsi"` //选中的单注下标
BetLevelIndex int64 `json:"bli"` //选中的等级下标
BetLineIndex int64 `json:"bii"` //选中的线数下标
Platform string `json:"plf"`
BetMode int64 `json:"bm,optional"` //0.常规 1.必中
Ts int64 `json:"ts"`
}