mirror of
https://git.imnavajas.es/jjimenez/erp-imprimelibros.git
synced 2026-02-09 12:29:13 +00:00
falta la vista de los presupuestos aceptados
This commit is contained in:
191
src/main/java/com/imprimelibros/erp/pedidos/Pedido.java
Normal file
191
src/main/java/com/imprimelibros/erp/pedidos/Pedido.java
Normal file
@ -0,0 +1,191 @@
|
||||
package com.imprimelibros.erp.pedidos;
|
||||
|
||||
import jakarta.persistence.*;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Entity
|
||||
@Table(name = "pedidos")
|
||||
public class Pedido {
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private Long id;
|
||||
|
||||
// Campos económicos
|
||||
@Column(name = "base", nullable = false)
|
||||
private Double base;
|
||||
|
||||
@Column(name = "envio", nullable = false)
|
||||
private Double envio = 0.0;
|
||||
|
||||
@Column(name = "iva4", nullable = false)
|
||||
private Double iva4 = 0.0;
|
||||
|
||||
@Column(name = "iva21", nullable = false)
|
||||
private Double iva21 = 0.0;
|
||||
|
||||
@Column(name = "descuento", nullable = false)
|
||||
private Double descuento = 0.0;
|
||||
|
||||
@Column(name = "total", nullable = false)
|
||||
private Double total = 0.0;
|
||||
|
||||
// Datos de proveedor
|
||||
@Column(name = "proveedor", length = 100)
|
||||
private String proveedor;
|
||||
|
||||
@Column(name = "proveedor_ref", length = 100)
|
||||
private String proveedorRef;
|
||||
|
||||
// Auditoría básica (coincidiendo con las columnas que se ven en la captura)
|
||||
@Column(name = "created_by")
|
||||
private Long createdBy;
|
||||
|
||||
@Column(name = "updated_by")
|
||||
private Long updatedBy;
|
||||
|
||||
@Column(name = "deleted_by")
|
||||
private Long deletedBy;
|
||||
|
||||
@Column(name = "deleted", nullable = false)
|
||||
private boolean deleted = false;
|
||||
|
||||
@Column(name = "created_at", updatable = false)
|
||||
private LocalDateTime createdAt;
|
||||
|
||||
@Column(name = "updated_at")
|
||||
private LocalDateTime updatedAt;
|
||||
|
||||
@Column(name = "deleted_at")
|
||||
private LocalDateTime deletedAt;
|
||||
|
||||
// --- Getters y setters ---
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public Double getBase() {
|
||||
return base;
|
||||
}
|
||||
|
||||
public void setBase(Double base) {
|
||||
this.base = base;
|
||||
}
|
||||
|
||||
public Double getEnvio() {
|
||||
return envio;
|
||||
}
|
||||
|
||||
public void setEnvio(Double envio) {
|
||||
this.envio = envio;
|
||||
}
|
||||
|
||||
public Double getIva4() {
|
||||
return iva4;
|
||||
}
|
||||
|
||||
public void setIva4(Double iva4) {
|
||||
this.iva4 = iva4;
|
||||
}
|
||||
|
||||
public Double getIva21() {
|
||||
return iva21;
|
||||
}
|
||||
|
||||
public void setIva21(Double iva21) {
|
||||
this.iva21 = iva21;
|
||||
}
|
||||
|
||||
public Double getDescuento() {
|
||||
return descuento;
|
||||
}
|
||||
|
||||
public void setDescuento(Double descuento) {
|
||||
this.descuento = descuento;
|
||||
}
|
||||
|
||||
public Double getTotal() {
|
||||
return total;
|
||||
}
|
||||
|
||||
public void setTotal(Double total) {
|
||||
this.total = total;
|
||||
}
|
||||
|
||||
public String getProveedor() {
|
||||
return proveedor;
|
||||
}
|
||||
|
||||
public void setProveedor(String proveedor) {
|
||||
this.proveedor = proveedor;
|
||||
}
|
||||
|
||||
public String getProveedorRef() {
|
||||
return proveedorRef;
|
||||
}
|
||||
|
||||
public void setProveedorRef(String proveedorRef) {
|
||||
this.proveedorRef = proveedorRef;
|
||||
}
|
||||
|
||||
public Long getCreatedBy() {
|
||||
return createdBy;
|
||||
}
|
||||
|
||||
public void setCreatedBy(Long createdBy) {
|
||||
this.createdBy = createdBy;
|
||||
}
|
||||
|
||||
public Long getUpdatedBy() {
|
||||
return updatedBy;
|
||||
}
|
||||
|
||||
public void setUpdatedBy(Long updatedBy) {
|
||||
this.updatedBy = updatedBy;
|
||||
}
|
||||
|
||||
public Long getDeletedBy() {
|
||||
return deletedBy;
|
||||
}
|
||||
|
||||
public void setDeletedBy(Long deletedBy) {
|
||||
this.deletedBy = deletedBy;
|
||||
}
|
||||
|
||||
public boolean isDeleted() {
|
||||
return deleted;
|
||||
}
|
||||
|
||||
public void setDeleted(boolean deleted) {
|
||||
this.deleted = deleted;
|
||||
}
|
||||
|
||||
public LocalDateTime getCreatedAt() {
|
||||
return createdAt;
|
||||
}
|
||||
|
||||
public void setCreatedAt(LocalDateTime createdAt) {
|
||||
this.createdAt = createdAt;
|
||||
}
|
||||
|
||||
public LocalDateTime getUpdatedAt() {
|
||||
return updatedAt;
|
||||
}
|
||||
|
||||
public void setUpdatedAt(LocalDateTime updatedAt) {
|
||||
this.updatedAt = updatedAt;
|
||||
}
|
||||
|
||||
public LocalDateTime getDeletedAt() {
|
||||
return deletedAt;
|
||||
}
|
||||
|
||||
public void setDeletedAt(LocalDateTime deletedAt) {
|
||||
this.deletedAt = deletedAt;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user