diff --git a/pom.xml b/pom.xml index 8670416..8c9f860 100644 --- a/pom.xml +++ b/pom.xml @@ -64,6 +64,11 @@ 4.0.1 provided + + com.github.javafaker + javafaker + 1.0.2 + diff --git a/src/main/java/com/example/proyectofinal/configuration/database/DatabaseTest.java b/src/main/java/com/example/proyectofinal/configuration/database/DatabaseTest.java new file mode 100644 index 0000000..98930ea --- /dev/null +++ b/src/main/java/com/example/proyectofinal/configuration/database/DatabaseTest.java @@ -0,0 +1,85 @@ +package com.example.proyectofinal.configuration.database; +import com.example.proyectofinal.models.empresas.*; +import com.example.proyectofinal.repositories.empresas.AlumnoRepository; +import com.example.proyectofinal.repositories.empresas.ContactoRepository; +import com.example.proyectofinal.repositories.empresas.OfertaRepository; +import com.example.proyectofinal.repositories.empresas.SucursalRepository; +import com.github.javafaker.Faker; +import org.springframework.boot.CommandLineRunner; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import java.util.HashSet; +import java.util.Set; + +@Configuration +public class DatabaseTest { + + @Bean + CommandLineRunner initDatabase(AlumnoRepository alumnoRepository, ContactoRepository contactoRepository, SucursalRepository sucursalRepository, OfertaRepository ofertaRepository) { + return args -> { + Faker faker = new Faker(); + + for (int i = 0; i < 5; i++) { + Familia familia = new Familia("Informatica" + i); + + Ciclo ciclo = new Ciclo("DAM" + i, familia); + + Skill skill = new Skill(faker.lorem().word() + i); + + Set skills = new HashSet<>(); + skills.add(skill); + + Alumno alumno = new Alumno( + faker.name().firstName(), + faker.name().lastName(), + faker.date().birthday(), + faker.demographic().sex(), + faker.number().digits(8), + faker.lorem().word(), + skills, + ciclo + ); + alumnoRepository.save(alumno); + + Sector sector = new Sector("Tecnologia" + i); + + Empresa empresa = new Empresa( + faker.company().name(), + "123456789W" + i, + faker.internet().emailAddress(), + faker.phoneNumber().cellPhone(), + faker.company().profession(), + sector + ); + + Contacto contacto = new Contacto( + faker.name().firstName(), + faker.name().lastName(), + faker.name().lastName(), + faker.internet().emailAddress(), + faker.phoneNumber().cellPhone(), + empresa + ); + contactoRepository.save(contacto); + + Sucursal sucursal = new Sucursal( + "Sucursal " + (i + 1), + "Sevilla", + "Calle Falsa 123", + true, + empresa + ); + sucursalRepository.save(sucursal); + + Oferta oferta = new Oferta( + "Oferta " + (i + 1), + "Descripcion de la oferta", + "2023-01-11", + skills + ); + ofertaRepository.save(oferta); + } + }; + } +} diff --git a/src/main/java/com/example/proyectofinal/seguridad/CustomAuthenticacionHandler.java b/src/main/java/com/example/proyectofinal/configuration/seguridad/CustomAuthenticacionHandler.java similarity index 93% rename from src/main/java/com/example/proyectofinal/seguridad/CustomAuthenticacionHandler.java rename to src/main/java/com/example/proyectofinal/configuration/seguridad/CustomAuthenticacionHandler.java index 94283b3..a6d55cc 100644 --- a/src/main/java/com/example/proyectofinal/seguridad/CustomAuthenticacionHandler.java +++ b/src/main/java/com/example/proyectofinal/configuration/seguridad/CustomAuthenticacionHandler.java @@ -1,4 +1,4 @@ -package com.example.proyectofinal.seguridad; +package com.example.proyectofinal.configuration.seguridad; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; diff --git a/src/main/java/com/example/proyectofinal/seguridad/SecurityConfig.java b/src/main/java/com/example/proyectofinal/configuration/seguridad/SecurityConfig.java similarity index 93% rename from src/main/java/com/example/proyectofinal/seguridad/SecurityConfig.java rename to src/main/java/com/example/proyectofinal/configuration/seguridad/SecurityConfig.java index f8a9f2d..32c427e 100644 --- a/src/main/java/com/example/proyectofinal/seguridad/SecurityConfig.java +++ b/src/main/java/com/example/proyectofinal/configuration/seguridad/SecurityConfig.java @@ -1,4 +1,4 @@ -package com.example.proyectofinal.seguridad; +package com.example.proyectofinal.configuration.seguridad; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -10,7 +10,7 @@ import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.security.provisioning.InMemoryUserDetailsManager; import org.springframework.security.web.SecurityFilterChain; -import static org.springframework.security.config.Customizer.withDefaults; + @Configuration public class SecurityConfig { @Bean diff --git a/src/main/java/com/example/proyectofinal/controllers/BuscadorController.java b/src/main/java/com/example/proyectofinal/controllers/BuscadorController.java index 9215be6..4f5a1ee 100644 --- a/src/main/java/com/example/proyectofinal/controllers/BuscadorController.java +++ b/src/main/java/com/example/proyectofinal/controllers/BuscadorController.java @@ -1,14 +1,14 @@ package com.example.proyectofinal.controllers; +import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; -@RestController() +@Controller @RequestMapping("/buscador") public class BuscadorController { - @GetMapping("/test") - private String test(){ - return "Test Buscador"; + @GetMapping + public String buscador(){ + return "buscador"; } -} +} \ No newline at end of file diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Alumno.java b/src/main/java/com/example/proyectofinal/models/empresas/Alumno.java index 7767fd9..67250de 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Alumno.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Alumno.java @@ -17,7 +17,7 @@ import java.util.Set; public class Alumno { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - private int id; + private long id; @NonNull @Column(length = 45) @@ -46,18 +46,38 @@ public class Alumno { @Column(length = 45) private String keyword; - @NonNull - @ManyToMany(cascade = {CascadeType.PERSIST, CascadeType.REMOVE},fetch = FetchType.EAGER) + @ManyToMany(cascade = {CascadeType.PERSIST,CascadeType.REFRESH},fetch = FetchType.EAGER) @JoinTable( name = "Alumno_Skill", - joinColumns = @JoinColumn(name = "fk_alumno"), - inverseJoinColumns = @JoinColumn(name = "fk_skills") + joinColumns = @JoinColumn(name = "fk_alumno",referencedColumnName = "id"), + inverseJoinColumns = @JoinColumn(name = "fk_skills",referencedColumnName = "id") ) private Set skills; - @NonNull - @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.REMOVE}) - @JoinColumn(name = "Ciclo_id") + @ManyToOne(cascade = {CascadeType.PERSIST,CascadeType.REFRESH,CascadeType.REMOVE},fetch = FetchType.EAGER) + @JoinColumn(name = "Ciclo_id",referencedColumnName = "id") private Ciclo ciclo; + public Alumno(@NonNull String nombre, @NonNull String apellido, String apellido2, @NonNull Date fechaNacimiento, @NonNull String genero, @NonNull String nia, @NonNull String keyword, @NonNull Set skills, @NonNull Ciclo ciclo) { + this.nombre = nombre; + this.apellido = apellido; + this.apellido2 = apellido2; + this.fechaNacimiento = fechaNacimiento; + this.genero = genero; + this.nia = nia; + this.keyword = keyword; + this.skills = skills; + this.ciclo = ciclo; + } + + public Alumno(@NonNull String nombre, @NonNull String apellido, @NonNull Date fechaNacimiento, @NonNull String genero, @NonNull String nia, @NonNull String keyword, @NonNull Set skills, @NonNull Ciclo ciclo) { + this.nombre = nombre; + this.apellido = apellido; + this.fechaNacimiento = fechaNacimiento; + this.genero = genero; + this.nia = nia; + this.keyword = keyword; + this.skills = skills; + this.ciclo = ciclo; + } } diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Ciclo.java b/src/main/java/com/example/proyectofinal/models/empresas/Ciclo.java index c5db8c2..f1a7289 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Ciclo.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Ciclo.java @@ -1,5 +1,6 @@ package com.example.proyectofinal.models.empresas; +import com.fasterxml.jackson.annotation.JsonManagedReference; import jakarta.persistence.*; import lombok.AllArgsConstructor; import lombok.Data; @@ -14,14 +15,18 @@ import lombok.NonNull; public class Ciclo { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - private int id; + private long id; @NonNull @Column(length = 45) private String nombre; - @NonNull - @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.REMOVE}) - @JoinColumn(name = "Familia_id") + @ManyToOne(cascade = {CascadeType.PERSIST,CascadeType.REMOVE,CascadeType.REFRESH},fetch = FetchType.EAGER) + @JoinColumn(name = "Familia_id",referencedColumnName = "id") private Familia familia; + + public Ciclo(@NonNull String nombre, @NonNull Familia familia) { + this.nombre = nombre; + this.familia = familia; + } } diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Contacto.java b/src/main/java/com/example/proyectofinal/models/empresas/Contacto.java index c6772ed..01ec5e1 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Contacto.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Contacto.java @@ -16,9 +16,11 @@ public class Contacto { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - private int id; + private long id; + @NonNull private String nombre; + @NonNull private String apellido1; @@ -26,9 +28,24 @@ public class Contacto { private String correo; private String telefono; - @NonNull @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.REMOVE}) - @JoinColumn(name = "Empresa_id") + @JoinColumn(name = "Empresa_id",referencedColumnName = "id") private Empresa empresa; + public Contacto(@NonNull String nombre, @NonNull String apellido1, String apellido2, String correo, String telefono, Empresa empresa) { + this.nombre = nombre; + this.apellido1 = apellido1; + this.apellido2 = apellido2; + this.correo = correo; + this.telefono = telefono; + this.empresa = empresa; + } + + public Contacto(@NonNull String nombre, @NonNull String apellido1, String correo, String telefono, Empresa empresa) { + this.nombre = nombre; + this.apellido1 = apellido1; + this.correo = correo; + this.telefono = telefono; + this.empresa = empresa; + } } diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Empresa.java b/src/main/java/com/example/proyectofinal/models/empresas/Empresa.java index c523de2..6a38d6b 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Empresa.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Empresa.java @@ -14,7 +14,7 @@ import lombok.NonNull; public class Empresa { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - private int id; + private long id; @NonNull @Column(length = 45) @@ -37,8 +37,16 @@ public class Empresa { @Column(length = 2500) private String keywords; - @NonNull - @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.REMOVE}) - @JoinColumn(name = "Sector_id") + @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.REMOVE,CascadeType.REFRESH}) + @JoinColumn(name = "Sector_id",referencedColumnName = "id") private Sector sector; + + public Empresa(@NonNull String nombre, @NonNull String cif, @NonNull String correo, @NonNull String telefono1, @NonNull String keywords, Sector sector) { + this.nombre = nombre; + this.cif = cif; + this.correo = correo; + this.telefono1 = telefono1; + this.keywords = keywords; + this.sector = sector; + } } diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Familia.java b/src/main/java/com/example/proyectofinal/models/empresas/Familia.java index a40f777..686a07d 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Familia.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Familia.java @@ -14,9 +14,13 @@ import lombok.NonNull; public class Familia { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - private int id; + private long id; @NonNull @Column(length = 45) private String nombre; + + public Familia(@NonNull String nombre) { + this.nombre = nombre; + } } diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Oferta.java b/src/main/java/com/example/proyectofinal/models/empresas/Oferta.java index 94edf8f..bc222fe 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Oferta.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Oferta.java @@ -17,7 +17,7 @@ import java.util.Set; public class Oferta { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - private int id; + private long id; @NonNull @Column(length = 45) @@ -30,13 +30,18 @@ public class Oferta { @DateTimeFormat(pattern = "yyyy-mm-dd") private String fecha; - @ManyToMany(cascade = {CascadeType.PERSIST, CascadeType.REMOVE},fetch = FetchType.EAGER) + @ManyToMany(cascade = {CascadeType.MERGE, CascadeType.REMOVE,CascadeType.REFRESH},fetch = FetchType.EAGER) @JoinTable( name = "Oferta_Skill", - joinColumns = @JoinColumn(name = "fk_oferta"), - inverseJoinColumns = @JoinColumn(name = "fk_skills") + joinColumns = @JoinColumn(name = "fk_oferta",referencedColumnName = "id"), + inverseJoinColumns = @JoinColumn(name = "fk_skills",referencedColumnName = "id") ) private Set skills; - + public Oferta(@NonNull String nombre, String descripcion, @NonNull String fecha, Set skills) { + this.nombre = nombre; + this.descripcion = descripcion; + this.fecha = fecha; + this.skills = skills; + } } diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Sector.java b/src/main/java/com/example/proyectofinal/models/empresas/Sector.java index 3afa70e..2481243 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Sector.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Sector.java @@ -14,7 +14,12 @@ import lombok.NonNull; public class Sector { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - private int id; + private long id; + @NonNull private String nombre; + + public Sector(@NonNull String nombre) { + this.nombre = nombre; + } } diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Skill.java b/src/main/java/com/example/proyectofinal/models/empresas/Skill.java index 52ab891..d6f937d 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Skill.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Skill.java @@ -6,6 +6,8 @@ import lombok.Data; import lombok.NoArgsConstructor; import lombok.NonNull; +import java.util.Set; + @Entity @AllArgsConstructor @NoArgsConstructor @@ -14,9 +16,19 @@ import lombok.NonNull; public class Skill { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - private int id; + private long id; @NonNull @Column(length = 45) private String nombre; + + @ManyToMany(mappedBy = "skills") + private Set alumnos; + + @ManyToMany(mappedBy = "skills") + private Set ofertas; + + public Skill(@NonNull String nombre) { + this.nombre = nombre; + } } diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Sucursal.java b/src/main/java/com/example/proyectofinal/models/empresas/Sucursal.java index d3eae95..a028c09 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Sucursal.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Sucursal.java @@ -15,7 +15,7 @@ import lombok.NonNull; public class Sucursal { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - private int id; + private long id; @NonNull @Column(length = 45) @@ -34,7 +34,15 @@ public class Sucursal { @Name("sede_central") private boolean sedeCentral; - @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.REMOVE}) + @ManyToOne(cascade = {CascadeType.MERGE, CascadeType.REMOVE,CascadeType.REFRESH}) @JoinColumn(name = "Empresa_id") private Empresa empresa; + + public Sucursal(@NonNull String nombre, @NonNull String localidad, @NonNull String direccion, @NonNull boolean sedeCentral, Empresa empresa) { + this.nombre = nombre; + this.localidad = localidad; + this.direccion = direccion; + this.sedeCentral = sedeCentral; + this.empresa = empresa; + } } diff --git a/src/main/java/com/example/proyectofinal/models/login/Autoridades.java b/src/main/java/com/example/proyectofinal/models/login/Autoridades.java new file mode 100644 index 0000000..d1caa9a --- /dev/null +++ b/src/main/java/com/example/proyectofinal/models/login/Autoridades.java @@ -0,0 +1,4 @@ +package com.example.proyectofinal.models.login; + +public class Autoridades { +} diff --git a/src/main/java/com/example/proyectofinal/models/login/Usuario.java b/src/main/java/com/example/proyectofinal/models/login/Usuario.java new file mode 100644 index 0000000..6fc9615 --- /dev/null +++ b/src/main/java/com/example/proyectofinal/models/login/Usuario.java @@ -0,0 +1,4 @@ +package com.example.proyectofinal.models.login; + +public class Usuario { +} diff --git a/src/main/java/com/example/proyectofinal/models/usuarios/Autoridades.java b/src/main/java/com/example/proyectofinal/models/usuarios/Autoridades.java deleted file mode 100644 index 492b517..0000000 --- a/src/main/java/com/example/proyectofinal/models/usuarios/Autoridades.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.example.proyectofinal.models.usuarios; - -public class Autoridades { -} diff --git a/src/main/java/com/example/proyectofinal/models/usuarios/Usuario.java b/src/main/java/com/example/proyectofinal/models/usuarios/Usuario.java deleted file mode 100644 index b2c7ca3..0000000 --- a/src/main/java/com/example/proyectofinal/models/usuarios/Usuario.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.example.proyectofinal.models.usuarios; - -public class Usuario { -} diff --git a/src/main/java/com/example/proyectofinal/repositories/empresas/AlumnoRepository.java b/src/main/java/com/example/proyectofinal/repositories/empresas/AlumnoRepository.java new file mode 100644 index 0000000..9cb35ab --- /dev/null +++ b/src/main/java/com/example/proyectofinal/repositories/empresas/AlumnoRepository.java @@ -0,0 +1,7 @@ +package com.example.proyectofinal.repositories.empresas; + +import com.example.proyectofinal.models.empresas.Alumno; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface AlumnoRepository extends JpaRepository { +} diff --git a/src/main/java/com/example/proyectofinal/repositories/empresas/CicloRepository.java b/src/main/java/com/example/proyectofinal/repositories/empresas/CicloRepository.java new file mode 100644 index 0000000..d5e2bc1 --- /dev/null +++ b/src/main/java/com/example/proyectofinal/repositories/empresas/CicloRepository.java @@ -0,0 +1,7 @@ +package com.example.proyectofinal.repositories.empresas; + +import com.example.proyectofinal.models.empresas.Ciclo; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CicloRepository extends JpaRepository { +} diff --git a/src/main/java/com/example/proyectofinal/repositories/empresas/ContactoRepository.java b/src/main/java/com/example/proyectofinal/repositories/empresas/ContactoRepository.java new file mode 100644 index 0000000..84ce50a --- /dev/null +++ b/src/main/java/com/example/proyectofinal/repositories/empresas/ContactoRepository.java @@ -0,0 +1,7 @@ +package com.example.proyectofinal.repositories.empresas; + +import com.example.proyectofinal.models.empresas.Contacto; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface ContactoRepository extends JpaRepository { +} diff --git a/src/main/java/com/example/proyectofinal/repositories/empresas/EmpressaRepository.java b/src/main/java/com/example/proyectofinal/repositories/empresas/EmpressaRepository.java new file mode 100644 index 0000000..6742c05 --- /dev/null +++ b/src/main/java/com/example/proyectofinal/repositories/empresas/EmpressaRepository.java @@ -0,0 +1,7 @@ +package com.example.proyectofinal.repositories.empresas; + +import com.example.proyectofinal.models.empresas.Empresa; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface EmpressaRepository extends JpaRepository { +} diff --git a/src/main/java/com/example/proyectofinal/repositories/empresas/FamiliaRepository.java b/src/main/java/com/example/proyectofinal/repositories/empresas/FamiliaRepository.java new file mode 100644 index 0000000..7c90a86 --- /dev/null +++ b/src/main/java/com/example/proyectofinal/repositories/empresas/FamiliaRepository.java @@ -0,0 +1,7 @@ +package com.example.proyectofinal.repositories.empresas; + +import com.example.proyectofinal.models.empresas.Familia; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface FamiliaRepository extends JpaRepository { +} diff --git a/src/main/java/com/example/proyectofinal/repositories/empresas/OfertaRepository.java b/src/main/java/com/example/proyectofinal/repositories/empresas/OfertaRepository.java new file mode 100644 index 0000000..5269b11 --- /dev/null +++ b/src/main/java/com/example/proyectofinal/repositories/empresas/OfertaRepository.java @@ -0,0 +1,7 @@ +package com.example.proyectofinal.repositories.empresas; + +import com.example.proyectofinal.models.empresas.Oferta; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface OfertaRepository extends JpaRepository { +} diff --git a/src/main/java/com/example/proyectofinal/repositories/empresas/SectorRepository.java b/src/main/java/com/example/proyectofinal/repositories/empresas/SectorRepository.java new file mode 100644 index 0000000..0773ec6 --- /dev/null +++ b/src/main/java/com/example/proyectofinal/repositories/empresas/SectorRepository.java @@ -0,0 +1,7 @@ +package com.example.proyectofinal.repositories.empresas; + +import com.example.proyectofinal.models.empresas.Sector; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface SectorRepository extends JpaRepository { +} diff --git a/src/main/java/com/example/proyectofinal/repositories/empresas/SkillRepository.java b/src/main/java/com/example/proyectofinal/repositories/empresas/SkillRepository.java new file mode 100644 index 0000000..61ca7d0 --- /dev/null +++ b/src/main/java/com/example/proyectofinal/repositories/empresas/SkillRepository.java @@ -0,0 +1,7 @@ +package com.example.proyectofinal.repositories.empresas; + +import com.example.proyectofinal.models.empresas.Skill; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface SkillRepository extends JpaRepository { +} diff --git a/src/main/java/com/example/proyectofinal/repositories/empresas/SucursalRepository.java b/src/main/java/com/example/proyectofinal/repositories/empresas/SucursalRepository.java new file mode 100644 index 0000000..5b72bd0 --- /dev/null +++ b/src/main/java/com/example/proyectofinal/repositories/empresas/SucursalRepository.java @@ -0,0 +1,7 @@ +package com.example.proyectofinal.repositories.empresas; + +import com.example.proyectofinal.models.empresas.Sucursal; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface SucursalRepository extends JpaRepository { +} diff --git a/src/main/java/com/example/proyectofinal/repositories/login/AutoridadesRepository.java b/src/main/java/com/example/proyectofinal/repositories/login/AutoridadesRepository.java new file mode 100644 index 0000000..a328c67 --- /dev/null +++ b/src/main/java/com/example/proyectofinal/repositories/login/AutoridadesRepository.java @@ -0,0 +1,7 @@ +package com.example.proyectofinal.repositories.login; + +import com.example.proyectofinal.models.login.Autoridades; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface AutoridadesRepository /*extends JpaRepository */{ +} diff --git a/src/main/java/com/example/proyectofinal/repositories/login/UserRepository.java b/src/main/java/com/example/proyectofinal/repositories/login/UserRepository.java new file mode 100644 index 0000000..f8de0ee --- /dev/null +++ b/src/main/java/com/example/proyectofinal/repositories/login/UserRepository.java @@ -0,0 +1,7 @@ +package com.example.proyectofinal.repositories.login; + +import org.apache.catalina.User; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface UserRepository /*extends JpaRepository */{ +} diff --git a/src/main/resources/templates/buscador.html b/src/main/resources/templates/buscador.html new file mode 100644 index 0000000..5dadc92 --- /dev/null +++ b/src/main/resources/templates/buscador.html @@ -0,0 +1,49 @@ + + + + Buscador + + + +
+ + +
+
+ +
+ +
+ +
+
+ + \ No newline at end of file