queries

package
v0.0.0-...-0aa8bca Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Resource

type Resource interface {
	FetchPermissionByRoleID(ctx context.Context, RoleID int64) ([]*models.Permission, error)
	FetchValidPermissionByAuthID(ctx context.Context, authID string) ([]*models.Permission, error)
	InsertPermission(ctx context.Context, dbTx database.DBTX, m *models.Permission) (int64, error)
	UpdatePermission(ctx context.Context, dbTx database.DBTX, m *models.Permission) error
	FetchPermissionForInternal(ctx context.Context, rf pagespecifier.ResultFilter) ([]*models.Permission, int64, error)
	InsertRolePermission(ctx context.Context, dbTx database.DBTX, m *models.InternalRolePermission) (int64, error)
	ChangeStatusRolePermission(ctx context.Context, dbTx database.DBTX, status constants.RolePermissionStatus, RoleID, PermissionID int64) error
	StartTransaction(ctx context.Context) (*sqlx.Tx, error)
}

func NewQuery

func NewQuery(db *database.Store) Resource

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL