Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = wire.NewSet( NewUsersService, NewUsersRepository, )
Functions ¶
This section is empty.
Types ¶
type AddUserDto ¶
type AddUserDto struct {
Username string
}
type UsersEntity ¶
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)
Click to show internal directories.
Click to hide internal directories.