async function seed() { const baseUrl = 'http://localhost:5000/api/pos'; // Floors const floors = [ { id: 1, name: 'First Floor' }, { id: 2, name: 'Ground Floor' } ]; // Tables const tables = [ { id: 1, floorId: 1, name: 'Table 1', seats: 8, x: 200, y: 150, shape: 'circle' }, { id: 2, floorId: 1, name: 'Table 2', seats: 6, x: 450, y: 150, shape: 'circle' }, { id: 3, floorId: 1, name: 'Table 3', seats: 4, x: 700, y: 150, shape: 'square' }, { id: 4, floorId: 1, name: 'Table 4', seats: 8, x: 300, y: 400, shape: 'circle' }, { id: 5, floorId: 1, name: 'Table 5', seats: 2, x: 600, y: 400, shape: 'circle' }, { id: 6, floorId: 2, name: 'Table G1', seats: 4, x: 200, y: 200, shape: 'circle' } ]; console.log('Seeding Floors...'); for (const floor of floors) { try { const res = await fetch(`${baseUrl}/floors`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(floor) }); const text = await res.text(); console.log(`Floor ${floor.name}: ${res.status} - ${text}`); } catch (e) { console.error(`Error seeding floor ${floor.name}:`, e.message); } } console.log('Seeding Tables...'); for (const table of tables) { try { const res = await fetch(`${baseUrl}/tables`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(table) }); const text = await res.text(); console.log(`Table ${table.name}: ${res.status} - ${text}`); } catch (e) { console.error(`Error seeding table ${table.name}:`, e.message); } } } seed();