Files
dpb/backend/app/api/v1/module_bre/__init__.py
T
34047007@qq.com b95053c52c init: 初始化 dpb 桃育种系统代码库
前后端 + 后端 FastAPI 全量源码、部署脚本与文档。
2026-08-06 00:17:49 +08:00

91 lines
4.0 KiB
Python

"""桃育种业务模块"""
from fastapi import APIRouter
from .site.controller import SiteRouter, PlotRouter
from .germplasm.controller import GermplasmRouter
from .statistics.controller import StatisticsRouter
from .target.controller import TargetRouter
from .cross_combination.controller import CrossCombinationRouter
from .pollination.controller import PollinationRouter
from .pollen.controller import PollenRouter
from .seed_treatment.controller import SeedTreatmentRouter
from .seedling.controller import SeedlingRouter
from .planting.controller import PlantingRouter
from .tree.controller import TreeRouter
from .tree_evaluation.controller import TreeEvaluationRouter
from .tree_photo.controller import TreePhotoRouter
from .selection_result.controller import SelectionResultRouter
from .personnel.controller import PersonnelRouter
from .trait.controller import TraitRouter
from .selection_rule.controller import SelectionRuleRouter
from .trial.controller import TrialRouter
from .trial_study.controller import TrialStudyRouter
from .treatment.controller import TreatmentRouter
from .trial_study_entry.controller import TrialStudyEntryRouter
from .group.controller import GroupRouter
from .pedigree.controller import PedigreeRouter
from .clone.controller import CloneRouter
from .rootstock.controller import RootstockRouter
from .seed_lot.controller import SeedLotRouter
from .plan.controller import PlanRouter
from .trait_observation.controller import TraitObservationRouter
from .propagation.controller import PropagationRouter
from .environment_condition.controller import EnvironmentConditionRouter
from .marker.controller import MarkerRouter
from .genotype_dataset.controller import GenotypingDatasetRouter
from .genotype_sample.controller import GenotypeSampleRouter
from .genotype_call.controller import GenotypeCallRouter
from .dus.controller import DusRouter
from .field_operation.controller import FieldOperationRouter
from .observation.controller import ObservationRouter
from .breeding_report.controller import BreedingReportRouter
from .analysis_dataset.controller import AnalysisDatasetRouter
from .audit.controller import AuditRouter
from .alert.controller import AlertRouter
bre_router = APIRouter(prefix="/bre")
bre_router.include_router(SiteRouter)
bre_router.include_router(PlotRouter)
bre_router.include_router(GermplasmRouter)
bre_router.include_router(StatisticsRouter)
bre_router.include_router(TargetRouter)
bre_router.include_router(CrossCombinationRouter)
bre_router.include_router(PollinationRouter)
bre_router.include_router(PollenRouter)
bre_router.include_router(SeedTreatmentRouter)
bre_router.include_router(SeedlingRouter)
bre_router.include_router(PlantingRouter)
bre_router.include_router(TreeRouter)
bre_router.include_router(TreeEvaluationRouter)
bre_router.include_router(TreePhotoRouter)
bre_router.include_router(SelectionResultRouter)
bre_router.include_router(PersonnelRouter)
bre_router.include_router(TraitRouter)
bre_router.include_router(SelectionRuleRouter)
bre_router.include_router(TrialRouter)
bre_router.include_router(TrialStudyRouter)
bre_router.include_router(TreatmentRouter)
bre_router.include_router(TrialStudyEntryRouter)
bre_router.include_router(GroupRouter)
bre_router.include_router(PedigreeRouter)
bre_router.include_router(CloneRouter)
bre_router.include_router(RootstockRouter)
bre_router.include_router(SeedLotRouter)
bre_router.include_router(PlanRouter)
bre_router.include_router(TraitObservationRouter)
bre_router.include_router(PropagationRouter)
bre_router.include_router(EnvironmentConditionRouter)
bre_router.include_router(MarkerRouter)
bre_router.include_router(GenotypingDatasetRouter)
bre_router.include_router(GenotypeSampleRouter)
bre_router.include_router(GenotypeCallRouter)
bre_router.include_router(DusRouter)
bre_router.include_router(FieldOperationRouter)
bre_router.include_router(ObservationRouter)
bre_router.include_router(BreedingReportRouter)
bre_router.include_router(AnalysisDatasetRouter)
bre_router.include_router(AuditRouter)
bre_router.include_router(AlertRouter)