From 65d7b5a07f7e4ec64ff70538bc19c90e16d6c6ca Mon Sep 17 00:00:00 2001 From: Methapon Metanipat Date: Thu, 7 Nov 2024 17:11:31 +0700 Subject: [PATCH] feat: include relation in institution --- src/controllers/04-institution-controller.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/controllers/04-institution-controller.ts b/src/controllers/04-institution-controller.ts index db1b92e..06522a5 100644 --- a/src/controllers/04-institution-controller.ts +++ b/src/controllers/04-institution-controller.ts @@ -57,6 +57,11 @@ export class InstitutionController extends Controller { const [result, total] = await prisma.$transaction([ prisma.institution.findMany({ where, + include: { + province: true, + district: true, + subDistrict: true, + }, take: pageSize, skip: (page - 1) * pageSize, }), @@ -71,6 +76,11 @@ export class InstitutionController extends Controller { @OperationId("getInstitution") async getInstitution(@Path() institutionId: string, @Query() group?: string) { return await prisma.institution.findFirst({ + include: { + province: true, + district: true, + subDistrict: true, + }, where: { id: institutionId, group }, }); }