const express = require('express'); const router = express.Router(); const FeedSackColumnConfig = require('../models/FeedSackColumnConfig'); // GET /api/feed-sack-column-config - Get column configuration router.get('/', async (req, res) => { try { const config = await FeedSackColumnConfig.get(); res.json({ success: true, data: config || [] }); } catch (error) { res.status(500).json({ success: false, error: error.message }); } }); // PUT /api/feed-sack-column-config - Save column configuration router.put('/', async (req, res) => { try { const { config } = req.body; if (!Array.isArray(config)) { return res.status(400).json({ success: false, error: 'config must be an array' }); } const saved = await FeedSackColumnConfig.save(config); res.json({ success: true, data: saved }); } catch (error) { res.status(500).json({ success: false, error: error.message }); } }); module.exports = router;