From 4aa954d566dca2a8a97e6adf2c02ec8a34f02d95 Mon Sep 17 00:00:00 2001 From: hujiebin Date: Tue, 14 Mar 2023 16:04:27 +0800 Subject: [PATCH] Update group.go --- rpc/group.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/rpc/group.go b/rpc/group.go index d77b656..8b9c6c7 100644 --- a/rpc/group.go +++ b/rpc/group.go @@ -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}) -- 2.22.0