se corrige el metodo guardar de convoca

parent c6eed1e4
......@@ -23,6 +23,8 @@ dependencies {
implementation 'org.springframework.boot:spring-boot-starter-validation' // Dependencia para la validación de datos en Spring Boot
implementation 'org.springframework.boot:spring-boot-starter-web' // Dependencia para crear aplicaciones web con Spring Boot
implementation 'org.springframework.boot:spring-boot-starter-websocket'
implementation 'org.springframework.boot:spring-boot-starter-mail'
implementation 'org.json:json:20210307'
//implementation 'commons-fileupload:commons-fileupload:1.4' // Dependencia para el manejo de archivos en Java
implementation 'com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.12.5' // Dependencia para el formato XML en Jackson
implementation 'commons-io:commons-io:2.11.0'
......
......@@ -110,4 +110,9 @@ public class UzyTavConvocaController {
}
}
@PostMapping("/guardar")
public ResponseEntity<DtoUzyTavConvoca> guardar(@RequestBody DtoUzyTavConvoca dtoUzyTavConvoca) {
return new ResponseEntity<>(serviceUzyTavConvoca.guardar(dtoUzyTavConvoca), HttpStatus.OK);
}
}
......@@ -18,6 +18,7 @@ public class DtoUzyTavConvoca {
private Date uzytavconvoca_fecha_fin;
private String uzytavconvoca_digital_nombre;
private String uzytavconvoca_digital_url;
private String uzytavconvoca_id_file;
}
......@@ -24,8 +24,6 @@ public class ModelUzyTavConvoca {
@Column(name = "uzytavconvoca_id")
private Long uzytavconvoca_id;
@Column(name = "uzytavconvoca_nombre")
private String uzytavconvoca_nombre;
......@@ -51,9 +49,11 @@ public class ModelUzyTavConvoca {
@Column(name = "uzytavconvoca_digital_url")
private String uzytavconvoca_digital_url;
@Column(name = "uzytavconvoca_id_file")
private String uzytavconvoca_id_file;
//RELACION CON PROYECTO-TABLA HIJA
//RELACION CON PROYECTO-TABLA HIJA
@JsonIgnore
@OneToMany(mappedBy = "uzytavconvoca")
private Set<ModelUzyTavProyec> modelUzyTavProyecSet = new LinkedHashSet<>();
......
......@@ -14,7 +14,7 @@ public interface IServiceUzyTavConvoca {
DtoUzyTavConvoca save(DtoUzyTavConvoca convocatoriaDTO)throws IOException;
DtoUzyTavConvoca edit(Long uzytavconvocaId, DtoUzyTavConvoca convocatoriaDTO)throws IOException;
DtoUzyTavConvoca guardar(DtoUzyTavConvoca dtoUzyTavConvoca);
void eliminar(Long id);
byte[] obtenerContenidoPDF(Long convocaId);
String obtenerUrlPDF(Long uzytavconvocaId);
......
......@@ -193,7 +193,12 @@ public class ServiceUzyTavConvoca implements IServiceUzyTavConvoca{
}
return null;
}
@Override
public DtoUzyTavConvoca guardar(DtoUzyTavConvoca dtoUzyTavConvoca) {
ModelUzyTavConvoca entityw = modelMapper.dtoToEntity(dtoUzyTavConvoca);
ModelUzyTavConvoca nuevoEntity = daoUzyTavConvoca.save(entityw);
return modelMapper.entityToDto(nuevoEntity);
}
public String obtenerNombrePDF(Long convocaId) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment