279 lines
8.1 KiB
Plaintext
279 lines
8.1 KiB
Plaintext
// 18599
|
|
|
|
enum Auslegungstemperatur {
|
|
VorlaufRuecklauf9070
|
|
VorlaufRuecklauf7055
|
|
VorlaufRuecklauf5545
|
|
VorlaufRuecklauf3528
|
|
}
|
|
|
|
enum LuftDichtheit {
|
|
KategorieImitGeplanterDichtheitspruefung
|
|
KategorieIIneuesGebaeude
|
|
KategorieIIIGebaeudebestand
|
|
KategorieVImitoffensichtlichenUndichtheiten
|
|
gemessenerLuftwechseln50
|
|
}
|
|
|
|
enum LueftungsArt {
|
|
FensterundInfiltration // Standardwert
|
|
keineFensternurInfiltration // fuer uns erstmal nicht relevant
|
|
keineFensterkeineInfiltration // fuer uns erstmal nicht relevant
|
|
}
|
|
|
|
enum LueftungsAnlage {
|
|
Abluftanlage
|
|
ZuUndAbluftanlage
|
|
OhnemechLueftung
|
|
LuftHeizungsanlage
|
|
Zuluftsystem
|
|
}
|
|
|
|
enum Waermeerzeuger {
|
|
Bitte_auswaehlen
|
|
Standardkessel
|
|
Brennwertkessel
|
|
Niedertemperaturkessel
|
|
Biomassekessel
|
|
Umlaufwasserheizer
|
|
Fernwaerme
|
|
Waermepumpe
|
|
Blockheizkraftwerk
|
|
Direktheizung
|
|
}
|
|
|
|
enum Brennwertkessel {
|
|
Bitte_auswaehlen
|
|
GasHeizoel_vor_1987
|
|
GasHeizoel_von_1987_bis_1994
|
|
GasHeizoel_von_1995_bis_1999
|
|
GasHeizoel_nach_1999
|
|
Brennwertkessel_Pellet_bis_105kW_nach_1994
|
|
}
|
|
|
|
enum Niedertemperaturkessel {
|
|
Bitte_auswaehlen
|
|
Gas_Spezial_Geblaese_Brennertausch_vor_1987
|
|
Gas_Spezial_Geblaese_Brennertausch_von_1987_bis_1994
|
|
Gas_Spezial_Geblaese_Brennertausch_nach_1994
|
|
}
|
|
|
|
enum Standardkessel {
|
|
Bitte_auswaehlen
|
|
Gas_Spezial_Geblaese_Brennertausch_vor_1987
|
|
Gas_Spezial_Geblaese_Brennertausch_von_1987_bis_1994
|
|
Gas_Spezial_Geblaese_Brennertausch_nach_1994
|
|
Umstell_Wechselbrand_Feststoffkessel_vor_1987
|
|
Umstell_Wechselbrand_Feststoffkessel_von_1987_bis_1994
|
|
Umstell_Wechselbrand_Feststoffkessel_nach_1994
|
|
Standardkessel_Pellet_Hackschnitzelkessel_nach_1994
|
|
}
|
|
|
|
enum Biomassekessel {
|
|
Bitte_auswaehlen
|
|
Brennwertkessel_Pellet_bis_105kW_nach_1994
|
|
Standardkessel_Pellet_Hackschnitzelkessel_nach_1994
|
|
}
|
|
|
|
enum Waermepumpe {
|
|
Bitte_auswaehlen
|
|
Luft_Wasser_Waermepumpe_w_7
|
|
Luft_Wasser_Waermepumpe_w2
|
|
Luft_Wasser_Waermepumpe_w7
|
|
Sole_Wasser_Waermepumpe
|
|
Wasser_Wasser_Waermepumpe
|
|
}
|
|
|
|
enum Umlaufwasserheizer {
|
|
Bitte_auswaehlen
|
|
Umlaufwasserheizer_vor_1987
|
|
Kombikessel_mit_Kleinspeicher_nach_1994
|
|
Kombikessel_ohne_Kleinspeicher_nach_1994
|
|
}
|
|
|
|
enum Fernwaerme {
|
|
Bitte_auswaehlen
|
|
Fernwaerme_Heizkraftwerk_fossil
|
|
Fernwaerme_Heizkraftwerk_erneuerbar
|
|
Fernwaerme_Blockheizkraftwerk_fossil
|
|
Fernwaerme_Blockheizkraftwerk_erneuerbar
|
|
Primaerenergiefaktor_eingeben
|
|
}
|
|
|
|
enum Blockheizkraftwerk {
|
|
KWK_Erdgas
|
|
KWK_Heizoel
|
|
}
|
|
|
|
enum Direktheizung {
|
|
Bitte_auswaehlen
|
|
Elektro_Direktheizung_PI_Regler_mit_Optimierung
|
|
Elektro_Direktheizung_P_Regler_1K
|
|
Speicherheizung_ungeregelt
|
|
Speicherheizung_P_Regler_1K
|
|
Speicherheizung_PID_Regler
|
|
}
|
|
|
|
enum Pufferspeicher {
|
|
Bitte_auswaehlen
|
|
nicht_vorhanden
|
|
indirekt_beheizt
|
|
elektrisch_beheizt
|
|
gasbeheizt
|
|
bivalenter_speicher
|
|
}
|
|
|
|
enum Rohrnetztyp {
|
|
Bitte_auswaehlen
|
|
I_Etagenringtyp
|
|
IIa_Etagenverteilertyp_Heizkoerper
|
|
IIb_Etagenverteilertyp_Fussbodenheizung
|
|
III_Steigestrangtyp
|
|
IV_Strahlungs_und_Luftheizung
|
|
}
|
|
|
|
enum orientierung {
|
|
Bitte_auswaehlen
|
|
Sued
|
|
Suedost
|
|
Suedwest
|
|
Ost
|
|
West
|
|
Nordwest
|
|
Nordost
|
|
Nord
|
|
horizontal
|
|
}
|
|
|
|
enum art {
|
|
Bitte_auswaehlen
|
|
Fenster
|
|
Dachfenster
|
|
Haustuer
|
|
Oberlicht
|
|
Aussenwand
|
|
Aussenawnd_zur_unbebeheizten_Garage
|
|
Dach
|
|
Flachdach
|
|
Decke_zum_unbebeheiztem_Dachraum
|
|
Boden_zu_unbebeheiztem_Keller
|
|
Boden_gegen_Erdreich
|
|
}
|
|
|
|
model BedarfsausweisWohnen {
|
|
id String @id @unique @db.VarChar(11)
|
|
alte_ausweis_id Int?
|
|
benutzer_id String?
|
|
ausstellgrund Ausstellgrund?
|
|
registriernummer String? @db.VarChar
|
|
|
|
alternative_heizung Boolean?
|
|
alternative_warmwasser Boolean?
|
|
alternative_lueftung Boolean?
|
|
alternative_kuehlung Boolean?
|
|
|
|
/// @zod.describe("Die aus der Berechnung hervorgehende Energieeffizienzklasse des Gebäudes")
|
|
energieeffizienzklasse String? @db.VarChar(5)
|
|
/// @zod.describe("Datum an dem der Aussteller den Ausweis ausgestellt hat")
|
|
ausstellungsdatum DateTime?
|
|
boxpruefung Boolean? @default(false)
|
|
|
|
anzahl_vollgeschosse Int?
|
|
geschosshoehe Float?
|
|
anzahl_gauben Int?
|
|
breite_gauben Float?
|
|
masse_a Float?
|
|
masse_b Float?
|
|
masse_c Float?
|
|
masse_d Float?
|
|
masse_e Float?
|
|
masse_f Float?
|
|
fensterflaeche_so_sw Float?
|
|
fensterflaeche_nw_no Float?
|
|
aussenwandflaeche_unbeheizt Float?
|
|
dachflaeche Float?
|
|
deckenflaeche Float?
|
|
dach_u_wert Float?
|
|
decke_u_wert Float?
|
|
aussenwand_flaeche Float?
|
|
aussenwand_u_wert Float?
|
|
fussboden_flaeche Float?
|
|
fussboden_u_wert Float?
|
|
volumen Float?
|
|
dicht Boolean?
|
|
fenster_flaeche_1 Float?
|
|
fenster_art_1 Float?
|
|
fenster_flaeche_2 Float?
|
|
fenster_art_2 Float?
|
|
dachfenster_flaeche Float?
|
|
dachfenster_art Float?
|
|
haustuer_flaeche Float?
|
|
haustuer_art Float?
|
|
dach_bauart String? @db.VarChar
|
|
decke_bauart String? @db.VarChar
|
|
dach_daemmung Float?
|
|
decke_daemmung Float?
|
|
aussenwand_daemmung Float?
|
|
boden_daemmung Float?
|
|
aussenwand_bauart String? @db.VarChar
|
|
boden_bauart String? @db.VarChar
|
|
warmwasser_verteilung String? @db.VarChar
|
|
warmwasser_speicherung String? @db.VarChar
|
|
warmwasser_erzeugung String? @db.VarChar
|
|
heizung_zentral Boolean?
|
|
heizung_verteilung String? @db.VarChar
|
|
heizung_speicherung String? @db.VarChar
|
|
waerme_erzeugung_heizung String? @db.VarChar
|
|
|
|
planungswerte_bauteil Json? @default("[{}]")
|
|
planungswerte_heizung Json? @default("[{}]")
|
|
|
|
anteil_zusatzheizung Float?
|
|
kollektor_flaeche Float?
|
|
|
|
ausgestellt Boolean? @default(false)
|
|
/// @zod.describe("Falls der Ausweis storniert wurde, sollte dieser Wert auf true stehen")
|
|
storniert Boolean? @default(false)
|
|
/// @zod.describe("Falls der Ausweis bestellt wurde, sollte dieser Wert auf true stehen")
|
|
bestellt Boolean? @default(false)
|
|
/// @zod.describe("Falls der Ausweis vom Aussteller zurückgestellt wurde, sollte dieser Wert auf true stehen")
|
|
zurueckgestellt Boolean? @default(false)
|
|
/// @zod.describe("Durch den Kunden hinzugefügte Anmerkung zur Vorabprüfung")
|
|
prueftext String? @db.VarChar(1000)
|
|
|
|
beschreibung String? @db.Text
|
|
|
|
/// @zod.describe("Ob bei der Anfrage der Registriernummer eine Kontrolldatei angefragt wurde")
|
|
kontrolldatei_angefragt Boolean? @default(false)
|
|
|
|
created_at DateTime @default(now())
|
|
updated_at DateTime @updatedAt @default(now())
|
|
|
|
pruefpunkt_heizungsalter Boolean? @default(false)
|
|
pruefpunkt_verbrauch_niedrig Boolean? @default(false)
|
|
pruefpunkt_verbrauch_hoch Boolean? @default(false)
|
|
pruefpunkt_verbrauch_null Boolean? @default(false)
|
|
pruefpunkt_verbrauch_abweichung Boolean? @default(false)
|
|
pruefpunkt_wohnflaeche_einheiten Boolean? @default(false)
|
|
pruefpunkt_strom_null Boolean? @default(false)
|
|
pruefpunkt_strom_abweichung Boolean? @default(false)
|
|
pruefpunkt_plz Boolean? @default(false)
|
|
pruefpunkt_heizungsanlage Boolean? @default(false)
|
|
pruefpunkt_anteil_warmwasser Boolean? @default(false)
|
|
pruefpunkt_wohnflaeche Boolean? @default(false)
|
|
pruefpunkt_geometrie Boolean? @default(false)
|
|
pruefpunkt_fenster Boolean? @default(false)
|
|
|
|
ausweistyp AusweisTyp @default(Standard)
|
|
ausweisart Ausweisart @default(BedarfsausweisWohnen)
|
|
|
|
benutzer Benutzer? @relation(fields: [benutzer_id], references: [id], onDelete: NoAction, onUpdate: NoAction)
|
|
|
|
rechnung_id String? @unique
|
|
rechnung Rechnung? @relation(fields: [rechnung_id], references: [id], onDelete: NoAction, onUpdate: NoAction)
|
|
|
|
/// @zod.describe("ID der korrespondierenden Gebäudeaufnahme")
|
|
aufnahme_id String @unique
|
|
aufnahme Aufnahme @relation(fields: [aufnahme_id], references: [id], onDelete: NoAction, onUpdate: NoAction)
|
|
}
|