1
0
mirror of https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git synced 2025-08-14 00:25:46 +02:00

чиним билд9

This commit is contained in:
MoonTestUse1
2025-01-02 00:22:32 +06:00
parent 35306ad6d2
commit 379cf83d36
4 changed files with 21 additions and 43 deletions

View File

@@ -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"""