Konzept für Auswerten der SQL-Daten aus FN, parsen und schreiben der Pojekt-Datei

This commit is contained in:
2025-06-21 21:20:37 +02:00
parent e0ed64ec1c
commit ea9324637f
4 changed files with 132 additions and 4 deletions
+12 -4
View File
@@ -133,21 +133,29 @@ class AppSettings(BaseSettings):
app_settings = AppSettings()
class Xml(BaseModel):
xml: Path
class XslFile(BaseModel):
id: tuple
bez: str
xsl_file: Path
xmls: list[Xml] = []
class TreeNode(BaseModel):
id: tuple
bez: str
children: set["TreeNode|XslFile"]
children: list["TreeNode|XslFile"]
class PdfProjectSettings(BaseSettings):
class PdfProjectSettings(BaseModel):
"""
Speichert Projekt-Einstellungen direkt im Ordner des Projekts in einer Klartextdatei JSON
"""
pass
nodes: list[TreeNode] = []