repository

package
v0.0.0-...-d6791e1 Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UserRepository

type UserRepository struct {
	*sqlx.DB
	*sqlx.Tx
}

func (*UserRepository) CreateUser

func (ur *UserRepository) CreateUser(u *reqdto.UserSignUpDto, role string) error

func (*UserRepository) GetUserByEmail

func (ur *UserRepository) GetUserByEmail(email string) (*model.User, error)

func (*UserRepository) GetUserById

func (ur *UserRepository) GetUserById(userId uuid.UUID) (*model.User, error)

func (*UserRepository) UpdateUserProfile

func (ur *UserRepository) UpdateUserProfile(userId string, u *reqdto.UserUpdateProfileDto) error

type UserRoleRepository

type UserRoleRepository struct {
	*sqlx.DB
	*sqlx.Tx
}

func (*UserRoleRepository) AssignRoleToUsers

func (urr *UserRoleRepository) AssignRoleToUsers(roleId uuid.UUID, userIds []uuid.UUID) (err error)

func (*UserRoleRepository) DeleteUserRole

func (urr *UserRoleRepository) DeleteUserRole(userIds []uuid.UUID) error

Jump to

Keyboard shortcuts

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