users

package
v0.0.0-...-f3113ea Latest Latest
Warning

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

Go to latest
Published: Dec 31, 2021 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type AddUserDto

type AddUserDto struct {
	Username string
}

type UsersEntity

type UsersEntity struct {
	Id       int    `json:"id"`
	Username string `json:"username"`
}

func NewUsersEntityFromAddUserDto

func NewUsersEntityFromAddUserDto(dto AddUserDto) *UsersEntity

func NewUsersEntityFromUsersEntity

func NewUsersEntityFromUsersEntity(entity UsersEntity) *UsersEntity

func (*UsersEntity) ToUser

func (ue *UsersEntity) ToUser() *system.User

type UsersRepository

type UsersRepository struct {
	// contains filtered or unexported fields
}

func NewUsersRepository

func NewUsersRepository() *UsersRepository

func (*UsersRepository) Create

func (ur *UsersRepository) Create(user *UsersEntity) (*UsersEntity, error)

func (*UsersRepository) Delete

func (ur *UsersRepository) Delete(id int) error

func (*UsersRepository) FindById

func (ur *UsersRepository) FindById(id int) (*UsersEntity, error)

func (*UsersRepository) Update

func (ur *UsersRepository) Update(id int, user *UsersEntity) (*UsersEntity, error)

type UsersService

type UsersService struct {
	// contains filtered or unexported fields
}

func NewUsersService

func NewUsersService(usersRepository *UsersRepository) *UsersService

func (*UsersService) AddUser

func (us *UsersService) AddUser(dto AddUserDto) (*UsersEntity, error)

func (*UsersService) DeleteUser

func (us *UsersService) DeleteUser(id int) error

func (*UsersService) FindUserById

func (us *UsersService) FindUserById(id int) (*UsersEntity, error)

Jump to

Keyboard shortcuts

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