Documentation ¶
Index ¶
- Variables
- type CodeRepository
- type UserRepository
- func (r *UserRepository) Create(ctx context.Context, u domain.User) error
- func (r *UserRepository) Edit(ctx *gin.Context, id int64, u domain.User) error
- func (r *UserRepository) FindByEmail(ctx *gin.Context, email string) (domain.User, error)
- func (r *UserRepository) FindById(ctx *gin.Context, id int64) (domain.User, error)
- func (r *UserRepository) FindProfileById(ctx *gin.Context, id int64) (domain.User, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrUserDuplicateEmail = dao.ErrUserDuplicateEmail ErrUserNotFound = gorm.ErrRecordNotFound )
Functions ¶
This section is empty.
Types ¶
type CodeRepository ¶
type CodeRepository struct {
// contains filtered or unexported fields
}
func NewCodeRepository ¶
func NewCodeRepository(cache cache.CodeCache) *CodeRepository
type UserRepository ¶
type UserRepository struct {
// contains filtered or unexported fields
}
func NewUserRepository ¶
func NewUserRepository(d *dao.UserDao, c *cache.UserCache) *UserRepository
func (*UserRepository) FindByEmail ¶
func (*UserRepository) FindProfileById ¶
Click to show internal directories.
Click to hide internal directories.