This commit is contained in:
ISA
2025-05-28 08:04:34 +02:00
parent 97fbb6fdc1
commit 5f0133d638
107 changed files with 1446 additions and 454 deletions

View File

@@ -0,0 +1,22 @@
<!-- /docs/services/database/pois/addPoiService.md -->
# addPoiService.js
Service zum Hinzufügen eines neuen POIs in der Datenbank.
## Verwendung
```js
await addPoiService({
name: "Beispiel",
poiTypeId: 1,
idLD: 12,
latitude: 53.21,
longitude: 8.43
});
```
## API
- Endpoint: `POST /api/talas_v5_DB/pois/addPoi`
- Headers: `"Content-Type": "application/json"`

View File

@@ -0,0 +1,15 @@
<!-- /docs/services/database/pois/deletePoiService.md -->
# ❌ deletePoiService.js
Service zum Löschen eines POIs aus der Datenbank per ID.
## Verwendung
```js
await deletePoiService(id);
```
## API
- Endpoint: `DELETE /api/talas_v5_DB/pois/deletePoi?id=ID`

View File

@@ -0,0 +1,15 @@
<!-- /docs/services/database/pois/fetchPoiDataByIdService.md -->
# 🔍 fetchPoiDataByIdService.js
Service zum Abrufen der POI-Daten anhand einer POI-ID.
## Verwendung
```js
const poi = await fetchPoiDataService(idPoi);
```
## API
- Endpoint: `GET /api/talas_v5_DB/pois/getPoiById?idPoi=ID`

View File

@@ -0,0 +1,15 @@
<!-- /docs/services/database/pois/fetchPoiDataService.md -->
# 📄 fetchPoiDataService.js
Lädt POI-Icons (alias `poiData`) aus dem Serververzeichnis.
## Verwendung
```js
const data = await fetchPoiDataService();
```
## API
- Endpoint: `GET /api/talas_v5_DB/pois/poi-icons`

View File

@@ -0,0 +1,15 @@
<!-- /docs/services/database/pois/fetchPoiIconsDataService.md -->
# 🖼️ fetchPoiIconsDataService.js
Service zum Abrufen der POI-Icon-Metadaten.
## Verwendung
```js
const icons = await fetchPoiIconsDataService();
```
## API
- Endpoint: `GET /api/talas_v5_DB/pois/poi-icons`

View File

@@ -0,0 +1,15 @@
<!-- /docs/services/database/pois/fetchPoiMarkersService.md -->
# 📍 fetchPoiMarkersService.js
Service zum Abrufen aller gespeicherten POI-Marker (Positionen).
## Verwendung
```js
const pois = await fetchPoiMarkersService();
```
## API
- Endpoint: `GET /api/talas_v5_DB/pois/readAllPOIs`

View File

@@ -0,0 +1,15 @@
<!-- /docs/services/database/pois/fetchPoiTypService.md -->
# 🗂️ fetchPoiTypService.js
Service zum Abrufen aller verfügbaren POI-Typen aus der Datenbank.
## Verwendung
```js
const types = await fetchPoiTypService();
```
## API
- Endpoint: `GET /api/talas_v5_DB/poiTyp/readPoiTyp`

View File

@@ -0,0 +1,21 @@
<!-- /docs/services/database/pois/updatePoiService.md -->
# 📝 updatePoiService.js
Service zur Aktualisierung eines POIs mit neuen Informationen.
## Verwendung
```js
await updatePoiService({
idPoi: 5,
description: "Neuer Text",
idLD: 3,
idPoiTyp: 1
});
```
## API
- Endpoint: `POST /api/talas_v5_DB/pois/updatePoi`
- Body: JSON mit den zu aktualisierenden Feldern