jde-server/core/handlers/office/handlers.py

19 lines
580 B
Python
Raw Normal View History

2023-11-13 07:38:01 +03:00
from fastapi import APIRouter, Depends
from core.models.office.requests import UpdateOfficeRequest
from core.models.office.responses import JdeOfficeDetailResponse
from core.services.office import services
router = APIRouter(prefix='/offices')
@router.get('/offices')
async def list_offices(offices: list[JdeOfficeDetailResponse] = Depends(services.list_offices_service)) -> list[
JdeOfficeDetailResponse]:
return offices
@router.post('/offices')
async def update_office(data: UpdateOfficeRequest):
await services.update_office(data)