package bookmark import ( "context" "tercul/internal/domain" ) // BookmarkRepository defines CRUD methods specific to Bookmark. type BookmarkRepository interface { domain.BaseRepositoryRepository[domain.Bookmark] ListByUserID(ctx context.Context, userID uint) ([]domain.Bookmark, error) ListByWorkID(ctx context.Context, workID uint) ([]domain.Bookmark, error) }