# Notes, fichiers et journal (partagés)

> Généré par `php artisan schema:dessiner` — ne pas modifier à la main.
> Liaisons lues dans les modèles Eloquent : la base n'a pas de clé étrangère.

En rappel, d'autres domaines : `commande_decoupe_document`, `commande_decoupe_observation`, `commande_observation`, `document_rapport`, `document_rapport_chantier`, `fiches_intervention`, `intervention_document`, `observation_planning`, `plannings`, `rapport_chantiers`, `users`.

```mermaid
erDiagram
    observations {
        bigint id PK
        bigint user_id FK
        colonnes autres "4 de plus"
    }
    documents {
        bigint id PK
        colonnes autres "4 de plus"
    }
    logs {
        bigint id PK
        bigint user_id FK
        bigint loggable_id FK
        colonnes autres "8 de plus"
    }
    observations ||--o{ commande_observation : "observation_id"
    observations ||--o{ commande_decoupe_observation : "observation_id"
    documents ||--o{ commande_decoupe_document : "document_id"
    documents ||--o{ intervention_document : "document_id"
    documents ||--o{ document_rapport : "document_id"
    documents ||--o{ fiches_intervention : "signature_document_id"
    documents ||--o{ fiches_intervention : "pdf_document_id"
    users ||--o{ logs : "user_id"
    users ||--o{ observations : "user_id"
    observations ||--o{ logs : "loggable_type (morph)"
    observations ||--o{ observation_planning : "observation_id"
    plannings ||--o{ logs : "loggable_type (morph)"
    documents ||--o{ rapport_chantiers : "signature_document_id"
    documents ||--o{ document_rapport_chantier : "document_id"
    rapport_chantiers ||--o{ logs : "loggable_type (morph)"
```
