game_sync/statistics/modelmongo/log_login.go

34 lines
688 B
Go

package modelmongo
import (
"time"
"go.mongodb.org/mongo-driver/bson/primitive"
)
const LogLogin = "log_login"
const (
LogTypeLogin int32 = iota // 登录
LogTypeLogout // 登出
LogTypeRehold // 重连
LogTypeDrop // 掉线
)
type LoginLog struct {
LogId primitive.ObjectID `bson:"_id"`
Platform string //平台id
SnId int32
LogType int32
Ts int64
Time time.Time
GameId int // 玩家掉线时所在游戏id
LastGameID int // 玩家最后所在游戏id
ChannelId string // 推广渠道
DeviceName string
AppVersion string
BuildVersion string
AppChannel string
}