feat(herramientas): agregar soporte de fotografias y evidencias para herramientas, kits y asignaciones de custodia

This commit is contained in:
2026-11-01 03:11:33 -05:00
parent c07162c375
commit b361e4a9b4
11 changed files with 379 additions and 42 deletions
+5 -4
View File
@@ -50,13 +50,14 @@ class HerramientaSet {
codigo = null,
descripcion = null,
categoria = 'general',
foto_url = null,
is_active = 1
} = data;
const [res] = await db.query(
`INSERT INTO herramientas_sets (company_id, nombre, codigo, descripcion, categoria, is_active)
VALUES (?, ?, ?, ?, ?, ?)`,
[company_id, nombre, codigo, descripcion, categoria, is_active]
`INSERT INTO herramientas_sets (company_id, nombre, codigo, descripcion, categoria, foto_url, is_active)
VALUES (?, ?, ?, ?, ?, ?, ?)`,
[company_id, nombre, codigo, descripcion, categoria, foto_url, is_active]
);
const setId = res.insertId;
@@ -75,7 +76,7 @@ class HerramientaSet {
const fields = [];
const values = [];
const allowed = ['nombre', 'codigo', 'descripcion', 'categoria', 'is_active'];
const allowed = ['nombre', 'codigo', 'descripcion', 'categoria', 'foto_url', 'is_active'];
for (const [key, val] of Object.entries(data)) {
if (allowed.includes(key)) {
fields.push(`${key} = ?`);