// This is your Prisma schema file, // learn more about it in the docs: https://pris.ly/d/prisma-schema generator client { provider = "prisma-client-js" } datasource db { provider = "sqlite" url = env("DATABASE_URL") } model Lead { id Int @id @default(autoincrement()) createdAt DateTime @default(now()) name String contact String district String topic String message String @default("") status String @default("NEW") priority String @default("MEDIUM") activities ActivityLog[] comments LeadComment[] } model ActivityLog { id Int @id @default(autoincrement()) createdAt DateTime @default(now()) leadId Int action String oldValue String @default("") newValue String @default("") details String @default("") lead Lead @relation(fields: [leadId], references: [id]) @@index([leadId]) } model LeadComment { id Int @id @default(autoincrement()) createdAt DateTime @default(now()) leadId Int text String lead Lead @relation(fields: [leadId], references: [id]) @@index([leadId]) }