Documentation
¶
Index ¶
- Constants
- type CreateUserParams
- type UpdateUserParams
- type UserRepository
- func (r UserRepository) ByID(ctx context.Context, id int64) (*user.User, error)
- func (r UserRepository) ByIdentity(ctx context.Context, login string) (*user.User, error)
- func (r UserRepository) Create(ctx context.Context, params CreateUserParams) (*user.User, error)
- func (r UserRepository) List(ctx context.Context, filter *[]page.FilterCondition, sorts *[]page.SortOrder) ([]*user.User, error)
- func (r UserRepository) One(ctx context.Context, filter *[]page.FilterCondition, sorts *[]page.SortOrder) (*user.User, error)
- func (r UserRepository) Paginator(ctx context.Context, filter *[]page.FilterCondition, sorts *[]page.SortOrder, ...) (page.Paginate[user.User], error)
- func (r UserRepository) Update(ctx context.Context, id int64, params UpdateUserParams) (*user.User, error)
Constants ¶
View Source
const (
UserTableName = "users"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateUserParams ¶
type UpdateUserParams ¶
type UserRepository ¶
type UserRepository struct {
}
func (UserRepository) ByIdentity ¶
func (UserRepository) Create ¶
func (r UserRepository) Create(ctx context.Context, params CreateUserParams) (*user.User, error)
func (UserRepository) List ¶
func (r UserRepository) List( ctx context.Context, filter *[]page.FilterCondition, sorts *[]page.SortOrder, ) ([]*user.User, error)
func (UserRepository) One ¶
func (r UserRepository) One(ctx context.Context, filter *[]page.FilterCondition, sorts *[]page.SortOrder) (*user.User, error)
func (UserRepository) Paginator ¶
func (r UserRepository) Paginator( ctx context.Context, filter *[]page.FilterCondition, sorts *[]page.SortOrder, paginator *page.Pagination, ) (page.Paginate[user.User], error)
func (UserRepository) Update ¶
func (r UserRepository) Update(ctx context.Context, id int64, params UpdateUserParams) (*user.User, error)
Click to show internal directories.
Click to hide internal directories.