Files
zlwuandCursor 5dad1bb0e3 fix: 协议子资源单事务保存,并补齐样本编码/OA/质检等近期能力
锁定缴费校验失败时整单回滚,避免样本半成功落库;前端禁止删除锁定缴费样本,改码走更正编码。同步落地样本更正、采集微信通知、OA提及未读、细胞产品套餐与相关迁移文档。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-26 11:02:25 +08:00

97 lines
4.6 KiB
Python

"""API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)"""
from app.api.public import router as public_router
from app.api.menu import router as menu_router
from app.api.admin import router as admin_router
from app.api.workflow import router as workflow_router
from app.api.basic_info import router as basic_info_router
from app.api.collection_protocol import router as collection_protocol_router
from app.api.protocol_sample_payment import router as protocol_sample_payment_router
from app.api.protocol_refund_record import router as protocol_refund_record_router
from app.api.presign_order import router as presign_order_router
from app.api.sample_freight import router as sample_freight_router
from app.api.leave import router as leave_router
from app.api.operations import router as operations_router
from app.api.ethnic import router as ethnic_router
from app.api.sample_reception import router as sample_reception_router
from app.api.sample_production_reception import router as sample_production_reception_router
from app.api.qc import router as qc_router
from app.api.research_donation import router as research_donation_router
from app.api.production import router as production_router
from app.api.pilot_service import router as pilot_service_router
from app.api.insurance_company import router as insurance_company_router
from app.api.material import router as material_router
from app.api.storage_release_review import router as storage_release_review_router
from app.api.sample_sms_notification import router as sample_sms_notification_router
from app.api.storage_entry_sms_notification import router as storage_entry_sms_notification_router
from app.api.qc_sms_notification import router as qc_sms_notification_router
from app.api.protocol_sample_collection import router as protocol_sample_collection_router
from app.api.research_donation_sample_collection import router as research_donation_sample_collection_router
from app.api.pilot_application import router as pilot_application_router
from app.api.pilot_checkup import router as pilot_checkup_router
from app.api.pilot_delivery import router as pilot_delivery_router
from app.api.pilot_infusion_confirm import router as pilot_infusion_confirm_router
from app.api.pilot_infusion_schedule_mgmt import router as pilot_infusion_schedule_mgmt_router
from app.api.outbound_release_review import router as outbound_release_review_router
from app.api.clinical_payment import router as clinical_payment_router
from app.api.env_detect import router as env_detect_router
from app.api.cleanroom_garment import router as cleanroom_garment_router
from app.api.market import router as market_router
from app.api.pre_transit_sample import router as pre_transit_sample_router
from app.api.oa_approval import router as oa_approval_router
from app.api.mini_auth import router as mini_auth_router
from app.api.mini_menu import router as mini_menu_router
from app.api.market_mobile import router as market_mobile_router
from app.api.sample_storage_cert_qc import router as sample_storage_cert_qc_router
from app.api.customer_service_dict import router as customer_service_dict_router
from app.api.sample_cert_insurance import router as sample_cert_insurance_router
from app.api.sample_code_correction import router as sample_code_correction_router
__all__ = [
"public_router",
"menu_router",
"admin_router",
"workflow_router",
"basic_info_router",
"collection_protocol_router",
"protocol_sample_payment_router",
"protocol_refund_record_router",
"presign_order_router",
"sample_freight_router",
"leave_router",
"operations_router",
"ethnic_router",
"sample_reception_router",
"sample_production_reception_router",
"qc_router",
"research_donation_router",
"production_router",
"pilot_service_router",
"insurance_company_router",
"material_router",
"storage_release_review_router",
"sample_sms_notification_router",
"storage_entry_sms_notification_router",
"qc_sms_notification_router",
"protocol_sample_collection_router",
"research_donation_sample_collection_router",
"pilot_application_router",
"pilot_checkup_router",
"pilot_delivery_router",
"pilot_infusion_confirm_router",
"pilot_infusion_schedule_mgmt_router",
"outbound_release_review_router",
"clinical_payment_router",
"env_detect_router",
"cleanroom_garment_router",
"market_router",
"pre_transit_sample_router",
"oa_approval_router",
"mini_auth_router",
"mini_menu_router",
"market_mobile_router",
"sample_storage_cert_qc_router",
"customer_service_dict_router",
"sample_cert_insurance_router",
"sample_code_correction_router",
]