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
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
* commonName: sprechender Name der Station vom Typ string
* lat: Breitengrad vom Typ number
* lon: Längengrad vom Typ number
* status: verschachteltes Objekt vom Typ BikePointStatus
<table>
<tr>
<td>id</td>
<td>eindeutiger Identifier 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>status</td>
<td>verschachteltes Objekt vom Typ BikePointStatus</td>
</tr>
</table>
Das verschachtelte Objekt status vom Typ BikePointStatus hat wiederum folgende Felder:
* NbBikes: Anzahl verfügbarer Fahrräder in der Station
* NbEmptyDocks: Anzahl leerer Fahrraddocks in der Station
* NbDocks: Anzahl aller Fahrraddocks in der Station
<table>
<tr>
<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:
```
@ -310,13 +338,36 @@ export class BikePointStatus {
```
#### Dashboard-Common-Bike-Point
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
* color: Farbe für das Icon auf der Mini-Map vom Typ string
* commonName: sprechender Name der Station vom Typ string
* lat: Breitengrad vom Typ number
* lon: Längengrad vom Typ number
* maxEndDate: spätest-mögliche Datum in der eine Ausleihe enden kann
* maxStartDate: frühest-mögliche Datum in der eine Ausleihe starten kann
<table>
<tr>
<td>id</td>
<td>eindeutigen Identifier vom Typ string</td>
</tr>
<tr>
<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.