Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum
Prompt for the
WasserquelleApp
Please create a React-JS application for the WasserquelleModule. The application has to offer the following views for the user interface: 1. SpeicherbehaelterView 2. WasserqualitaetsmessstelleView 3. WasserqualitaetsprobeView 4. WasserquelleView The views have to be reachable for the user via a menu list at the left side of each view. The requirements for the 4 views are defined below. 1. The SpeicherbehaelterView must contain the following fields: - name: Breitengrad type: STRING - name: Hinweise type: STRING - name: Inbetriebnahmedatum type: DATE - name: Laengengrad type: STRING - name: Speichername type: STRING - name: Speichertyp type: STRING - name: Verteilnetz type: Verteilnetz - name: VolumenM3 type: STRING - name: WasserstandMaxM type: STRING - name: WasserstandMinM type: STRING - name: Wasserversorger type: Wasserversorger The data source for the [Verteilnetz] select control should be loaded from the relative URL: "/VerteilnetzService/verteilnetz" (HTTP-GET) The data source for the [Wasserversorger] select control should be loaded from the relative URL: "/WasserversorgerService/wasserversorger" (HTTP-GET) An existing Speicherbehaelter entity should be loaded from the relative URL: "/WasserquelleService/speicherbehaelter/{id}" (HTTP-GET) If a new Speicherbehaelter entity has been created, the new entity should be posted to the relative URL: "/WasserquelleService/speicherbehaelter" (HTTP-POST) If an existing Speicherbehaelter entity has been updated, the modified entity should be sent to the relative URL: "/WasserquelleService/speicherbehaelter/{id}" (HTTP-PUT) If an existing Speicherbehaelter entity has to be deleted, the following relative URL should be called: "/WasserquelleService/speicherbehaelter/{id}" (HTTP-DELETE) Add a HTML table to the view with the following Wasserqualitaetsmessstelle columns: - column: Messstellenname - column: Laengengrad - column: Standortbeschreibung - column: Speicherbehaelter - column: Breitengrad - column: Hinweise - column: Wasserquelle - column: Verteilnetz - column: Wasserversorger The table should have the title "Wasserqualitaetsmessstelles" und the data must be loaded from the server with the following relative URL: "/WasserquelleService/wasserqualitaetsmessstelle/speicherbehaelter/{id}" 2. The WasserqualitaetsmessstelleView must contain the following fields: - name: Breitengrad type: STRING - name: Hinweise type: STRING - name: Laengengrad type: STRING - name: Messstellenname type: STRING - name: Speicherbehaelter type: Speicherbehaelter - name: Standortbeschreibung type: STRING - name: Verteilnetz type: Verteilnetz - name: Wasserquelle type: Wasserquelle - name: Wasserversorger type: Wasserversorger The data source for the [Speicherbehaelter] select control should be loaded from the relative URL: "/WasserquelleService/speicherbehaelter" (HTTP-GET) The data source for the [Verteilnetz] select control should be loaded from the relative URL: "/VerteilnetzService/verteilnetz" (HTTP-GET) The data source for the [Wasserversorger] select control should be loaded from the relative URL: "/WasserversorgerService/wasserversorger" (HTTP-GET) The data source for the [Wasserquelle] select control should be loaded from the relative URL: "/WasserquelleService/wasserquelle" (HTTP-GET) An existing Wasserqualitaetsmessstelle entity should be loaded from the relative URL: "/WasserquelleService/wasserqualitaetsmessstelle/{id}" (HTTP-GET) If a new Wasserqualitaetsmessstelle entity has been created, the new entity should be posted to the relative URL: "/WasserquelleService/wasserqualitaetsmessstelle" (HTTP-POST) If an existing Wasserqualitaetsmessstelle entity has been updated, the modified entity should be sent to the relative URL: "/WasserquelleService/wasserqualitaetsmessstelle/{id}" (HTTP-PUT) If an existing Wasserqualitaetsmessstelle entity has to be deleted, the following relative URL should be called: "/WasserquelleService/wasserqualitaetsmessstelle/{id}" (HTTP-DELETE) Add a HTML table to the view with the following Wasserqualitaetsprobe columns: - column: LeitfaehigkeitUsProCm - column: TruebungFtu - column: Wasserqualitaetsmessstelle - column: PhWert - column: Hinweise - column: EntnommenVon - column: Probenzeitpunkt - column: TemperaturC The table should have the title "Wasserqualitaetsprobes" und the data must be loaded from the server with the following relative URL: "/WasserquelleService/wasserqualitaetsprobe/wasserqualitaetsmessstelle/{id}" 3. The WasserqualitaetsprobeView must contain the following fields: - name: EntnommenVon type: STRING - name: Hinweise type: STRING - name: LeitfaehigkeitUsProCm type: STRING - name: PhWert type: STRING - name: Probenzeitpunkt type: STRING - name: TemperaturC type: STRING - name: TruebungFtu type: STRING - name: Wasserqualitaetsmessstelle type: Wasserqualitaetsmessstelle The data source for the [Wasserqualitaetsmessstelle] select control should be loaded from the relative URL: "/WasserquelleService/wasserqualitaetsmessstelle" (HTTP-GET) An existing Wasserqualitaetsprobe entity should be loaded from the relative URL: "/WasserquelleService/wasserqualitaetsprobe/{id}" (HTTP-GET) If a new Wasserqualitaetsprobe entity has been created, the new entity should be posted to the relative URL: "/WasserquelleService/wasserqualitaetsprobe" (HTTP-POST) If an existing Wasserqualitaetsprobe entity has been updated, the modified entity should be sent to the relative URL: "/WasserquelleService/wasserqualitaetsprobe/{id}" (HTTP-PUT) If an existing Wasserqualitaetsprobe entity has to be deleted, the following relative URL should be called: "/WasserquelleService/wasserqualitaetsprobe/{id}" (HTTP-DELETE) Add a HTML table to the view with the following Wasserqualitaetsparameter columns: - column: Messwert - column: Parametername - column: IstKonform - column: Grenzwert - column: Wasserqualitaetsprobe - column: Einheit The table should have the title "Wasserqualitaetsparameters" und the data must be loaded from the server with the following relative URL: "/VerbraucherkategorieService/wasserqualitaetsparameter/wasserqualitaetsprobe/{id}" 4. The WasserquelleView must contain the following fields: - name: Breitengrad type: STRING - name: Gemeinde type: Gemeinde - name: Hinweise type: STRING - name: Laengengrad type: STRING - name: MaxFoerderungM3ProTag type: STRING - name: Quellenname type: STRING - name: Quellentyp type: STRING - name: RohwasserQualitaetBeschreibung type: STRING - name: Wasserversorger type: Wasserversorger The data source for the [Wasserversorger] select control should be loaded from the relative URL: "/WasserversorgerService/wasserversorger" (HTTP-GET) The data source for the [Gemeinde] select control should be loaded from the relative URL: "/VerteilnetzService/gemeinde" (HTTP-GET) An existing Wasserquelle entity should be loaded from the relative URL: "/WasserquelleService/wasserquelle/{id}" (HTTP-GET) If a new Wasserquelle entity has been created, the new entity should be posted to the relative URL: "/WasserquelleService/wasserquelle" (HTTP-POST) If an existing Wasserquelle entity has been updated, the modified entity should be sent to the relative URL: "/WasserquelleService/wasserquelle/{id}" (HTTP-PUT) If an existing Wasserquelle entity has to be deleted, the following relative URL should be called: "/WasserquelleService/wasserquelle/{id}" (HTTP-DELETE) Add a HTML table to the view with the following QuelleAufbereitungVerbindung columns: - column: Hinweise - column: Wasseraufbereitungsanlage - column: MaxDurchflussM3ProTag - column: Wasserquelle The table should have the title "QuelleAufbereitungVerbindungs" und the data must be loaded from the server with the following relative URL: "/WasseraufbereitungsanlageService/quelleaufbereitungverbindung/wasserquelle/{id}" Add a HTML table to the view with the following Wasserqualitaetsmessstelle columns: - column: Messstellenname - column: Laengengrad - column: Standortbeschreibung - column: Speicherbehaelter - column: Breitengrad - column: Hinweise - column: Wasserquelle - column: Verteilnetz - column: Wasserversorger The table should have the title "Wasserqualitaetsmessstelles" und the data must be loaded from the server with the following relative URL: "/WasserquelleService/wasserqualitaetsmessstelle/wasserquelle/{id}"
Copy prompt
Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum