package com.ese.model.db;
import lombok.Getter;
import lombok.Setter;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.hibernate.annotations.Proxy;
import javax.persistence.*;
@Getter
@Setter
@Entity
@Table(name = "pallet_reserved")
@Proxy(lazy=false)
public class PalletReservedModel extends AbstractModel{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@OneToOne
@JoinColumn(name = "picking_order_line_id")
private PickingOrderLineModel pickingOrderLineId;
@OneToOne
@JoinColumn(name = "pallet_id")
private PalletModel palletId;
@Column(name = "reserve_qty")
private Integer reserveQty;
@Column(name = "status")
private Integer status;
@Column(name = "isvalid")
private Integer isValid;
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE)
.append("id", id)
.append("pickingOrderLineId", pickingOrderLineId)
.append("palletId", palletId)
.append("reserveQty", reserveQty)
.append("status", status)
.append("isValid", isValid)
.toString();
}
}