38 lines
1.1 KiB
Markdown
38 lines
1.1 KiB
Markdown
---
|
|
type: Relationship
|
|
layer: wiki
|
|
tags: [stack, dashdescomplicar, relacionamento, mysql, servicos]
|
|
title: "MySQL-Pool-alimenta-Servicos"
|
|
---
|
|
|
|
# MySQL-Pool → alimenta → Serviços
|
|
|
|
**Origem:** [[MySQL-Pool]]
|
|
**Destino:** [[Express-API]], [[Painel-Dashboard]], [[Painel-Financeiro]], [[Painel-Operacoes]]
|
|
**Tipo:** `alimenta`
|
|
|
|
## Descrição
|
|
|
|
O MySQL-Pool é a fonte de verdade para dados do Desk CRM (Perfex). Todos os serviços que precisam de dados de negócio (tarefas, tickets, facturação, leads, projectos) consultam o mesmo pool.
|
|
|
|
## Fluxo de Dados
|
|
|
|
```
|
|
MySQL-Pool (ealmeida_desk24 @ 176.9.3.158)
|
|
├── dashboard.ts → Painel-Dashboard (16 queries)
|
|
├── financial.ts → Painel-Financeiro (7 queries)
|
|
├── operations.ts → Painel-Operacoes (4 queries)
|
|
├── monitoring.ts → Painel-Monitor (1 query)
|
|
└── hetzner.ts → Painel-Monitor (sync + métricas)
|
|
```
|
|
|
|
## Tabelas Críticas
|
|
|
|
| Tabela | Consumidores |
|
|
|---|---|
|
|
| `tbltasks` | dashboard, operations |
|
|
| `tblinvoices` | financial |
|
|
| `tblexpenses` | financial |
|
|
| `tbltickets` | dashboard, operations |
|
|
| `tbl_eal_monitoring` | monitoring, hetzner, wp-monitor |
|