"""Data access layer (Repository pattern).""" from supply_infra.db.repositories.agent_document_injection_repo import ( AgentDocumentInjectionRepository, ) from supply_infra.db.repositories.auth_repo import AuthRepository from supply_infra.db.repositories.base import BaseRepository from supply_infra.db.repositories.category_tree_weight_repo import ( CategoryTreeWeightRepository, ) from supply_infra.db.repositories.demand_belong_category_repo import ( DemandBelongCategoryRepository, ) from supply_infra.db.repositories.demand_belong_pool_rel_repo import ( DemandBelongPoolRelRepository, ) from supply_infra.db.repositories.demand_feedback_repo import DemandFeedbackRepository from supply_infra.db.repositories.demand_grade_category_rel_repo import ( DemandGradeCategoryRelRepository, ) from supply_infra.db.repositories.demand_grade_repo import DemandGradeRepository from supply_infra.db.repositories.demand_grade_plan_repo import DemandGradePlanRepository from supply_infra.db.repositories.demand_popularity_stats_repo import ( DemandPopularityStatsRepository, ) from supply_infra.db.repositories.demand_video_expansion_repo import ( DemandVideoExpansionRepository, DemandVideoExpansionRunRepository, ) from supply_infra.db.repositories.generated_demand_repo import GeneratedDemandRepository from supply_infra.db.repositories.global_tree_category_repo import GlobalTreeCategoryRepository from supply_infra.db.repositories.global_tree_element_repo import GlobalTreeElementRepository from supply_infra.db.repositories.multi_demand_pool_di_repo import MultiDemandPoolDiRepository from supply_infra.db.repositories.multi_demand_video_detail_repo import ( MultiDemandVideoDetailRepository, ) from supply_infra.db.repositories.multi_demand_video_point_repo import ( MultiDemandVideoPointRepository, ) from supply_infra.db.repositories.oss_log_repo import OssLogRepository from supply_infra.db.repositories.pipeline_lock_repo import PipelineLockRepository from supply_infra.db.repositories.pipeline_outbox_repo import PipelineOutboxRepository from supply_infra.db.repositories.pipeline_run_repo import PipelineRunRepository from supply_infra.db.repositories.pipeline_step_run_repo import PipelineStepRunRepository from supply_infra.db.repositories.video_discovery_repo import VideoDiscoveryRepository __all__ = [ "AgentDocumentInjectionRepository", "AuthRepository", "BaseRepository", "CategoryTreeWeightRepository", "DemandBelongCategoryRepository", "DemandBelongPoolRelRepository", "DemandFeedbackRepository", "DemandGradeCategoryRelRepository", "DemandGradeRepository", "DemandGradePlanRepository", "DemandPopularityStatsRepository", "DemandVideoExpansionRepository", "DemandVideoExpansionRunRepository", "GeneratedDemandRepository", "GlobalTreeCategoryRepository", "GlobalTreeElementRepository", "MultiDemandPoolDiRepository", "MultiDemandVideoDetailRepository", "MultiDemandVideoPointRepository", "OssLogRepository", "PipelineLockRepository", "PipelineOutboxRepository", "PipelineRunRepository", "PipelineStepRunRepository", "VideoDiscoveryRepository", ]