parent
2ebb3bd013
commit
a3270b9b5e
@ -0,0 +1,8 @@ |
|||||||
|
in: query |
||||||
|
name: dateDebut |
||||||
|
schema: |
||||||
|
type: string |
||||||
|
format: date-time |
||||||
|
default: null |
||||||
|
description: Date à partir de laquelle les données sont récupérées, selon la date d'arrivée du collaborateur |
||||||
|
required: false |
@ -0,0 +1,8 @@ |
|||||||
|
in: query |
||||||
|
name: dateFin |
||||||
|
schema: |
||||||
|
type: string |
||||||
|
format: date-time |
||||||
|
default: null |
||||||
|
description: Date jusqu'à laquelle les données sont récupérées, selon la date d'arrivée du collaborateur |
||||||
|
required: false |
@ -1,15 +0,0 @@ |
|||||||
in: query |
|
||||||
name: fonctions |
|
||||||
schema: |
|
||||||
type: array |
|
||||||
items: |
|
||||||
type: string |
|
||||||
enum: |
|
||||||
- assistants |
|
||||||
- cp |
|
||||||
- commerciaux |
|
||||||
- deliveries |
|
||||||
- referent |
|
||||||
- techlead |
|
||||||
required: false |
|
||||||
description: Liste des fonctions des collaborateurs que l'on veut récupérer |
|
@ -0,0 +1,9 @@ |
|||||||
|
in: query |
||||||
|
name: roles |
||||||
|
schema: |
||||||
|
type: array |
||||||
|
items: |
||||||
|
type: string |
||||||
|
default: null |
||||||
|
description: Liste des rôles auquels appartiennent les collaborateurs (e.g [”CP”, ”Commerciaux”,”RA”]) |
||||||
|
required: false |
@ -0,0 +1,17 @@ |
|||||||
|
get: |
||||||
|
tags: |
||||||
|
- collaborateurs |
||||||
|
operationId: getCollaborateurCount |
||||||
|
description: Récupérer le nombre total de collaborateurs |
||||||
|
responses: |
||||||
|
'200': |
||||||
|
$ref: ../../responses/collaborateur/getcountcollaborateur.yaml |
||||||
|
|
||||||
|
'401': |
||||||
|
$ref: ../../responses/erreur/unauthorized.yaml |
||||||
|
|
||||||
|
'403': |
||||||
|
$ref: ../../responses/erreur/forbidden.yaml |
||||||
|
|
||||||
|
'500': |
||||||
|
$ref: ../../responses/erreur/internalServerError.yaml |
@ -0,0 +1,7 @@ |
|||||||
|
description: OK |
||||||
|
content: |
||||||
|
application/json: |
||||||
|
schema: |
||||||
|
type: integer |
||||||
|
format: int64 |
||||||
|
description: Nombre total de collaborateurs |
@ -0,0 +1,5 @@ |
|||||||
|
description: Une erreur est survenue sur le serveur |
||||||
|
content: |
||||||
|
application/json: |
||||||
|
schema: |
||||||
|
$ref: ../../schemas/erreur/erreur.yaml |
@ -0,0 +1,5 @@ |
|||||||
|
description: L'utilisateur souhaitant accéder à la ressource n'est pas authentifié |
||||||
|
content: |
||||||
|
application/json: |
||||||
|
schema: |
||||||
|
$ref: ../../schemas/erreur/erreur.yaml |
Loading…
Reference in new issue