Commit 4aa954d5 authored by hujiebin's avatar hujiebin

Update group.go

parent 9e79a808
......@@ -50,6 +50,7 @@ func init() {
type CvGroupPowerInfo struct {
CvGroupPowerBase `json:",inline"`
CvGroupPowerMember `json:",inline"`
CvGroupPowerGrade `json:",inline"`
}
// 家族基本信息
......@@ -66,6 +67,15 @@ type CvGroupPowerMember struct {
MemberMax mysql.Num `json:"memberMax"` // 成员上限
}
// 家族等级
type CvGroupPowerGrade struct {
Grade int `json:"grade"` // 等级 0:无 1:青铜 2:白银 3:黄金 4:黑金
Exp uint32 `json:"exp"` // 经验值
NextExp uint32 `json:"nextExp,omitempty"` // 升级所需经验值
ExpireAt string `json:"expireAt,omitempty"` // 有效期
ShowExp bool `json:"showExp"` // 是否展示经验值
}
// 获取家族
func GetGroupPower(model *domain.Model, groupPowerId mysql.ID) (CvGroupPowerInfo, error) {
infos, err := MGetGroupPower(model, []mysql.ID{groupPowerId})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment