generated from dopt-python/py311
updated data models
This commit is contained in:
@@ -84,10 +84,10 @@ Beratung_Vorgang | Beratung kann an Unternehmen allein (pauschal), Person allein
|
|||||||
un_id int nullable -> Grunderfassung_Unternehmen(un_id) | Pauschalberatungen sind sowohl für Unternehmen als auch Personen zulässig
|
un_id int nullable -> Grunderfassung_Unternehmen(un_id) | Pauschalberatungen sind sowohl für Unternehmen als auch Personen zulässig
|
||||||
pers_id int nullable -> Grunderfassung_Personen(pers_id) | sowohl Pauschal- als auch Individualberatung bei Personenbindung möglich
|
pers_id int nullable -> Grunderfassung_Personen(pers_id) | sowohl Pauschal- als auch Individualberatung bei Personenbindung möglich
|
||||||
titel text
|
titel text
|
||||||
beratung_typ berat_typ(pauschal, individual)
|
beratungs_typ berat_typ(pauschal, individual)
|
||||||
erstellt "timestamp with time zone"=`datetime.datetime.now(datetime.UTC)`
|
erstellt "timestamp with time zone"=`datetime.datetime.now(datetime.UTC)`
|
||||||
aktualisiert "timestamp with time zone"=`datetime.datetime.now(datetime.UTC)` {on_update: `datetime.datetime.now(datetime.UTC)`}
|
aktualisiert "timestamp with time zone"=`datetime.datetime.now(datetime.UTC)` {on_update: `datetime.datetime.now(datetime.UTC)`}
|
||||||
temporaer bool | Gibt an, ob der Vorgang losgelöst von der Grunderfassung gestartet wurde (Daten müssen nachträglich zugeordnet werden); theoretisch auch erfüllt, wenn `un_id` und `pers_id` beide NULL sind
|
# temporaer bool | Gibt an, ob der Vorgang losgelöst von der Grunderfassung gestartet wurde (Daten müssen nachträglich zugeordnet werden); theoretisch auch erfüllt, wenn `un_id` und `pers_id` beide NULL sind
|
||||||
|
|
||||||
|
|
||||||
Beratung_Einzelberatung | Änderungen müssen über einen DB-Trigger an Elterntabelle zurückgeschrieben werden
|
Beratung_Einzelberatung | Änderungen müssen über einen DB-Trigger an Elterntabelle zurückgeschrieben werden
|
||||||
|
|||||||
@@ -356,8 +356,8 @@ class Beratungsgespraech_Vorgang(BaseModel):
|
|||||||
beratungs_typ: Literal["pauschal", "individuell"]
|
beratungs_typ: Literal["pauschal", "individuell"]
|
||||||
|
|
||||||
# default in SQLAlchemy with lambda and timezone-aware datetime
|
# default in SQLAlchemy with lambda and timezone-aware datetime
|
||||||
erstellt: AwareDatetime | None = None
|
erstellt: AwareDatetime | None = Field(default=None, exclude=True)
|
||||||
aktualisiert: AwareDatetime | None = None # see above
|
aktualisiert: AwareDatetime | None = Field(default=None, exclude=True) # see above
|
||||||
|
|
||||||
beratungen: list[Beratungsgespraech_Einzelgespraech]
|
beratungen: list[Beratungsgespraech_Einzelgespraech]
|
||||||
|
|
||||||
@@ -377,5 +377,5 @@ class Beratungsgespraech_Einzelgespraech(BaseModel):
|
|||||||
rueckmeldung: str | None
|
rueckmeldung: str | None
|
||||||
|
|
||||||
# default in SQLAlchemy with lambda and timezone-aware datetime
|
# default in SQLAlchemy with lambda and timezone-aware datetime
|
||||||
erstellt: AwareDatetime | None = None
|
erstellt: AwareDatetime | None = Field(default=None, exclude=True)
|
||||||
aktualisiert: AwareDatetime | None = None # see above
|
aktualisiert: AwareDatetime | None = Field(default=None, exclude=True) # see above
|
||||||
|
|||||||
Reference in New Issue
Block a user