package store

import (
	"context"

	v1 "github.com/pingcap-inc/pchub/model/v1"
)

type PCHPermissionStore interface {
	Create(_ context.Context, ra *v1.PCHPermission) (*v1.PCHPermission, error)
	Delete(_ context.Context, ra *v1.PCHPermission) error
	ListByLarkUID(ctx context.Context, larkUID string) ([]v1.PCHPermission, error)
}
