#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Domain Layer - 领域层 包含所有 AIGC 业务逻辑 """ from .aigc import EngineRegistry, EngineExecutor # 海报领域 from .poster import TemplateManager, FabricGenerator, PosterRenderer # 内容领域 from .content import TopicEngine, ContentEngine, JudgeEngine, TopicIDMappingManager # Prompt 管理 from .prompt import PromptRegistry, PromptConfig # 依赖注入 from .container import Container, get_service, inject __all__ = [ # AIGC 核心 'EngineRegistry', 'EngineExecutor', # 海报领域 'TemplateManager', 'FabricGenerator', 'PosterRenderer', # 内容领域 'TopicEngine', 'ContentEngine', 'JudgeEngine', 'TopicIDMappingManager', # Prompt 管理 'PromptRegistry', 'PromptConfig', # 依赖注入 'Container', 'get_service', 'inject', ]