enum.go 1.65 KB
package groupPower_e

//国家势力状态
type GroupPowerStatus = uint8

const (
	//上架
	GroupPowerUserHas GroupPowerStatus = 1
	//未上架
	GroupPowerUserNo GroupPowerStatus = 2
	//解散
	GroupPowerDissolve GroupPowerStatus = 3
)

//国家势力用户角色
type GroupPowerUserRole = uint8

const (
	//普通用户
	GroupPowerUserRoleUser GroupPowerUserRole = 1
	//势力主
	GroupPowerUserRoleMgr GroupPowerUserRole = 2
	//势力管理员
	GroupPowerUserRoleAdmin GroupPowerUserRole = 3
)

//国家势力排行榜类型
type GroupPowerRankType = uint8

const (
	GroupPowerRankTypeFamous GroupPowerRankType = 1
	GroupPowerRankTypeActive GroupPowerRankType = 2
	GroupPowerRankTypeCharm  GroupPowerRankType = 3
)

//国家势力日志操作类型
type GroupPowerUserLogType = uint8

const (
	//加入
	GroupPowerUserLogTypeUserJoin GroupPowerUserLogType = 1
	//用户自己离开
	GroupPowerUserLogTypeUserLeave GroupPowerUserLogType = 2
	//运营平台赋予管理者
	GroupPowerUserLogTypeOwerJoin GroupPowerUserLogType = 3
	//管理人让用户离开
	GroupPowerUserLogTypeMgrLeave GroupPowerUserLogType = 4
	//管理人解散
	GroupPowerUserLogDissolve GroupPowerUserLogType = 5
)

type GroupPowerDiamondLogType = uint8

const (
	//群组原因加入
	GroupPowerDiamondLogTypeByGroup GroupPowerDiamondLogType = 1
	//群主原因加入
	GroupPowerDiamondLogTypeByGroupOwer GroupPowerDiamondLogType = 2
)

type PowerSupportAwardState = uint

const (
	PowerSuppportNo      PowerSupportAwardState = 0 // 未达到要求
	PowerSuppportAwarded PowerSupportAwardState = 1 // 已经领取
	PowerSuppportWaiting PowerSupportAwardState = 2 // 待领取
)

const (
	LongestNameplate = 15
)