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.util.Date; @Getter @Setter @Entity @Table(name = "ax_CustConfirmJour") @Proxy(lazy=false) public class AXCustomerConfirmJourModel { @Id @Column(name="ConfirmId") private String confirmId; @Column(name="SalesId") private String salesId; @Temporal(TemporalType.DATE) @Column(name="ConfirmDate") private Date confirmDate; @Column(name="InvoiceAccount") private String invoiceAccount; @Column(name="PurchaseOrder") private String purchaseOrder; @Column(name="ConfirmDocNum") private String confirmDocNum; @Column(name="CurrencyCode") private String currencyCode; @Column(name="ConfirmAmount") private int confirmAmount; @Column(name="DeliveryAddress") private String deliveryAddress; @Column(name="DeliveryName") private String deliveryName; @Column(name="CustomerRef") private String customerRef; @Column(name="SalesAdministrator") private String salesAdministrator; @Column(name="SalesBalance") private int salesBalance; @Column(name="Remark") private String remark; @Column(name="CuM") private int cuM; @Column(name="DSG_ToPortDesc") private String dSGToPortDesc; @Column(name="Containers") private String containers; @Column(name="FOBPrice") private int fOBPrice; @Column(name="Totalnetweigth") private int totalnetweigth; @Column(name="TotalCuM") private int totalCuM; @Column(name="paymentCondition") private String paymentCondition; @Column(name="QuaID") private String quaID; @Column(name="EndDisc") private int endDisc; @Column(name="SumMarkup") private int sumMarkup; @Column(name="netAmount") private int netAmount; @Column(name="SumTax") private int sumTax; @Column(name="RoundOff") private int roundOff; @Column(name="ModeDlv") private String modeDlv; @Column(name="QuotationId") private String quotationId; @Temporal(TemporalType.DATE) @Column(name="QuotationCreateDate") private Date quotationCreateDate; @Column(name="DlvTerm") private String dlvTerm; @Column(name="TotalTerm") private String totalTerm; @Column(name="version") private int version; @Column(name="status") private int status; @Temporal(TemporalType.DATE) @Column(name="DSG_ShippingDateRequested ") private Date dSGShippingDateRequested; @Temporal(TemporalType.DATE) @Column(name="DSG_EDDDate ") private Date dSGEDDDate; @Temporal(TemporalType.DATE) @Column(name="DSG_AvailableDate ") private Date dSGAvailableDate; @Column(name="DSG_remark") private String dSGRemark; @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("confirmId", confirmId) .append("salesId", salesId) .append("confirmDate", confirmDate) .append("invoiceAccount", invoiceAccount) .append("purchaseOrder", purchaseOrder) .append("confirmDocNum", confirmDocNum) .append("currencyCode", currencyCode) .append("confirmAmount", confirmAmount) .append("deliveryAddress", deliveryAddress) .append("deliveryName", deliveryName) .append("customerRef", customerRef) .append("salesAdministrator", salesAdministrator) .append("salesBalance", salesBalance) .append("remark", remark) .append("cuM", cuM) .append("dSGToPortDesc", dSGToPortDesc) .append("containers", containers) .append("fOBPrice", fOBPrice) .append("totalnetweigth", totalnetweigth) .append("totalCuM", totalCuM) .append("paymentCondition", paymentCondition) .append("quaID", quaID) .append("endDisc", endDisc) .append("sumMarkup", sumMarkup) .append("netAmount", netAmount) .append("sumTax", sumTax) .append("roundOff", roundOff) .append("modeDlv", modeDlv) .append("quotationId", quotationId) .append("quotationCreateDate", quotationCreateDate) .append("dlvTerm", dlvTerm) .append("totalTerm", totalTerm) .append("version", version) .append("status", status) .append("dSGShippingDateRequested", dSGShippingDateRequested) .append("dSGEDDDate", dSGEDDDate) .append("dSGAvailableDate", dSGAvailableDate) .append("dSGRemark", dSGRemark) .toString(); } }