pcpuma_unam_api/src/auth/auth.controller.ts
2022-04-30 21:18:19 -05:00

27 lines
797 B
TypeScript

import { Body, Controller, Post } from '@nestjs/common';
import { AuthService } from './auth.service';
import { AuthLoginOperadorDto } from './dto/auth-login-operador.dto';
import { AuthLoginUsuarioDto } from './dto/auth-login-usuario.dto';
import {ApiTags} from '@nestjs/swagger'
@Controller('auth')
@ApiTags('auth')
export class AuthController {
constructor(private authService: AuthService) {}
@Post('login_operador')
loginOperador(@Body() body: AuthLoginOperadorDto) {
return this.authService.loginOperador(
Number(body.id_institucion),
Number(body.id_modulo),
body.operador,
body.password,
);
}
@Post('login_usuario')
loginUsuario(@Body() body: AuthLoginUsuarioDto) {
return this.authService.loginUsuario(body.usuario, body.password);
}
}