feat: asset catalog API, 태그 DB 기초, 마이그레이션 3건 및 도메인/테스트 갱신 (2026-05-19)

This commit is contained in:
2026-05-19 22:15:55 +00:00
parent e2226e28b6
commit 158929b2d9
33 changed files with 2575 additions and 102 deletions
+11
View File
@@ -18,6 +18,16 @@ class MarketCode(str, Enum):
BITHUMB = "BITHUMB"
@dataclass
class Tag:
tag_id: str
name: str
created_by_user_id: str
is_admin_tag: bool = False
is_active: bool = True
created_at: datetime | None = None
@dataclass
class Asset:
asset_id: str
@@ -97,6 +107,7 @@ class Portfolio:
symbol: str
asset_id: str | None = None
tags: list[str] | None = None
tag_ids: list[str] | None = None
owner_user_id: str | None = None
cash_balance: float = 0.0
asset_quantity: float = 0.0