repository

package
v0.0.0-...-2ecb562 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessTokenRepository

type AccessTokenRepository interface {
	FindByToken(token string) (AccessToken model.AccessToken, err error)
	Create(accessToken model.AccessToken)
}

type AccessTokenRepositoryImpl

type AccessTokenRepositoryImpl struct {
	DB *gorm.DB
}

func (*AccessTokenRepositoryImpl) Create

func (u *AccessTokenRepositoryImpl) Create(accessToken model.AccessToken) (token string, err error)

func (*AccessTokenRepositoryImpl) FindById

func (u *AccessTokenRepositoryImpl) FindById(token string) (accessToken model.AccessToken, err error)

type UserRepository

type UserRepository interface {
	Save(user model.User)
	Update(user model.User)
	Delete(userId int)
	FindById(userId int) (user model.User, err error)
	FindAll() []model.User
}

func NewUsersRepositoryImpl

func NewUsersRepositoryImpl(DB *gorm.DB) UserRepository

type UserRepositoryImpl

type UserRepositoryImpl struct {
	DB *gorm.DB
}

func (*UserRepositoryImpl) Delete

func (u *UserRepositoryImpl) Delete(userId int)

Delete implements UserRepository.

func (*UserRepositoryImpl) FindAll

func (u *UserRepositoryImpl) FindAll() []model.User

FindAll implements UserRepository.

func (*UserRepositoryImpl) FindById

func (u *UserRepositoryImpl) FindById(userId int) (user model.User, err error)

FindById implements UserRepository.

func (*UserRepositoryImpl) Save

func (u *UserRepositoryImpl) Save(user model.User)

Save implements UserRepository.

func (*UserRepositoryImpl) Update

func (u *UserRepositoryImpl) Update(user model.User)

Update implements UserRepository.

Jump to

Keyboard shortcuts

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