feat: ajout endpoint /api/commandes-auto avec franco fournisseur

- Nouvelle route GET /api/commandes-auto : propositions par site et fournisseur
  avec comparaison au franco (franco_atteint, ecart_franco)
- Nouvelle route GET /api/commandes-auto/:codefou : détail articles d'un fournisseur
- Sync FOUCAD (config commande auto + franco) vers PostgreSQL
- Ajout table foucad dans init.sql

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
MichaelandClaude Sonnet 4.6 committed 2026-04-08 15:24:51 +02:00
1 parent 42f7c9bac6
commit 6e5bc3bc07
4 files changed
+177 -1

No files matched your search

+5 -1
View File
@@ -12,6 +12,7 @@ const performanceRouter = require('./routes/performance');
const syncRouter = require('./routes/sync');
const rankingRouter = require('./routes/ranking');
const publicitesRouter = require('./routes/publicites');
const commandesAutoRouter = require('./routes/commandes-auto');
const app = express();
app.use(express.json());
@@ -37,7 +38,8 @@ app.use('/api/mouvements', mouvementsRouter);
app.use('/api/performance', performanceRouter);
app.use('/api/sync', syncRouter);
app.use('/api/ranking', rankingRouter);
app.use('/api/publicites', publicitesRouter);
app.use('/api/publicites', publicitesRouter);
app.use('/api/commandes-auto', commandesAutoRouter);
// 404
app.use((req, res) => {
@@ -76,5 +78,7 @@ app.listen(PORT, () => {
console.log(' GET /api/performance/ca/gamme[?dateDebut=&dateFin=&site=]');
console.log(' GET /api/publicites[?search=&site=&dateDebut=&dateFin=&page=&limit=]');
console.log(' GET /api/publicites/:code[?site=]');
console.log(' GET /api/commandes-auto[?site=&codefou=]');
console.log(' GET /api/commandes-auto/:codefou[?site=]');
console.log(' GET /api/sync/status');
});