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: 17 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) (dao *Dao)

New init mysql db

func (*Dao) AddCacheEquip

func (d *Dao) AddCacheEquip(c context.Context, mid int64, v *model.UserEquip) (err error)

AddCacheEquip set user card equip info into cache.

func (*Dao) AddCacheEquips

func (d *Dao) AddCacheEquips(c context.Context, values map[int64]*model.UserEquip) (err error)

AddCacheEquips Set data to mc

func (*Dao) CacheEquip

func (d *Dao) CacheEquip(c context.Context, mid int64) (v *model.UserEquip, err error)

CacheEquip get user card equip from cache.

func (*Dao) CacheEquips

func (d *Dao) CacheEquips(c context.Context, mids []int64) (res map[int64]*model.UserEquip, err error)

CacheEquips get data from mc

func (*Dao) CardEquip

func (d *Dao) CardEquip(c context.Context, e *model.UserEquip) (err error)

CardEquip card equip.

func (*Dao) Close

func (d *Dao) Close()

Close close the resource.

func (*Dao) DelCacheEquip

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

DelCacheEquip delete data from mc

func (*Dao) DelCacheEquips

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

DelCacheEquips delete data from mc

func (*Dao) DeleteEquip

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

DeleteEquip delete card equip.

func (*Dao) EffectiveCards

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

EffectiveCards query all effective cards .

func (*Dao) EffectiveGroups

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

EffectiveGroups query all effective groups .

func (*Dao) Equip

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

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

func (*Dao) Equips

func (d *Dao) Equips(c context.Context, keys []int64) (res map[int64]*model.UserEquip, err error)

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

func (*Dao) Ping

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

Ping dao ping

func (*Dao) RawEquip

func (d *Dao) RawEquip(c context.Context, mid int64) (r *model.UserEquip, err error)

RawEquip get user equip info.

func (*Dao) RawEquips

func (d *Dao) RawEquips(c context.Context, mids []int64) (res map[int64]*model.UserEquip, err error)

RawEquips get user equip infos.

Jump to

Keyboard shortcuts

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