From b853d02be4d8dfd03fec03639b0938de3cdddc7d Mon Sep 17 00:00:00 2001 From: Emilio Date: Fri, 31 Oct 2025 12:11:12 -0600 Subject: [PATCH] nuevo endpoint --- mariadb/aria_log.00000001 | Bin 4947968 -> 4947968 bytes mariadb/aria_log_control | Bin 52 -> 52 bytes src/equipo/equipo.controller.ts | 14 ++++++++++++++ src/equipo/equipo.service.ts | 7 +++++++ 4 files changed, 21 insertions(+) diff --git a/mariadb/aria_log.00000001 b/mariadb/aria_log.00000001 index c5d14f085e8fee620d044e723be7d1ef9bcbfa05..64fd4b1d61fa7b0f1f7a374a3f330b413c824aed 100644 GIT binary patch delta 2924 zcmYk;aZug^9LMqYY->Hw*0ZfuEYxHRp-pInSjhHtw>$fzKlaD2GL4W4x!WJRZuhzU zu{*od=pnRe3?b9DHX(%2wg(SF2qAPRF)R$RAuWlE!Gm{ z=yaW-GnK2ebhge>o|bBv&Q-q7)A_nU1zN5Pb&(2nu`bc2D$-@TTq{(pD|Dr2?+`R``Hn_ySy|rJVCq1mRo`E?zNTC8f{x>QCl1BK3hNS zep_NCHkxetvFcq($5u>x%vM8t+}1>U!q!7;wT;rAv}In0-KT63+S9f=TAQtf_KYn?+iM%AJ!{LU z!fv~54Q-!oGi|@Em3F|^N9(W!HelnREsu7{wwCssZ7Z$Q)=qogHb8s97P=n0FWL%d zUA9WvOSbK_mu;Q2S8PMHZd=L?*nQPjM0?FvO?%zeNb9k6)84R+(B8CVRAcuoTM4b# zR!cio#%M8H_Knzm+qRnaj%^d|-AT(zCdK_(oc5k=g7&^G_a@AKU@N2b z*|yL=w6)Pbvh~wGwk6(-jec7`?GxKN+NZW{w9jlEv;o^7?Q>hW2D@L_3Ta>3s%V3@ z2HID)F51_&VcIvg^jokyWGkk9YpbDsXKSK;Z|k8A+eT?W*fKX__eWcV_LHrSHezd` z{cMZTezA?yezoP?irrD$8rpBR&9vWbt+YREeY7!KpcWf{+VW_B+1Aqjwr!=2+uCXW z*am3-+CsNs_diC>VW4N0jE zLkt0gl-qH|bc7;?83@%3GZ7jY5)rx?W+99)Bq3znfvbWDB@7{iT87yO%?xu8dKr=t z#u&l~*>$*TF2ZVtc?g>r<|FK3NI{4*EI^oGNJYrK6IZ1nlrf}Fg&i9g1rPR@m)0d6 E0}h?@TmS$7 delta 170 zcmWl|X)=NV007Vtk|iyYB`R7}WJys(MbUDJj`IC@cW{el%s5FWaRlSdydYSFg8x>8 ztXi`!Y(vDRE!%cP?TU#@NZOOKFYUmgBgZmMoXX0{J9Dm}sHE&dMODqED|Ody+`7|n puc_t1qqdGG&$?c`>ggMJ^KNM5!>6%{>CbFA|N8Ak;@|yj?hkiWIvoH2 diff --git a/mariadb/aria_log_control b/mariadb/aria_log_control index fe45c0b19867c20b210cfdfefce85369c3c8015d..5b88e4dd85425a1e4566331f3249089aaecd81b0 100644 GIT binary patch delta 27 fcmXppnII>YHnTB>k%1ws+?xSNF^I7O2?hoLRJsI4 delta 27 gcmXppnII=N(?VeeBLl;-1aAf)#W0BlNH8z}08~2!p8x;= diff --git a/src/equipo/equipo.controller.ts b/src/equipo/equipo.controller.ts index 44c3652..e23d488 100644 --- a/src/equipo/equipo.controller.ts +++ b/src/equipo/equipo.controller.ts @@ -93,4 +93,18 @@ export class EquipoController { findPerifericos() { return this.equipoService.findAllPerifericos(); } + + @UseGuards(AuthGuard('jwt')) + @Get('procesador-tipo-equipos') + findProcesadorTipoEquipos() { + return this.equipoService.findAllProcesadorTipoEquipos(); + } + + @UseGuards(AuthGuard('jwt')) + @Get('procesador-tipo-equipos/:idEquipo') + findProcesadorforTipoEquipos( + @Param('idEquipo', ParseIntPipe) idEquipo: number, + ) { + return this.equipoService.findAllProcesadorforTipoEquipos(idEquipo); + } } diff --git a/src/equipo/equipo.service.ts b/src/equipo/equipo.service.ts index 644ab9c..ba812b9 100644 --- a/src/equipo/equipo.service.ts +++ b/src/equipo/equipo.service.ts @@ -286,4 +286,11 @@ export class EquipoService { async findAllProcesadorTipoEquipos() { return await this.procesadorTipoEquipoRepo.find(); } + + async findAllProcesadorforTipoEquipos(idEquipo: number) { + return await this.procesadorTipoEquipoRepo.find({ + where: { tipoEquipo: { id_tipo_de_equipo: idEquipo } }, + relations: ['procesador', 'tipoEquipo'], + }); + } }