const { db } = require('../db/db-connect'); const logger = require('../utils/logger'); // ===== Collection RC principale ===== async function createRc(data) { return await db.records.create('rc', data); } async function getRcById(id) { return await db.records.getOne('rc', id, { expand: 'tarifRC,projetRC' }); } async function updateRc(id, data) { return await db.records.update('rc', id, data); } // ===== Collection TarifRC ===== async function createTarifRc(data) { return await db.records.create('tarifRC', data); } async function getTarifRcById(id) { return await db.records.getOne('tarifRC', id); } async function updateTarifRc(id, data) { return await db.records.update('tarifRC', id, data); } // ===== Collection ProjetRC ===== async function createProjetRc(data) { return await db.records.create('projetRC', data); } async function getProjetRcById(id) { return await db.records.getOne('projetRC', id); } async function updateProjetRc(id, data) { return await db.records.update('projetRC', id, data); } module.exports = { createRc, getRcById, updateRc, createTarifRc, getTarifRcById, updateTarifRc, createProjetRc, getProjetRcById, updateProjetRc };