Fred808 commited on
Commit
902a7f2
·
verified ·
1 Parent(s): a3d5a3b

Upload internal_orders.py

Browse files
Files changed (1) hide show
  1. app/routes/internal_orders.py +16 -0
app/routes/internal_orders.py ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastapi import APIRouter, Depends
2
+ from typing import List, Optional
3
+
4
+ from ..core.auth import verify_service_token
5
+ from ..models.orders import Order
6
+ from ..services.order_service import OrderService
7
+
8
+ router = APIRouter(prefix="/internal", tags=["internal"])
9
+
10
+ @router.get("/orders", response_model=List[Order], dependencies=[Depends(verify_service_token)])
11
+ async def get_internal_orders(
12
+ branch_id: Optional[int] = None,
13
+ order_service: OrderService = Depends()
14
+ ) -> List[Order]:
15
+ """Get orders, optionally filtered by branch_id."""
16
+ return await order_service.get_orders(branch_id)