Files
dashboard/backend/routes/feedSackColumnConfig.js
T
Alberto-Audrix 32a36cceff
CI / lint-and-test (push) Canceled after 0s
first commit
2026-07-28 08:55:05 +07:00

30 lines
1007 B
JavaScript

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;