feat(cotizador): historial, compartir WhatsApp, folio+QR, comparador de unidades, alertas de inventario
- Mis cotizaciones (guardar con cliente, retomar, nueva) asociadas al vendedor del token - Compartir: resumen copiable + deep link wa.me; PDF con folio, vigencia y QR - GET /api/cotizaciones/:id/publico (público, datos mínimos sin PII del cliente) - Comparador lado a lado de 2 unidades (mismo o distinto desarrollo) - POST /api/cotizaciones/alertas-inventario: avisa al vendedor si una unidad cotizada cambia de estatus (dedup; wire con syncs documentado) - Fix: labels de propuesta mapeados a los reales del board Oportunidades - Tests: api 201, cotizador 82
This commit is contained in:
@@ -13,6 +13,11 @@ datasource db {
|
||||
model Cotizacion {
|
||||
id String @id @default(uuid())
|
||||
unidadCodigo String
|
||||
// Desarrollo de la unidad al momento de cotizar (DIAGONAL | ATELIER | ...)
|
||||
desarrollo String @default("DIAGONAL")
|
||||
// Usuario del ecosistema que generó la cotización (sub del JWT); null en
|
||||
// cotizaciones históricas o creadas sin auth (AUTH_ENABLED=false)
|
||||
vendedorId String?
|
||||
clienteNombre String
|
||||
clienteEmail String?
|
||||
clienteTelefono String?
|
||||
@@ -30,6 +35,7 @@ model Cotizacion {
|
||||
createdAt DateTime @default(now())
|
||||
|
||||
@@index([unidadCodigo])
|
||||
@@index([vendedorId])
|
||||
}
|
||||
|
||||
model Cliente {
|
||||
|
||||
Reference in New Issue
Block a user