提交
This commit is contained in:
@@ -312,6 +312,20 @@ class WatchlistItem(Base):
|
||||
)
|
||||
|
||||
|
||||
class HoldingItem(Base):
|
||||
"""持仓股(手动标记进「持仓」分类的股票)。"""
|
||||
__tablename__ = "holding_items"
|
||||
|
||||
id: Mapped[int] = mapped_column(Integer, primary_key=True, autoincrement=True)
|
||||
user_id: Mapped[int] = mapped_column(BigInteger, ForeignKey("users.id", ondelete="CASCADE"), index=True)
|
||||
ts_code: Mapped[str] = mapped_column(String(12), index=True)
|
||||
created_at: Mapped[datetime] = mapped_column(DateTime, default=_utcnow)
|
||||
|
||||
__table_args__ = (
|
||||
UniqueConstraint("user_id", "ts_code", name="uq_holding_user_code"),
|
||||
)
|
||||
|
||||
|
||||
class UserTrade(Base):
|
||||
"""交割单导入的实盘成交流水(K线买卖点的数据源,价格为券商成交原始价、不复权)。"""
|
||||
__tablename__ = "user_trades"
|
||||
|
||||
Reference in New Issue
Block a user