Skip to content

Commit

Permalink
ISI-948-Frontend-Erstellung-Baugenehmigungsverfahren-Abfrageart-02 (#137
Browse files Browse the repository at this point in the history
)

* ISI-949 Backend API imported

* ISI-948 Work saved

* ISI-948 Factories, AbfragevarianteBaugenehmigungsverfahrenModel

* ISI-948 Abfrage Neuanlage-Switch, Baugenehmigungsverfahren Anlage und Abfragevariante allg. Daten Komponenten

* ISI-948 Abfragevariante fertig

* ISI-948 API Backend aktualisiert

* ISI-948 API Backend aktualisiert

* ISI-948 Beide Arten der Abfragen werden korrekt dargestellt

* ISI-948 Baugenehmigungsverfahren erfolgreich gespeichert

* ISI-948 AbfrageNavigationTree erweitert um Baugenehmigungsverfahren

* ISI-948 Bugfix Validation fristBearbeitung

* Fehlersuche

* ISI-948 Rename Attributnamen "abfragevarianten"

* ISI-947 Bugfix

* ISI-948 Review Anmerkungen eingearbeitet

* ISI-948 Cleanup unused imports

* generate api

* add baugenehmigungsverfahren to search filter

* ISI-948 Bugfixes (Testrückläufe Nr. 1)

* ISI-948 Bugfix Fehler bei Test: Anmerkung fehlt

---------

Co-authored-by: albrecht.schaenzel <[email protected]>
Co-authored-by: alexander.boxhorn <[email protected]>
  • Loading branch information
3 people authored Nov 15, 2023
1 parent cab5bed commit 48a29a7
Show file tree
Hide file tree
Showing 82 changed files with 5,454 additions and 491 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

import { exists, mapValues } from '../runtime';
import {
BaugenehmigungsverfahrenAngelegtDtoFromJSONTyped,
BauleitplanverfahrenAngelegtDtoFromJSONTyped
} from './';

Expand Down Expand Up @@ -60,6 +61,7 @@ export interface AbfrageAngelegtDto {
* @export
*/
export const AbfrageAngelegtDtoArtAbfrageEnum = {
Unspecified: 'UNSPECIFIED',
Bauleitplanverfahren: 'BAULEITPLANVERFAHREN',
Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN',
WeitereAbfragen: 'WEITERE_ABFRAGEN'
Expand All @@ -76,6 +78,9 @@ export function AbfrageAngelegtDtoFromJSONTyped(json: any, ignoreDiscriminator:
return json;
}
if (!ignoreDiscriminator) {
if (json['artAbfrage'] === 'BaugenehmigungsverfahrenAngelegtDto') {
return BaugenehmigungsverfahrenAngelegtDtoFromJSONTyped(json, true);
}
if (json['artAbfrage'] === 'BauleitplanverfahrenAngelegtDto') {
return BauleitplanverfahrenAngelegtDtoFromJSONTyped(json, true);
}
Expand Down
9 changes: 7 additions & 2 deletions frontend/src/api/api-client/isi-backend/models/AbfrageDto.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ import {
} from './StatusAbfrage';

import {
BaugenehmigungsverfahrenDtoFromJSONTyped,
BauleitplanverfahrenDtoFromJSONTyped
} from './';

Expand Down Expand Up @@ -65,7 +66,7 @@ export interface AbfrageDto {
* @type {string}
* @memberof AbfrageDto
*/
name: string;
name?: string;
/**
*
* @type {StatusAbfrage}
Expand Down Expand Up @@ -103,6 +104,7 @@ export interface AbfrageDto {
* @export
*/
export const AbfrageDtoArtAbfrageEnum = {
Unspecified: 'UNSPECIFIED',
Bauleitplanverfahren: 'BAULEITPLANVERFAHREN',
Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN',
WeitereAbfragen: 'WEITERE_ABFRAGEN'
Expand All @@ -119,6 +121,9 @@ export function AbfrageDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean)
return json;
}
if (!ignoreDiscriminator) {
if (json['artAbfrage'] === 'BaugenehmigungsverfahrenDto') {
return BaugenehmigungsverfahrenDtoFromJSONTyped(json, true);
}
if (json['artAbfrage'] === 'BauleitplanverfahrenDto') {
return BauleitplanverfahrenDtoFromJSONTyped(json, true);
}
Expand All @@ -130,7 +135,7 @@ export function AbfrageDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean)
'createdDateTime': !exists(json, 'createdDateTime') ? undefined : (new Date(json['createdDateTime'])),
'lastModifiedDateTime': !exists(json, 'lastModifiedDateTime') ? undefined : (new Date(json['lastModifiedDateTime'])),
'artAbfrage': !exists(json, 'artAbfrage') ? undefined : json['artAbfrage'],
'name': json['name'],
'name': !exists(json, 'name') ? undefined : json['name'],
'statusAbfrage': !exists(json, 'statusAbfrage') ? undefined : StatusAbfrageFromJSON(json['statusAbfrage']),
'anmerkung': !exists(json, 'anmerkung') ? undefined : json['anmerkung'],
'bauvorhaben': !exists(json, 'bauvorhaben') ? undefined : json['bauvorhaben'],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

import { exists, mapValues } from '../runtime';
import {
BaugenehmigungsverfahrenInBearbeitungFachreferatDtoFromJSONTyped,
BauleitplanverfahrenInBearbeitungFachreferatDtoFromJSONTyped
} from './';

Expand Down Expand Up @@ -42,6 +43,7 @@ export interface AbfrageInBearbeitungFachreferatDto {
* @export
*/
export const AbfrageInBearbeitungFachreferatDtoArtAbfrageEnum = {
Unspecified: 'UNSPECIFIED',
Bauleitplanverfahren: 'BAULEITPLANVERFAHREN',
Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN',
WeitereAbfragen: 'WEITERE_ABFRAGEN'
Expand All @@ -58,6 +60,9 @@ export function AbfrageInBearbeitungFachreferatDtoFromJSONTyped(json: any, ignor
return json;
}
if (!ignoreDiscriminator) {
if (json['artAbfrage'] === 'BaugenehmigungsverfahrenInBearbeitungFachreferatDto') {
return BaugenehmigungsverfahrenInBearbeitungFachreferatDtoFromJSONTyped(json, true);
}
if (json['artAbfrage'] === 'BauleitplanverfahrenInBearbeitungFachreferatDto') {
return BauleitplanverfahrenInBearbeitungFachreferatDtoFromJSONTyped(json, true);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

import { exists, mapValues } from '../runtime';
import {
BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDtoFromJSONTyped,
BauleitplanverfahrenInBearbeitungSachbearbeitungDtoFromJSONTyped
} from './';

Expand Down Expand Up @@ -42,6 +43,7 @@ export interface AbfrageInBearbeitungSachbearbeitungDto {
* @export
*/
export const AbfrageInBearbeitungSachbearbeitungDtoArtAbfrageEnum = {
Unspecified: 'UNSPECIFIED',
Bauleitplanverfahren: 'BAULEITPLANVERFAHREN',
Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN',
WeitereAbfragen: 'WEITERE_ABFRAGEN'
Expand All @@ -58,6 +60,9 @@ export function AbfrageInBearbeitungSachbearbeitungDtoFromJSONTyped(json: any, i
return json;
}
if (!ignoreDiscriminator) {
if (json['artAbfrage'] === 'BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto') {
return BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDtoFromJSONTyped(json, true);
}
if (json['artAbfrage'] === 'BauleitplanverfahrenInBearbeitungSachbearbeitungDto') {
return BauleitplanverfahrenInBearbeitungSachbearbeitungDtoFromJSONTyped(json, true);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ import {
SearchResultDtoToJSON,
} from './SearchResultDto';
import {
StadtbezirkModel,
StadtbezirkModelFromJSON,
StadtbezirkModelFromJSONTyped,
StadtbezirkModelToJSON,
} from './StadtbezirkModel';
StadtbezirkDto,
StadtbezirkDtoFromJSON,
StadtbezirkDtoFromJSONTyped,
StadtbezirkDtoToJSON,
} from './StadtbezirkDto';
import {
StatusAbfrage,
StatusAbfrageFromJSON,
Expand All @@ -50,6 +50,12 @@ export interface AbfrageSearchResultDto extends SearchResultDto {
* @memberof AbfrageSearchResultDto
*/
id?: string;
/**
*
* @type {string}
* @memberof AbfrageSearchResultDto
*/
artAbfrage?: AbfrageSearchResultDtoArtAbfrageEnum;
/**
*
* @type {string}
Expand All @@ -58,10 +64,10 @@ export interface AbfrageSearchResultDto extends SearchResultDto {
name?: string;
/**
*
* @type {Set<StadtbezirkModel>}
* @type {Set<StadtbezirkDto>}
* @memberof AbfrageSearchResultDto
*/
stadtbezirke?: Set<StadtbezirkModel>;
stadtbezirke?: Set<StadtbezirkDto>;
/**
*
* @type {StatusAbfrage}
Expand Down Expand Up @@ -95,6 +101,17 @@ export interface AbfrageSearchResultDto extends SearchResultDto {
}


/**
* @export
*/
export const AbfrageSearchResultDtoArtAbfrageEnum = {
Unspecified: 'UNSPECIFIED',
Bauleitplanverfahren: 'BAULEITPLANVERFAHREN',
Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN',
WeitereAbfragen: 'WEITERE_ABFRAGEN'
} as const;
export type AbfrageSearchResultDtoArtAbfrageEnum = typeof AbfrageSearchResultDtoArtAbfrageEnum[keyof typeof AbfrageSearchResultDtoArtAbfrageEnum];

/**
* @export
*/
Expand Down Expand Up @@ -132,8 +149,9 @@ export function AbfrageSearchResultDtoFromJSONTyped(json: any, ignoreDiscriminat
return {
...SearchResultDtoFromJSONTyped(json, ignoreDiscriminator),
'id': !exists(json, 'id') ? undefined : json['id'],
'artAbfrage': !exists(json, 'artAbfrage') ? undefined : json['artAbfrage'],
'name': !exists(json, 'name') ? undefined : json['name'],
'stadtbezirke': !exists(json, 'stadtbezirke') ? undefined : (new Set((json['stadtbezirke'] as Array<any>).map(StadtbezirkModelFromJSON))),
'stadtbezirke': !exists(json, 'stadtbezirke') ? undefined : (new Set((json['stadtbezirke'] as Array<any>).map(StadtbezirkDtoFromJSON))),
'statusAbfrage': !exists(json, 'statusAbfrage') ? undefined : StatusAbfrageFromJSON(json['statusAbfrage']),
'fristBearbeitung': !exists(json, 'fristBearbeitung') ? undefined : (new Date(json['fristBearbeitung'])),
'standVerfahren': !exists(json, 'standVerfahren') ? undefined : json['standVerfahren'],
Expand All @@ -152,8 +170,9 @@ export function AbfrageSearchResultDtoToJSON(value?: AbfrageSearchResultDto | nu
return {
...SearchResultDtoToJSON(value),
'id': value.id,
'artAbfrage': value.artAbfrage,
'name': value.name,
'stadtbezirke': value.stadtbezirke === undefined ? undefined : (Array.from(value.stadtbezirke as Set<any>).map(StadtbezirkModelToJSON)),
'stadtbezirke': value.stadtbezirke === undefined ? undefined : (Array.from(value.stadtbezirke as Set<any>).map(StadtbezirkDtoToJSON)),
'statusAbfrage': StatusAbfrageToJSON(value.statusAbfrage),
'fristBearbeitung': value.fristBearbeitung === undefined ? undefined : (value.fristBearbeitung.toISOString().substr(0,10)),
'standVerfahren': value.standVerfahren,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@

import { exists, mapValues } from '../runtime';
import {
StadtbezirkModel,
StadtbezirkModelFromJSON,
StadtbezirkModelFromJSONTyped,
StadtbezirkModelToJSON,
} from './StadtbezirkModel';
StadtbezirkDto,
StadtbezirkDtoFromJSON,
StadtbezirkDtoFromJSONTyped,
StadtbezirkDtoToJSON,
} from './StadtbezirkDto';
import {
StatusAbfrage,
StatusAbfrageFromJSON,
Expand All @@ -38,6 +38,12 @@ export interface AbfrageSearchResultDtoAllOf {
* @memberof AbfrageSearchResultDtoAllOf
*/
id?: string;
/**
*
* @type {string}
* @memberof AbfrageSearchResultDtoAllOf
*/
artAbfrage?: AbfrageSearchResultDtoAllOfArtAbfrageEnum;
/**
*
* @type {string}
Expand All @@ -46,10 +52,10 @@ export interface AbfrageSearchResultDtoAllOf {
name?: string;
/**
*
* @type {Set<StadtbezirkModel>}
* @type {Set<StadtbezirkDto>}
* @memberof AbfrageSearchResultDtoAllOf
*/
stadtbezirke?: Set<StadtbezirkModel>;
stadtbezirke?: Set<StadtbezirkDto>;
/**
*
* @type {StatusAbfrage}
Expand Down Expand Up @@ -83,6 +89,17 @@ export interface AbfrageSearchResultDtoAllOf {
}


/**
* @export
*/
export const AbfrageSearchResultDtoAllOfArtAbfrageEnum = {
Unspecified: 'UNSPECIFIED',
Bauleitplanverfahren: 'BAULEITPLANVERFAHREN',
Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN',
WeitereAbfragen: 'WEITERE_ABFRAGEN'
} as const;
export type AbfrageSearchResultDtoAllOfArtAbfrageEnum = typeof AbfrageSearchResultDtoAllOfArtAbfrageEnum[keyof typeof AbfrageSearchResultDtoAllOfArtAbfrageEnum];

/**
* @export
*/
Expand Down Expand Up @@ -120,8 +137,9 @@ export function AbfrageSearchResultDtoAllOfFromJSONTyped(json: any, ignoreDiscri
return {

'id': !exists(json, 'id') ? undefined : json['id'],
'artAbfrage': !exists(json, 'artAbfrage') ? undefined : json['artAbfrage'],
'name': !exists(json, 'name') ? undefined : json['name'],
'stadtbezirke': !exists(json, 'stadtbezirke') ? undefined : (new Set((json['stadtbezirke'] as Array<any>).map(StadtbezirkModelFromJSON))),
'stadtbezirke': !exists(json, 'stadtbezirke') ? undefined : (new Set((json['stadtbezirke'] as Array<any>).map(StadtbezirkDtoFromJSON))),
'statusAbfrage': !exists(json, 'statusAbfrage') ? undefined : StatusAbfrageFromJSON(json['statusAbfrage']),
'fristBearbeitung': !exists(json, 'fristBearbeitung') ? undefined : (new Date(json['fristBearbeitung'])),
'standVerfahren': !exists(json, 'standVerfahren') ? undefined : json['standVerfahren'],
Expand All @@ -140,8 +158,9 @@ export function AbfrageSearchResultDtoAllOfToJSON(value?: AbfrageSearchResultDto
return {

'id': value.id,
'artAbfrage': value.artAbfrage,
'name': value.name,
'stadtbezirke': value.stadtbezirke === undefined ? undefined : (Array.from(value.stadtbezirke as Set<any>).map(StadtbezirkModelToJSON)),
'stadtbezirke': value.stadtbezirke === undefined ? undefined : (Array.from(value.stadtbezirke as Set<any>).map(StadtbezirkDtoToJSON)),
'statusAbfrage': StatusAbfrageToJSON(value.statusAbfrage),
'fristBearbeitung': value.fristBearbeitung === undefined ? undefined : (value.fristBearbeitung.toISOString().substr(0,10)),
'standVerfahren': value.standVerfahren,
Expand Down
Loading

0 comments on commit 48a29a7

Please sign in to comment.