| 75 | |
| 76 | == ИД: 7 - Експорт / импорт на податоци |
| 77 | |
| 78 | |
| 79 | Корисникот сака да ги управува своите финансиски транзакции со можност за import на CSV фајлови и export на веќе постоечките транзакции. |
| 80 | |
| 81 | [[Image(transactions.png)]] |
| 82 | |
| 83 | Кога ќе се кликне на export, се прави GET request до backend endpoint /api/transactions/export. |
| 84 | Фајлот се симнува автоматски на корисникот. |
| 85 | |
| 86 | [[Image(exportFrontend.png)]] |
| 87 | |
| 88 | |
| 89 | /api/transactions/export генерира CSV од базата и го враќа како application/csv. |
| 90 | |
| 91 | [[Image(exportBackend.png)]] |
| 92 | |
| 93 | Endpoint /api/transactions/import прима CSV фајл (@RequestPart("file") MultipartFile file) и ги парсира редовите. |
| 94 | |
| 95 | [[Image(importBackend.png)]] |