Новые эндпоинты
All checks were successful
Build And Push / publish (push) Successful in 1m34s

This commit is contained in:
2025-09-29 08:30:36 +03:00
parent d15666d0e8
commit aed85d5201
3 changed files with 156 additions and 7 deletions

View File

@ -1,7 +1,7 @@
from datetime import datetime
from json import dumps
from logging import getLogger
from typing import Annotated, Any
from typing import Annotated
from fastapi import APIRouter, Body, Depends, status
@ -23,11 +23,30 @@ router = APIRouter(
@router.get('/getProfile', response_model=s.ProfileModel)
async def get_profile():
"""
Get profile of user by id.
"""
return await c.vitacore_api.getProfile(
'b62e9f22-a871-4c52-96d6-559c707a716d'
)
@router.get('/getDepartments', response_model=list[s.DepartmentModel])
async def get_departments():
"""
Get list of departments.
"""
return await c.vitacore_api.getDepartments()
@router.get('/getWorkers', response_model=s.WorkersModel)
async def get_workers(departmentId: str):
"""
Get list of workers by department id.
"""
return await c.vitacore_api.getWorkers(departmentId)
@router.get('/getSpecs')
async def get_specs():
return mock.specs
@ -92,12 +111,6 @@ async def queue(user: Annotated[bool, Depends(login)]):
}
@router.get('/getDepartments')
async def get_departments():
data: dict[Any, Any] = {}
return data
@router.get('/findPat')
async def find_pat(user: Annotated[str, Depends(login)]):
return mock.findpat[0]