dao

package
v0.0.0-...-e7c3345 Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2022 License: MulanPSL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DemoDao = new(DemoDaoType)
View Source
var TokenDao = new(TokenDaoType)
View Source
var UserDao = new(UserDaoType)

Functions

This section is empty.

Types

type DemoDaoType

type DemoDaoType struct{}

func (*DemoDaoType) Add

func (th *DemoDaoType) Add(req *model.Demo) (int, ecode.BizErr)

Add 添加商品

func (*DemoDaoType) List

List 商品列表

type TokenDaoType

type TokenDaoType struct{}

func (*TokenDaoType) Add

func (th *TokenDaoType) Add(token *model.Token) (int, ecode.BizErr)

Add 添加token

func (*TokenDaoType) GetByToken

func (th *TokenDaoType) GetByToken(token string) (*model.Token, ecode.BizErr)

GetByToken 通过token获取用户信息

func (*TokenDaoType) GetByUserId

func (th *TokenDaoType) GetByUserId(userId int) (*model.Token, ecode.BizErr)

GetByUserId 通过用户id获取token

func (*TokenDaoType) UpdateById

func (th *TokenDaoType) UpdateById(id int, token *model.Token) ecode.BizErr

UpdateById 通过id修改token

func (*TokenDaoType) UpdateByUid

func (th *TokenDaoType) UpdateByUid(uid int, token *model.Token) ecode.BizErr

UpdateByUid 根据uid修改token

func (*TokenDaoType) UpdateByUidField

func (th *TokenDaoType) UpdateByUidField(uid int, field string, value interface{}) ecode.BizErr

UpdateByUidField 通过uid修改指定字段

type UserDaoType

type UserDaoType struct{}

func (*UserDaoType) AddUser

func (th *UserDaoType) AddUser(req *model.User) (int, ecode.BizErr)

AddUser 添加用户

func (*UserDaoType) DeleteUserById

func (th *UserDaoType) DeleteUserById(id int) (int, ecode.BizErr)

DeleteUserById 根据id删除用户

func (*UserDaoType) GetUserById

func (th *UserDaoType) GetUserById(id int) (model.User, ecode.BizErr)

GetUserById 根据id获取用户

func (*UserDaoType) GetUserByNickname

func (th *UserDaoType) GetUserByNickname(nickname string) (model.User, ecode.BizErr)

GetUserByNickname 根据nickname获取用户

func (*UserDaoType) GetUserByPhone

func (th *UserDaoType) GetUserByPhone(phone string) (model.User, ecode.BizErr)

GetUserByPhone 根据phone获取用户

func (*UserDaoType) GetUserByUsername

func (th *UserDaoType) GetUserByUsername(userName string) (model.User, ecode.BizErr)

GetUserByUsername 根据用户名获取用户

func (*UserDaoType) GetUserList

func (th *UserDaoType) GetUserList(req *model.SearchUser) ([]model.User, ecode.BizErr)

GetUserList 获取用户列表

func (*UserDaoType) GetUserListTotal

func (th *UserDaoType) GetUserListTotal(req *model.SearchUser) (int, ecode.BizErr)

GetUserListTotal 获取用户列表总数

func (*UserDaoType) UpdateUserById

func (th *UserDaoType) UpdateUserById(id int, req *model.UpdateUser) (int, ecode.BizErr)

UpdateUserById 根据id修改用户

Jump to

Keyboard shortcuts

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