Création de la feature API V1

This commit is contained in:
ocroguennec committed 2026-07-14 16:22:34 +02:00
1 parent f9c5316303
commit c843464ccd
14 files changed
+1263

No files matched your search

+28
View File
@@ -0,0 +1,28 @@
import { Router } from 'express';
import db from '../../db/index.js';
const router = Router();
/**
* @openapi
* /depots-retraits:
* get:
* summary: Liste des mouvements de cash (dépôts / retraits)
* tags: [Dépôts / Retraits]
* security: [{ ApiKeyAuth: [] }]
* responses:
* 200: { description: Liste des mouvements }
*/
router.get('/', (req, res) => {
const rows = db.prepare(`
SELECT dr.id, dr.date_operation, p.nom AS plateforme_nom, dr.type,
dr.montant, dr.libelle
FROM depots_retraits dr
JOIN plateformes p ON p.id = dr.plateforme_id
WHERE dr.investisseur_id = ?
ORDER BY dr.date_operation DESC
`).all(req.investisseurId);
res.json(rows);
});
export default router;