Documentation ¶
Index ¶
- Variables
- func PromError(name string)
- func PromInfo(name string)
- type Dao
- func (d *Dao) AllIntervs(c context.Context) (sids []int64, aids []int64, err error)
- func (d *Dao) ChannelData(c context.Context, seasonType int, appInfo *conf.TVApp) (result []*model.Card, err error)
- func (d *Dao) FindLastMtime(c context.Context) (res int64, err error)
- func (d *Dao) FollowData(ctx context.Context, appInfo *conf.TVApp, accessKey string) (result []*model.Follow, err error)
- func (d *Dao) HeaderData(ctx context.Context, appInfo *conf.TVApp) (result map[string][]*model.Card, err error)
- func (d *Dao) IdxIntervs(c context.Context) (idxSave *search.IdxIntervSave, err error)
- func (d *Dao) ModIntervs(c context.Context, modID int, capacity int) (resp *model.RespModInterv, err error)
- func (d *Dao) ModPage(ctx context.Context, pid int) (modules []*model.Module, err error)
- func (d *Dao) PassedSns(ctx context.Context) (ids []int64, err error)
- func (d *Dao) PgcCards(ctx context.Context, ids string) (result map[string]*model.SeasonCard, err error)
- func (d *Dao) RecomData(ctx context.Context, appInfo *conf.TVApp, sid string, stype string) (result []*model.Recom, err error)
- func (d *Dao) Regions(c context.Context) (res []*model.Region, err error)
- func (d *Dao) RmInterv(c context.Context, aids []int64, sids []int64) (err error)
- func (d *Dao) UgcAIData(c context.Context, tid int16) (result []*model.AIData, err error)
- func (d *Dao) ZoneIntervs(c context.Context, req *model.ReqZoneInterv) (resp *model.RespModInterv, err error)
- func (d *Dao) ZrevrangeList(c context.Context, category int, start, end int) (sids []int64, count int, err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var Zones = []string{"jp", "cn", "tv", "movie", "documentary"}
Zones represents the different zones to display on the homepage recommendation area
Functions ¶
Types ¶
type Dao ¶
type Dao struct {
// contains filtered or unexported fields
}
Dao .
func (*Dao) AllIntervs ¶
AllIntervs picks all the active intervention data
func (*Dao) ChannelData ¶
func (d *Dao) ChannelData(c context.Context, seasonType int, appInfo *conf.TVApp) (result []*model.Card, err error)
ChannelData gets the header data from PGC API
func (*Dao) FindLastMtime ¶
FindLastMtime .
func (*Dao) FollowData ¶
func (d *Dao) FollowData(ctx context.Context, appInfo *conf.TVApp, accessKey string) (result []*model.Follow, err error)
FollowData gets the follow data from PGC API
func (*Dao) HeaderData ¶
func (d *Dao) HeaderData(ctx context.Context, appInfo *conf.TVApp) (result map[string][]*model.Card, err error)
HeaderData gets the header data from PGC API
func (*Dao) IdxIntervs ¶
IdxIntervs def.
func (*Dao) ModIntervs ¶
func (d *Dao) ModIntervs(c context.Context, modID int, capacity int) (resp *model.RespModInterv, err error)
ModIntervs get intervention data with a given mod ID
func (*Dao) PgcCards ¶
func (d *Dao) PgcCards(ctx context.Context, ids string) (result map[string]*model.SeasonCard, err error)
PgcCards get season new index from pgc
func (*Dao) RecomData ¶
func (d *Dao) RecomData(ctx context.Context, appInfo *conf.TVApp, sid string, stype string) (result []*model.Recom, err error)
RecomData gets the recom data from PGC API
func (*Dao) ZoneIntervs ¶
func (d *Dao) ZoneIntervs(c context.Context, req *model.ReqZoneInterv) (resp *model.RespModInterv, err error)
ZoneIntervs get db data
Click to show internal directories.
Click to hide internal directories.