feat(constructeurs): introduce constructors management

This commit is contained in:
Matthieu
2025-09-17 15:09:54 +02:00
parent 339f46ec24
commit 83251b532c
13 changed files with 335 additions and 14 deletions

View File

@@ -13,6 +13,7 @@ export class ComposantsService {
machine: true,
parentComposant: true,
typeComposant: true,
constructeur: true,
sousComposants: {
include: {
typeComposant: true,
@@ -31,6 +32,7 @@ export class ComposantsService {
machine: true,
parentComposant: true,
typeComposant: true,
constructeur: true,
customFieldValues: {
include: {
customField: true,
@@ -51,8 +53,10 @@ export class ComposantsService {
customField: true,
},
},
constructeur: true,
},
},
constructeur: true,
},
},
pieces: {
@@ -62,6 +66,7 @@ export class ComposantsService {
customField: true,
},
},
constructeur: true,
},
},
documents: true,
@@ -76,6 +81,7 @@ export class ComposantsService {
machine: true,
parentComposant: true,
typeComposant: true,
constructeur: true,
customFieldValues: {
include: {
customField: true,
@@ -96,8 +102,10 @@ export class ComposantsService {
customField: true,
},
},
constructeur: true,
},
},
constructeur: true,
},
},
pieces: {
@@ -107,6 +115,7 @@ export class ComposantsService {
customField: true,
},
},
constructeur: true,
},
},
documents: true,
@@ -121,10 +130,12 @@ export class ComposantsService {
machine: true,
parentComposant: true,
typeComposant: true,
constructeur: true,
sousComposants: {
include: {
typeComposant: true,
pieces: true,
constructeur: true,
},
},
pieces: {
@@ -134,6 +145,7 @@ export class ComposantsService {
customField: true,
},
},
constructeur: true,
},
},
customFieldValues: {
@@ -155,6 +167,7 @@ export class ComposantsService {
},
include: {
typeComposant: true,
constructeur: true,
customFieldValues: {
include: {
customField: true,
@@ -163,6 +176,7 @@ export class ComposantsService {
sousComposants: {
include: {
typeComposant: true,
constructeur: true,
customFieldValues: {
include: {
customField: true,
@@ -175,11 +189,13 @@ export class ComposantsService {
customField: true,
},
},
constructeur: true,
},
},
sousComposants: {
include: {
typeComposant: true,
constructeur: true,
customFieldValues: {
include: {
customField: true,
@@ -192,6 +208,7 @@ export class ComposantsService {
customField: true,
},
},
constructeur: true,
},
},
},
@@ -205,6 +222,7 @@ export class ComposantsService {
customField: true,
},
},
constructeur: true,
},
},
},
@@ -221,6 +239,7 @@ export class ComposantsService {
machine: true,
parentComposant: true,
typeComposant: true,
constructeur: true,
customFieldValues: {
include: {
customField: true,
@@ -229,6 +248,7 @@ export class ComposantsService {
sousComposants: {
include: {
typeComposant: true,
constructeur: true,
customFieldValues: {
include: {
customField: true,
@@ -241,6 +261,7 @@ export class ComposantsService {
customField: true,
},
},
constructeur: true,
},
},
},
@@ -252,6 +273,7 @@ export class ComposantsService {
customField: true,
},
},
constructeur: true,
},
},
documents: true,