Spaces:
Runtime error
Runtime error
| from flask import Blueprint | |
| from flask_restx import Api | |
| # 创建蓝图 | |
| bp = Blueprint('api', __name__, url_prefix='/api') | |
| api = Api(bp, | |
| title='Inventory Management System API', | |
| version='1.0', | |
| description='API for managing inventory system' | |
| ) | |
| # 创建命名空间 | |
| ns_auth = api.namespace('auth', description='Authentication operations') | |
| ns_inventory = api.namespace('inventory', description='Inventory operations') | |
| ns_materials = api.namespace('materials', description='Materials operations') | |
| ns_sales = api.namespace('sales', description='Sales operations') | |
| ns_stores = api.namespace('stores', description='Store operations') | |
| ns_purchase = api.namespace('purchase', description='Purchase operations') | |
| ns_prices = api.namespace('prices', description='Price management operations') | |
| ns_dishes = api.namespace('dishes', description='Dish operations') | |
| ns_users = api.namespace('users', description='User operations') | |
| # 导入所有路由模块 | |
| from app.api import auth, inventory, materials, sales, stores, purchase, prices, users | |
| from app.api import dishes # 单独导入,避免循环导入 |