stock-backend / app /api /__init__.py
fromozuzhouzzz
Initial commit
fed8648
Raw
History Blame Contribute Delete
1.1 kB
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 # 单独导入,避免循环导入