feat: 将成长档案调整为近期实修回顾
This commit is contained in:
@@ -21,6 +21,7 @@ class TopicSummary(Base):
|
||||
id: Mapped[int] = mapped_column(PRIMARY_KEY_TYPE, primary_key=True, autoincrement=True)
|
||||
topic_session_id: Mapped[int] = mapped_column(ForeignKey("sys_topic_session.id"), index=True, nullable=False)
|
||||
user_id: Mapped[int] = mapped_column(ForeignKey("sys_user.id"), index=True, nullable=False)
|
||||
schema_version: Mapped[int] = mapped_column(Integer, default=2, nullable=False)
|
||||
summary: Mapped[str] = mapped_column(Text, nullable=False)
|
||||
main_events: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
emotions: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
@@ -50,6 +51,11 @@ class UserGrowthProfile(Base):
|
||||
|
||||
id: Mapped[int] = mapped_column(PRIMARY_KEY_TYPE, primary_key=True, autoincrement=True)
|
||||
user_id: Mapped[int] = mapped_column(ForeignKey("sys_user.id"), index=True, nullable=False)
|
||||
schema_version: Mapped[int] = mapped_column(Integer, default=2, nullable=False)
|
||||
recent_review: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
current_focus: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
source_summary_ids: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
# 以下字段仅为兼容历史数据保留。V2 近期实修回顾不再生成、展示或注入这些画像字段。
|
||||
profile_text: Mapped[str] = mapped_column(Text, default="", nullable=False)
|
||||
recurring_topics: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
common_emotions: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
@@ -125,6 +131,7 @@ class PeriodicReport(Base):
|
||||
|
||||
id: Mapped[int] = mapped_column(PRIMARY_KEY_TYPE, primary_key=True, autoincrement=True)
|
||||
user_id: Mapped[int] = mapped_column(ForeignKey("sys_user.id"), index=True, nullable=False)
|
||||
schema_version: Mapped[int] = mapped_column(Integer, default=2, nullable=False)
|
||||
report_type: Mapped[str] = mapped_column(String(30), nullable=False)
|
||||
period_start: Mapped[datetime] = mapped_column(DateTime, nullable=False)
|
||||
period_end: Mapped[datetime] = mapped_column(DateTime, nullable=False)
|
||||
|
||||
Reference in New Issue
Block a user