dao

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dao

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

Dao dao

func New

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

New dao new

func (*Dao) AbServer

func (d *Dao) AbServer(c context.Context, mid int64, platform int, channel, buvid string) (res model.AbServer, err error)

AbServer get ab server info.

func (*Dao) AppealTags

func (d *Dao) AppealTags(c context.Context, business int) (rs json.RawMessage, err error)

AppealTags get appeal tags.

func (*Dao) ArcAppeal

func (d *Dao) ArcAppeal(c context.Context, mid int64, data map[string]string, business int) (err error)

ArcAppeal add archive appeal.

func (*Dao) ArcAppealCache

func (d *Dao) ArcAppealCache(c context.Context, mid, aid int64) (err error)

ArcAppealCache get arc appeal cache.

func (*Dao) ArcReport

func (d *Dao) ArcReport(c context.Context, mid, aid, tp int64, reason, pics string) (err error)

ArcReport add archive report

func (*Dao) ArticleListCache

func (d *Dao) ArticleListCache(c context.Context, rid int64, sort int) (res []*artmdl.Meta, err error)

ArticleListCache get article list cache

func (*Dao) ArticleUpListCache

func (d *Dao) ArticleUpListCache(c context.Context) (res []*model.Info, err error)

ArticleUpListCache get article up list cache.

func (*Dao) Bnj2019Conf

func (d *Dao) Bnj2019Conf(c context.Context) (mids []int64, err error)

Bnj2019Conf .

func (*Dao) CardBakCache

func (d *Dao) CardBakCache(c context.Context, mid int64) (rs *model.Card, err error)

CardBakCache get card data from cache.

func (*Dao) Close

func (dao *Dao) Close()

Close close resource.

func (*Dao) DetailCache

func (d *Dao) DetailCache(c context.Context, qTypeID string, keyFlag, pn, ps int) (res []*model.HelpDeatil, count int, err error)

DetailCache get help detail to cache.

func (*Dao) ElecShow

func (d *Dao) ElecShow(c context.Context, mid, aid, loginID int64) (rs *model.ElecShow, err error)

ElecShow elec show.

func (*Dao) Feedback

func (d *Dao) Feedback(c context.Context, feedParams *model.Feedback) (err error)

Feedback feedback http request.

func (*Dao) HelpDetail

func (d *Dao) HelpDetail(c context.Context, qTypeID string, keyFlag, pn, ps int, ip string) (data []*model.HelpDeatil, total int, err error)

HelpDetail get help detail.

func (*Dao) HelpList

func (d *Dao) HelpList(c context.Context, pTypeID string) (data []*model.HelpList, err error)

HelpList get help list.

func (*Dao) HelpSearch

func (d *Dao) HelpSearch(c context.Context, pTypeID, keyWords string, keyFlag, pn, ps int) (data []*model.HelpDeatil, total int, err error)

HelpSearch get help search.

func (*Dao) HlCache

func (d *Dao) HlCache(c context.Context, pTypeID string) (res []*model.HelpList, err error)

HlCache get help list from cache.

func (*Dao) Hot

func (d *Dao) Hot(c context.Context, aid int64) (rs *model.ReplyHot, err error)

Hot reply hot.

func (*Dao) IndexIconBakCache

func (d *Dao) IndexIconBakCache(c context.Context) (res []*resmdl.IndexIcon, err error)

IndexIconBakCache get index icon bak cache

func (*Dao) IndexIconCache

func (d *Dao) IndexIconCache(c context.Context) (res []*resmdl.IndexIcon, err error)

IndexIconCache get index icon cache

func (*Dao) LiveOnlineCount

func (d *Dao) LiveOnlineCount(c context.Context) (data *model.LiveOnlineCount, err error)

LiveOnlineCount get live online count

func (*Dao) NewListBakCache

func (d *Dao) NewListBakCache(c context.Context, rid int32, tp int8, start, end int) (arcs []*api.Arc, count int, err error)

NewListBakCache get region rank list from bak cache.

func (*Dao) NewListCache

func (d *Dao) NewListCache(c context.Context, rid int32, tp int8, start, end int) (arcs []*api.Arc, count int, err error)

NewListCache get region rank list from cache.

func (*Dao) OldWallet

func (d *Dao) OldWallet(c context.Context, mid int64) (w *model.Wallet, err error)

OldWallet get wallet info

func (*Dao) OnlineCount

func (d *Dao) OnlineCount(c context.Context) (data *model.OnlineCount, err error)

OnlineCount get online count

func (*Dao) OnlineList

func (d *Dao) OnlineList(c context.Context, num int64) (data []*model.OnlineAid, err error)

OnlineList get online list

func (*Dao) OnlineListBakCache

func (d *Dao) OnlineListBakCache(c context.Context) (rs []*model.OnlineArc, err error)

OnlineListBakCache get online list bak cache.

func (*Dao) Ping

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

Ping check connection success.

func (*Dao) Ranking

func (d *Dao) Ranking(c context.Context, rid int16, rankType, day, arcType int) (res *model.RankNew, err error)

Ranking get ranking data from new api

func (*Dao) RankingBakCache

func (d *Dao) RankingBakCache(c context.Context, rid int16, rankType, day, arcType int) (data *model.RankData, err error)

RankingBakCache get rank list from bak cache.

func (*Dao) RankingCache

func (d *Dao) RankingCache(c context.Context, rid int16, rankType, day, arcType int) (data *model.RankData, err error)

RankingCache get rank list from cache.

func (*Dao) RankingIndex

func (d *Dao) RankingIndex(c context.Context, day int) (res []*model.NewArchive, err error)

RankingIndex get rank index data from bigdata

func (*Dao) RankingIndexBakCache

func (d *Dao) RankingIndexBakCache(c context.Context, day int) (arcs []*model.IndexArchive, err error)

RankingIndexBakCache get rank index from bak cache.

func (*Dao) RankingIndexCache

func (d *Dao) RankingIndexCache(c context.Context, day int) (arcs []*model.IndexArchive, err error)

RankingIndexCache get rank index from cache.

func (*Dao) RankingRecommend

func (d *Dao) RankingRecommend(c context.Context, rid int16) (res []*model.NewArchive, err error)

RankingRecommend get rank recommend data from bigdata.

func (*Dao) RankingRecommendBakCache

func (d *Dao) RankingRecommendBakCache(c context.Context, rid int16) (arcs []*model.IndexArchive, err error)

RankingRecommendBakCache get rank recommend list from bak cache.

func (*Dao) RankingRecommendCache

func (d *Dao) RankingRecommendCache(c context.Context, rid int16) (arcs []*model.IndexArchive, err error)

RankingRecommendCache get rank recommend list from cache.

func (*Dao) RankingRegion

func (d *Dao) RankingRegion(c context.Context, rid int16, day, original int) (res []*model.NewArchive, err error)

RankingRegion get rank region data from bigdata

func (*Dao) RankingRegionBakCache

func (d *Dao) RankingRegionBakCache(c context.Context, rid int16, day, original int) (arcs []*model.RegionArchive, err error)

RankingRegionBakCache get rank cate list from bak cache.

func (*Dao) RankingRegionCache

func (d *Dao) RankingRegionCache(c context.Context, rid int16, day, original int) (arcs []*model.RegionArchive, err error)

RankingRegionCache get rank cate list from cache.

func (*Dao) RankingTag

func (d *Dao) RankingTag(c context.Context, rid int16, tagID int64) (rs []*model.NewArchive, err error)

RankingTag get rank tag data from bigdata

func (*Dao) RankingTagBakCache

func (d *Dao) RankingTagBakCache(c context.Context, rid int16, tagID int64) (arcs []*model.TagArchive, err error)

RankingTagBakCache get ranking tag from bak cache.

func (*Dao) RankingTagCache

func (d *Dao) RankingTagCache(c context.Context, rid int16, tagID int64) (arcs []*model.TagArchive, err error)

RankingTagCache get ranking tag from cache.

func (*Dao) RegionBakCache

func (d *Dao) RegionBakCache(c context.Context, rid int32, pn, ps int) (rs *dymdl.DynamicArcs3, err error)

RegionBakCache get dynamic region from cache.

func (*Dao) RegionCustom

func (d *Dao) RegionCustom(c context.Context) (rs []*model.Custom, err error)

RegionCustom get region(game) custom data from big data

func (*Dao) RegionCustomBakCache

func (d *Dao) RegionCustomBakCache(c context.Context) (res []*model.Custom, err error)

RegionCustomBakCache get region custom data from cache

func (*Dao) RegionCustomCache

func (d *Dao) RegionCustomCache(c context.Context) (res []*model.Custom, err error)

RegionCustomCache get region custom data from cache

func (*Dao) RegionTagBakCache

func (d *Dao) RegionTagBakCache(c context.Context, tagID int64, rid int32, pn, ps int) (rs *dymdl.DynamicArcs3, err error)

RegionTagBakCache get dynamic region tag from cache.

func (*Dao) RegionsBakCache

func (d *Dao) RegionsBakCache(c context.Context) (rs map[int32][]*api.Arc, err error)

RegionsBakCache get dynamic region data from cache.

func (*Dao) RelatedAids

func (d *Dao) RelatedAids(c context.Context, aid int64) (aids []int64, err error)

RelatedAids get related aids from bigdata

func (*Dao) SearchAll

func (d *Dao) SearchAll(c context.Context, mid int64, arg *model.SearchAllArg, buvid, ua, typ string) (res *model.Search, err error)

SearchAll search all data.

func (*Dao) SearchArticle

func (d *Dao) SearchArticle(c context.Context, mid int64, arg *model.SearchTypeArg, buvid, ua string) (res *model.SearchTypeRes, err error)

SearchArticle search article.

func (*Dao) SearchBangumi

func (d *Dao) SearchBangumi(c context.Context, mid int64, arg *model.SearchTypeArg, buvid, ua string) (res *model.SearchTypeRes, err error)

SearchBangumi search bangumi data.

func (*Dao) SearchDefault

func (d *Dao) SearchDefault(c context.Context, mid int64, fromSource, buvid, ua string) (data *model.SearchDefault, err error)

SearchDefault get search default word.

func (*Dao) SearchEgg

func (d *Dao) SearchEgg(c context.Context) (data []*model.SearchEgg, err error)

SearchEgg search egg.

func (*Dao) SearchLive

func (d *Dao) SearchLive(c context.Context, mid int64, arg *model.SearchTypeArg, buvid, ua string) (res *model.SearchTypeRes, err error)

SearchLive search live data.

func (*Dao) SearchLiveRoom

func (d *Dao) SearchLiveRoom(c context.Context, mid int64, arg *model.SearchTypeArg, buvid, ua string) (res *model.SearchTypeRes, err error)

SearchLiveRoom search live data.

func (*Dao) SearchLiveUser

func (d *Dao) SearchLiveUser(c context.Context, mid int64, arg *model.SearchTypeArg, buvid, ua string) (res *model.SearchTypeRes, err error)

SearchLiveUser search live user data.

func (*Dao) SearchPGC

func (d *Dao) SearchPGC(c context.Context, mid int64, arg *model.SearchTypeArg, buvid, ua string) (res *model.SearchTypeRes, err error)

SearchPGC search pgc(movie) data.

func (*Dao) SearchPhoto

func (d *Dao) SearchPhoto(c context.Context, mid int64, arg *model.SearchTypeArg, buvid, ua string) (res *model.SearchTypeRes, err error)

SearchPhoto search photo data.

func (*Dao) SearchRec

func (d *Dao) SearchRec(c context.Context, mid int64, pn, ps int, keyword, fromSource, buvid, ua string) (res *model.SearchRec, err error)

SearchRec search recommend data.

func (*Dao) SearchSpecial

func (d *Dao) SearchSpecial(c context.Context, mid int64, arg *model.SearchTypeArg, buvid, ua string) (res *model.SearchTypeRes, err error)

SearchSpecial search special data.

func (*Dao) SearchTopic

func (d *Dao) SearchTopic(c context.Context, mid int64, arg *model.SearchTypeArg, buvid, ua string) (res *model.SearchTypeRes, err error)

SearchTopic search topic data.

func (*Dao) SearchUser

func (d *Dao) SearchUser(c context.Context, mid int64, arg *model.SearchTypeArg, buvid, ua string) (res *model.SearchTypeRes, err error)

SearchUser search user data.

func (*Dao) SearchVideo

func (d *Dao) SearchVideo(c context.Context, mid int64, arg *model.SearchTypeArg, buvid, ua string) (res *model.SearchTypeRes, err error)

SearchVideo search season data.

func (*Dao) SetArcAppealCache

func (d *Dao) SetArcAppealCache(c context.Context, mid, aid int64) (err error)

SetArcAppealCache set arc appeal cache.

func (*Dao) SetArticleListCache

func (d *Dao) SetArticleListCache(c context.Context, rid int64, sort int, list []*artmdl.Meta) (err error)

SetArticleListCache set article list cache

func (*Dao) SetArticleUpListCache

func (d *Dao) SetArticleUpListCache(c context.Context, list []*model.Info) (err error)

SetArticleUpListCache set article up list cache.

func (*Dao) SetCardBakCache

func (d *Dao) SetCardBakCache(c context.Context, mid int64, rs *model.Card) (err error)

SetCardBakCache set card data to cache.

func (*Dao) SetDetailCache

func (d *Dao) SetDetailCache(c context.Context, qTypeID string, keyFlag, pn, ps, total int, data []*model.HelpDeatil) (err error)

SetDetailCache set help detail to cache.

func (*Dao) SetHlCache

func (d *Dao) SetHlCache(c context.Context, pTypeID string, Hl []*model.HelpList) (err error)

SetHlCache set help list to cache.

func (*Dao) SetIndexIconCache

func (d *Dao) SetIndexIconCache(c context.Context, data []*resmdl.IndexIcon) (err error)

SetIndexIconCache set index icon cache and bak cache

func (*Dao) SetNewListCache

func (d *Dao) SetNewListCache(c context.Context, rid int32, tp int8, arcs []*api.Arc, count int) (err error)

SetNewListCache set region cache.

func (*Dao) SetOnlineListBakCache

func (d *Dao) SetOnlineListBakCache(c context.Context, data []*model.OnlineArc) (err error)

SetOnlineListBakCache set online list bak cache.

func (*Dao) SetRankingCache

func (d *Dao) SetRankingCache(c context.Context, rid int16, rankType, day, arcType int, data *model.RankData) (err error)

SetRankingCache set ranking data to cache

func (*Dao) SetRankingIndexCache

func (d *Dao) SetRankingIndexCache(c context.Context, day int, arcs []*model.IndexArchive) (err error)

SetRankingIndexCache set ranking index data to cache

func (*Dao) SetRankingRecommendCache

func (d *Dao) SetRankingRecommendCache(c context.Context, rid int16, arcs []*model.IndexArchive) (err error)

SetRankingRecommendCache set ranking data to bak cache

func (*Dao) SetRankingRegionCache

func (d *Dao) SetRankingRegionCache(c context.Context, rid int16, day, original int, arcs []*model.RegionArchive) (err error)

SetRankingRegionCache set ranking data to cache

func (*Dao) SetRankingTagCache

func (d *Dao) SetRankingTagCache(c context.Context, rid int16, tagID int64, arcs []*model.TagArchive) (err error)

SetRankingTagCache set ranking tag data to cache

func (*Dao) SetRegionBakCache

func (d *Dao) SetRegionBakCache(c context.Context, rid int32, pn, ps int, rs *dymdl.DynamicArcs3) (err error)

SetRegionBakCache set dynamic region data to cache.

func (*Dao) SetRegionCustomCache

func (d *Dao) SetRegionCustomCache(c context.Context, data []*model.Custom) (err error)

SetRegionCustomCache set region custom data cache

func (*Dao) SetRegionTagBakCache

func (d *Dao) SetRegionTagBakCache(c context.Context, tagID int64, rid int32, pn, ps int, rs *dymdl.DynamicArcs3) (err error)

SetRegionTagBakCache set dynamic region tag data to cache.

func (*Dao) SetRegionsBakCache

func (d *Dao) SetRegionsBakCache(c context.Context, rs map[int32][]*api.Arc) (err error)

SetRegionsBakCache set regions data to cache.

func (*Dao) SetTagAidsBakCache

func (d *Dao) SetTagAidsBakCache(c context.Context, tid int64, aids []int64) (err error)

SetTagAidsBakCache set the avids cache

func (*Dao) SetViewBakCache

func (d *Dao) SetViewBakCache(c context.Context, aid int64, a *model.View) (err error)

SetViewBakCache set view archive page data to cache.

func (*Dao) SetWxHotCache

func (d *Dao) SetWxHotCache(c context.Context, arcs []*model.WxArchive) (err error)

SetWxHotCache set wx hot to cache.

func (*Dao) ShopInfo

func (d *Dao) ShopInfo(c context.Context, mid int64) (data *model.ShopInfo, err error)

ShopInfo get shop info data.

func (*Dao) Special

func (d *Dao) Special(c context.Context) (midsM map[int64]struct{}, err error)

Special manager special mid.

func (*Dao) TagAids

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

TagAids provides aids via tag

func (*Dao) TagAidsBakCache

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

TagAidsBakCache gets avids cache

func (*Dao) TopPhoto

func (d *Dao) TopPhoto(c context.Context, mid int64) (space *model.Space, err error)

TopPhoto getTopPhoto from space

func (*Dao) UpRecommend

func (d *Dao) UpRecommend(c context.Context, mid int64, arg *model.SearchUpRecArg, buvid string) (rs []*model.SearchUpRecRes, trackID string, err error)

UpRecommend .

func (*Dao) Upload

func (d *Dao) Upload(c context.Context, content string, expire int64) (location string, err error)

Upload upload picture or log file to bfs

func (*Dao) ViewBakCache

func (d *Dao) ViewBakCache(c context.Context, aid int64) (rs *model.View, err error)

ViewBakCache get view archive page data from cache.

func (*Dao) Wallet

func (d *Dao) Wallet(c context.Context, mid int64) (wallet *model.Wallet, err error)

Wallet get user bcoin doc:http://info.bilibili.co/pages/viewpage.action?pageId=7559096

func (*Dao) WxHot

func (d *Dao) WxHot(c context.Context) (aids []int64, err error)

WxHot get wx hot aids.

func (*Dao) WxHotBakCache

func (d *Dao) WxHotBakCache(c context.Context) (arcs []*model.WxArchive, err error)

WxHotBakCache get wx hot bak cache.

func (*Dao) WxHotCache

func (d *Dao) WxHotCache(c context.Context) (arcs []*model.WxArchive, err error)

WxHotCache get wx hot cache.

Jump to

Keyboard shortcuts

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