feat: support configurable card variables and layouts

This commit is contained in:
2026-08-14 13:36:53 +08:00
parent f952d6dc58
commit 77399df060
14 changed files with 619 additions and 88 deletions

View File

@@ -35,6 +35,7 @@ class ContentGenerationConfig(Base):
config_type: Mapped[str] = mapped_column(String(30), nullable=False)
template_content: Mapped[str] = mapped_column(Text, nullable=False)
instruction_content: Mapped[str] = mapped_column(Text, nullable=False)
variables_json: Mapped[str] = mapped_column(Text, nullable=False, default="[]")
change_type: Mapped[str] = mapped_column(String(20), default="save", nullable=False)
source_config_id: Mapped[int | None] = mapped_column(BigInteger, nullable=True)
updated_by: Mapped[int | None] = mapped_column(BigInteger, nullable=True)