const [total_records, users] = await Promise.all([
prisma.user.count({
where: whereClause
}),
prisma.user.findMany({
take: limit || undefined,
skip: page && limit ? (page - 1) * limit : undefined,
where: whereClause,
orderBy: sort ? getOrderBy(sort) : undefined,
select: {
id: true,
first_name: true,
last_name: true,
role: {
select: { name: true }
},
email: true,
transportist: { select: { phone: true, status: true } },
cargo_giver: { select: { phone: true, status: true } },
created_at: true
}
})
])
const [total_records, users] = await Promise.all([
prisma.user.count({
where: whereClause
}),
prisma.user.findMany({
take: limit || undefined,
skip: page && limit ? (page - 1) * limit : undefined,
where: whereClause,
orderBy: sort ? getOrderBy(sort) : undefined,
select: {
id: true,
first_name: true,
last_name: true,
role: {
select: { name: true }
},
email: true,
transportist: { select: { phone: true, status: true } },
cargo_giver: { select: { phone: true, status: true } },
created_at: true
}
})
])