Files
geMoldInsight/src/inventory/api/__init__.py
T
2026-07-30 10:30:50 +08:00

47 lines
1.9 KiB
Python

"""
进销存管理模块
本模块提供完整的进销存管理系统功能,包括:
- 产品管理:产品的增删改查
- 供应商管理:供应商信息管理
- 客户管理:客户信息管理
- 仓库管理:仓库信息管理
- 库存管理:库存查询和统计
- 库存变动:入库、出库、调整等操作
- 采购订单:采购订单管理
- 销售订单:销售订单管理
- 仪表盘:系统统计数据展示
所有路由统一通过 inventory_router 导出,路由前缀为 /api
"""
from fastapi import APIRouter
from .product_routes import router as product_router
from .supplier_routes import router as supplier_router
from .customer_routes import router as customer_router
from .warehouse_routes import router as warehouse_router
from .inventory_routes import router as inventory_management_router
from .stock_movement_routes import router as stock_movement_router
from .purchase_order_routes import router as purchase_order_router
from .sales_order_routes import router as sales_order_router
from .dashboard_routes import router as dashboard_router
from .finance_routes import router as finance_router
from .material_routes import router as material_router
from .purchase_demand_routes import router as purchase_demand_router
inventory_router = APIRouter(prefix="/api", tags=["进销存"])
inventory_router.include_router(product_router)
inventory_router.include_router(supplier_router)
inventory_router.include_router(customer_router)
inventory_router.include_router(warehouse_router)
inventory_router.include_router(inventory_management_router)
inventory_router.include_router(stock_movement_router)
inventory_router.include_router(purchase_order_router)
inventory_router.include_router(sales_order_router)
inventory_router.include_router(material_router)
inventory_router.include_router(purchase_demand_router)
inventory_router.include_router(dashboard_router)
inventory_router.include_router(finance_router)
__all__ = ["inventory_router"]