25 lines
859 B
Go
25 lines
859 B
Go
package model
|
|
|
|
import "blazing/common/socket/handler"
|
|
|
|
// TeamInfo 战队信息结构
|
|
type TeamInfo struct {
|
|
Head handler.TomeeHeader `cmd:"1001" struc:"[0]pad"` // 命令头
|
|
ID uint32 `struc:"uint32" default:"0"` // 默认值0
|
|
Priv uint32 `struc:"uint32" default:"1"` // 默认值1
|
|
SuperCore uint32 `struc:"uint32" default:"1"` // 默认值1
|
|
IsShow uint32 `struc:"uint32" default:"1"` // 默认值1
|
|
AllContribution uint32 `struc:"uint32" default:"1"` // 默认值1
|
|
CanExContribution uint32 `struc:"uint32" default:"1"` // 默认值1
|
|
}
|
|
|
|
// InitDefaults 初始化默认值
|
|
func (t *TeamInfo) InitDefaults() {
|
|
t.ID = 0
|
|
t.Priv = 1
|
|
t.SuperCore = 1
|
|
t.IsShow = 1
|
|
t.AllContribution = 1
|
|
t.CanExContribution = 1
|
|
}
|