feat(yedek): JSON tam hane yedeği backend (önizleme, geri yükleme, geri dönüş noktaları)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-13 20:49:13 +03:00
parent 6e1000afd2
commit 0d70576df7
20 changed files with 1768 additions and 2 deletions
+23
View File
@@ -397,3 +397,26 @@ Content-Type: text/csv; charset=utf-8
Tarih;Tutar;Kategori;Açıklama
13.11.2026;45,90;Market;Ekmek
# ─────────────────────────── JSON tam hane yedeği ───────────────────────────
### Yedek dosyasını indir (her üye)
GET {{baseUrl}}/backup/download
### Son yedek zamanı + geri dönüş noktaları (noktaları yalnız sahip görür)
GET {{baseUrl}}/backup/status
### Önizleme (sahip; hiçbir şey yazılmaz) — gövde: indirilen dosyanın içeriği
POST {{baseUrl}}/backup/preview
Content-Type: application/json
< ./kakeibo-yedek.json
### Geri yükle (sahip): önce geri dönüş noktası, sonra tam değiştirme
POST {{baseUrl}}/backup/restore
Content-Type: application/json
< ./kakeibo-yedek.json
### Geri al: geri dönüş noktasına dön (bu da yeni bir nokta bırakır)
POST {{baseUrl}}/backup/restore-points/{{pointId}}/restore