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