forked from ebhomengo/niki
14 lines
387 B
Go
14 lines
387 B
Go
package service
|
|
|
|
import (
|
|
"context"
|
|
"git.gocasts.ir/ebhomengo/niki/types"
|
|
)
|
|
|
|
type RoleRepo interface {
|
|
Store(ctx context.Context, req StoreRoleRequest) (types.ID, error)
|
|
Update(ctx context.Context, req UpdateRoleRequest) (types.ID, error)
|
|
IsRoleExistsByID(ctx context.Context, id types.ID) error
|
|
AssignRoleToStaff(ctx context.Context, staffID types.ID, rolesID []types.ID) error
|
|
}
|