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_inventpickinglistjour") @Proxy(lazy=false) public class AxInventPickingListJourModel { @Id @Column(name="PickingListId") private String pickingListId; @Column(name="CustAccount") private String custAccount; @Column(name="OrderId") private String orderId; @Column(name="Voucher_Type") private String voucherType; @Column(name="Series") private String series; @Column(name="Voucher_No") private String voucherNo; @Temporal(TemporalType.DATE) @Column(name="PickingListDate") private Date pickingListDate; @Column(name="InventPickRequesterType") private int inventPickRequesterType; @Temporal(TemporalType.DATE) @Column(name="DeliveryDate") private Date deliveryDate; @Column(name="DlvTerm") private String dlvTerm; @Column(name="DSG_Pickinglist_Status") private int dSGPickinglistStatus; @Column(name="DSG_RemarkWait") private String dSGRemarkWait; @Column(name="SalesGroup") private String salesGroup; @Column(name="DeliveryName") private String deliveryName; @Column(name="DeliveryAddress") private String deliveryAddress; @Column(name="TotalAmount") private BigDecimal totalAmount; @Column(name="DataAreaId") private String dataAreaId; @Temporal(TemporalType.DATE) @Column(name="VBS_DueDate") private Date vBSDueDate; @Column(name="W_Agent") private String wAgent; @Column(name="Ref_No") private String refNo; @Column(name="W_Volumn") private String wVolumn; @Column(name="Remarks") private String remarks; @Column(name="W_Trucking") private String wTrucking; @Temporal(TemporalType.DATE) @Column(name="W_Container_Date") private Date wContainerDate; @Column(name="CustName") private String custName; @Column(name="INV") private String iNV; @Temporal(TemporalType.DATE) @Column(name="W_ETD_Date") private Date wETDDate; @Temporal(TemporalType.TIMESTAMP) @Column(name="W_Closing_Date") private Date wClosingDate; @Column(name="W_Order_By") private String wOrderBy; @Column(name="DSG_ShippingMark") private String dSGShippingMark; @Column(name="sync_status") private int syncStatus; @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("pickingListId", pickingListId) .append("custAccount", custAccount) .append("orderId", orderId) .append("voucherType", voucherType) .append("series", series) .append("voucherNo", voucherNo) .append("pickingListDate", pickingListDate) .append("inventPickRequesterType", inventPickRequesterType) .append("deliveryDate", deliveryDate) .append("dlvTerm", dlvTerm) .append("dSGPickinglistStatus", dSGPickinglistStatus) .append("dSGRemarkWait", dSGRemarkWait) .append("voucherType", voucherType) .append("salesGroup", salesGroup) .append("deliveryName", deliveryName) .append("deliveryAddress", deliveryAddress) .append("totalAmount", totalAmount) .append("dataAreaId", dataAreaId) .append("vBSDueDate", vBSDueDate) .append("wAgent", wAgent) .append("refNo", refNo) .append("wVolumn", wVolumn) .append("remarks", remarks) .append("wTrucking", wTrucking) .append("wContainerDate", wContainerDate) .append("custName", custName) .append("iNV", iNV) .append("wETDDate", wETDDate) .append("wClosingDate", wClosingDate) .append("wOrderBy", wOrderBy) .append("dSGShippingMark", dSGShippingMark) .append("syncStatus", syncStatus) .toString(); } }