añadidas las direcciones de pedido

This commit is contained in:
2025-11-16 21:56:03 +01:00
parent 84a822db22
commit d19cd1923c
19 changed files with 1747 additions and 709 deletions

View File

@ -9,6 +9,24 @@ import com.imprimelibros.erp.presupuesto.dto.Presupuesto;
@Table(name = "pedidos_lineas")
public class PedidoLinea {
public enum Estado {
aprobado("pedido.estado.aprobado"),
maquetacion("pedido.estado.maquetacion"),
haciendo_ferro("pedido.estado.haciendo_ferro"),
produccion("pedido.estado.produccion"),
cancelado("pedido.estado.cancelado");
private final String messageKey;
Estado(String messageKey) {
this.messageKey = messageKey;
}
public String getMessageKey() {
return messageKey;
}
}
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@ -21,6 +39,13 @@ public class PedidoLinea {
@JoinColumn(name = "presupuesto_id", nullable = false)
private Presupuesto presupuesto;
@Enumerated(EnumType.STRING)
@Column(name = "estado", nullable = false)
private Estado estado = Estado.aprobado;
@Column(name = "estado_manual", nullable = false)
private Boolean estadoManual;
@Column(name = "created_at")
private LocalDateTime createdAt;
@ -53,6 +78,22 @@ public class PedidoLinea {
this.presupuesto = presupuesto;
}
public Estado getEstado() {
return estado;
}
public void setEstado(Estado estado) {
this.estado = estado;
}
public Boolean getEstadoManual() {
return estadoManual;
}
public void setEstadoManual(Boolean estadoManual) {
this.estadoManual = estadoManual;
}
public LocalDateTime getCreatedAt() {
return createdAt;
}