You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.1 KiB
48 lines
1.1 KiB
package api.menu.playa.model;
|
|
|
|
import java.time.LocalDate;
|
|
import java.time.LocalDateTime;
|
|
|
|
import javax.persistence.Column;
|
|
import javax.persistence.MappedSuperclass;
|
|
|
|
@MappedSuperclass
|
|
public abstract class AbstractGeneral {
|
|
|
|
@Column(name = "fecha_creacion", nullable = false)
|
|
private LocalDateTime fechaCreacion = LocalDateTime.now();
|
|
|
|
@Column(name = "eliminado", nullable = false)
|
|
private boolean eliminado = false;
|
|
|
|
@Column(name = "fecha_actualizacion")
|
|
private LocalDate fechaActualizacion;
|
|
|
|
abstract Long getId();
|
|
|
|
public LocalDateTime getFechaCreacion() {
|
|
return fechaCreacion;
|
|
}
|
|
|
|
public void setFechaCreacion(LocalDateTime fechaCreacion) {
|
|
this.fechaCreacion = fechaCreacion;
|
|
}
|
|
|
|
public boolean isEliminado() {
|
|
return eliminado;
|
|
}
|
|
|
|
public void setEliminado(boolean eliminado) {
|
|
this.eliminado = eliminado;
|
|
}
|
|
|
|
public LocalDate getFechaActualizacion() {
|
|
return fechaActualizacion;
|
|
}
|
|
|
|
public void setFechaActualizacion(LocalDate fechaActualizacion) {
|
|
this.fechaActualizacion = fechaActualizacion;
|
|
}
|
|
|
|
|
|
}
|
|
|