This commit is contained in:
2026-04-09 19:28:41 +03:00
commit 9fa723bb4c
43 changed files with 2804 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
# app/services/export_service.py (базовая версия)
from sqlalchemy.orm import Session
import csv
import io
class ExportService:
def __init__(self, db: Session):
self.db = db
def export_form_data(self, form_id: int, format: str = "csv"):
# Временная заглушка
output = io.StringIO()
writer = csv.writer(output)
writer.writerow(["id", "form_id", "submitted_at", "data"])
writer.writerow(["1", str(form_id), "2024-01-01", "{}"])
output.seek(0)
return output.getvalue(), f"form_{form_id}.csv", "text/csv"