rank

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2025 License: AGPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetArenaRank

func GetArenaRank(seasonId, uid int64) int64

func GetArenaUidByRank

func GetArenaUidByRank(seasonId, rank int64) int64

GetArenaUidByRank 获取指定排名的uid

func GetRaidEliminateRank

func GetRaidEliminateRank(seasonId, uid int64) int64

func GetRaidEliminateRankAndScore

func GetRaidEliminateRankAndScore(seasonId, uid int64) (int64, float64)

func GetRaidEliminateRankZset

func GetRaidEliminateRankZset(seasonId int64) *zset.SortedSet[int64]

GetRaidEliminateRankZset 注意,如果赛季不存在法会强制前往数据库拉取数据

func GetRaidRank

func GetRaidRank(seasonId, uid int64) int64

func GetRaidRankAndScore

func GetRaidRankAndScore(seasonId, uid int64) (int64, float64)

func GetRaidRankZset

func GetRaidRankZset(seasonId int64) *zset.SortedSet[int64]

func GetRaidScore

func GetRaidScore(seasonId, uid int64) float64

func GetUidByEliminateRank

func GetUidByEliminateRank(seasonId, rank int64) (int64, float64)

GetUidByEliminateRank 获取指定排名uid和分数

func GetUidByRank

func GetUidByRank(seasonId, rank int64) (int64, float64)

GetUidByRank 获取指定排名uid和分数

func SetArenaRank

func SetArenaRank(seasonId, rank, uid int64)

func SetRaidEliminateScore

func SetRaidEliminateScore(seasonId, uid int64, score float64)

func SetRaidScore

func SetRaidScore(seasonId, uid int64, score float64)

Types

type RankInfo

type RankInfo struct {
	SQL *gorm.DB
	// contains filtered or unexported fields
}
var RANKINFO *RankInfo

func NewRank

func NewRank() *RankInfo

func (*RankInfo) Close

func (x *RankInfo) Close()

func (*RankInfo) NewArenaRank

func (x *RankInfo) NewArenaRank(seasonId int64)

NewArenaRank 此操作会将排名强制覆盖成冷数据中的排名,建议仅用于初始化这个赛季时拉取冷数据使用

func (*RankInfo) NewRaidEliminateRank

func (x *RankInfo) NewRaidEliminateRank(seasonId int64)

NewRaidEliminateRank 此操作会将排名强制覆盖成冷数据中的排名,建议仅用于初始化这个赛季时拉取冷数据使用

func (*RankInfo) NewRaidRank

func (x *RankInfo) NewRaidRank(seasonId int64)

NewRaidRank 此操作会将排名强制覆盖成冷数据中的排名,建议仅用于初始化这个赛季时拉取冷数据使用

func (*RankInfo) SettlementAren

func (x *RankInfo) SettlementAren(seasonId int64)

SettlementAren 结算线程

func (*RankInfo) SettlementRaid

func (x *RankInfo) SettlementRaid(seasonId int64)

SettlementRaid 结算线程

func (*RankInfo) SettlementRaidEliminate

func (x *RankInfo) SettlementRaidEliminate(seasonId int64)

SettlementRaidEliminate 结算线程

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL