---
# System prepended metadata

title: Datenmodell Ideen

---

# Datenmodell Ideen

```mermaid
classDiagram

    class Bauvorhaben
    class Baugesuch{
        eingangsDatum : date
        importDatum : date
    }
    
    Bauvorhaben -- "0..1" Adresse : Lage
    Bauvorhaben -- "1..*" Grundstück
    Baugesuch -- "1..*" Phase
    
    Phase -- "1" Kreisarchitekt : verantwortlich
    
    Grundstück -- "0..*" Adresse
    Grundstück -- "1" ABIS
    %%EGRID .. "0..*" Notizen
    
    Baugesuch -- "1" Bauvorhaben
    Baugesuch -- "0..1" EBaugesucheZH
    Baugesuch -- "1..*" Partner
    Baugesuch -- "*" VSt
    Baugesuch -- "*" VSt_Triage
    Baugesuch -- "*" Dokumente
    Baugesuch -- "*" Notizen
    Baugesuch -- "0..1" Verfahrensart
    Baugesuch -- "0..1" VerfahrensartFrist
    Baugesuch -- "1" Phase
    
    Partner -- "1..*" Rolle
    Rolle -- "1" Adresse
    
    VSt_Triage -- "1..*" VSt
    VSt_Triage -- "1..*" VSt_Triage
    
    Mitarbeiter .. "0..*" Baugesuch : watchList

    
```

```mermaid
classDiagram
    
    Mitarbeiter -- "0..*" Baugesuch : watchList
    Mitarbeiter -- "1" VSt

    
```

```mermaid
classDiagram

    VSt_Triage --|> VSt
    
    VSt_Triage o--> "1..*" VSt
    VSt -- "0..*" BaugesuchStatus
    BaugesuchStatus --> "1" Baugesuch
    BaugesuchStatus --> "1" Status

    
```
