Browse Source

EntidadesCreadasSolas...

master
Cristobal Bernal Mayordomo 1 year ago
parent
commit
78646fa540
8 changed files with 653 additions and 0 deletions
  1. +6
    -0
      pom.xml
  2. +90
    -0
      src/main/java/com/cristobalbernal/foro/entidades/AutorsEntity.java
  3. +77
    -0
      src/main/java/com/cristobalbernal/foro/entidades/CategoriaForoEntity.java
  4. +144
    -0
      src/main/java/com/cristobalbernal/foro/entidades/ForoPrincipalEntity.java
  5. +51
    -0
      src/main/java/com/cristobalbernal/foro/entidades/ImagenEntity.java
  6. +92
    -0
      src/main/java/com/cristobalbernal/foro/entidades/RespuestasEntity.java
  7. +51
    -0
      src/main/java/com/cristobalbernal/foro/entidades/TipoPrivileguiosEntity.java
  8. +142
    -0
      src/main/java/com/cristobalbernal/foro/entidades/UsersEntity.java

+ 6
- 0
pom.xml View File

@ -21,12 +21,18 @@
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId> <artifactId>spring-boot-starter</artifactId>
</dependency> </dependency>
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId> <artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>
<build> <build>


+ 90
- 0
src/main/java/com/cristobalbernal/foro/entidades/AutorsEntity.java View File

@ -0,0 +1,90 @@
package com.cristobalbernal.foro.entidades;
import jakarta.persistence.*;
@Entity
@Table(name = "autors", schema = "foro", catalog = "")
public class AutorsEntity {
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Id
@Column(name = "id", nullable = false)
private int id;
@Basic
@Column(name = "imagen", nullable = true, length = 45)
private String imagen;
@Basic
@Column(name = "name", nullable = true, length = 45)
private String name;
@Basic
@Column(name = "surnames", nullable = true, length = 45)
private String surnames;
@Basic
@Column(name = "email", nullable = true, length = 45)
private String email;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getImagen() {
return imagen;
}
public void setImagen(String imagen) {
this.imagen = imagen;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSurnames() {
return surnames;
}
public void setSurnames(String surnames) {
this.surnames = surnames;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
AutorsEntity that = (AutorsEntity) o;
if (id != that.id) return false;
if (imagen != null ? !imagen.equals(that.imagen) : that.imagen != null) return false;
if (name != null ? !name.equals(that.name) : that.name != null) return false;
if (surnames != null ? !surnames.equals(that.surnames) : that.surnames != null) return false;
if (email != null ? !email.equals(that.email) : that.email != null) return false;
return true;
}
@Override
public int hashCode() {
int result = id;
result = 31 * result + (imagen != null ? imagen.hashCode() : 0);
result = 31 * result + (name != null ? name.hashCode() : 0);
result = 31 * result + (surnames != null ? surnames.hashCode() : 0);
result = 31 * result + (email != null ? email.hashCode() : 0);
return result;
}
}

+ 77
- 0
src/main/java/com/cristobalbernal/foro/entidades/CategoriaForoEntity.java View File

@ -0,0 +1,77 @@
package com.cristobalbernal.foro.entidades;
import jakarta.persistence.*;
@Entity
@Table(name = "categoria_foro", schema = "foro", catalog = "")
public class CategoriaForoEntity {
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Id
@Column(name = "id", nullable = false)
private int id;
@Basic
@Column(name = "name", nullable = true, length = 45)
private String name;
@Basic
@Column(name = "descripcion", nullable = true, length = 45)
private String descripcion;
@Basic
@Column(name = "users_id", nullable = false)
private int usersId;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescripcion() {
return descripcion;
}
public void setDescripcion(String descripcion) {
this.descripcion = descripcion;
}
public int getUsersId() {
return usersId;
}
public void setUsersId(int usersId) {
this.usersId = usersId;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
CategoriaForoEntity that = (CategoriaForoEntity) o;
if (id != that.id) return false;
if (usersId != that.usersId) return false;
if (name != null ? !name.equals(that.name) : that.name != null) return false;
if (descripcion != null ? !descripcion.equals(that.descripcion) : that.descripcion != null) return false;
return true;
}
@Override
public int hashCode() {
int result = id;
result = 31 * result + (name != null ? name.hashCode() : 0);
result = 31 * result + (descripcion != null ? descripcion.hashCode() : 0);
result = 31 * result + usersId;
return result;
}
}

+ 144
- 0
src/main/java/com/cristobalbernal/foro/entidades/ForoPrincipalEntity.java View File

@ -0,0 +1,144 @@
package com.cristobalbernal.foro.entidades;
import jakarta.persistence.*;
import java.sql.Timestamp;
@Entity
@Table(name = "foro_principal", schema = "foro", catalog = "")
public class ForoPrincipalEntity {
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Id
@Column(name = "id", nullable = false)
private int id;
@Basic
@Column(name = "titulo", nullable = true, length = 45)
private String titulo;
@Basic
@Column(name = "descripcion", nullable = true, length = 45)
private String descripcion;
@Basic
@Column(name = "fechaYHora", nullable = true)
private Timestamp fechaYHora;
@Basic
@Column(name = "autors_id", nullable = false)
private int autorsId;
@Basic
@Column(name = "imagen_id", nullable = false)
private int imagenId;
@Basic
@Column(name = "users_id", nullable = false)
private int usersId;
@Basic
@Column(name = "categoria_foro_id", nullable = false)
private int categoriaForoId;
@Basic
@Column(name = "Respuestas_id", nullable = false)
private int respuestasId;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public String getDescripcion() {
return descripcion;
}
public void setDescripcion(String descripcion) {
this.descripcion = descripcion;
}
public Timestamp getFechaYHora() {
return fechaYHora;
}
public void setFechaYHora(Timestamp fechaYHora) {
this.fechaYHora = fechaYHora;
}
public int getAutorsId() {
return autorsId;
}
public void setAutorsId(int autorsId) {
this.autorsId = autorsId;
}
public int getImagenId() {
return imagenId;
}
public void setImagenId(int imagenId) {
this.imagenId = imagenId;
}
public int getUsersId() {
return usersId;
}
public void setUsersId(int usersId) {
this.usersId = usersId;
}
public int getCategoriaForoId() {
return categoriaForoId;
}
public void setCategoriaForoId(int categoriaForoId) {
this.categoriaForoId = categoriaForoId;
}
public int getRespuestasId() {
return respuestasId;
}
public void setRespuestasId(int respuestasId) {
this.respuestasId = respuestasId;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ForoPrincipalEntity that = (ForoPrincipalEntity) o;
if (id != that.id) return false;
if (autorsId != that.autorsId) return false;
if (imagenId != that.imagenId) return false;
if (usersId != that.usersId) return false;
if (categoriaForoId != that.categoriaForoId) return false;
if (respuestasId != that.respuestasId) return false;
if (titulo != null ? !titulo.equals(that.titulo) : that.titulo != null) return false;
if (descripcion != null ? !descripcion.equals(that.descripcion) : that.descripcion != null) return false;
if (fechaYHora != null ? !fechaYHora.equals(that.fechaYHora) : that.fechaYHora != null) return false;
return true;
}
@Override
public int hashCode() {
int result = id;
result = 31 * result + (titulo != null ? titulo.hashCode() : 0);
result = 31 * result + (descripcion != null ? descripcion.hashCode() : 0);
result = 31 * result + (fechaYHora != null ? fechaYHora.hashCode() : 0);
result = 31 * result + autorsId;
result = 31 * result + imagenId;
result = 31 * result + usersId;
result = 31 * result + categoriaForoId;
result = 31 * result + respuestasId;
return result;
}
}

+ 51
- 0
src/main/java/com/cristobalbernal/foro/entidades/ImagenEntity.java View File

@ -0,0 +1,51 @@
package com.cristobalbernal.foro.entidades;
import jakarta.persistence.*;
@Entity
@Table(name = "imagen", schema = "foro", catalog = "")
public class ImagenEntity {
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Id
@Column(name = "id", nullable = false)
private int id;
@Basic
@Column(name = "url", nullable = true, length = 45)
private String url;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ImagenEntity that = (ImagenEntity) o;
if (id != that.id) return false;
if (url != null ? !url.equals(that.url) : that.url != null) return false;
return true;
}
@Override
public int hashCode() {
int result = id;
result = 31 * result + (url != null ? url.hashCode() : 0);
return result;
}
}

+ 92
- 0
src/main/java/com/cristobalbernal/foro/entidades/RespuestasEntity.java View File

@ -0,0 +1,92 @@
package com.cristobalbernal.foro.entidades;
import jakarta.persistence.*;
import java.sql.Timestamp;
@Entity
@Table(name = "respuestas", schema = "foro", catalog = "")
public class RespuestasEntity {
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Id
@Column(name = "id", nullable = false)
private int id;
@Basic
@Column(name = "Post", nullable = true, length = 45)
private String post;
@Basic
@Column(name = "Respuestas_id", nullable = false)
private int respuestasId;
@Basic
@Column(name = "autors_id", nullable = false)
private int autorsId;
@Basic
@Column(name = "fechaYHora", nullable = true)
private Timestamp fechaYHora;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getPost() {
return post;
}
public void setPost(String post) {
this.post = post;
}
public int getRespuestasId() {
return respuestasId;
}
public void setRespuestasId(int respuestasId) {
this.respuestasId = respuestasId;
}
public int getAutorsId() {
return autorsId;
}
public void setAutorsId(int autorsId) {
this.autorsId = autorsId;
}
public Timestamp getFechaYHora() {
return fechaYHora;
}
public void setFechaYHora(Timestamp fechaYHora) {
this.fechaYHora = fechaYHora;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
RespuestasEntity that = (RespuestasEntity) o;
if (id != that.id) return false;
if (respuestasId != that.respuestasId) return false;
if (autorsId != that.autorsId) return false;
if (post != null ? !post.equals(that.post) : that.post != null) return false;
if (fechaYHora != null ? !fechaYHora.equals(that.fechaYHora) : that.fechaYHora != null) return false;
return true;
}
@Override
public int hashCode() {
int result = id;
result = 31 * result + (post != null ? post.hashCode() : 0);
result = 31 * result + respuestasId;
result = 31 * result + autorsId;
result = 31 * result + (fechaYHora != null ? fechaYHora.hashCode() : 0);
return result;
}
}

+ 51
- 0
src/main/java/com/cristobalbernal/foro/entidades/TipoPrivileguiosEntity.java View File

@ -0,0 +1,51 @@
package com.cristobalbernal.foro.entidades;
import jakarta.persistence.*;
@Entity
@Table(name = "tipo_privileguios", schema = "foro", catalog = "")
public class TipoPrivileguiosEntity {
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Id
@Column(name = "id", nullable = false)
private int id;
@Basic
@Column(name = "tipo", nullable = true, length = 45)
private String tipo;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getTipo() {
return tipo;
}
public void setTipo(String tipo) {
this.tipo = tipo;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
TipoPrivileguiosEntity that = (TipoPrivileguiosEntity) o;
if (id != that.id) return false;
if (tipo != null ? !tipo.equals(that.tipo) : that.tipo != null) return false;
return true;
}
@Override
public int hashCode() {
int result = id;
result = 31 * result + (tipo != null ? tipo.hashCode() : 0);
return result;
}
}

+ 142
- 0
src/main/java/com/cristobalbernal/foro/entidades/UsersEntity.java View File

@ -0,0 +1,142 @@
package com.cristobalbernal.foro.entidades;
import jakarta.persistence.*;
@Entity
@Table(name = "users", schema = "foro", catalog = "")
public class UsersEntity {
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Id
@Column(name = "id", nullable = false)
private int id;
@Basic
@Column(name = "name", nullable = true, length = 45)
private String name;
@Basic
@Column(name = "firstname", nullable = true, length = 45)
private String firstname;
@Basic
@Column(name = "secondname", nullable = true, length = 45)
private String secondname;
@Basic
@Column(name = "password", nullable = true, length = 45)
private String password;
@Basic
@Column(name = "email", nullable = true, length = 45)
private String email;
@Basic
@Column(name = "username", nullable = true, length = 45)
private String username;
@Basic
@Column(name = "imagen_id", nullable = false)
private int imagenId;
@Basic
@Column(name = "tipo_privileguios_id", nullable = false)
private int tipoPrivileguiosId;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getFirstname() {
return firstname;
}
public void setFirstname(String firstname) {
this.firstname = firstname;
}
public String getSecondname() {
return secondname;
}
public void setSecondname(String secondname) {
this.secondname = secondname;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public int getImagenId() {
return imagenId;
}
public void setImagenId(int imagenId) {
this.imagenId = imagenId;
}
public int getTipoPrivileguiosId() {
return tipoPrivileguiosId;
}
public void setTipoPrivileguiosId(int tipoPrivileguiosId) {
this.tipoPrivileguiosId = tipoPrivileguiosId;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
UsersEntity that = (UsersEntity) o;
if (id != that.id) return false;
if (imagenId != that.imagenId) return false;
if (tipoPrivileguiosId != that.tipoPrivileguiosId) return false;
if (name != null ? !name.equals(that.name) : that.name != null) return false;
if (firstname != null ? !firstname.equals(that.firstname) : that.firstname != null) return false;
if (secondname != null ? !secondname.equals(that.secondname) : that.secondname != null) return false;
if (password != null ? !password.equals(that.password) : that.password != null) return false;
if (email != null ? !email.equals(that.email) : that.email != null) return false;
if (username != null ? !username.equals(that.username) : that.username != null) return false;
return true;
}
@Override
public int hashCode() {
int result = id;
result = 31 * result + (name != null ? name.hashCode() : 0);
result = 31 * result + (firstname != null ? firstname.hashCode() : 0);
result = 31 * result + (secondname != null ? secondname.hashCode() : 0);
result = 31 * result + (password != null ? password.hashCode() : 0);
result = 31 * result + (email != null ? email.hashCode() : 0);
result = 31 * result + (username != null ? username.hashCode() : 0);
result = 31 * result + imagenId;
result = 31 * result + tipoPrivileguiosId;
return result;
}
}

Loading…
Cancel
Save