like

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: 23 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HasLike = 1
	NoLike  = -1
)

like_action sql and like state

View Source
const (

	// EsOrderLikes archive center likes.
	EsOrderLikes = "likes"
	// EsOrderCoin archive center coin .
	EsOrderCoin = "coin"
	// EsOrderReply archive center reply.
	EsOrderReply = "reply"
	// EsOrderShare  archive center share.
	EsOrderShare = "share"
	// EsOrderClick archive center click
	EsOrderClick = "click"
	// EsOrderDm archive center  dm
	EsOrderDm = "dm"
	// EsOrderFav archive center fav
	EsOrderFav = "fav"
	// ActOrderLike activity list like order.
	ActOrderLike = "like"
	// ActOrderCtime activity list ctime order.
	ActOrderCtime = "ctime"
	// ActOrderRandom order random .
	ActOrderRandom = "random"
)
View Source
const (

	// AwardNotChange .
	AwardNotChange = 0
	// AwardHasChange .
	AwardHasChange = 1
	// AwardNoGet .
	AwardNoGet = 2
)
View Source
const (

	// HaveAward award state
	HaveAward = 1
)
View Source
const (

	// MissionStateInit the init state
	MissionStateInit = 0
)
View Source
const (

	//SubjectValidState act_subject valid state
	SubjectValidState = 1
)

Variables

This section is empty.

Functions

func PromError

func PromError(name string, format string, args ...interface{})

PromError stat and log.

Types

type Dao

type Dao struct {
	// contains filtered or unexported fields
}

Dao struct

func New

func New(c *conf.Config) (dao *Dao)

New init

func (*Dao) ActLikeAchieves

func (d *Dao) ActLikeAchieves(c context.Context, id int64) (res *likemdl.Achievements, err error)

ActLikeAchieves get data from cache if miss will call source method, then add to cache.

func (*Dao) ActMatch

func (d *Dao) ActMatch(c context.Context, sid int64) (res []*match.Match, err error)

ActMatch get Activity Match

func (*Dao) ActMatchCache

func (d *Dao) ActMatchCache(c context.Context, sid int64) (res []*match.Match, err error)

ActMatchCache get match list from cache.

func (*Dao) ActMission

func (d *Dao) ActMission(c context.Context, id int64, lid int64, mid int64) (res int64, err error)

ActMission get data from cache if miss will call source method, then add to cache.

func (*Dao) ActMissionFriends

func (d *Dao) ActMissionFriends(c context.Context, id int64, lid int64) (res *likemdl.ActMissionGroups, err error)

ActMissionFriends get data from cache if miss will call source method, then add to cache.

func (*Dao) ActSubject

func (d *Dao) ActSubject(c context.Context, id int64) (res *likemdl.SubjectItem, err error)

ActSubject get data from cache if miss will call source method, then add to cache.

func (*Dao) ActSubjectProtocol

func (d *Dao) ActSubjectProtocol(c context.Context, id int64) (res *likemdl.ActSubjectProtocol, err error)

ActSubjectProtocol get data from cache if miss will call source method, then add to cache.

func (*Dao) ActUserAchieve

func (d *Dao) ActUserAchieve(c context.Context, id int64) (res *likemdl.ActLikeUserAchievement, err error)

ActUserAchieve get data from cache if miss will call source method, then add to cache.

func (*Dao) ActUserAchieveChange

func (d *Dao) ActUserAchieveChange(c context.Context, id, award int64) (upID int64, err error)

ActUserAchieveChange .

func (*Dao) AddActMission

func (d *Dao) AddActMission(c context.Context, act *l.ActMissionGroup) (actID int64, err error)

AddActMission .

func (*Dao) AddCacheActLikeAchieves

func (d *Dao) AddCacheActLikeAchieves(c context.Context, id int64, val *likemdl.Achievements) (err error)

AddCacheActLikeAchieves Set data to mc

func (*Dao) AddCacheActMission

func (d *Dao) AddCacheActMission(c context.Context, id int64, val int64, lid int64, mid int64) (err error)

AddCacheActMission Set data to mc

func (*Dao) AddCacheActMissionFriends

func (d *Dao) AddCacheActMissionFriends(c context.Context, id int64, val *likemdl.ActMissionGroups, lid int64) (err error)

AddCacheActMissionFriends Set data to mc

func (*Dao) AddCacheActSubject

func (d *Dao) AddCacheActSubject(c context.Context, id int64, val *likemdl.SubjectItem) (err error)

AddCacheActSubject Set data to mc

func (*Dao) AddCacheActSubjectMaxID

func (d *Dao) AddCacheActSubjectMaxID(c context.Context, val int64) (err error)

AddCacheActSubjectMaxID Set data to mc

func (*Dao) AddCacheActSubjectProtocol

func (d *Dao) AddCacheActSubjectProtocol(c context.Context, id int64, val *likemdl.ActSubjectProtocol) (err error)

AddCacheActSubjectProtocol Set data to mc

func (*Dao) AddCacheActUserAchieve

func (d *Dao) AddCacheActUserAchieve(c context.Context, id int64, val *likemdl.ActLikeUserAchievement) (err error)

AddCacheActUserAchieve Set data to mc

func (*Dao) AddCacheActUserAward

func (d *Dao) AddCacheActUserAward(c context.Context, id int64, val int64) (err error)

AddCacheActUserAward Set data to mc

func (*Dao) AddCacheLike

func (d *Dao) AddCacheLike(c context.Context, id int64, val *likemdl.Item) (err error)

AddCacheLike Set data to mc

func (*Dao) AddCacheLikeActs

func (dao *Dao) AddCacheLikeActs(c context.Context, sid, mid int64, values map[int64]int) (err error)

AddCacheLikeActs Set data to mc

func (*Dao) AddCacheLikeContent

func (d *Dao) AddCacheLikeContent(c context.Context, values map[int64]*likemdl.LikeContent) (err error)

AddCacheLikeContent Set data to mc

func (*Dao) AddCacheLikeMaxID

func (d *Dao) AddCacheLikeMaxID(c context.Context, val int64) (err error)

AddCacheLikeMaxID Set data to mc

func (*Dao) AddCacheLikeMissionBuff

func (d *Dao) AddCacheLikeMissionBuff(c context.Context, id int64, val int64, mid int64) (err error)

AddCacheLikeMissionBuff Set data to mc

func (*Dao) AddCacheLikes

func (d *Dao) AddCacheLikes(c context.Context, values map[int64]*likemdl.Item) (err error)

AddCacheLikes Set data to mc

func (*Dao) AddCacheMatchSubjects

func (d *Dao) AddCacheMatchSubjects(c context.Context, data map[int64]*match.Object) (err error)

AddCacheMatchSubjects .

func (*Dao) AddCacheMissionGroupItems

func (d *Dao) AddCacheMissionGroupItems(c context.Context, values map[int64]*likemdl.MissionGroup) (err error)

AddCacheMissionGroupItems Set data to mc

func (*Dao) AddCacheRedDotTs

func (d *Dao) AddCacheRedDotTs(c context.Context, mid, ts int64) (err error)

AddCacheRedDotTs .

func (*Dao) AddCacheSourceItemData

func (d *Dao) AddCacheSourceItemData(c context.Context, id int64, val []int64) (err error)

AddCacheSourceItemData Set data to mc

func (*Dao) AddCacheSubjectStat

func (d *Dao) AddCacheSubjectStat(c context.Context, id int64, val *likemdl.SubjectStat) (err error)

AddCacheSubjectStat Set data to mc

func (*Dao) AddCacheViewRank

func (d *Dao) AddCacheViewRank(c context.Context, id int64, val string) (err error)

AddCacheViewRank Set data to mc

func (*Dao) AddExtend

func (dao *Dao) AddExtend(c context.Context, query string) (res int64, err error)

AddExtend .

func (*Dao) AddFollow

func (d *Dao) AddFollow(c context.Context, mid int64, teams []string) (err error)

AddFollow add follow teams

func (*Dao) AddGuess

func (d *Dao) AddGuess(c context.Context, mid, matID, objID, sid, result, stake int64) (lastID int64, err error)

AddGuess add match user log

func (*Dao) AddLotteryTimes

func (d *Dao) AddLotteryTimes(c context.Context, sid, mid int64) (err error)

AddLotteryTimes .

func (*Dao) AddUserAchievment

func (d *Dao) AddUserAchievment(c context.Context, userAchi *l.ActLikeUserAchievement) (ID int64, err error)

AddUserAchievment .

func (*Dao) CVoteLog

func (dao *Dao) CVoteLog(c context.Context, sid int64, aid int64, mid int64, stage int64, vote int64)

CVoteLog chan Vote Log

func (*Dao) CacheActLikeAchieves

func (d *Dao) CacheActLikeAchieves(c context.Context, id int64) (res *likemdl.Achievements, err error)

CacheActLikeAchieves get data from mc

func (*Dao) CacheActMission

func (d *Dao) CacheActMission(c context.Context, id int64, lid int64, mid int64) (res int64, err error)

CacheActMission get data from mc

func (*Dao) CacheActMissionFriends

func (d *Dao) CacheActMissionFriends(c context.Context, id int64, lid int64) (res *likemdl.ActMissionGroups, err error)

CacheActMissionFriends get data from mc

func (*Dao) CacheActSubject

func (d *Dao) CacheActSubject(c context.Context, id int64) (res *likemdl.SubjectItem, err error)

CacheActSubject get data from mc

func (*Dao) CacheActSubjectMaxID

func (d *Dao) CacheActSubjectMaxID(c context.Context) (res int64, err error)

CacheActSubjectMaxID get data from mc

func (*Dao) CacheActSubjectProtocol

func (d *Dao) CacheActSubjectProtocol(c context.Context, id int64) (res *likemdl.ActSubjectProtocol, err error)

CacheActSubjectProtocol get data from mc

func (*Dao) CacheActUserAchieve

func (d *Dao) CacheActUserAchieve(c context.Context, id int64) (res *likemdl.ActLikeUserAchievement, err error)

CacheActUserAchieve get data from mc

func (*Dao) CacheActUserAward

func (d *Dao) CacheActUserAward(c context.Context, id int64) (res int64, err error)

CacheActUserAward get data from mc

func (*Dao) CacheLike

func (d *Dao) CacheLike(c context.Context, id int64) (res *likemdl.Item, err error)

CacheLike get data from mc

func (*Dao) CacheLikeActs

func (dao *Dao) CacheLikeActs(c context.Context, sid, mid int64, lids []int64) (res map[int64]int, err error)

CacheLikeActs res value val -1:no like 1:has like 0:no value.

func (*Dao) CacheLikeContent

func (d *Dao) CacheLikeContent(c context.Context, ids []int64) (res map[int64]*likemdl.LikeContent, err error)

CacheLikeContent get data from mc

func (*Dao) CacheLikeMaxID

func (d *Dao) CacheLikeMaxID(c context.Context) (res int64, err error)

CacheLikeMaxID get data from mc

func (*Dao) CacheLikeMissionBuff

func (d *Dao) CacheLikeMissionBuff(c context.Context, id int64, mid int64) (res int64, err error)

CacheLikeMissionBuff get data from mc

func (*Dao) CacheLikes

func (d *Dao) CacheLikes(c context.Context, ids []int64) (res map[int64]*likemdl.Item, err error)

CacheLikes get data from mc

func (*Dao) CacheMatchSubjects

func (d *Dao) CacheMatchSubjects(c context.Context, ids []int64) (res map[int64]*match.Object, err error)

CacheMatchSubjects .

func (*Dao) CacheMissionGroupItems

func (d *Dao) CacheMissionGroupItems(c context.Context, ids []int64) (res map[int64]*likemdl.MissionGroup, err error)

CacheMissionGroupItems get data from mc

func (*Dao) CacheRedDotTs

func (d *Dao) CacheRedDotTs(c context.Context, mid int64) (ts int64, err error)

CacheRedDotTs .

func (*Dao) CacheSourceItemData

func (d *Dao) CacheSourceItemData(c context.Context, id int64) (res []int64, err error)

CacheSourceItemData get data from mc

func (*Dao) CacheSubjectStat

func (d *Dao) CacheSubjectStat(c context.Context, id int64) (res *likemdl.SubjectStat, err error)

CacheSubjectStat get data from mc

func (*Dao) CacheViewRank

func (d *Dao) CacheViewRank(c context.Context, id int64) (res string, err error)

CacheViewRank get data from mc

func (*Dao) Close

func (dao *Dao) Close()

Close Dao

func (*Dao) DelActMatchCache

func (d *Dao) DelActMatchCache(c context.Context, sid, matID int64) (err error)

DelActMatchCache del match cache

func (*Dao) DelCacheActMissionFriends

func (d *Dao) DelCacheActMissionFriends(c context.Context, id int64, lid int64) (err error)

DelCacheActMissionFriends delete data from mc

func (*Dao) DelLikeListCtime

func (dao *Dao) DelLikeListCtime(c context.Context, sid int64, items []*like.Item) (err error)

DelLikeListCtime delete likeList Ctime cache .

func (*Dao) DelObjectCache

func (d *Dao) DelObjectCache(c context.Context, objID, sid int64) (err error)

DelObjectCache del object cache

func (*Dao) DelUserLogCache

func (d *Dao) DelUserLogCache(c context.Context, sid, mid int64) (err error)

DelUserLogCache delete user log cache.

func (*Dao) Follow

func (d *Dao) Follow(c context.Context, mid int64) (res []string, err error)

Follow get follow teams

func (*Dao) GroupItemData

func (dao *Dao) GroupItemData(c context.Context, sid int64, ck string) (data []*like.GroupItem, err error)

GroupItemData like data.

func (*Dao) IPReqquestCheck

func (dao *Dao) IPReqquestCheck(c context.Context, ip string) (val int, err error)

IPReqquestCheck check ip has ben used or not .

func (*Dao) Incr

func (dao *Dao) Incr(c context.Context, key string) (res bool, err error)

Incr Dao

func (*Dao) IncrStoryEachLikeAct

func (dao *Dao) IncrStoryEachLikeAct(c context.Context, sid, mid, lid int64, score int64) (res int64, err error)

IncrStoryEachLikeAct .

func (*Dao) IncrStoryLikeSum

func (dao *Dao) IncrStoryLikeSum(c context.Context, sid, mid int64, score int64) (res int64, err error)

IncrStoryLikeSum .

func (*Dao) Incrby

func (dao *Dao) Incrby(c context.Context, key string) (res bool, err error)

Incrby Dao

func (*Dao) InfoCache

func (dao *Dao) InfoCache(c context.Context, sid int64) (v *like.Subject, err error)

InfoCache Dao

func (*Dao) InrcMissionLikeLimit

func (d *Dao) InrcMissionLikeLimit(c context.Context, sid, mid int64, val int64) (res bool, err error)

InrcMissionLikeLimit .

func (*Dao) Like

func (d *Dao) Like(c context.Context, id int64) (res *likemdl.Item, err error)

Like get data from cache if miss will call source method, then add to cache.

func (*Dao) LikeActAdd

func (dao *Dao) LikeActAdd(c context.Context, likeAct *l.Action) (id int64, err error)

LikeActAdd add like_action .

func (*Dao) LikeActInfos

func (dao *Dao) LikeActInfos(c context.Context, lids []int64, mid int64) (likeActs map[int64]*l.Action, err error)

LikeActInfos get likesaction logs.

func (*Dao) LikeActLidCounts

func (dao *Dao) LikeActLidCounts(c context.Context, lids []int64) (res map[int64]int64, err error)

LikeActLidCounts get lid score.

func (*Dao) LikeActSums

func (dao *Dao) LikeActSums(c context.Context, sid int64, lids []int64) (res []*l.LidLikeSum, err error)

LikeActSums get like_action likes sum data .

func (*Dao) LikeActZscore

func (dao *Dao) LikeActZscore(c context.Context, sid, lid int64) (res int64, err error)

LikeActZscore .

func (*Dao) LikeActs

func (dao *Dao) LikeActs(c context.Context, sid, mid int64, lids []int64) (res map[int64]int, err error)

LikeActs get data from cache if miss will call source method, then add to cache.

func (*Dao) LikeContent

func (d *Dao) LikeContent(c context.Context, keys []int64) (res map[int64]*likemdl.LikeContent, err error)

LikeContent get data from cache if miss will call source method, then add to cache.

func (*Dao) LikeCount

func (dao *Dao) LikeCount(c context.Context, sid int64) (res int64, err error)

LikeCount .

func (*Dao) LikeCtime

func (dao *Dao) LikeCtime(c context.Context, sid int64, start, end int) (res []int64, err error)

LikeCtime .

func (*Dao) LikeList

func (dao *Dao) LikeList(c context.Context, sid int64) (ns []*like.Item, err error)

LikeList dao sql

func (*Dao) LikeListCtime

func (dao *Dao) LikeListCtime(c context.Context, sid int64, items []*like.Item) (err error)

LikeListCtime set like list by ctime.

func (*Dao) LikeListMoreLid

func (dao *Dao) LikeListMoreLid(c context.Context, lid int64) (res []*like.Item, err error)

LikeListMoreLid get likes data with like.id greater than lid

func (*Dao) LikeMaxID

func (dao *Dao) LikeMaxID(c context.Context) (res *like.Item, err error)

LikeMaxID get likes last id .

func (*Dao) LikeMissionBuff

func (d *Dao) LikeMissionBuff(c context.Context, id int64, mid int64) (res int64, err error)

LikeMissionBuff get data from cache if miss will call source method, then add to cache.

func (*Dao) LikeRandom

func (dao *Dao) LikeRandom(c context.Context, sid int64, start, end int) (res []int64, err error)

LikeRandom .

func (*Dao) LikeRandomCount

func (dao *Dao) LikeRandomCount(c context.Context, sid int64) (res int64, err error)

LikeRandomCount .

func (*Dao) LikeRegionCache

func (dao *Dao) LikeRegionCache(c context.Context, sid int64, regionID int16, start, end int) (likes []*like.Item, err error)

LikeRegionCache get like region cache.

func (*Dao) LikeRegionCnt

func (dao *Dao) LikeRegionCnt(c context.Context, sid int64, regionID int16) (count int, err error)

LikeRegionCnt get like region cnt.

func (*Dao) LikeTagCache

func (dao *Dao) LikeTagCache(c context.Context, sid, tagID int64, start, end int) (likes []*like.Item, err error)

LikeTagCache get like tag cache.

func (*Dao) LikeTagCnt

func (dao *Dao) LikeTagCnt(c context.Context, sid, tagID int64) (count int, err error)

LikeTagCnt get like tag cnt.

func (*Dao) LikeTypeList

func (dao *Dao) LikeTypeList(c context.Context, sid int64) (ns []*like.Like, err error)

LikeTypeList dao sql.

func (*Dao) Likes

func (d *Dao) Likes(c context.Context, keys []int64) (res map[int64]*likemdl.Item, err error)

Likes get data from cache if miss will call source method, then add to cache.

func (*Dao) LikesBySid

func (dao *Dao) LikesBySid(c context.Context, lid, sid int64) (res []*like.Item, err error)

LikesBySid get sid all likes .

func (*Dao) ListFromES

func (dao *Dao) ListFromES(c context.Context, sid int64, order string, ps, pn int, seed int64) (res *like.ListInfo, err error)

ListFromES .

func (*Dao) ListGuess

func (d *Dao) ListGuess(c context.Context, sid, mid int64) (res []*match.UserLog, err error)

ListGuess get match user log

func (*Dao) LotteryIndex

func (d *Dao) LotteryIndex(c context.Context, actID, platform, source, mid int64) (res *l.Lottery, err error)

LotteryIndex .

func (*Dao) Match

func (d *Dao) Match(c context.Context, id int64) (res *match.Match, err error)

Match get Match

func (*Dao) MatchCache

func (d *Dao) MatchCache(c context.Context, id int64) (mat *match.Match, err error)

MatchCache get match from cache.

func (*Dao) MatchSubjects

func (d *Dao) MatchSubjects(c context.Context, keys []int64) (res map[int64]*likemdl.Object, err error)

MatchSubjects get data from cache if miss will call source method, then add to cache.

func (*Dao) MissionGroupAdd

func (d *Dao) MissionGroupAdd(c context.Context, group *l.MissionGroup) (misID int64, err error)

MissionGroupAdd add like_mission_group data .

func (*Dao) MissionGroupItems

func (d *Dao) MissionGroupItems(c context.Context, keys []int64) (res map[int64]*likemdl.MissionGroup, err error)

MissionGroupItems get data from cache if miss will call source method, then add to cache.

func (*Dao) MissionLidRank

func (d *Dao) MissionLidRank(c context.Context, sid, lid int64) (rank int64, err error)

MissionLidRank .

func (*Dao) MissionLidScore

func (d *Dao) MissionLidScore(c context.Context, sid, lid int64) (score int64, err error)

MissionLidScore .

func (*Dao) MissionLikeLimit

func (d *Dao) MissionLikeLimit(c context.Context, sid, mid int64) (res int64, err error)

MissionLikeLimit .

func (*Dao) MissionScoreList

func (d *Dao) MissionScoreList(c context.Context, sid int64, start, end int) (data []int64, err error)

MissionScoreList score list .

func (*Dao) MultiTags

func (dao *Dao) MultiTags(c context.Context, wids []int64) (tagList map[int64][]string, err error)

MultiTags .

func (*Dao) NewestSubject

func (dao *Dao) NewestSubject(c context.Context, typeIDs []int64) (res *like.SubItem, err error)

NewestSubject get newest subject list.

func (*Dao) Object

func (d *Dao) Object(c context.Context, id int64) (res *match.Object, err error)

Object get object

func (*Dao) ObjectCache

func (d *Dao) ObjectCache(c context.Context, id int64) (mat *match.Object, err error)

ObjectCache get object from cache.

func (*Dao) ObjectsCache

func (d *Dao) ObjectsCache(c context.Context, sid int64, start, end int) (res []*match.Object, total int, err error)

ObjectsCache get object list from cache.

func (*Dao) ObjectsUnStart

func (d *Dao) ObjectsUnStart(c context.Context, sid int64) (res []*match.Object, err error)

ObjectsUnStart get unstart objects.

func (*Dao) OidInfoFromES

func (dao *Dao) OidInfoFromES(c context.Context, oids []int64, sType int) (res map[int64]*like.Item, err error)

OidInfoFromES .

func (*Dao) Ping

func (dao *Dao) Ping(c context.Context) error

Ping Dao

func (*Dao) RawActLikeAchieves

func (d *Dao) RawActLikeAchieves(c context.Context, sid int64) (res *likemdl.Achievements, err error)

RawActLikeAchieves .

func (*Dao) RawActMission

func (d *Dao) RawActMission(c context.Context, sid, lid, mid int64) (res int64, err error)

RawActMission .

func (*Dao) RawActMissionFriends

func (d *Dao) RawActMissionFriends(c context.Context, sid, lid int64) (res *l.ActMissionGroups, err error)

RawActMissionFriends .

func (*Dao) RawActSubject

func (dao *Dao) RawActSubject(c context.Context, id int64) (res *like.SubjectItem, err error)

RawActSubject get act_subject by id .

func (*Dao) RawActSubjectProtocol

func (dao *Dao) RawActSubjectProtocol(c context.Context, sid int64) (res *lmdl.ActSubjectProtocol, err error)

RawActSubjectProtocol .

func (*Dao) RawActUserAchieve

func (d *Dao) RawActUserAchieve(c context.Context, id int64) (res *l.ActLikeUserAchievement, err error)

RawActUserAchieve .

func (*Dao) RawLike

func (dao *Dao) RawLike(c context.Context, id int64) (res *like.Item, err error)

RawLike get like by id .

func (*Dao) RawLikeContent

func (dao *Dao) RawLikeContent(c context.Context, ids []int64) (res map[int64]*l.LikeContent, err error)

RawLikeContent .

func (*Dao) RawLikeMissionBuff

func (d *Dao) RawLikeMissionBuff(c context.Context, sid, mid int64) (ID int64, err error)

RawLikeMissionBuff get mid has .

func (*Dao) RawLikes

func (dao *Dao) RawLikes(c context.Context, ids []int64) (data map[int64]*like.Item, err error)

RawLikes get likes by wid.

func (*Dao) RawMatchSubjects

func (d *Dao) RawMatchSubjects(c context.Context, ids []int64) (res map[int64]*match.Object, err error)

RawMatchSubjects .

func (*Dao) RawMissionGroupItems

func (d *Dao) RawMissionGroupItems(c context.Context, lids []int64) (res map[int64]*l.MissionGroup, err error)

RawMissionGroupItems get mission_group item by ids.

func (*Dao) RawSourceItemData

func (dao *Dao) RawSourceItemData(c context.Context, sid int64) (sids []int64, err error)

RawSourceItemData get source data.

func (*Dao) Rb

func (dao *Dao) Rb(c context.Context, key string) (res []byte, err error)

Rb Dao

func (*Dao) RedisCache

func (dao *Dao) RedisCache(c context.Context, sid int64, start, end int) (res []*l.LidLikeRes, err error)

RedisCache get cache order by like .

func (*Dao) RsGet

func (dao *Dao) RsGet(c context.Context, key string) (res string, err error)

RsGet Dao

func (*Dao) RsSet

func (dao *Dao) RsSet(c context.Context, key string, value string) (ok bool, err error)

RsSet Dao

func (*Dao) RsSetNX

func (dao *Dao) RsSetNX(c context.Context, key string) (res bool, err error)

RsSetNX Dao

func (*Dao) SetActMatchCache

func (d *Dao) SetActMatchCache(c context.Context, sid int64, matchs []*match.Match) (err error)

SetActMatchCache set match list cache.

func (*Dao) SetEachLikeSum

func (dao *Dao) SetEachLikeSum(c context.Context, sid, mid, lid int64, sum int64) (err error)

SetEachLikeSum .

func (*Dao) SetIPRequest

func (dao *Dao) SetIPRequest(c context.Context, ip string) (err error)

SetIPRequest set ip has been used

func (*Dao) SetInfoCache

func (dao *Dao) SetInfoCache(c context.Context, v *like.Subject, sid int64) (err error)

SetInfoCache Dao

func (*Dao) SetInitializeLikeCache

func (dao *Dao) SetInitializeLikeCache(c context.Context, sid int64, lidLikeAct map[int64]int64, typeLike map[int64]int) (err error)

SetInitializeLikeCache initialize like_action like data .

func (*Dao) SetLikeRandom

func (dao *Dao) SetLikeRandom(c context.Context, sid int64, ids []int64) (err error)

SetLikeRandom .

func (*Dao) SetLikeRegionCache

func (dao *Dao) SetLikeRegionCache(c context.Context, sid int64, regionID int16, likes []*like.Item) (err error)

SetLikeRegionCache set like region cache.

func (*Dao) SetLikeSum

func (dao *Dao) SetLikeSum(c context.Context, sid, mid int64, sum int64) (err error)

SetLikeSum .

func (*Dao) SetLikeTagCache

func (dao *Dao) SetLikeTagCache(c context.Context, sid, tagID int64, likes []*like.Item) (err error)

SetLikeTagCache set like tag cache no expire.

func (*Dao) SetMatchCache

func (d *Dao) SetMatchCache(c context.Context, id int64, mat *match.Match) (err error)

SetMatchCache set match to cache.

func (*Dao) SetMissionTop

func (d *Dao) SetMissionTop(c context.Context, sid, lid int64, score int64, ctime int64) (count int64, err error)

SetMissionTop .

func (*Dao) SetObjectCache

func (d *Dao) SetObjectCache(c context.Context, id int64, object *match.Object) (err error)

SetObjectCache set object to cache.

func (*Dao) SetObjectsCache

func (d *Dao) SetObjectsCache(c context.Context, sid int64, objects []*match.Object, total int) (err error)

SetObjectsCache set object list cache.

func (*Dao) SetRedisCache

func (dao *Dao) SetRedisCache(c context.Context, sid, lid, score int64, likeType int) (err error)

SetRedisCache .

func (*Dao) SetTagLikeCountsCache

func (dao *Dao) SetTagLikeCountsCache(c context.Context, sid int64, counts map[int64]int32) (err error)

SetTagLikeCountsCache .

func (*Dao) SetUserLogCache

func (d *Dao) SetUserLogCache(c context.Context, sid, mid int64, userLogs []*match.UserLog) (err error)

SetUserLogCache set user log list cache.

func (*Dao) SourceItem

func (dao *Dao) SourceItem(c context.Context, sid int64) (source json.RawMessage, err error)

SourceItem get source data json raw message.

func (*Dao) SourceItemData

func (d *Dao) SourceItemData(c context.Context, id int64) (res []int64, err error)

SourceItemData get data from cache if miss will call source method, then add to cache.

func (*Dao) StoryEachLikeAct

func (dao *Dao) StoryEachLikeAct(c context.Context, sid, mid, lid int64, stime, etime string) (res int64, err error)

StoryEachLikeAct .

func (*Dao) StoryEachLikeSum

func (dao *Dao) StoryEachLikeSum(c context.Context, sid, mid, lid int64) (res int64, err error)

StoryEachLikeSum .

func (*Dao) StoryLikeActSum

func (dao *Dao) StoryLikeActSum(c context.Context, sid, mid int64, stime, etime string) (res int64, err error)

StoryLikeActSum .

func (*Dao) StoryLikeSum

func (dao *Dao) StoryLikeSum(c context.Context, sid, mid int64) (res int64, err error)

StoryLikeSum .

func (*Dao) Subject

func (dao *Dao) Subject(c context.Context, sid int64) (n *like.Subject, err error)

Subject Dao sql

func (*Dao) SubjectListMoreSid

func (dao *Dao) SubjectListMoreSid(c context.Context, minSid int64) (res []*like.SubjectItem, err error)

SubjectListMoreSid get subject more sid .

func (*Dao) SubjectMaxID

func (dao *Dao) SubjectMaxID(c context.Context) (res *like.SubjectItem, err error)

SubjectMaxID get act_subject max id .

func (*Dao) TagLikeCountsCache

func (dao *Dao) TagLikeCountsCache(c context.Context, sid int64, tagIDs []int64) (counts map[int64]int32, err error)

TagLikeCountsCache get tag like counts cache.

func (*Dao) UserAchievement

func (d *Dao) UserAchievement(c context.Context, sid, mid int64) (res []*l.ActLikeUserAchievement, err error)

UserAchievement .

func (*Dao) UserLogCache

func (d *Dao) UserLogCache(c context.Context, sid, mid int64) (res []*match.UserLog, err error)

UserLogCache get user log list from cache.

func (*Dao) VoteLog

func (dao *Dao) VoteLog(c context.Context, sid int64, aid int64, mid int64, stage int64, vote int64) (rows int64, err error)

VoteLog Dao sql

Jump to

Keyboard shortcuts

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