Documentation ¶
Index ¶
- type BgmData
- type Dao
- func (d *Dao) AddCacheBgmData(c context.Context, aid, cid, mtype int64, val *BgmData) (err error)
- func (d *Dao) AllByTypes(c context.Context, tyInts []int) (vss []*version.Version, err error)
- func (d *Dao) AllOperByTypeSQL(c context.Context, tys []string) (ops []*operation.Operation, err error)
- func (d *Dao) BgmData(c context.Context, aid, cid, mtype int64, cache bool) (res *BgmData, err error)
- func (d *Dao) CacheBgmData(c context.Context, aid, cid, mtype int64) (res *BgmData, err error)
- func (d *Dao) Close() (err error)
- func (d *Dao) DelCacheBgmData(c context.Context, aid, cid, mtype int64) (err error)
- func (d *Dao) LatestByType(c context.Context, tid int) (vs *version.Version, err error)
- func (d *Dao) Operations(c context.Context, tys []string) (ops []*operation.Operation, err error)
- func (d *Dao) Ping(c context.Context) (err error)
- func (d *Dao) RawBgmData(c context.Context, aid, cid, mtype int64) (data *BgmData, err error)
- func (d *Dao) Tool(c context.Context, ty string) (ops []*operation.Operation, err error)
- func (d *Dao) Types(c context.Context) (tops []*archive.Type, langs map[string][]*archive.Type, ...)
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 is creative dao.
func (*Dao) AddCacheBgmData ¶
AddCacheBgmData 这里也支持自定义注释 会替换默认的注释
func (*Dao) AllByTypes ¶
AllByTypes fn
func (*Dao) AllOperByTypeSQL ¶
func (d *Dao) AllOperByTypeSQL(c context.Context, tys []string) (ops []*operation.Operation, err error)
AllOperByTypeSQL fn
func (*Dao) BgmData ¶
func (d *Dao) BgmData(c context.Context, aid, cid, mtype int64, cache bool) (res *BgmData, err error)
BgmData get data from cache if miss will call source method, then add to cache.
func (*Dao) CacheBgmData ¶
CacheBgmData get data from mc
func (*Dao) DelCacheBgmData ¶
DelCacheBgmData delete data from mc
func (*Dao) LatestByType ¶
LatestByType fn
func (*Dao) Operations ¶
Operations get all operations.
func (*Dao) RawBgmData ¶
RawBgmData fn
Click to show internal directories.
Click to hide internal directories.