Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum
Prompt for the
TechnischerZugApp
Please create a React-JS application for the TechnischerZugModule. The application has to offer the following views for the user interface: 1. BergungsgruppeView 2. FachgruppeView 3. FahrzeugView 4. TechnischerZugView 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 BergungsgruppeView must contain the following fields: - name: Name type: STRING - name: TechnischerZug type: TechnischerZug - name: Variante type: STRING The data source for the [TechnischerZug] select control should be loaded from the relative URL: "/TechnischerZugService/technischerzug" (HTTP-GET) An existing Bergungsgruppe entity should be loaded from the relative URL: "/TechnischerZugService/bergungsgruppe/{id}" (HTTP-GET) If a new Bergungsgruppe entity has been created, the new entity should be posted to the relative URL: "/TechnischerZugService/bergungsgruppe" (HTTP-POST) If an existing Bergungsgruppe entity has been updated, the modified entity should be sent to the relative URL: "/TechnischerZugService/bergungsgruppe/{id}" (HTTP-PUT) If an existing Bergungsgruppe entity has to be deleted, the following relative URL should be called: "/TechnischerZugService/bergungsgruppe/{id}" (HTTP-DELETE) Add a HTML table to the view with the following EinsatzBeteiligteEinheit columns: - column: Ortsverband - column: Auslandseinheit - column: TechnischerZug - column: Einsatz - column: Rollenbeschreibung - column: Fachgruppe - column: Bergungsgruppe The table should have the title "EinsatzBeteiligteEinheits" und the data must be loaded from the server with the following relative URL: "/OrtsverbandService/einsatzbeteiligteeinheit/bergungsgruppe/{id}" Add a HTML table to the view with the following Ausruestung columns: - column: Seriennummer - column: Ortsverband - column: Name - column: Bergungsgruppe - column: Kategorie - column: TechnischerZug - column: Beschreibung - column: Logistikzentrum - column: Fachgruppe The table should have the title "Ausruestungs" und the data must be loaded from the server with the following relative URL: "/OrtsverbandService/ausruestung/bergungsgruppe/{id}" Add a HTML table to the view with the following Fahrzeug columns: - column: Ortsverband - column: Beschreibung - column: TechnischerZug - column: Fachgruppe - column: Bergungsgruppe - column: Baujahr - column: Funkrufname - column: Typ The table should have the title "Fahrzeugs" und the data must be loaded from the server with the following relative URL: "/TechnischerZugService/fahrzeug/bergungsgruppe/{id}" 2. The FachgruppeView must contain the following fields: - name: Name type: STRING - name: Spezialisierung type: STRING - name: TechnischerZug type: TechnischerZug The data source for the [TechnischerZug] select control should be loaded from the relative URL: "/TechnischerZugService/technischerzug" (HTTP-GET) An existing Fachgruppe entity should be loaded from the relative URL: "/TechnischerZugService/fachgruppe/{id}" (HTTP-GET) If a new Fachgruppe entity has been created, the new entity should be posted to the relative URL: "/TechnischerZugService/fachgruppe" (HTTP-POST) If an existing Fachgruppe entity has been updated, the modified entity should be sent to the relative URL: "/TechnischerZugService/fachgruppe/{id}" (HTTP-PUT) If an existing Fachgruppe entity has to be deleted, the following relative URL should be called: "/TechnischerZugService/fachgruppe/{id}" (HTTP-DELETE) Add a HTML table to the view with the following EinsatzBeteiligteEinheit columns: - column: Ortsverband - column: Auslandseinheit - column: TechnischerZug - column: Einsatz - column: Rollenbeschreibung - column: Fachgruppe - column: Bergungsgruppe The table should have the title "EinsatzBeteiligteEinheits" und the data must be loaded from the server with the following relative URL: "/OrtsverbandService/einsatzbeteiligteeinheit/fachgruppe/{id}" Add a HTML table to the view with the following Ausruestung columns: - column: Seriennummer - column: Ortsverband - column: Name - column: Bergungsgruppe - column: Kategorie - column: TechnischerZug - column: Beschreibung - column: Logistikzentrum - column: Fachgruppe The table should have the title "Ausruestungs" und the data must be loaded from the server with the following relative URL: "/OrtsverbandService/ausruestung/fachgruppe/{id}" Add a HTML table to the view with the following Fahrzeug columns: - column: Ortsverband - column: Beschreibung - column: TechnischerZug - column: Fachgruppe - column: Bergungsgruppe - column: Baujahr - column: Funkrufname - column: Typ The table should have the title "Fahrzeugs" und the data must be loaded from the server with the following relative URL: "/TechnischerZugService/fahrzeug/fachgruppe/{id}" 3. The FahrzeugView must contain the following fields: - name: Baujahr type: INT - name: Bergungsgruppe type: Bergungsgruppe - name: Beschreibung type: STRING - name: Fachgruppe type: Fachgruppe - name: Funkrufname type: STRING - name: Ortsverband type: Ortsverband - name: TechnischerZug type: TechnischerZug - name: Typ type: STRING The data source for the [Fachgruppe] select control should be loaded from the relative URL: "/TechnischerZugService/fachgruppe" (HTTP-GET) The data source for the [Bergungsgruppe] select control should be loaded from the relative URL: "/TechnischerZugService/bergungsgruppe" (HTTP-GET) The data source for the [TechnischerZug] select control should be loaded from the relative URL: "/TechnischerZugService/technischerzug" (HTTP-GET) The data source for the [Ortsverband] select control should be loaded from the relative URL: "/OrtsverbandService/ortsverband" (HTTP-GET) An existing Fahrzeug entity should be loaded from the relative URL: "/TechnischerZugService/fahrzeug/{id}" (HTTP-GET) If a new Fahrzeug entity has been created, the new entity should be posted to the relative URL: "/TechnischerZugService/fahrzeug" (HTTP-POST) If an existing Fahrzeug entity has been updated, the modified entity should be sent to the relative URL: "/TechnischerZugService/fahrzeug/{id}" (HTTP-PUT) If an existing Fahrzeug entity has to be deleted, the following relative URL should be called: "/TechnischerZugService/fahrzeug/{id}" (HTTP-DELETE) 4. The TechnischerZugView must contain the following fields: - name: Name type: STRING - name: Ortsverband type: Ortsverband The data source for the [Ortsverband] select control should be loaded from the relative URL: "/OrtsverbandService/ortsverband" (HTTP-GET) An existing TechnischerZug entity should be loaded from the relative URL: "/TechnischerZugService/technischerzug/{id}" (HTTP-GET) If a new TechnischerZug entity has been created, the new entity should be posted to the relative URL: "/TechnischerZugService/technischerzug" (HTTP-POST) If an existing TechnischerZug entity has been updated, the modified entity should be sent to the relative URL: "/TechnischerZugService/technischerzug/{id}" (HTTP-PUT) If an existing TechnischerZug entity has to be deleted, the following relative URL should be called: "/TechnischerZugService/technischerzug/{id}" (HTTP-DELETE) Add a HTML table to the view with the following EinsatzBeteiligteEinheit columns: - column: Ortsverband - column: Auslandseinheit - column: TechnischerZug - column: Einsatz - column: Rollenbeschreibung - column: Fachgruppe - column: Bergungsgruppe The table should have the title "EinsatzBeteiligteEinheits" und the data must be loaded from the server with the following relative URL: "/OrtsverbandService/einsatzbeteiligteeinheit/technischerzug/{id}" Add a HTML table to the view with the following Bergungsgruppe columns: - column: TechnischerZug - column: Name - column: Variante The table should have the title "Bergungsgruppes" und the data must be loaded from the server with the following relative URL: "/TechnischerZugService/bergungsgruppe/technischerzug/{id}" Add a HTML table to the view with the following Ausruestung columns: - column: Seriennummer - column: Ortsverband - column: Name - column: Bergungsgruppe - column: Kategorie - column: TechnischerZug - column: Beschreibung - column: Logistikzentrum - column: Fachgruppe The table should have the title "Ausruestungs" und the data must be loaded from the server with the following relative URL: "/OrtsverbandService/ausruestung/technischerzug/{id}" Add a HTML table to the view with the following Zugtrupp columns: - column: Name - column: TechnischerZug The table should have the title "Zugtrupps" und the data must be loaded from the server with the following relative URL: "/EinsatzartService/zugtrupp/technischerzug/{id}" Add a HTML table to the view with the following Fachgruppe columns: - column: TechnischerZug - column: Name - column: Spezialisierung The table should have the title "Fachgruppes" und the data must be loaded from the server with the following relative URL: "/TechnischerZugService/fachgruppe/technischerzug/{id}" Add a HTML table to the view with the following Fahrzeug columns: - column: Ortsverband - column: Beschreibung - column: TechnischerZug - column: Fachgruppe - column: Bergungsgruppe - column: Baujahr - column: Funkrufname - column: Typ The table should have the title "Fahrzeugs" und the data must be loaded from the server with the following relative URL: "/TechnischerZugService/fahrzeug/technischerzug/{id}"
Copy prompt
Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum