go-common/app/service/live/xuser/model/exp/model.go

67 lines
1.6 KiB
Go
Raw Normal View History

2019-04-22 10:49:16 +00:00
package exp
// Exp 经验DB层
type Exp struct {
UID int64
Uexp int64
Rexp int64
CTime string
MTime string
}
// ModelExpList exp list
type ModelExpList struct {
Data []Exp
}
// ModelExpLog 行为日志上报结构
type ModelExpLog struct {
Mid int64
Uexp int64
Rexp int64
Ts int64
// 业务来源
ReqBizDesc string
Buvid string
// 具体描述
Content map[string]string
}
// LevelInfo 等级结构
type LevelInfo struct {
UID int64
UserLevel UserLevelInfo
AnchorLevel AnchorLevelInfo
CTime string
MTime string
}
// UserLevelInfo 等级基础结构
type UserLevelInfo struct {
Level int64 `json:"level"`
NextLevel int64 `json:"nextLevel"`
UserExpLeft int64 `json:"userExpLeft"`
UserExpRight int64 `json:"userExpRight"`
UserExp int64 `json:"userExp"`
UserExpNextLevel int64 `json:"userExpNextLevel"`
Color int64 `json:"color"`
UserExpNextLeft int64 `json:"userExpNextLeft"`
UserExpNextRight int64 `json:"userExpNextRight"`
IsLevelTop int64 `json:"isLevelTop"`
}
// AnchorLevelInfo 等级基础结构
type AnchorLevelInfo struct {
Level int64 `json:"level"`
NextLevel int64 `json:"nextLevel"`
UserExpLeft int64 `json:"userExpLeft"`
UserExpRight int64 `json:"userExpRight"`
UserExp int64 `json:"userExp"`
UserExpNextLevel int64 `json:"userExpNextLevel"`
Color int64 `json:"color"`
UserExpNextLeft int64 `json:"userExpNextLeft"`
UserExpNextRight int64 `json:"userExpNextRight"`
AnchorScore int64 `json:"anchorScore"`
IsLevelTop int64 `json:"isLevelTop"`
}