mirror of
https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git
synced 2025-08-14 00:25:46 +02:00
чиним билд9
This commit is contained in:
@@ -10,6 +10,17 @@ from ..utils.auth import get_password_hash
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
@router.get("/employees/", response_model=List[Employee])
|
||||
def get_employees(db: Session = Depends(get_db)):
|
||||
"""Get all employees"""
|
||||
try:
|
||||
return employees_crud.get_employees(db)
|
||||
except Exception as e:
|
||||
raise HTTPException(
|
||||
status_code=500,
|
||||
detail=f"Ошибка при получении списка сотрудников: {str(e)}"
|
||||
)
|
||||
|
||||
@router.post("/employees/", response_model=Employee)
|
||||
def create_employee(employee: EmployeeCreate, db: Session = Depends(get_db)):
|
||||
"""Create new employee"""
|
||||
|
Reference in New Issue
Block a user