---
# System prepended metadata

title: Usterki modele

---

# Usterki modele

Usterka:
* uid number
* data - typ kompatybilny z resztą bazy
* sala/miejsce: str, ewentualnie jakieś id sali
* opis: str
* tytuł: str
* reporter: klucz obcy do pracownika, jeśli istanieje model pracownik, inaczej string
* state: enum (zrobione/nie da się/dłuższy problem) 

Zdjecie:
* uid
* nazwa string
* sciezka string

ZdjeciaUsterki:
* może id?
* id usterk klucz obcy
* id zdjecie klucz obcy


```mermaid
erDiagram
    ZdjeciaUsterki ||--|{ Zdjecie : klucz_obcy
    ZdjeciaUsterki ||--|{ Usterka : klucz_obcy
    Usterka ||--|{ Pracownik : klucz_obcy
    Usterka ||--|{ Sala : klucz_obcy
```

Usterka:
* uid number
* data - typ kompatybilny z resztą bazy
* sala/miejsce: str, ewentualnie jakieś id sali
* opis: str
* tytuł: str
* reporter: klucz obcy do pracownika, jeśli istanieje model pracownik, inaczej string
* state: enum (zrobione/nie da się/dłuższy problem) 

Zdjecie:
* uid
* uuid usterki czy innego elementu - klucz obcy
* nazwa string
* sciezka string

```mermaid
erDiagram
    Zdjecie ||--|{ Usterka : klucz_obcy
    Zdjecie ||--|{ Inne : ten_sam_klucz_obcy
    Usterka ||--|{ Pracownik : klucz_obcy
    Usterka ||--|{ Sala : klucz_obcy
```