package edition import ( "context" "tercul/internal/domain" ) // EditionRepository defines CRUD methods specific to Edition. type EditionRepository interface { domain.BaseRepository[domain.Edition] ListByBookID(ctx context.Context, bookID uint) ([]domain.Edition, error) FindByISBN(ctx context.Context, isbn string) (*domain.Edition, error) }