import { Injectable } from '@nestjs/common'; import { PrismaService } from '../../prisma/prisma.service'; import { mapPriceList } from '../shared/record-mappers'; @Injectable() export class PriceListService { constructor(private readonly prisma: PrismaService) {} async getRecord() { const [employee, part] = await Promise.all([ this.prisma.employee.findFirst({ where: { price: { not: null, }, }, orderBy: { code: 'asc', }, }), this.prisma.part.findFirst({ where: { price: { not: null, }, }, orderBy: { name: 'asc', }, }), ]); return mapPriceList(employee?.price, part?.price); } }