File: /var/www/api-parametros/src/app/select/controller/select.controller.ts
import { Controller, Get, Param } from '@nestjs/common';
import { SelectService } from '../services/select.service';
@Controller('select')
export class SelectController {
constructor(private readonly selectService: SelectService) {}
@Get('proyectos')
findSelectRoles() {
return this.selectService.findSelectProyectos();
}
@Get('parametros-by-tipo-parametro/:idTipoParametro')
findSelectParametrosByTipoParametro(
@Param('idTipoParametro') idTipoParametro: string,
) {
return this.selectService.findSelectParametrosByTipoParametro(
idTipoParametro,
);
}
@Get('parametros-by-tipo-parametro-padre/:idTipoParametro/:idPadre')
findSelectParametrosByTipoParametroPadre(
@Param('idTipoParametro') idTipoParametro: string,
@Param('idPadre') idPadre: string,
) {
return this.selectService.findSelectParametrosByTipoParametroPadre(
idTipoParametro,
idPadre,
);
}
@Get('/padres-by-tipo-parametro/:idTipoParametro')
findPadresByTipoParametro(@Param('idTipoParametro') idTipoParametro: string) {
return this.selectService.findPadresByTipoParametro(idTipoParametro);
}
}