Documentation ¶
Index ¶
- Constants
- func HMap() map[int][]*HonorWord
- func LatestSunday() time.Time
- type Honor
- type HonorLog
- type HonorStat
- func (hs *HonorStat) GenHonor(mid int64, distinctID int) int
- func (hs *HonorStat) PartionRank() (bool, string, int32)
- func (hs *HonorStat) PriorityA() ([]int, *RiseStage)
- func (hs *HonorStat) PriorityB() ([]int, *RiseStage)
- func (hs *HonorStat) PriorityC() ([]int, *RiseStage)
- func (hs *HonorStat) PriorityD() ([]int, *RiseStage)
- func (hs *HonorStat) PriorityR() ([]int, *RiseStage)
- func (hs *HonorStat) PrioritySR() ([]int, *RiseStage)
- func (hs *HonorStat) PrioritySSR() ([]int, *RiseStage)
- type HonorWord
- type RiseStage
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 LatestSunday ¶
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"` 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) PartionRank ¶
PartionRank .
func (*HonorStat) PrioritySSR ¶
PrioritySSR .
Click to show internal directories.
Click to hide internal directories.