Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum
Prompt for the
NutzungsKategorieApp
Please create a React-JS application for the NutzungsKategorieModule. The application has to offer the following views for the user interface: 1. NutzungsKategorieView 2. ParkregelView 3. ParktarifView 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 NutzungsKategorieView must contain the following fields: - name: Beschreibung type: STRING - name: Code type: STRING - name: Name type: STRING An existing NutzungsKategorie entity should be loaded from the relative URL: "/NutzungsKategorieService/nutzungskategorie/{id}" (HTTP-GET) If a new NutzungsKategorie entity has been created, the new entity should be posted to the relative URL: "/NutzungsKategorieService/nutzungskategorie" (HTTP-POST) If an existing NutzungsKategorie entity has been updated, the modified entity should be sent to the relative URL: "/NutzungsKategorieService/nutzungskategorie/{id}" (HTTP-PUT) If an existing NutzungsKategorie entity has to be deleted, the following relative URL should be called: "/NutzungsKategorieService/nutzungskategorie/{id}" (HTTP-DELETE) Add a HTML table to the view with the following Parktarif columns: - column: MaxTagespreis - column: Parkzone - column: Beschreibung - column: Fahrzeugtyp - column: GueltigVonDatum - column: IstKostenlos - column: GrundpreisProStunde - column: GueltigBisDatum - column: Waehrung - column: Name - column: Parkplatzbereich - column: NutzungsKategorie The table should have the title "Parktarifs" und the data must be loaded from the server with the following relative URL: "/NutzungsKategorieService/parktarif/nutzungskategorie/{id}" Add a HTML table to the view with the following Stellplatz columns: - column: IstStrassenstellplatz - column: IstMarkiert - column: NutzungsKategorie - column: StellplatzTyp - column: Fahrzeugtyp - column: Code - column: IstReserviert - column: LaengeMeter - column: Parkplatzbereich - column: ReihenBezeichnung - column: IstBarrierefrei - column: NummerInReihe - column: BreiteMeter - column: HatSchatten - column: HatLadung The table should have the title "Stellplatzs" und the data must be loaded from the server with the following relative URL: "/StadtteilService/stellplatz/nutzungskategorie/{id}" Add a HTML table to the view with the following Parkregel columns: - column: GueltigVonZeit - column: Parkplatzbereich - column: Hinweise - column: GueltigVonDatum - column: ParkscheibeErforderlich - column: BerechtigungErforderlich - column: NutzungsKategorie - column: GueltigBisZeit - column: Parkzone - column: TicketErforderlich - column: Name - column: GueltigBisDatum - column: MaxDauerMinuten - column: Rechtsgrundlage The table should have the title "Parkregels" und the data must be loaded from the server with the following relative URL: "/NutzungsKategorieService/parkregel/nutzungskategorie/{id}" 2. The ParkregelView must contain the following fields: - name: BerechtigungErforderlich type: BOOL - name: GueltigBisDatum type: DATE - name: GueltigBisZeit type: STRING - name: GueltigVonDatum type: DATE - name: GueltigVonZeit type: STRING - name: Hinweise type: STRING - name: MaxDauerMinuten type: LONG - name: Name type: STRING - name: NutzungsKategorie type: NutzungsKategorie - name: Parkplatzbereich type: Parkplatzbereich - name: ParkscheibeErforderlich type: BOOL - name: Parkzone type: Parkzone - name: Rechtsgrundlage type: STRING - name: TicketErforderlich type: BOOL The data source for the [NutzungsKategorie] select control should be loaded from the relative URL: "/NutzungsKategorieService/nutzungskategorie" (HTTP-GET) The data source for the [Parkzone] select control should be loaded from the relative URL: "/ParkzoneService/parkzone" (HTTP-GET) The data source for the [Parkplatzbereich] select control should be loaded from the relative URL: "/ParkplatzbereichService/parkplatzbereich" (HTTP-GET) An existing Parkregel entity should be loaded from the relative URL: "/NutzungsKategorieService/parkregel/{id}" (HTTP-GET) If a new Parkregel entity has been created, the new entity should be posted to the relative URL: "/NutzungsKategorieService/parkregel" (HTTP-POST) If an existing Parkregel entity has been updated, the modified entity should be sent to the relative URL: "/NutzungsKategorieService/parkregel/{id}" (HTTP-PUT) If an existing Parkregel entity has to be deleted, the following relative URL should be called: "/NutzungsKategorieService/parkregel/{id}" (HTTP-DELETE) 3. The ParktarifView must contain the following fields: - name: Beschreibung type: STRING - name: Fahrzeugtyp type: Fahrzeugtyp - name: GrundpreisProStunde type: STRING - name: GueltigBisDatum type: DATE - name: GueltigVonDatum type: DATE - name: IstKostenlos type: BOOL - name: MaxTagespreis type: STRING - name: Name type: STRING - name: NutzungsKategorie type: NutzungsKategorie - name: Parkplatzbereich type: Parkplatzbereich - name: Parkzone type: Parkzone - name: Waehrung type: STRING The data source for the [NutzungsKategorie] select control should be loaded from the relative URL: "/NutzungsKategorieService/nutzungskategorie" (HTTP-GET) The data source for the [Parkzone] select control should be loaded from the relative URL: "/ParkzoneService/parkzone" (HTTP-GET) The data source for the [Fahrzeugtyp] select control should be loaded from the relative URL: "/FahrzeugtypService/fahrzeugtyp" (HTTP-GET) The data source for the [Parkplatzbereich] select control should be loaded from the relative URL: "/ParkplatzbereichService/parkplatzbereich" (HTTP-GET) An existing Parktarif entity should be loaded from the relative URL: "/NutzungsKategorieService/parktarif/{id}" (HTTP-GET) If a new Parktarif entity has been created, the new entity should be posted to the relative URL: "/NutzungsKategorieService/parktarif" (HTTP-POST) If an existing Parktarif entity has been updated, the modified entity should be sent to the relative URL: "/NutzungsKategorieService/parktarif/{id}" (HTTP-PUT) If an existing Parktarif entity has to be deleted, the following relative URL should be called: "/NutzungsKategorieService/parktarif/{id}" (HTTP-DELETE) Add a HTML table to the view with the following Tarifzeitraum columns: - column: Parktarif - column: MaxDauerMinuten - column: Endzeit - column: PreisProStunde - column: Wochentag - column: Startzeit The table should have the title "Tarifzeitraums" und the data must be loaded from the server with the following relative URL: "/ZugangstypService/tarifzeitraum/parktarif/{id}"
Copy prompt
Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum