MasterBook update

This commit is contained in:
2026-02-10 21:11:44 +00:00
parent 425f598fa3
commit a63e6c8fac
6 changed files with 123 additions and 5 deletions

View File

@@ -201,4 +201,21 @@ A járművek kezelése "Single Responsibility" elv alapján 4 modulra bomlott:
A teljesítmény optimalizálása érdekében a \`Full Profile\` helyett 3 dedikált végpontot használunk:
- \`GET /api/v1/assets/{id}\`: Csak identitás és katalógus (Gyors nézet).
- \`GET /api/v1/assets/{id}/costs\`: Csak pénzügyi történet és grafikonok.
- \`GET /api/v1/assets/{id}/telemetry\`: Csak élő adatok (Dashboard).
- \`GET /api/v1/assets/{id}/telemetry\`: Csak élő adatok (Dashboard).
*A javított AssetAssignment logika dokumentálása.*
```markdown
# 18. Asset & Fleet Management Specification
## 18.2. Asset Assignment Logic
A járművek és eszközök hozzárendelése a rendszer egyik legkritikusabb része.
### 18.2.1. Assignment Model (`AssetAssignment`)
Kapcsolatot teremt egy Jármű (`Asset`) és egy Szervezet (`Organization`) között.
- **asset_id**: UUID (Melyik jármű?)
- **organization_id**: Integer (Melyik cég használja?)
- **status**: Active / Released
- **Validáció:** Egy jármű egyszerre csak egy szervezetnél lehet `active` státuszban.
*(Megjegyzés: A v1.2.5 frissítés javította az ORM kapcsolatokat, így a lekérdezések most már közvetlenül elérik az `assignment.organization` objektumot.)*