2022-04-22 01:33:05 +00:00
|
|
|
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';
|
2022-05-01 02:18:19 +00:00
|
|
|
import {ApiTags} from '@nestjs/swagger'
|
2022-04-21 21:31:26 +00:00
|
|
|
|
|
|
|
@Controller('auth')
|
2022-05-01 02:18:19 +00:00
|
|
|
@ApiTags('auth')
|
2022-04-22 01:33:05 +00:00
|
|
|
export class AuthController {
|
|
|
|
constructor(private authService: AuthService) {}
|
|
|
|
|
|
|
|
@Post('login_operador')
|
|
|
|
loginOperador(@Body() body: AuthLoginOperadorDto) {
|
2022-04-22 02:52:40 +00:00
|
|
|
return this.authService.loginOperador(
|
|
|
|
Number(body.id_institucion),
|
|
|
|
Number(body.id_modulo),
|
|
|
|
body.operador,
|
|
|
|
body.password,
|
|
|
|
);
|
2022-04-22 01:33:05 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
@Post('login_usuario')
|
|
|
|
loginUsuario(@Body() body: AuthLoginUsuarioDto) {
|
|
|
|
return this.authService.loginUsuario(body.usuario, body.password);
|
|
|
|
}
|
|
|
|
}
|