| 1234567891011121314151617181920 |
- from typing import List, Dict
- from app.core.database import DatabaseManager
- class LongVideoDatabaseMapper:
- # 从 long_video 数据库查询 video_cover_snapshots 信息
- @staticmethod
- async def fetch_long_video_cover(
- pool: DatabaseManager, video_id: str
- ) -> List[Dict]:
- """
- use channel_content_id to find long video cover
- """
- query = """
- SELECT image_path FROM video_cover_snapshots WHERE video_id = %s;
- """
- return await pool.async_fetch(
- query=query, db_name="long_video", params=(video_id,)
- )
|