Update Vorgehensweise

Tim Herbst 2021-01-18 18:41:01 +00:00
parent e8b1adc525
commit 43779b8aa7

@ -270,16 +270,44 @@ Um das von uns erstellte Datenmodell im Frontend ohne Weiteres nutzen zu können
#### Map-Bike-Point #### Map-Bike-Point
Der Map-Bike-Point wird vor allem für Map auf der Startseite und das PopUp benötigt. Das Domänenobjekt liefert folgende Informationen: Der Map-Bike-Point wird vor allem für Map auf der Startseite und das PopUp benötigt. Das Domänenobjekt liefert folgende Informationen:
* id: eindeutiger Identifier vom Typ string <table>
* commonName: sprechender Name der Station vom Typ string <tr>
* lat: Breitengrad vom Typ number <td>id</td>
* lon: Längengrad vom Typ number <td>eindeutiger Identifier vom Typ string</td>
* status: verschachteltes Objekt vom Typ BikePointStatus </tr>
<tr>
<td>commonName</td>
<td>sprechender Name der Station vom Typ string</td>
</tr>
<tr>
<td>lat</td>
<td>Breitengrad vom Typ number</td>
</tr>
<tr>
<td>lon</td>
<td>Längengrad vom Typ number</td>
</tr>
<tr>
<td>status</td>
<td>verschachteltes Objekt vom Typ BikePointStatus</td>
</tr>
</table>
Das verschachtelte Objekt status vom Typ BikePointStatus hat wiederum folgende Felder: Das verschachtelte Objekt status vom Typ BikePointStatus hat wiederum folgende Felder:
* NbBikes: Anzahl verfügbarer Fahrräder in der Station <table>
* NbEmptyDocks: Anzahl leerer Fahrraddocks in der Station <tr>
* NbDocks: Anzahl aller Fahrraddocks in der Station <td>NbBikes</td>
<td>Anzahl verfügbarer Fahrräder in der Station</td>
</tr>
<tr>
<td>NbEmptyDocks</td>
<td>Anzahl leerer Fahrraddocks in der Station</td>
</tr>
<tr>
<td>NbDocks</td>
<td>Anzahl aller Fahrraddocks in der Station</td>
</tr>
</table>
Programmatisch ist der Map-Bike-Point wie folgt abgebildet: Programmatisch ist der Map-Bike-Point wie folgt abgebildet:
``` ```
@ -310,13 +338,36 @@ export class BikePointStatus {
``` ```
#### Dashboard-Common-Bike-Point #### Dashboard-Common-Bike-Point
Der Dashboard-Common-Bike-Point ist in der Dashboard-Komponente und allen Kind-Komponenten zu finden. Folgende Informationen erhalten wir: Der Dashboard-Common-Bike-Point ist in der Dashboard-Komponente und allen Kind-Komponenten zu finden. Folgende Informationen erhalten wir:
* id: eindeutigen Identifier vom Typ string <table>
* color: Farbe für das Icon auf der Mini-Map vom Typ string <tr>
* commonName: sprechender Name der Station vom Typ string <td>id</td>
* lat: Breitengrad vom Typ number <td>eindeutigen Identifier vom Typ string</td>
* lon: Längengrad vom Typ number </tr>
* maxEndDate: spätest-mögliche Datum in der eine Ausleihe enden kann <tr>
* maxStartDate: frühest-mögliche Datum in der eine Ausleihe starten kann <td>color</td>
<td>Farbe für das Icon auf der Mini-Map vom Typ string</td>
</tr>
<tr>
<td>commonName</td>
<td>sprechender Name der Station vom Typ string</td>
</tr>
<tr>
<td>lat</td>
<td>Breitengrad vom Typ number</td>
</tr>
<tr>
<td>lon</td>
<td>Längengrad vom Typ number</td>
</tr>
<tr>
<td>maxEndDate</td>
<td>spätest-mögliche Datum in der eine Ausleihe enden kann, vom Typ string</td>
</tr>
<tr>
<td>maxStartDate</td>
<td>frühest-mögliche Datum in der eine Ausleihe starten kann, vom Typ string</td>
</tr>
</table>
Programmatisch ähnelt dieses Domänenobjekt dem Map-Bike-Point. Programmatisch ähnelt dieses Domänenobjekt dem Map-Bike-Point.