Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum
Prompt for the
UmspannwerkApp
Please create a React-JS application for the UmspannwerkModule. The application has to offer the following views for the user interface: 1. ArealView 2. PrimaertechnikKomponenteView 3. UmspannwerkView The views have to be reachable for the user via a menu list at the left side of each view. The requirements for the 3 views are defined below. 1. The ArealView must contain the following fields: - name: Beschreibung type: STRING - name: EigenstaendigEingezaeunt type: BOOL - name: Name type: STRING - name: Spannungsebene type: Spannungsebene - name: Umspannwerk type: Umspannwerk The data source for the [Spannungsebene] select control should be loaded from the relative URL: "/SpannungsebeneService/spannungsebene" (HTTP-GET) The data source for the [Umspannwerk] select control should be loaded from the relative URL: "/UmspannwerkService/umspannwerk" (HTTP-GET) An existing Areal entity should be loaded from the relative URL: "/UmspannwerkService/areal/{id}" (HTTP-GET) If a new Areal entity has been created, the new entity should be posted to the relative URL: "/UmspannwerkService/areal" (HTTP-POST) If an existing Areal entity has been updated, the modified entity should be sent to the relative URL: "/UmspannwerkService/areal/{id}" (HTTP-PUT) If an existing Areal entity has to be deleted, the following relative URL should be called: "/UmspannwerkService/areal/{id}" (HTTP-DELETE) Add a HTML table to the view with the following Koppelleitung columns: - column: Umspannwerk - column: Name - column: LeitungslaengeKm - column: Beschreibung - column: ArealNach - column: ArealVon The table should have the title "Koppelleitungs" und the data must be loaded from the server with the following relative URL: "/NetzartService/koppelleitung/arealvon/{id}" Add a HTML table to the view with the following Koppelleitung columns: - column: Umspannwerk - column: Name - column: LeitungslaengeKm - column: Beschreibung - column: ArealNach - column: ArealVon The table should have the title "Koppelleitungs" und the data must be loaded from the server with the following relative URL: "/NetzartService/koppelleitung/arealnach/{id}" Add a HTML table to the view with the following Transformator columns: - column: NennleistungMva - column: Umspannwerk - column: Areal - column: MitLaststufenschalter - column: MasseTonnen - column: Beschreibung - column: UntereSpannungsebene - column: Hersteller - column: Baujahr - column: Name - column: ObereSpannungsebene The table should have the title "Transformators" und the data must be loaded from the server with the following relative URL: "/SchaltanlageService/transformator/areal/{id}" Add a HTML table to the view with the following PrimaertechnikKomponente columns: - column: Areal - column: Schaltanlage - column: Umspannwerk - column: Schaltfeld - column: Beschreibung - column: TechnischeDaten - column: Transformator - column: Name - column: Komponententyp The table should have the title "PrimaertechnikKomponentes" und the data must be loaded from the server with the following relative URL: "/UmspannwerkService/primaertechnikkomponente/areal/{id}" Add a HTML table to the view with the following Schaltanlage columns: - column: Beschreibung - column: Name - column: Umspannwerk - column: Schaltanlagentyp - column: Spannungsebene - column: Areal The table should have the title "Schaltanlages" und the data must be loaded from the server with the following relative URL: "/SchaltanlageService/schaltanlage/areal/{id}" Add a HTML table to the view with the following UmspannwerkLeitung columns: - column: Areal - column: Rolle - column: Leitung - column: Umspannwerk The table should have the title "UmspannwerkLeitungs" und the data must be loaded from the server with the following relative URL: "/StandortService/umspannwerkleitung/areal/{id}" 2. The PrimaertechnikKomponenteView must contain the following fields: - name: Areal type: Areal - name: Beschreibung type: STRING - name: Komponententyp type: STRING - name: Name type: STRING - name: Schaltanlage type: Schaltanlage - name: Schaltfeld type: Schaltfeld - name: TechnischeDaten type: STRING - name: Transformator type: Transformator - name: Umspannwerk type: Umspannwerk The data source for the [Schaltfeld] select control should be loaded from the relative URL: "/SchaltanlageService/schaltfeld" (HTTP-GET) The data source for the [Areal] select control should be loaded from the relative URL: "/UmspannwerkService/areal" (HTTP-GET) The data source for the [Schaltanlage] select control should be loaded from the relative URL: "/SchaltanlageService/schaltanlage" (HTTP-GET) The data source for the [Transformator] select control should be loaded from the relative URL: "/SchaltanlageService/transformator" (HTTP-GET) The data source for the [Umspannwerk] select control should be loaded from the relative URL: "/UmspannwerkService/umspannwerk" (HTTP-GET) An existing PrimaertechnikKomponente entity should be loaded from the relative URL: "/UmspannwerkService/primaertechnikkomponente/{id}" (HTTP-GET) If a new PrimaertechnikKomponente entity has been created, the new entity should be posted to the relative URL: "/UmspannwerkService/primaertechnikkomponente" (HTTP-POST) If an existing PrimaertechnikKomponente entity has been updated, the modified entity should be sent to the relative URL: "/UmspannwerkService/primaertechnikkomponente/{id}" (HTTP-PUT) If an existing PrimaertechnikKomponente entity has to be deleted, the following relative URL should be called: "/UmspannwerkService/primaertechnikkomponente/{id}" (HTTP-DELETE) 3. The UmspannwerkView must contain the following fields: - name: Automatisierungsgrad type: STRING - name: Beschreibung type: STRING - name: HoechsteSpannungKv type: STRING - name: InbetriebnahmeJahr type: LONG - name: Kennung type: STRING - name: Name type: STRING - name: Standort type: Standort - name: UmspannwerkTyp type: UmspannwerkTyp The data source for the [UmspannwerkTyp] select control should be loaded from the relative URL: "/UmspannwerkTypService/umspannwerktyp" (HTTP-GET) The data source for the [Standort] select control should be loaded from the relative URL: "/StandortService/standort" (HTTP-GET) An existing Umspannwerk entity should be loaded from the relative URL: "/UmspannwerkService/umspannwerk/{id}" (HTTP-GET) If a new Umspannwerk entity has been created, the new entity should be posted to the relative URL: "/UmspannwerkService/umspannwerk" (HTTP-POST) If an existing Umspannwerk entity has been updated, the modified entity should be sent to the relative URL: "/UmspannwerkService/umspannwerk/{id}" (HTTP-PUT) If an existing Umspannwerk entity has to be deleted, the following relative URL should be called: "/UmspannwerkService/umspannwerk/{id}" (HTTP-DELETE) Add a HTML table to the view with the following Verkehrsanbindung columns: - column: GleisanschlussBeschreibung - column: ZufahrtsbreiteMeter - column: Bemerkung - column: SchwertransportMoeglich - column: MaxTransportgewichtTonnen - column: GleisanschlussVorhanden - column: Umspannwerk The table should have the title "Verkehrsanbindungs" und the data must be loaded from the server with the following relative URL: "/BetreiberService/verkehrsanbindung/umspannwerk/{id}" Add a HTML table to the view with the following UmspannwerkSekundaertechnikFunktion columns: - column: SekundaertechnikSystem - column: AktivSeit - column: Bemerkung - column: SekundaertechnikFunktion - column: AktivBis - column: Umspannwerk The table should have the title "UmspannwerkSekundaertechnikFunktions" und the data must be loaded from the server with the following relative URL: "/SekundaertechnikSystemService/umspannwerksekundaertechnikfunktion/umspannwerk/{id}" Add a HTML table to the view with the following UmspannwerkLeitung columns: - column: Areal - column: Rolle - column: Leitung - column: Umspannwerk The table should have the title "UmspannwerkLeitungs" und the data must be loaded from the server with the following relative URL: "/StandortService/umspannwerkleitung/umspannwerk/{id}" Add a HTML table to the view with the following UmspannwerkNetzart columns: - column: Umspannwerk - column: Netzart The table should have the title "UmspannwerkNetzarts" und the data must be loaded from the server with the following relative URL: "/NetzartService/umspannwerknetzart/umspannwerk/{id}" Add a HTML table to the view with the following UmspannwerkWeblink columns: - column: Bezug - column: Weblink - column: Umspannwerk The table should have the title "UmspannwerkWeblinks" und the data must be loaded from the server with the following relative URL: "/UmspannwerkTypService/umspannwerkweblink/umspannwerk/{id}" Add a HTML table to the view with the following Koppelleitung columns: - column: Umspannwerk - column: Name - column: LeitungslaengeKm - column: Beschreibung - column: ArealNach - column: ArealVon The table should have the title "Koppelleitungs" und the data must be loaded from the server with the following relative URL: "/NetzartService/koppelleitung/umspannwerk/{id}" Add a HTML table to the view with the following SekundaertechnikSystem columns: - column: Umspannwerk - column: Hersteller - column: Beschreibung - column: Name The table should have the title "SekundaertechnikSystems" und the data must be loaded from the server with the following relative URL: "/SekundaertechnikSystemService/sekundaertechniksystem/umspannwerk/{id}" Add a HTML table to the view with the following Transformator columns: - column: NennleistungMva - column: Umspannwerk - column: Areal - column: MitLaststufenschalter - column: MasseTonnen - column: Beschreibung - column: UntereSpannungsebene - column: Hersteller - column: Baujahr - column: Name - column: ObereSpannungsebene The table should have the title "Transformators" und the data must be loaded from the server with the following relative URL: "/SchaltanlageService/transformator/umspannwerk/{id}" Add a HTML table to the view with the following PrimaertechnikKomponente columns: - column: Areal - column: Schaltanlage - column: Umspannwerk - column: Schaltfeld - column: Beschreibung - column: TechnischeDaten - column: Transformator - column: Name - column: Komponententyp The table should have the title "PrimaertechnikKomponentes" und the data must be loaded from the server with the following relative URL: "/UmspannwerkService/primaertechnikkomponente/umspannwerk/{id}" Add a HTML table to the view with the following Areal columns: - column: EigenstaendigEingezaeunt - column: Name - column: Umspannwerk - column: Spannungsebene - column: Beschreibung The table should have the title "Areals" und the data must be loaded from the server with the following relative URL: "/UmspannwerkService/areal/umspannwerk/{id}" Add a HTML table to the view with the following UmspannwerkLiteratur columns: - column: Umspannwerk - column: Literatur - column: Bezug The table should have the title "UmspannwerkLiteraturs" und the data must be loaded from the server with the following relative URL: "/StandortService/umspannwerkliteratur/umspannwerk/{id}" Add a HTML table to the view with the following UmspannwerkBetreiber columns: - column: GueltigVon - column: GueltigBis - column: Umspannwerk - column: Betreiber - column: Rolle The table should have the title "UmspannwerkBetreibers" und the data must be loaded from the server with the following relative URL: "/BetreiberService/umspannwerkbetreiber/umspannwerk/{id}" Add a HTML table to the view with the following Schaltanlage columns: - column: Beschreibung - column: Name - column: Umspannwerk - column: Schaltanlagentyp - column: Spannungsebene - column: Areal The table should have the title "Schaltanlages" und the data must be loaded from the server with the following relative URL: "/SchaltanlageService/schaltanlage/umspannwerk/{id}" Add a HTML table to the view with the following UmspannwerkSpannungsebene columns: - column: Rolle - column: Spannungsebene - column: Umspannwerk The table should have the title "UmspannwerkSpannungsebenes" und the data must be loaded from the server with the following relative URL: "/SpannungsebeneService/umspannwerkspannungsebene/umspannwerk/{id}"
Copy prompt
Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum