Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum
Prompt for the
RechtsgrundlageApp
Please create a React-JS application for the RechtsgrundlageModule. The application has to offer the following views for the user interface: 1. BehoerdeRechtsgrundlageView 2. GewerbeRegisterAuszugView 3. MelderegisterHistorieView 4. RechtsgrundlageView 5. StatistikEintragView The views have to be reachable for the user via a menu list at the left side of each view. The requirements for the 5 views are defined below. 1. The BehoerdeRechtsgrundlageView must contain the following fields: - name: Behoerde type: Behoerde - name: Hinweis type: STRING - name: Rechtsgrundlage type: Rechtsgrundlage The data source for the [Rechtsgrundlage] select control should be loaded from the relative URL: "/RechtsgrundlageService/rechtsgrundlage" (HTTP-GET) The data source for the [Behoerde] select control should be loaded from the relative URL: "/BehoerdeService/behoerde" (HTTP-GET) An existing BehoerdeRechtsgrundlage entity should be loaded from the relative URL: "/RechtsgrundlageService/behoerderechtsgrundlage/{id}" (HTTP-GET) If a new BehoerdeRechtsgrundlage entity has been created, the new entity should be posted to the relative URL: "/RechtsgrundlageService/behoerderechtsgrundlage" (HTTP-POST) If an existing BehoerdeRechtsgrundlage entity has been updated, the modified entity should be sent to the relative URL: "/RechtsgrundlageService/behoerderechtsgrundlage/{id}" (HTTP-PUT) If an existing BehoerdeRechtsgrundlage entity has to be deleted, the following relative URL should be called: "/RechtsgrundlageService/behoerderechtsgrundlage/{id}" (HTTP-DELETE) 2. The GewerbeRegisterAuszugView must contain the following fields: - name: Antrag type: Antrag - name: Firmenname type: STRING - name: Rechtsform type: STRING - name: RegisterNummer type: STRING The data source for the [Antrag] select control should be loaded from the relative URL: "/BehoerdeService/antrag" (HTTP-GET) An existing GewerbeRegisterAuszug entity should be loaded from the relative URL: "/RechtsgrundlageService/gewerberegisterauszug/{id}" (HTTP-GET) If a new GewerbeRegisterAuszug entity has been created, the new entity should be posted to the relative URL: "/RechtsgrundlageService/gewerberegisterauszug" (HTTP-POST) If an existing GewerbeRegisterAuszug entity has been updated, the modified entity should be sent to the relative URL: "/RechtsgrundlageService/gewerberegisterauszug/{id}" (HTTP-PUT) If an existing GewerbeRegisterAuszug entity has to be deleted, the following relative URL should be called: "/RechtsgrundlageService/gewerberegisterauszug/{id}" (HTTP-DELETE) 3. The MelderegisterHistorieView must contain the following fields: - name: Aenderungsgrund type: STRING - name: GueltigBis type: DATE - name: GueltigVon type: DATE - name: MelderegisterEintrag type: MelderegisterEintrag The data source for the [MelderegisterEintrag] select control should be loaded from the relative URL: "/GemeindeService/melderegistereintrag" (HTTP-GET) An existing MelderegisterHistorie entity should be loaded from the relative URL: "/RechtsgrundlageService/melderegisterhistorie/{id}" (HTTP-GET) If a new MelderegisterHistorie entity has been created, the new entity should be posted to the relative URL: "/RechtsgrundlageService/melderegisterhistorie" (HTTP-POST) If an existing MelderegisterHistorie entity has been updated, the modified entity should be sent to the relative URL: "/RechtsgrundlageService/melderegisterhistorie/{id}" (HTTP-PUT) If an existing MelderegisterHistorie entity has to be deleted, the following relative URL should be called: "/RechtsgrundlageService/melderegisterhistorie/{id}" (HTTP-DELETE) 4. The RechtsgrundlageView must contain the following fields: - name: Ebene type: STRING - name: GueltigBis type: DATE - name: GueltigVon type: DATE - name: Titel type: STRING - name: Zitat type: STRING An existing Rechtsgrundlage entity should be loaded from the relative URL: "/RechtsgrundlageService/rechtsgrundlage/{id}" (HTTP-GET) If a new Rechtsgrundlage entity has been created, the new entity should be posted to the relative URL: "/RechtsgrundlageService/rechtsgrundlage" (HTTP-POST) If an existing Rechtsgrundlage entity has been updated, the modified entity should be sent to the relative URL: "/RechtsgrundlageService/rechtsgrundlage/{id}" (HTTP-PUT) If an existing Rechtsgrundlage entity has to be deleted, the following relative URL should be called: "/RechtsgrundlageService/rechtsgrundlage/{id}" (HTTP-DELETE) Add a HTML table to the view with the following BehoerdeRechtsgrundlage columns: - column: Hinweis - column: Rechtsgrundlage - column: Behoerde The table should have the title "BehoerdeRechtsgrundlages" und the data must be loaded from the server with the following relative URL: "/RechtsgrundlageService/behoerderechtsgrundlage/rechtsgrundlage/{id}" 5. The StatistikEintragView must contain the following fields: - name: EinwohnerAuslaender type: INT - name: EinwohnerGesamt type: INT - name: EinwohnerMaennlich type: INT - name: EinwohnerWeiblich type: INT - name: Gemeinde type: Gemeinde - name: Stichtag type: DATE The data source for the [Gemeinde] select control should be loaded from the relative URL: "/GemeindeService/gemeinde" (HTTP-GET) An existing StatistikEintrag entity should be loaded from the relative URL: "/RechtsgrundlageService/statistikeintrag/{id}" (HTTP-GET) If a new StatistikEintrag entity has been created, the new entity should be posted to the relative URL: "/RechtsgrundlageService/statistikeintrag" (HTTP-POST) If an existing StatistikEintrag entity has been updated, the modified entity should be sent to the relative URL: "/RechtsgrundlageService/statistikeintrag/{id}" (HTTP-PUT) If an existing StatistikEintrag entity has to be deleted, the following relative URL should be called: "/RechtsgrundlageService/statistikeintrag/{id}" (HTTP-DELETE)
Copy prompt
Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum