weeklyhonor

package
v0.0.0-...-83adff0 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2020 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// HonorSub honor subscribe state subscribed
	HonorSub uint8 = iota
	// HonorUnSub honor subscribe state unsubscribed
	HonorUnSub
)

Variables

This section is empty.

Functions

func HMap

func HMap() map[int][]*HonorWord

HMap get hid-honorWord map

func LatestSunday

func LatestSunday() time.Time

LatestSunday when today=sunday,return today,else return last week's sunday

Types

type Honor

type Honor struct {
	HID        int            `json:"hid"`
	MID        int64          `json:"mid"`
	HonorCount int64          `json:"honor_count"`
	Uname      string         `json:"uname"`
	Face       string         `json:"face"`
	Word       string         `json:"word"`
	Text       string         `json:"text"`
	Desc       string         `json:"desc"`
	Priority   string         `json:"priority"`
	ShareToken string         `json:"share_token"`
	RiseStage  *RiseStage     `json:"rise_stage"`
	SubState   uint8          `json:"sub_state"`
	LoveFans   []*accmdl.Info `json:"love_fans"`
	PlayFans   []*accmdl.Info `json:"play_fans"`
	NewArchive *api.Arc       `json:"new_archive"`
	HotArchive *api.Arc       `json:"hot_archive"`
	DateBegin  xtime.Time     `json:"date_begin"`
	DateEnd    xtime.Time     `json:"date_end"`
}

Honor weeklyhonor info.

type HonorLog

type HonorLog struct {
	ID    int64      `json:"id"`
	MID   int64      `json:"mid"`
	HID   int        `json:"hid"`
	Count int64      `json:"count"`
	CTime xtime.Time `json:"ctime"`
	MTime xtime.Time `json:"mtime"`
}

HonorLog .

type HonorStat

type HonorStat struct {
	Play         int32 `family:"f" qualifier:"play" json:"play"`
	PlayLastW    int32 `family:"f" qualifier:"play_last_w" json:"play_last_w"`
	Fans         int32 `family:"f" qualifier:"fans" json:"fans"`
	FansLastW    int32 `family:"f" qualifier:"fans_last_w" json:"fans_last_w"`
	PlayInc      int32 `family:"f" qualifier:"play_inc" json:"play_inc"`
	FansInc      int32 `family:"f" qualifier:"fans_inc" json:"fans_inc"`
	LikeInc      int32 `family:"f" qualifier:"like_inc" json:"like_inc"`
	ShInc        int32 `family:"f" qualifier:"sh_inc" json:"sh_inc"`
	CoinInc      int32 `family:"f" qualifier:"coin_inc" json:"coin_inc"`
	AvsInc       int32 `family:"f" qualifier:"avs_inc" json:"avs_inc"`
	DyInc        int32 `family:"f" qualifier:"dy_inc" json:"dy_inc"`
	Act1         int32 `family:"f" qualifier:"act1" json:"act1"`
	Act2         int32 `family:"f" qualifier:"act2" json:"act2"`
	Act3         int32 `family:"f" qualifier:"act3" json:"act3"`
	Dr1          int32 `family:"f" qualifier:"dr1" json:"dr1"`
	Dr2          int32 `family:"f" qualifier:"dr2" json:"dr2"`
	Dr3          int32 `family:"f" qualifier:"dr3" json:"dr3"`
	HottestAvNew int32 `family:"f" qualifier:"hottest_av_new" json:"hottest_av_new"`
	HottestAvInc int32 `family:"f" qualifier:"hottest_av_inc" json:"hottest_av_inc"`
	HottestAvAll int32 `family:"f" qualifier:"hottest_av_all" json:"hottest_av_all"`
	Rank0        int32 `family:"r" qualifier:"rank0" json:"rank0"`
	Rank1        int32 `family:"r" qualifier:"rank1" json:"rank1"`
	Rank3        int32 `family:"r" qualifier:"rank3" json:"rank3"`
	Rank4        int32 `family:"r" qualifier:"rank4" json:"rank4"`
	Rank5        int32 `family:"r" qualifier:"rank5" json:"rank5"`
	Rank36       int32 `family:"r" qualifier:"rank36" json:"rank36"`
	Rank119      int32 `family:"r" qualifier:"rank119" json:"rank119"`
	Rank129      int32 `family:"r" qualifier:"rank129" json:"rank129"`
	Rank155      int32 `family:"r" qualifier:"rank155" json:"rank155"`
	Rank160      int32 `family:"r" qualifier:"rank160" json:"rank160"`
	Rank168      int32 `family:"r" qualifier:"rank168" json:"rank168"`
	Rank181      int32 `family:"r" qualifier:"rank181" json:"rank181"`
}

HonorStat up honor stats form hbase.

func (*HonorStat) GenHonor

func (hs *HonorStat) GenHonor(mid int64, distinctID int) int

GenHonor .

func (*HonorStat) PartionRank

func (hs *HonorStat) PartionRank() (bool, string, int32)

PartionRank .

func (*HonorStat) PriorityA

func (hs *HonorStat) PriorityA() ([]int, *RiseStage)

PriorityA .

func (*HonorStat) PriorityB

func (hs *HonorStat) PriorityB() ([]int, *RiseStage)

PriorityB .

func (*HonorStat) PriorityC

func (hs *HonorStat) PriorityC() ([]int, *RiseStage)

PriorityC .

func (*HonorStat) PriorityD

func (hs *HonorStat) PriorityD() ([]int, *RiseStage)

PriorityD .

func (*HonorStat) PriorityR

func (hs *HonorStat) PriorityR() ([]int, *RiseStage)

PriorityR .

func (*HonorStat) PrioritySR

func (hs *HonorStat) PrioritySR() ([]int, *RiseStage)

PrioritySR .

func (*HonorStat) PrioritySSR

func (hs *HonorStat) PrioritySSR() ([]int, *RiseStage)

PrioritySSR .

type HonorWord

type HonorWord struct {
	ID       int        `json:"id"`
	Word     string     `json:"word"`
	Text     string     `json:"text"`
	Desc     string     `json:"desc"`
	Priority string     `json:"priority"`
	Start    xtime.Time `json:"start"`
	End      xtime.Time `json:"end"`
}

HonorWord .

type RiseStage

type RiseStage struct {
	Play  int `json:"play"`
	Like  int `json:"like"`
	Fans  int `json:"fans"`
	Coin  int `json:"coin"`
	Share int `json:"share"`
}

RiseStage .

Jump to

Keyboard shortcuts

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