34 lines
688 B
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
|
|
}
|