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,