Documentation ¶
Index ¶
- type Auth
- type AuthRepository
- type Data
- type DataRepository
- type Repositories
- type Role
- func (r *Role) CreateRole(ctx context.Context, role *models.Role) error
- func (r *Role) DeleteByRole(ctx context.Context, role string) error
- func (r *Role) GetPermissionsByRole(ctx context.Context, role string) (*models.Permissions, error)
- func (r *Role) IsExistByRole(ctx context.Context, role string) bool
- type RoleRepository
- type Token
- type TokenRepository
- type User
- type UserRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Auth ¶
type Auth struct {
// contains filtered or unexported fields
}
func NewAuthRepository ¶
func (*Auth) GetUserRoleByLoginAndPassword ¶
type AuthRepository ¶
type Data ¶
type Data struct {
// contains filtered or unexported fields
}
func NewDataRepository ¶
func (*Data) CreateValue ¶
func (*Data) DeleteValueByKey ¶
func (*Data) GetValueByKey ¶
type DataRepository ¶
type Repositories ¶
type Repositories struct { AuthRepository AuthRepository TokenRepository TokenRepository UserRepository UserRepository RoleRepository RoleRepository DataRepository DataRepository }
func NewRepositories ¶
func NewRepositories(db *sqlx.DB) *Repositories
type Role ¶
type Role struct {
// contains filtered or unexported fields
}
func NewRoleRepository ¶
func (*Role) GetPermissionsByRole ¶
type RoleRepository ¶
type Token ¶
type Token struct {
// contains filtered or unexported fields
}
func NewTokenRepository ¶
func (*Token) DeleteByLogin ¶
type TokenRepository ¶
type User ¶
type User struct {
// contains filtered or unexported fields
}
func NewUserRepository ¶
func (*User) CreateUserByAccessToken ¶
func (*User) DeleteUserByLogin ¶
Click to show internal directories.
Click to hide internal directories.