Documentation ¶
Index ¶
- Variables
- type AuthRepository
- type MemoRepository
- func (mr MemoRepository) Create(memo models.Memo) error
- func (mr MemoRepository) Delete(conditions models.Memo) error
- func (mr MemoRepository) FindAll(conditions models.Memo) ([]models.Memo, error)
- func (mr MemoRepository) FindOne(conditions models.Memo) (models.Memo, error)
- func (mr MemoRepository) Update(conditions models.Memo) error
- type UserRepository
- func (ur UserRepository) Create(user models.User) error
- func (ur UserRepository) Delete(conditions models.User) error
- func (ur UserRepository) Exists(conditions models.User) (bool, error)
- func (ur UserRepository) FindAll(conditions models.User) ([]models.User, error)
- func (ur UserRepository) FindOne(conditions models.User) (models.User, error)
- func (ur UserRepository) Update(conditions models.User) error
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Options( fx.Provide(NewAuthRepository), fx.Provide(NewUserRepository), fx.Provide(NewMemoRepository), )
exports repositories dependency
Functions ¶
This section is empty.
Types ¶
type AuthRepository ¶
type AuthRepository struct {
// contains filtered or unexported fields
}
func NewAuthRepository ¶
func NewAuthRepository(db lib.Database, logger lib.Logger) AuthRepository
NewAuthRepository initialize auth repository
type MemoRepository ¶
type MemoRepository struct {
// contains filtered or unexported fields
}
func NewMemoRepository ¶
func NewMemoRepository(db lib.Database, logger lib.Logger) MemoRepository
NewMemoRepository initialize memo repository
func (MemoRepository) Create ¶
func (mr MemoRepository) Create(memo models.Memo) error
Create inserts the given memo.
func (MemoRepository) Delete ¶
func (mr MemoRepository) Delete(conditions models.Memo) error
Delete deletes the memo matching the given conditions. but the conditions must contain an ID.
type UserRepository ¶
type UserRepository struct {
// contains filtered or unexported fields
}
func NewUserRepository ¶
func NewUserRepository(db lib.Database, logger lib.Logger) UserRepository
NewUserRepository initialize user repository
func (UserRepository) Create ¶
func (ur UserRepository) Create(user models.User) error
Create inserts the given user.
func (UserRepository) Delete ¶
func (ur UserRepository) Delete(conditions models.User) error
Delete deletes the user matching the given conditions. but the conditions must contain an ID.
func (UserRepository) Exists ¶
func (ur UserRepository) Exists(conditions models.User) (bool, error)
Exists verify that at least one user matches the given conditions.
Click to show internal directories.
Click to hide internal directories.