| 12345678910111213141516171819 |
- from pydantic import BaseModel
- from pydantic import ConfigDict
- from typing import Optional
- from datetime import datetime
- class CrawlerAccountInfo(BaseModel):
- """
- 爬虫账户信息模型
- 对应数据库表: crawler_account_info
- """
- id: Optional[int] = None
- platform: str
- platform_mode: str
- priority: int = 0
- created_at: Optional[datetime] = None
- updated_at: Optional[datetime] = None
- last_crawled_at: Optional[datetime] = None
- model_config = ConfigDict(from_attributes=True) # 使用V2兼容的方式
|