新增端点:
- POST /tasks/{id}/receive — 确认接收 (PENDING→WIP)
- POST /tasks/{id}/reject — 品质驳回 + 自动返工
- POST /tasks/{id}/transfer — 完工裂变转交 (多路分支+入库)
- PATCH /tasks/{id}/records — 追加图文记录
- PATCH /products/scan/{sn}/status — 宏观状态定调
- POST /upload/ + GET /upload/files/{name} — 文件上传
- GET /users/ — MOM用户列表
- GET /materials/groups + /materials/items — BOM物料手风琴
- POST /print/preview + /execute — 标签预览/打印
- PUT/DELETE /records/{id} — 记录编辑/删除
- GET /tasks/ 新增 assignee_id 过滤
26 lines
1.1 KiB
Python
26 lines
1.1 KiB
Python
from fastapi import APIRouter
|
|
|
|
from app.api.v1.endpoints.products import router as products_router
|
|
from app.api.v1.endpoints.tasks import router as tasks_router
|
|
from app.api.v1.endpoints.orders import router as orders_router
|
|
from app.api.v1.endpoints.dashboard import router as dashboard_router
|
|
from app.api.v1.endpoints.auth import router as auth_router
|
|
from app.api.v1.endpoints.print import router as print_router
|
|
from app.api.v1.endpoints.materials import router as materials_router
|
|
from app.api.v1.endpoints.users import router as users_router
|
|
from app.api.v1.endpoints.upload import router as upload_router
|
|
from app.api.v1.endpoints.records import router as records_router
|
|
|
|
api_router = APIRouter()
|
|
|
|
api_router.include_router(auth_router)
|
|
api_router.include_router(dashboard_router)
|
|
api_router.include_router(orders_router)
|
|
api_router.include_router(products_router)
|
|
api_router.include_router(tasks_router)
|
|
api_router.include_router(print_router)
|
|
api_router.include_router(materials_router)
|
|
api_router.include_router(users_router)
|
|
api_router.include_router(upload_router)
|
|
api_router.include_router(records_router)
|