feat(site): add document support

This commit is contained in:
Matthieu
2025-09-17 11:40:34 +02:00
parent 7671d4729d
commit 339f46ec24
30 changed files with 1044 additions and 508 deletions

View File

@@ -24,6 +24,7 @@ let DocumentsService = class DocumentsService {
machine: true,
composant: true,
piece: true,
site: true,
},
});
}
@@ -33,6 +34,7 @@ let DocumentsService = class DocumentsService {
machine: true,
composant: true,
piece: true,
site: true,
},
});
}
@@ -43,6 +45,7 @@ let DocumentsService = class DocumentsService {
machine: true,
composant: true,
piece: true,
site: true,
},
});
}
@@ -53,6 +56,7 @@ let DocumentsService = class DocumentsService {
machine: true,
composant: true,
piece: true,
site: true,
},
});
}
@@ -63,6 +67,7 @@ let DocumentsService = class DocumentsService {
machine: true,
composant: true,
piece: true,
site: true,
},
});
}
@@ -73,6 +78,18 @@ let DocumentsService = class DocumentsService {
machine: true,
composant: true,
piece: true,
site: true,
},
});
}
async findBySite(siteId) {
return this.prisma.document.findMany({
where: { siteId },
include: {
machine: true,
composant: true,
piece: true,
site: true,
},
});
}
@@ -84,6 +101,7 @@ let DocumentsService = class DocumentsService {
machine: true,
composant: true,
piece: true,
site: true,
},
});
}