Documentation
¶
Index ¶
- type Dao
- func (d *Dao) GetAccountProfile(ctx context.Context, uid int64) (profile *accModel.ProfileStat, err error)
- func (d *Dao) GetLiveAchieve(ctx context.Context, uid int64) (achieve int64, err error)
- func (d *Dao) GetLiveExp(ctx context.Context, uid int64) (expInfo *xuserv1.LevelInfo, err error)
- func (d *Dao) GetLiveRank(ctx context.Context, uid int64) (rank string, err error)
- func (d *Dao) GetLiveVip(ctx context.Context, uid int64) (vipInfo *xuserv1.InfoReply, err error)
- func (d *Dao) GetWallet(ctx context.Context, uid int64, platform string) (silver, gold int64, err error)
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 user dao, wrap clients
func (*Dao) GetAccountProfile ¶
func (d *Dao) GetAccountProfile(ctx context.Context, uid int64) (profile *accModel.ProfileStat, err error)
GetAccountProfile get account profile
func (*Dao) GetLiveAchieve ¶
GetLiveAchieve get rc achieve by liverpc
func (*Dao) GetLiveExp ¶
GetLiveExp get live exp from xuser.exp.GetUserExp
func (*Dao) GetLiveRank ¶
GetLiveRank get user rank by liverpc
func (*Dao) GetLiveVip ¶
GetLiveVip get live vip/svip from xuser.vip.Info
Click to show internal directories.
Click to hide internal directories.