feat(site): add document support
This commit is contained in:
@@ -31,6 +31,11 @@ export class DocumentsController {
|
||||
return this.documentsService.findByPiece(pieceId);
|
||||
}
|
||||
|
||||
@Get('site/:siteId')
|
||||
findBySite(@Param('siteId') siteId: string) {
|
||||
return this.documentsService.findBySite(siteId);
|
||||
}
|
||||
|
||||
@Get(':id')
|
||||
findOne(@Param('id') id: string) {
|
||||
return this.documentsService.findOne(id);
|
||||
|
||||
@@ -13,6 +13,7 @@ export class DocumentsService {
|
||||
machine: true,
|
||||
composant: true,
|
||||
piece: true,
|
||||
site: true,
|
||||
},
|
||||
});
|
||||
}
|
||||
@@ -23,6 +24,7 @@ export class DocumentsService {
|
||||
machine: true,
|
||||
composant: true,
|
||||
piece: true,
|
||||
site: true,
|
||||
},
|
||||
});
|
||||
}
|
||||
@@ -34,6 +36,7 @@ export class DocumentsService {
|
||||
machine: true,
|
||||
composant: true,
|
||||
piece: true,
|
||||
site: true,
|
||||
},
|
||||
});
|
||||
}
|
||||
@@ -45,6 +48,7 @@ export class DocumentsService {
|
||||
machine: true,
|
||||
composant: true,
|
||||
piece: true,
|
||||
site: true,
|
||||
},
|
||||
});
|
||||
}
|
||||
@@ -56,6 +60,7 @@ export class DocumentsService {
|
||||
machine: true,
|
||||
composant: true,
|
||||
piece: true,
|
||||
site: true,
|
||||
},
|
||||
});
|
||||
}
|
||||
@@ -67,6 +72,19 @@ export class DocumentsService {
|
||||
machine: true,
|
||||
composant: true,
|
||||
piece: true,
|
||||
site: true,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
async findBySite(siteId: string) {
|
||||
return this.prisma.document.findMany({
|
||||
where: { siteId },
|
||||
include: {
|
||||
machine: true,
|
||||
composant: true,
|
||||
piece: true,
|
||||
site: true,
|
||||
},
|
||||
});
|
||||
}
|
||||
@@ -79,6 +97,7 @@ export class DocumentsService {
|
||||
machine: true,
|
||||
composant: true,
|
||||
piece: true,
|
||||
site: true,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user