Versions in this module Expand all Collapse all v0 v0.1.0 Dec 3, 2019 Changes in this version + type IPermission interface + Create func(ctx context.Context, item schema.Permission) error + Delete func(ctx context.Context, UUID string) error + Get func(ctx context.Context, UUID string, opts ...schema.PermissionQueryOptions) (*schema.Permission, error) + Query func(ctx context.Context, params schema.PermissionQueryParam, ...) (*schema.PermissionQueryResult, error) + Update func(ctx context.Context, UUID string, item schema.Permission) error + UpdateParentPath func(ctx context.Context, UUID, parentPath string) error + type IRole interface + Create func(ctx context.Context, item schema.Role) error + Delete func(ctx context.Context, UUID string) error + Get func(ctx context.Context, UUID string, opts ...schema.RoleQueryOptions) (*schema.Role, error) + Query func(ctx context.Context, params schema.RoleQueryParam, ...) (*schema.RoleQueryResult, error) + Update func(ctx context.Context, UUID string, item schema.Role) error + type IUser interface + Create func(ctx context.Context, item schema.User) error + Delete func(ctx context.Context, UUID string) error + Get func(ctx context.Context, UUID string, opts ...schema.UserQueryOptions) (*schema.User, error) + Query func(ctx context.Context, params schema.UserQueryParam, ...) (*schema.UserQueryResult, error) + Update func(ctx context.Context, UUID string, item schema.User) error + UpdatePassword func(ctx context.Context, UUID, password string) error + UpdateStatus func(ctx context.Context, UUID string, status int) error