dao

package
v0.0.0-...-92ef796 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2020 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnDao

type ConnDao struct {
	Config *config.ServerConfig `di:"~"`
	Redis  *helper.RedisHelper  `di:"~"`

	ConnJwt string `di:"-"`
}

func NewConnDao

func NewConnDao(dic *xdi.DiContainer) *ConnDao

func (*ConnDao) Delete

func (c *ConnDao) Delete(uid int32) bool

func (*ConnDao) Insert

func (c *ConnDao) Insert(uid int32, addr string) error

func (*ConnDao) Query

func (c *ConnDao) Query(uid int32) string

type FriendDao

type FriendDao struct {
	Config  *config.ServerConfig `di:"~"`
	Db      *helper.GormHelper   `di:"~"`
	Graph   *helper.Neo4jHelper  `di:"~"`
	UserDao *UserDao             `di:"~"`
}

func NewFriendDao

func NewFriendDao(dic *xdi.DiContainer) *FriendDao

func (*FriendDao) Delete

func (f *FriendDao) Delete(uid1 int32, uid2 int32) database.DbStatus

func (*FriendDao) Insert

func (f *FriendDao) Insert(uid1 int32, uid2 int32) database.DbStatus

func (*FriendDao) Query

func (f *FriendDao) Query(uid int32, page int32, limit int32, orderBy string) (int32, []*po.User, database.DbStatus)

type TokenDao

type TokenDao struct {
	Config *config.ServerConfig `di:"~"`
	Redis  *helper.RedisHelper  `di:"~"`

	JwtFmt string `di:"-"`
}

func NewTokenDao

func NewTokenDao(dic *xdi.DiContainer) *TokenDao

func (*TokenDao) Delete

func (t *TokenDao) Delete(token string) bool

func (*TokenDao) DeleteAll

func (t *TokenDao) DeleteAll(uid int32) bool

func (*TokenDao) Insert

func (t *TokenDao) Insert(token string, uid int32, ex int64) error

func (*TokenDao) Query

func (t *TokenDao) Query(token string) bool

type UserDao

type UserDao struct {
	Config  *config.ServerConfig       `di:"~"`
	Db      *helper.GormHelper         `di:"~"`
	Graph   *helper.Neo4jHelper        `di:"~"`
	Mappers *xproperty.PropertyMappers `di:"~"`

	OrderByFunc func(string) string `di:"-"`
}

func NewUserDao

func NewUserDao(dic *xdi.DiContainer) *UserDao

func (*UserDao) Delete

func (u *UserDao) Delete(uid int32) database.DbStatus

func (*UserDao) Exist

func (u *UserDao) Exist(uid int32) bool

func (*UserDao) Insert

func (u *UserDao) Insert(user *po.User) database.DbStatus

func (*UserDao) Query

func (u *UserDao) Query(page int32, limit int32, orderBy string) ([]*po.User, int32)

func (*UserDao) QueryByName

func (u *UserDao) QueryByName(username string) *po.User

func (*UserDao) QueryByUid

func (u *UserDao) QueryByUid(uid int32) *po.User

func (*UserDao) QueryByUids

func (u *UserDao) QueryByUids(uids []int32, orderBy string) []*po.User

func (*UserDao) Update

func (u *UserDao) Update(user *po.User) database.DbStatus

Jump to

Keyboard shortcuts

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