91 lines
4.0 KiB
Python
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)
|