Mise à jour de la documentation des routes d'upload pour utiliser requestBody au lieu de formData

This commit is contained in:
2025-02-11 18:34:47 +01:00
parent 042ea5cc50
commit 66d51f24d9

View File

@@ -12,21 +12,22 @@ const upload = multer({ storage: multer.memoryStorage() });
* post: * post:
* summary: Télécharger une image * summary: Télécharger une image
* description: Télécharge une image pour un projet et un ordre spécifiques. * description: Télécharge une image pour un projet et un ordre spécifiques.
* consumes: * requestBody:
* - multipart/form-data * content:
* parameters: * multipart/form-data:
* - in: formData * schema:
* name: image * type: object
* type: file * properties:
* description: Fichier image à télécharger * image:
* - in: formData * type: string
* name: projectId * format: binary
* type: integer * description: Fichier image à télécharger
* description: ID du projet * projectId:
* - in: formData * type: integer
* name: orderId * description: ID du projet
* type: integer * orderId:
* description: ID de la commande * type: integer
* description: ID de la commande
* responses: * responses:
* 200: * 200:
* description: Image téléchargée avec succès. * description: Image téléchargée avec succès.
@@ -66,30 +67,29 @@ router.post('/upload', upload.single('image'), async (req, res) => {
* post: * post:
* summary: Télécharger une mesure avec une image * summary: Télécharger une mesure avec une image
* description: Télécharge une mesure avec une image pour un projet spécifique. * description: Télécharge une mesure avec une image pour un projet spécifique.
* consumes: * requestBody:
* - multipart/form-data * content:
* parameters: * multipart/form-data:
* - in: formData * schema:
* name: image * type: object
* type: file * properties:
* description: Fichier image à télécharger * image:
* - in: formData * type: string
* name: projectId * format: binary
* type: integer * description: Fichier image à télécharger
* description: ID du projet * projectId:
* - in: formData * type: integer
* name: timestamp * description: ID du projet
* type: string * timestamp:
* format: date-time * type: string
* description: Horodatage de la mesure * format: date-time
* - in: formData * description: Horodatage de la mesure
* name: temperature * temperature:
* type: number * type: number
* description: Température mesurée * description: Température mesurée
* - in: formData * humidity:
* name: humidity * type: number
* type: number * description: Humidité mesurée
* description: Humidité mesurée
* responses: * responses:
* 200: * 200:
* description: Mesure téléchargée avec succès. * description: Mesure téléchargée avec succès.