skailan-crm
Version:
Servicio de CRM y gestión de ventas para Skailan
12 lines • 706 B
TypeScript
import { PrismaClient } from "@prisma/client";
import { IOpportunityRepository } from "../../../domain/repositories/IOpportunityRepository";
import { Opportunity } from "../../../domain/entities/Opportunity";
export declare class OpportunityPrismaRepository implements IOpportunityRepository {
private prisma;
constructor(prisma: PrismaClient);
findById(id: string, organizationId: string): Promise<Opportunity | null>;
findAll(organizationId: string, stage?: string, leadId?: string): Promise<Opportunity[]>;
save(opportunity: Opportunity): Promise<Opportunity>;
delete(id: string, organizationId: string): Promise<void>;
}
//# sourceMappingURL=OpportunityPrismaRepository.d.ts.map