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.*;
import java.math.BigDecimal;
import java.util.Date;
@Getter
@Setter
@Entity
@Table(name = "ax_CustConfirmTrans")
@Proxy(lazy=false)
public class AXCustomerConfirmTransModel {
@Id
@Column(name="SalesId")
private String salesId;
@Column(name="ConfirmId")
private String confirmId;
@Temporal(TemporalType.DATE)
@Column(name="ConfirmDate")
private Date confirmDate;
@Column(name="LineNum")
private BigDecimal lineNum;
@Column(name="OrigSalesId")
private String origSalesId;
@Column(name="ItemId")
private String itemId;
@Column(name="InventdimId")
private String inventdimId;
@Column(name="Qty")
private int qty;
@Column(name="SalesPrice")
private BigDecimal salesPrice;
@Column(name="DiscPercent")
private BigDecimal discPercent;
@Column(name="DiscAmount")
private BigDecimal discAmount;
@Column(name="LineAmount")
private BigDecimal lineAmount;
@Column(name="LineAmountTax")
private BigDecimal lineAmountTax;
@Temporal(TemporalType.DATE)
@Column(name="DlvDate")
private Date dlvDate;
@Column(name="SalesUnit")
private String salesUnit;
@Column(name="version")
private int version;
@Column(name="status")
private int status;
@Column(name="DSG_SubGroupDescription")
private String dSGSubGroupDescription;
@Column(name="PIDescription")
private String pIDescription;
@Column(name="DSG_Ext_Item_NO")
private String dSGExtItemNO;
@Column(name="Name")
private String name;
@Column(name="DSG_PackingQty")
private BigDecimal dSGPackingQty;
@Column(name="salesUnitTxt")
private String salesUnitTxt;
@Column(name="Cum")
private BigDecimal cum;
@Column(name="inventtransid")
private String inventtransId;
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE)
.append("salesId", salesId)
.append("confirmId", confirmId)
.append("confirmDate", confirmDate)
.append("lineNum", lineNum)
.append("origSalesId", origSalesId)
.append("itemId", itemId)
.append("inventdimId", inventdimId)
.append("qty", qty)
.append("salesPrice", salesPrice)
.append("discPercent", discPercent)
.append("discAmount", discAmount)
.append("lineAmount", lineAmount)
.append("lineAmountTax", lineAmountTax)
.append("dlvDate", dlvDate)
.append("salesUnit", salesUnit)
.append("version", version)
.append("status", status)
.append("dSGSubGroupDescription", dSGSubGroupDescription)
.append("pIDescription", pIDescription)
.append("dSGExtItemNO", dSGExtItemNO)
.append("name", name)
.append("dSGPackingQty", dSGPackingQty)
.append("salesUnitTxt", salesUnitTxt)
.append("cum", cum)
.append("inventtransId", inventtransId)
.toString();
}
}