Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge develop #54

Merged
merged 58 commits into from
Jul 14, 2024
Merged
Changes from 1 commit
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
10d6d35
Validar si es pdf
DylanSerkovich Jun 2, 2024
38333b9
Primera base de codigo
Kirenai Jun 2, 2024
9691235
Merge pull request #40 from EntrevistadorInteligente/main
JamiltonQuintero Jun 2, 2024
239ca3f
Create Java CI with Maven Workflow
kmiiloberrio-dev May 27, 2024
27ed732
Add jacoco test reports
kmiiloberrio-dev May 30, 2024
30e6afa
Merge branch 'develop' of https://github.com/EntrevistadorInteligente…
Kirenai Jun 2, 2024
bffb711
Mover paquete domain.dto a infrastructure.adapter.dto
Kirenai Jun 2, 2024
512f1a9
Se regulariza reporte de Sonar
Kirenai Jun 2, 2024
958a3d0
Merge pull request #37 from kmiiloberrio-dev/feature/ci-with-maven
JamiltonQuintero Jun 3, 2024
4c2ffb2
Merge branch 'develop' of https://github.com/EntrevistadorInteligente…
JamiltonQuintero Jun 3, 2024
34acfe4
Rename job to add more context
kmiiloberrio-dev Jun 3, 2024
ef65063
Rename organizacion and projectKey
kmiiloberrio-dev Jun 3, 2024
f808488
Merge pull request #42 from EntrevistadorInteligente/bugfix/organizat…
JamiltonQuintero Jun 3, 2024
e68507f
Merge branch 'develop' into feature/mapstruct
JamiltonQuintero Jun 3, 2024
7026515
Agregar validador de tamaño y optimizar codigo
DylanSerkovich Jun 3, 2024
96d72d8
Ajustar Test de ValidadorPdf
DylanSerkovich Jun 3, 2024
c0e0c61
Merge pull request #41 from EntrevistadorInteligente/feature/mapstruct
JamiltonQuintero Jun 4, 2024
b386a56
Merge branch 'develop' of https://github.com/EntrevistadorInteligente…
DylanSerkovich Jun 4, 2024
8416875
Unir codigo y mover excepciones
DylanSerkovich Jun 4, 2024
e2e0111
resolver alertar del sonar
DylanSerkovich Jun 4, 2024
f7d14f3
remover contextLoads
DylanSerkovich Jun 4, 2024
553c7af
Fix order of cache restoration before its use
kmiiloberrio-dev Jun 4, 2024
05fc9af
suprimir alarma
DylanSerkovich Jun 4, 2024
dafa3db
remover imports y castear long
DylanSerkovich Jun 4, 2024
26e0b3d
Merge pull request #44 from EntrevistadorInteligente/dylan/hoja-de-vida
JamiltonQuintero Jun 4, 2024
cb2fbb5
Merge branch 'develop' into bugfix/maven-cache-step
JamiltonQuintero Jun 4, 2024
5398c9a
Merge pull request #45 from EntrevistadorInteligente/bugfix/maven-cac…
JamiltonQuintero Jun 4, 2024
05f7e4d
Agregar campo fechaCreacion a Hoja_de_vida y modificar Hoja de vida p…
DylanSerkovich Jun 5, 2024
764e215
mantener fechaCreacion en actualizar
DylanSerkovich Jun 5, 2024
aa54120
Merge branch 'develop' into dylan/hoja-de-vida
DylanSerkovich Jun 6, 2024
117417c
Eliminar fecha de dto
DylanSerkovich Jun 6, 2024
a148944
Merge pull request #46 from EntrevistadorInteligente/dylan/hoja-de-vida
JamiltonQuintero Jun 6, 2024
579d44d
Se agrega dtpo respuesta para confirmacion o body sin response
JamiltonApiux Jun 8, 2024
11f5822
Merge branch 'develop' into feature/mapstruct
JamiltonQuintero Jun 8, 2024
cbe2843
Agregar estado a la hoja de vida
DylanSerkovich Jun 9, 2024
f701efb
Estado hoja de vida Enum
DylanSerkovich Jun 9, 2024
11fb835
Se repara test
JamiltonApiux Jun 9, 2024
ddb71b4
Merge branch 'feature/mapstruct' of https://github.com/EntrevistadorI…
JamiltonApiux Jun 9, 2024
e1cd107
Cambiar estados
DylanSerkovich Jun 9, 2024
759d8d4
Merge pull request #48 from EntrevistadorInteligente/dylan/hoja-de-vida
JamiltonQuintero Jun 9, 2024
597c3a7
corregir query estados hoja de vida
DylanSerkovich Jun 9, 2024
394fa7a
Merge pull request #47 from EntrevistadorInteligente/feature/mapstruct
Kirenai Jun 10, 2024
762a46d
Merge branch 'develop' into dylan/hoja-de-vida
JamiltonQuintero Jun 10, 2024
eec8e14
Merge pull request #49 from EntrevistadorInteligente/dylan/hoja-de-vida
JamiltonQuintero Jun 10, 2024
bcbe5a0
usar generic response
DylanSerkovich Jun 15, 2024
9fc2cd8
ajustar EntrevistaControllerTest
DylanSerkovich Jun 15, 2024
9c34ccb
Merge pull request #50 from EntrevistadorInteligente/generic-response
JamiltonQuintero Jun 15, 2024
0167b7d
agregar notificacion hoja de vida creada
DylanSerkovich Jun 18, 2024
2018751
deshacer grorupId
DylanSerkovich Jun 18, 2024
8d645f2
resolver comentarios notificacion
DylanSerkovich Jun 19, 2024
dca5f36
Merge pull request #51 from EntrevistadorInteligente/dylan/notifi-hoj…
Kirenai Jun 19, 2024
861b8e5
Se agrega logica para termianr entrevista
JamiltonQuintero Jun 23, 2024
683b0aa
Merge branch 'develop' of https://github.com/EntrevistadorInteligente…
JamiltonQuintero Jun 23, 2024
646bbd1
Se agrega feedback usuario a entrevista
JamiltonQuintero Jun 23, 2024
d7b8ef4
Se crea flujo base llamado hoja de vida
JamiltonQuintero Jun 26, 2024
7a8e4f8
Se realiza implementacion para carga sincrona hojha de vida
JamiltonQuintero Jun 29, 2024
35c9861
Se remueve mapper sin uso
JamiltonQuintero Jul 7, 2024
c3e8e51
Merge pull request #52 from EntrevistadorInteligente/llamada_sincrona_cv
Kirenai Jul 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
usar generic response
  • Loading branch information
DylanSerkovich committed Jun 15, 2024
commit bcbe5a0ef38cb24dbf20a582c758d8969ea30d5b
Original file line number Diff line number Diff line change
@@ -9,6 +9,6 @@
@AllArgsConstructor
@Getter
@Builder
public class ConfirmacionDto {
private String valor;
public class GenericResponse {
private String message;
}
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@
import com.entrevistador.orquestador.infrastructure.adapter.dto.FormularioDto;
import com.entrevistador.orquestador.application.usescases.SolicitudEntrevista;
import com.entrevistador.orquestador.infrastructure.adapter.constants.ValidationsMessagesData;
import com.entrevistador.orquestador.infrastructure.adapter.dto.ConfirmacionDto;
import com.entrevistador.orquestador.infrastructure.adapter.dto.GenericResponse;
import com.entrevistador.orquestador.infrastructure.adapter.mapper.EntrevistaMapper;
import com.entrevistador.orquestador.infrastructure.adapter.util.SanitizeStringUtil;
import lombok.RequiredArgsConstructor;
@@ -33,16 +33,16 @@ public class EntrevistaController {
private final EntrevistaMapper mapper;

@PostMapping(value = "/solicitudes-entrevistas")
public Mono<ResponseEntity<ConfirmacionDto>> crearSolicitudEntrevista(
public Mono<ResponseEntity<GenericResponse>> crearSolicitudEntrevista(
@NotNull(message = ValidationsMessagesData.NOT_NULL_MESSAGE) @RequestParam String username,
@Valid @RequestBody FormularioDto formularioDto
) {
return Mono.just(this.mapper.mapFormularioDtoToFormulario(formularioDto))
.flatMap(formulario ->
this.solicitudEntrevista.generarSolicitudEntrevista(SanitizeStringUtil.sanitize(username), formulario))
.then(Mono.just(ResponseEntity.status(HttpStatus.CREATED)
.body(ConfirmacionDto.builder()
.valor("Archivo PDF cargado con exito")
.body(GenericResponse.builder()
.message("Archivo PDF cargado con exito")
.build())));
}

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.entrevistador.orquestador.infrastructure.rest.controller;

import com.entrevistador.orquestador.infrastructure.adapter.dto.ConfirmacionDto;
import com.entrevistador.orquestador.infrastructure.adapter.dto.GenericResponse;
import com.entrevistador.orquestador.infrastructure.adapter.dto.PerfilDto;
import com.entrevistador.orquestador.application.usescases.HojaDeVida;
import com.entrevistador.orquestador.infrastructure.adapter.constants.ValidationsMessagesData;
@@ -40,25 +40,25 @@ public Mono<PerfilDto> obtenerHojaDeVida(@PathVariable String username) {
}

@PutMapping("/{uuid}")
public Mono<ResponseEntity<ConfirmacionDto>> actualizarDatosPerfil(
public Mono<ResponseEntity<GenericResponse>> actualizarDatosPerfil(
@NotNull(message = ValidationsMessagesData.NOT_NULL_MESSAGE) @PathVariable String uuid,
@Valid @RequestBody PerfilDto perfilDto) {
return Mono.just(this.mapper.mapPerfilDtoToPerfil(perfilDto))
.flatMap(perfil -> this.hojaDeVida.actualizarDatosPerfil(SanitizeStringUtil.sanitize(uuid), perfil))
.then(Mono.just(ResponseEntity.status(HttpStatus.OK)
.body(ConfirmacionDto.builder()
.valor("Perfil actualizado con exito")
.body(GenericResponse.builder()
.message("Perfil actualizado con exito")
.build())));
}

@PostMapping("/cargas")
public Mono<ResponseEntity<ConfirmacionDto>> cargarHojaDeVida(
public Mono<ResponseEntity<GenericResponse>> cargarHojaDeVida(
@RequestPart("file") Mono<FilePart> file,
@NotNull(message = ValidationsMessagesData.NOT_NULL_MESSAGE) @RequestPart("username") String username) {
return this.hojaDeVida.generarSolicitudHojaDeVida(file, SanitizeStringUtil.sanitize(username))
.then(Mono.just(ResponseEntity.status(HttpStatus.CREATED)
.body(ConfirmacionDto.builder()
.valor("Archivo PDF cargado con exito")
.body(GenericResponse.builder()
.message("Archivo PDF cargado con exito")
.build())));
}
}
Loading