From 448e3b555c2cc40951943df833d4c6467b3cd155 Mon Sep 17 00:00:00 2001 From: Methapon Metanipat Date: Tue, 29 Oct 2024 08:47:29 +0700 Subject: [PATCH] feat: add support for getting relation --- src/controllers/03-employee-controller.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/controllers/03-employee-controller.ts b/src/controllers/03-employee-controller.ts index cffc544..9345b8d 100644 --- a/src/controllers/03-employee-controller.ts +++ b/src/controllers/03-employee-controller.ts @@ -195,6 +195,8 @@ export class EmployeeController extends Controller { @Query() zipCode?: string, @Query() gender?: string, @Query() status?: Status, + @Query() visa?: boolean, + @Query() passport?: boolean, @Query() customerId?: string, @Query() query: string = "", @Query() page: number = 1, @@ -229,6 +231,12 @@ export class EmployeeController extends Controller { prisma.employee.findMany({ orderBy: [{ statusOrder: "asc" }, { createdAt: "asc" }], include: { + employeePassport: { + orderBy: { expireDate: "desc" }, + }, + employeeVisa: { + orderBy: { expireDate: "desc" }, + }, province: true, district: true, subDistrict: true,