dy-dashboard/routes/__init__.py
2026-10-28 11:14:17 +08:00

37 lines
1.4 KiB
Python

"""Routes 包初始化 - 统一导入和注册所有 Blueprint"""
from flask import Blueprint
from routes.auth import auth_bp
from routes.dashboard import dashboard_bp
from routes.products import products_bp
from routes.inventory import inventory_bp
from routes.planning import planning_bp
from routes.purchase import purchase_bp
from routes.warehouse import warehouse_bp
from routes.users import users_bp
from routes.data import data_bp
from routes.knowledge import knowledge_bp
from routes.contract import contract_bp
from routes.ai import ai_bp
from routes.sku_forecast import sku_forecast_bp
from routes.spot import spot_bp
def register_blueprints(app):
app.register_blueprint(auth_bp)
app.register_blueprint(dashboard_bp)
app.register_blueprint(products_bp)
app.register_blueprint(inventory_bp)
app.register_blueprint(planning_bp)
app.register_blueprint(purchase_bp)
app.register_blueprint(warehouse_bp)
app.register_blueprint(users_bp)
app.register_blueprint(data_bp)
app.register_blueprint(knowledge_bp)
app.register_blueprint(contract_bp)
app.register_blueprint(ai_bp)
app.register_blueprint(sku_forecast_bp)
app.register_blueprint(spot_bp)
__all__ = ['register_blueprints', 'auth_bp', 'dashboard_bp', 'products_bp',
'inventory_bp', 'planning_bp', 'purchase_bp', 'warehouse_bp',
'users_bp', 'data_bp', 'knowledge_bp', 'contract_bp', 'ai_bp', 'sku_forecast_bp', 'spot_bp']