const pool = require('../../database/database'); class CompanySettingsRepository { async get() { const [rows] = await pool.query('SELECT * FROM company_settings WHERE id = 1'); return rows[0] || null; } async update({ company_name, company_street, company_postal_city, company_country }) { await pool.query( `INSERT INTO company_settings (id, company_name, company_street, company_postal_city, company_country) VALUES (1, ?, ?, ?, ?) ON DUPLICATE KEY UPDATE company_name = VALUES(company_name), company_street = VALUES(company_street), company_postal_city = VALUES(company_postal_city), company_country = VALUES(company_country)`, [company_name || '', company_street || '', company_postal_city || '', company_country || ''] ); return this.get(); } } module.exports = CompanySettingsRepository;