Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum
Prompt for the
ZugangstypApp
Please create a React-JS application for the ZugangstypModule. The application has to offer the following views for the user interface: 1. MarkierungView 2. MarkierungTypView 3. TarifzeitraumView 4. ZugangstypView 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 MarkierungView must contain the following fields: - name: Farbe type: STRING - name: IstBegrenzung type: BOOL - name: IstParkverbot type: BOOL - name: MarkierungTyp type: MarkierungTyp - name: MusterBeschreibung type: STRING - name: Parkplatzbereich type: Parkplatzbereich The data source for the [MarkierungTyp] select control should be loaded from the relative URL: "/ZugangstypService/markierungtyp" (HTTP-GET) The data source for the [Parkplatzbereich] select control should be loaded from the relative URL: "/ParkplatzbereichService/parkplatzbereich" (HTTP-GET) An existing Markierung entity should be loaded from the relative URL: "/ZugangstypService/markierung/{id}" (HTTP-GET) If a new Markierung entity has been created, the new entity should be posted to the relative URL: "/ZugangstypService/markierung" (HTTP-POST) If an existing Markierung entity has been updated, the modified entity should be sent to the relative URL: "/ZugangstypService/markierung/{id}" (HTTP-PUT) If an existing Markierung entity has to be deleted, the following relative URL should be called: "/ZugangstypService/markierung/{id}" (HTTP-DELETE) 2. The MarkierungTypView must contain the following fields: - name: Beschreibung type: STRING - name: Code type: STRING - name: Name type: STRING An existing MarkierungTyp entity should be loaded from the relative URL: "/ZugangstypService/markierungtyp/{id}" (HTTP-GET) If a new MarkierungTyp entity has been created, the new entity should be posted to the relative URL: "/ZugangstypService/markierungtyp" (HTTP-POST) If an existing MarkierungTyp entity has been updated, the modified entity should be sent to the relative URL: "/ZugangstypService/markierungtyp/{id}" (HTTP-PUT) If an existing MarkierungTyp entity has to be deleted, the following relative URL should be called: "/ZugangstypService/markierungtyp/{id}" (HTTP-DELETE) Add a HTML table to the view with the following Markierung columns: - column: Parkplatzbereich - column: MusterBeschreibung - column: IstParkverbot - column: MarkierungTyp - column: Farbe - column: IstBegrenzung The table should have the title "Markierungs" und the data must be loaded from the server with the following relative URL: "/ZugangstypService/markierung/markierungtyp/{id}" 3. The TarifzeitraumView must contain the following fields: - name: Endzeit type: STRING - name: MaxDauerMinuten type: LONG - name: Parktarif type: Parktarif - name: PreisProStunde type: STRING - name: Startzeit type: STRING - name: Wochentag type: LONG The data source for the [Parktarif] select control should be loaded from the relative URL: "/NutzungsKategorieService/parktarif" (HTTP-GET) An existing Tarifzeitraum entity should be loaded from the relative URL: "/ZugangstypService/tarifzeitraum/{id}" (HTTP-GET) If a new Tarifzeitraum entity has been created, the new entity should be posted to the relative URL: "/ZugangstypService/tarifzeitraum" (HTTP-POST) If an existing Tarifzeitraum entity has been updated, the modified entity should be sent to the relative URL: "/ZugangstypService/tarifzeitraum/{id}" (HTTP-PUT) If an existing Tarifzeitraum entity has to be deleted, the following relative URL should be called: "/ZugangstypService/tarifzeitraum/{id}" (HTTP-DELETE) 4. The ZugangstypView must contain the following fields: - name: Beschreibung type: STRING - name: Code type: STRING - name: Name type: STRING An existing Zugangstyp entity should be loaded from the relative URL: "/ZugangstypService/zugangstyp/{id}" (HTTP-GET) If a new Zugangstyp entity has been created, the new entity should be posted to the relative URL: "/ZugangstypService/zugangstyp" (HTTP-POST) If an existing Zugangstyp entity has been updated, the modified entity should be sent to the relative URL: "/ZugangstypService/zugangstyp/{id}" (HTTP-PUT) If an existing Zugangstyp entity has to be deleted, the following relative URL should be called: "/ZugangstypService/zugangstyp/{id}" (HTTP-DELETE) Add a HTML table to the view with the following Parkplatzbereich columns: - column: KapazitaetMotorrad - column: KapazitaetGesamt - column: Adresse - column: IstTemporar - column: Longitude - column: IstOeffentlich - column: IstUeberdacht - column: KapazitaetFahrrad - column: StandortTyp - column: Name - column: Beschreibung - column: Latitude - column: KapazitaetLkw - column: Zugangstyp - column: Stadt - column: HatGruenflaechen - column: Stadtteil - column: Parkbetreiber - column: OberflaechenTyp - column: HatBeleuchtung - column: ParkplatzbereichTyp - column: KapazitaetBus - column: KapazitaetPkw The table should have the title "Parkplatzbereichs" und the data must be loaded from the server with the following relative URL: "/ParkplatzbereichService/parkplatzbereich/zugangstyp/{id}"
Copy prompt
Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum