Documentation
¶
Index ¶
- Variables
- type ITokenRepository
- type IUserRepository
- type TokenRepository
- func (r TokenRepository) Joins(models ...string) ITokenRepository
- func (r TokenRepository) Omit(columns ...string) ITokenRepository
- func (r TokenRepository) OrderBy(orderBy map[string]string) ITokenRepository
- func (r TokenRepository) Trx(db *gorm.DB) ITokenRepository
- func (r TokenRepository) With(models ...string) ITokenRepository
- type UserRepository
- func (r UserRepository) Joins(models ...string) IUserRepository
- func (r UserRepository) Omit(columns ...string) IUserRepository
- func (r UserRepository) OrderBy(orderBy map[string]string) IUserRepository
- func (r UserRepository) Trx(db *gorm.DB) IUserRepository
- func (r UserRepository) With(models ...string) IUserRepository
Constants ¶
This section is empty.
Variables ¶
View Source
var TokenSearchable = clause.FieldSearchable{}
View Source
var UserSearchable = clause.FieldSearchable{}
Functions ¶
This section is empty.
Types ¶
type ITokenRepository ¶
type ITokenRepository interface {
repository.Repository[ITokenRepository, model.RefreshToken]
}
type IUserRepository ¶
type IUserRepository interface {
repository.Repository[IUserRepository, model.User]
}
type TokenRepository ¶
type TokenRepository struct {
repository.Repo[model.RefreshToken]
}
func NewTokenRepository ¶
func NewTokenRepository(db *gorm.DB) TokenRepository
func (TokenRepository) Joins ¶
func (r TokenRepository) Joins(models ...string) ITokenRepository
func (TokenRepository) Omit ¶
func (r TokenRepository) Omit(columns ...string) ITokenRepository
func (TokenRepository) OrderBy ¶
func (r TokenRepository) OrderBy(orderBy map[string]string) ITokenRepository
func (TokenRepository) Trx ¶
func (r TokenRepository) Trx(db *gorm.DB) ITokenRepository
func (TokenRepository) With ¶
func (r TokenRepository) With(models ...string) ITokenRepository
type UserRepository ¶
type UserRepository struct {
repository.Repo[model.User]
}
func NewUserRepository ¶
func NewUserRepository(db *gorm.DB) UserRepository
func (UserRepository) Joins ¶
func (r UserRepository) Joins(models ...string) IUserRepository
func (UserRepository) Omit ¶
func (r UserRepository) Omit(columns ...string) IUserRepository
func (UserRepository) OrderBy ¶
func (r UserRepository) OrderBy(orderBy map[string]string) IUserRepository
func (UserRepository) Trx ¶
func (r UserRepository) Trx(db *gorm.DB) IUserRepository
func (UserRepository) With ¶
func (r UserRepository) With(models ...string) IUserRepository
Click to show internal directories.
Click to hide internal directories.