grade.go 1.06 KB
Newer Older
hujiebin's avatar
hujiebin committed
1 2
package groupPower_e

hujiebin's avatar
hujiebin committed
3 4
import "git.hilo.cn/hilo-common/resource/mysql"

hujiebin's avatar
hujiebin committed
5 6 7 8
type GroupPowerGrade int

const (
	GroupPowerGrade0 GroupPowerGrade = 0
hujiebin's avatar
hujiebin committed
9 10 11 12
	GroupPowerGrade1 GroupPowerGrade = 1 // 青铜
	GroupPowerGrade2 GroupPowerGrade = 2 // 白银
	GroupPowerGrade3 GroupPowerGrade = 3 // 黄金
	GroupPowerGrade4 GroupPowerGrade = 4 // 黑金
hujiebin's avatar
hujiebin committed
13 14 15 16 17

	GroupPowerGradeMax = GroupPowerGrade4
)

var (
hujiebin's avatar
hujiebin committed
18
	GroupPowerGradeExp = map[GroupPowerGrade]mysql.Num{
hujiebin's avatar
hujiebin committed
19 20 21 22 23 24
		GroupPowerGrade1: 2500000,
		GroupPowerGrade2: 15000000,
		GroupPowerGrade3: 45000000, // todo
		GroupPowerGrade4: 60000000,
	}
)
hujiebin's avatar
hujiebin committed
25 26 27 28 29 30 31 32 33 34 35

type GroupPowerPrivilege int

const (
	GroupPowerPrivilegeMemberNum         GroupPowerPrivilege = 1 // 成员数
	GroupPowerPrivilegeMgrNum            GroupPowerPrivilege = 2 // 管理员数
	GroupPowerPrivilegeNameplate         GroupPowerPrivilege = 3 // 家族铭牌
	GroupPowerPrivilegeMedal             GroupPowerPrivilege = 4 // 家族徽章装饰
	GroupPowerPrivilegeNameplateEdit     GroupPowerPrivilege = 5 // 编辑铭牌
	GroupPowerPrivilegeNameplateHeadwear GroupPowerPrivilege = 6 // 家族头饰
)