feat: include relation in institution

This commit is contained in:
Methapon Metanipat 2024-11-07 17:11:31 +07:00
parent 74dbde34ea
commit 65d7b5a07f

View file

@ -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 },
});
}