feat(db): phone_call.record_media_hash 列 + 迁移(录音本地化 FK→Media)
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -456,6 +456,11 @@ class PhoneCall(Base):
|
||||
sim_number: Mapped[str | None] = mapped_column(String(64), nullable=True)
|
||||
imei: Mapped[str | None] = mapped_column(String(128), nullable=True)
|
||||
record_file: Mapped[str | None] = mapped_column(String(1024), nullable=True)
|
||||
# sha256 media_hash of the localized recording blob (FK -> Media.media_hash);
|
||||
# NULL until sync_call_recordings downloads it. Populated by the
|
||||
# call_recordings sync pass; playback prefers /api/media/{this} over the
|
||||
# OSS record_file URL.
|
||||
record_media_hash: Mapped[str | None] = mapped_column(String(64), nullable=True)
|
||||
is_upload: Mapped[bool | None] = mapped_column(Boolean, nullable=True)
|
||||
download_count: Mapped[int | None] = mapped_column(Integer, nullable=True)
|
||||
ai_asr: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
|
||||
Reference in New Issue
Block a user