migrate dump images command to use model listings
This commit is contained in:
parent
4f5a934fa9
commit
ba87d07cd2
6 changed files with 99 additions and 20 deletions
|
|
@ -1,8 +1,9 @@
|
|||
from dataclasses import dataclass
|
||||
from datetime import datetime
|
||||
import enum
|
||||
from pathlib import Path
|
||||
from typing import Any, Dict, List
|
||||
from sqlmodel import JSON, Column, Enum, SQLModel, Field
|
||||
from sqlmodel import JSON, Column, Enum, SQLModel, Field, String, TypeDecorator
|
||||
|
||||
|
||||
@dataclass
|
||||
|
|
@ -31,6 +32,9 @@ class Listing(SQLModel, table=False):
|
|||
listing_site: ListingSite = Field(nullable=False)
|
||||
last_seen: datetime = Field(default_factory=datetime.now, nullable=False)
|
||||
photo_thumbnail: str | None = Field(default=None, nullable=True)
|
||||
floorplan_image_paths: List[str] = Field(
|
||||
default_factory=list, sa_type=JSON, nullable=False
|
||||
)
|
||||
additional_info: Dict[str, Any] = Field(
|
||||
default_factory=dict, sa_type=JSON, nullable=False
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue