diff --git a/backend/app/db/models.py b/backend/app/db/models.py index 8a31fa4..77a85e8 100644 --- a/backend/app/db/models.py +++ b/backend/app/db/models.py @@ -137,6 +137,19 @@ class StockStat(Base): aiScoreBuy: Mapped[int] = mapped_column(Integer, default=0) aiScoreSell: Mapped[int] = mapped_column(Integer, default=0) + +class StockItem(Base): + __tablename__ = "stock_items" + + code: Mapped[str] = mapped_column(String, primary_key=True) + name: Mapped[str] = mapped_column(String) + price: Mapped[float] = mapped_column(Float, default=0.0) + change: Mapped[float] = mapped_column(Float, default=0.0) + changePercent: Mapped[float] = mapped_column(Float, default=0.0) + market: Mapped[str] = mapped_column(String) # Domestic, Overseas + + updated_at: Mapped[datetime] = mapped_column(DateTime, default=datetime.now) + # ----------------- # 4. Watchlist # ----------------- diff --git a/backend/app/services/__pycache__/kis_client.cpython-312.pyc b/backend/app/services/__pycache__/kis_client.cpython-312.pyc index 178daa4..c382c73 100644 Binary files a/backend/app/services/__pycache__/kis_client.cpython-312.pyc and b/backend/app/services/__pycache__/kis_client.cpython-312.pyc differ diff --git a/backend/app/services/__pycache__/realtime_manager.cpython-312.pyc b/backend/app/services/__pycache__/realtime_manager.cpython-312.pyc index df918d5..f36362c 100644 Binary files a/backend/app/services/__pycache__/realtime_manager.cpython-312.pyc and b/backend/app/services/__pycache__/realtime_manager.cpython-312.pyc differ diff --git a/backend/app/workers/__pycache__/scheduler.cpython-312.pyc b/backend/app/workers/__pycache__/scheduler.cpython-312.pyc index cf4314d..afb6439 100644 Binary files a/backend/app/workers/__pycache__/scheduler.cpython-312.pyc and b/backend/app/workers/__pycache__/scheduler.cpython-312.pyc differ