# Commandes et découpes

> 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 : `documents`, `gestan_clients`, `gestan_devis`, `laquages`, `observations`, `types`, `users`.

```mermaid
erDiagram
    commandes {
        bigint id PK
        bigint devis_id FK
        bigint client_id FK
        bigint type_id FK
        colonnes autres "35 de plus"
    }
    commande_decoupe {
        bigint id PK
        bigint commande_id FK
        bigint decoupe_id FK
        colonnes autres "6 de plus"
    }
    commande_decoupe_document {
        bigint commande_decoupe_id FK
        bigint document_id FK
    }
    commande_decoupe_observation {
        bigint commande_decoupe_id FK
        bigint observation_id FK
    }
    commande_observation {
        bigint commande_id FK
        bigint observation_id FK
    }
    decoupes {
        bigint id PK
        colonnes autres "6 de plus"
    }
    refabrications {
        bigint id PK
        bigint commande_id FK
        bigint commande_parente_id FK
        colonnes autres "4 de plus"
    }
    scans {
        bigint id PK
        bigint user_id FK
        bigint commande_id FK
        colonnes autres "2 de plus"
    }
    gestan_clients ||--o{ commandes : "client_id"
    types ||--o{ commandes : "type_id"
    gestan_devis ||--o{ commandes : "devis_id"
    commandes ||--o{ laquages : "commande_id"
    commandes ||--o{ commande_decoupe : "commande_id"
    decoupes ||--o{ commande_decoupe : "decoupe_id"
    commandes ||--o{ commande_observation : "commande_id"
    observations ||--o{ commande_observation : "observation_id"
    commandes ||--o{ refabrications : "commande_id"
    commandes ||--o{ refabrications : "commande_parente_id"
    commande_decoupe ||--o{ commande_decoupe_observation : "commande_decoupe_id"
    observations ||--o{ commande_decoupe_observation : "observation_id"
    commande_decoupe ||--o{ commande_decoupe_document : "commande_decoupe_id"
    documents ||--o{ commande_decoupe_document : "document_id"
    commandes ||--o{ scans : "commande_id"
    users ||--o{ scans : "user_id"
```
