skailan-crm
Version:
Servicio de CRM y gestión de ventas para Skailan
13 lines • 733 B
TypeScript
import { PrismaClient } from "@prisma/client";
import { IQuoteRepository } from "../../../domain/repositories/IQuoteRepository";
import { Quote } from "../../../domain/entities/Quote";
export declare class QuotePrismaRepository implements IQuoteRepository {
private prisma;
constructor(prisma: PrismaClient);
findById(id: string, organizationId: string): Promise<Quote | null>;
findByQuoteNumber(quoteNumber: string, organizationId: string): Promise<Quote | null>;
findAll(organizationId: string, opportunityId?: string, status?: string): Promise<Quote[]>;
save(quote: Quote): Promise<Quote>;
delete(id: string, organizationId: string): Promise<void>;
}
//# sourceMappingURL=QuotePrismaRepository.d.ts.map