from app.core.database import DatabaseManager from app.core.observability import LogService from ._const import AdPlatformArticlesDecodeConst from ._mapper import AdPlatformArticlesDecodeMapper from ._util import AdPlatformArticlesDecodeUtil class AdPlatformArticlesDecodeTask(AdPlatformArticlesDecodeConst): def __init__(self, pool: DatabaseManager, log_service: LogService): self.pool = pool self.log_service = log_service self.mapper = AdPlatformArticlesDecodeMapper(self.pool) self.tool = AdPlatformArticlesDecodeUtil()