diff --git a/inventory-backend/app/__init__.py b/inventory-backend/app/__init__.py index 333dd74..c921b81 100644 --- a/inventory-backend/app/__init__.py +++ b/inventory-backend/app/__init__.py @@ -106,6 +106,19 @@ def create_app(): except ImportError as e: print(f"❌ 错误: Outbound 模块导入失败: {e}") + # ----------------------------------------------------- + # 2.6 注册 BOM 模块 + # ----------------------------------------------------- + try: + from app.api.v1.bom import bom_bp + # 标准: /api/v1/bom + app.register_blueprint(bom_bp, url_prefix='/api/v1/bom') + # 兼容: /api/bom + app.register_blueprint(bom_bp, url_prefix='/api/bom', name='bom_legacy') + print("✅ BOM 模块注册成功") + except ImportError as e: + print(f"❌ 错误: BOM 模块导入失败: {e}") + # ========================================================= # 3. 预加载数据模型 # ========================================================= @@ -133,4 +146,4 @@ def create_app(): except Exception as e: print(f"⚠️ 模型预加载发生未知错误: {e}") - return app \ No newline at end of file + return app