__init__.py 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. """Data access layer (Repository pattern)."""
  2. from supply_infra.db.repositories.agent_document_injection_repo import (
  3. AgentDocumentInjectionRepository,
  4. )
  5. from supply_infra.db.repositories.base import BaseRepository
  6. from supply_infra.db.repositories.category_tree_weight_repo import (
  7. CategoryTreeWeightRepository,
  8. )
  9. from supply_infra.db.repositories.demand_belong_category_repo import (
  10. DemandBelongCategoryRepository,
  11. )
  12. from supply_infra.db.repositories.demand_belong_pool_rel_repo import (
  13. DemandBelongPoolRelRepository,
  14. )
  15. from supply_infra.db.repositories.demand_grade_category_rel_repo import (
  16. DemandGradeCategoryRelRepository,
  17. )
  18. from supply_infra.db.repositories.demand_grade_repo import DemandGradeRepository
  19. from supply_infra.db.repositories.demand_grade_plan_repo import DemandGradePlanRepository
  20. from supply_infra.db.repositories.demand_popularity_stats_repo import (
  21. DemandPopularityStatsRepository,
  22. )
  23. from supply_infra.db.repositories.demand_video_expansion_repo import (
  24. DemandVideoExpansionRepository,
  25. DemandVideoExpansionRunRepository,
  26. )
  27. from supply_infra.db.repositories.generated_demand_repo import GeneratedDemandRepository
  28. from supply_infra.db.repositories.global_tree_category_repo import GlobalTreeCategoryRepository
  29. from supply_infra.db.repositories.global_tree_element_repo import GlobalTreeElementRepository
  30. from supply_infra.db.repositories.multi_demand_pool_di_repo import MultiDemandPoolDiRepository
  31. from supply_infra.db.repositories.multi_demand_video_detail_repo import (
  32. MultiDemandVideoDetailRepository,
  33. )
  34. from supply_infra.db.repositories.multi_demand_video_point_repo import (
  35. MultiDemandVideoPointRepository,
  36. )
  37. from supply_infra.db.repositories.oss_log_repo import OssLogRepository
  38. from supply_infra.db.repositories.pipeline_lock_repo import PipelineLockRepository
  39. from supply_infra.db.repositories.pipeline_outbox_repo import PipelineOutboxRepository
  40. from supply_infra.db.repositories.pipeline_run_repo import PipelineRunRepository
  41. from supply_infra.db.repositories.pipeline_step_run_repo import PipelineStepRunRepository
  42. from supply_infra.db.repositories.video_discovery_repo import VideoDiscoveryRepository
  43. __all__ = [
  44. "AgentDocumentInjectionRepository",
  45. "BaseRepository",
  46. "CategoryTreeWeightRepository",
  47. "DemandBelongCategoryRepository",
  48. "DemandBelongPoolRelRepository",
  49. "DemandGradeCategoryRelRepository",
  50. "DemandGradeRepository",
  51. "DemandGradePlanRepository",
  52. "DemandPopularityStatsRepository",
  53. "DemandVideoExpansionRepository",
  54. "DemandVideoExpansionRunRepository",
  55. "GeneratedDemandRepository",
  56. "GlobalTreeCategoryRepository",
  57. "GlobalTreeElementRepository",
  58. "MultiDemandPoolDiRepository",
  59. "MultiDemandVideoDetailRepository",
  60. "MultiDemandVideoPointRepository",
  61. "OssLogRepository",
  62. "PipelineLockRepository",
  63. "PipelineOutboxRepository",
  64. "PipelineRunRepository",
  65. "PipelineStepRunRepository",
  66. "VideoDiscoveryRepository",
  67. ]