fix docker issue
This commit is contained in:
@@ -66,20 +66,8 @@ class OCRImage(Base, TimestampMixin):
|
||||
status: Mapped[str] = mapped_column(
|
||||
String(20), default="pending", comment="状态: pending/processing/completed/failed"
|
||||
)
|
||||
tags: Mapped[str | None] = mapped_column(Text, nullable=True, comment="关键词标签(JSON 数组)")
|
||||
story_summary: Mapped[str | None] = mapped_column(Text, nullable=True, comment="故事摘要")
|
||||
blocks: Mapped[str | None] = mapped_column(Text, nullable=True, comment="OCR 文本块(JSON)")
|
||||
|
||||
@property
|
||||
def tags_list(self) -> list[str]:
|
||||
if self.tags is None:
|
||||
return []
|
||||
return json.loads(self.tags)
|
||||
|
||||
@tags_list.setter
|
||||
def tags_list(self, value: list[str]):
|
||||
self.tags = json.dumps(value) if value else None
|
||||
|
||||
@property
|
||||
def blocks_list(self) -> list[dict]:
|
||||
if self.blocks is None:
|
||||
|
||||
Reference in New Issue
Block a user