package com.ese.model.view; import com.ese.model.StatusBarcodeRegiterValue; import com.ese.model.db.InvOnHandModel; import com.ese.model.db.MSItemModel; import com.ese.utils.Utils; import lombok.Getter; import lombok.Setter; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import java.math.BigDecimal; import java.util.Date; @Getter @Setter public class BarcodeRegisterView extends View{ private int id; private MSItemModel msItemModel; private InvOnHandModel invOnHandModel; private String documentNo; private Date documentDate; private String batchNo; private int qty; private String startBarcode; private String finishBarcode; private String startBarcodeText; private String finishBarcodeText; private String remark; private StatusBarcodeRegiterValue status; private int isValid; private int version; private BigDecimal cost; private int receivedQty; public BarcodeRegisterView() { init(); } private void init(){ msItemModel = new MSItemModel(); invOnHandModel = new InvOnHandModel(); documentNo = Utils.getDocumentNo(); documentDate = Utils.currentDate(); batchNo = Utils.getBatchNo(); qty = 0; startBarcode = ""; finishBarcode = "000000000"; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("id", id) .append("msItemModel", msItemModel) .append("invOnHandModel", invOnHandModel) .append("documentNo", documentNo) .append("documentDate", documentDate) .append("batchNo", batchNo) .append("qty", qty) .append("startBarcode", startBarcode) .append("finishBarcode", finishBarcode) .append("startBarcodeText", startBarcodeText) .append("finishBarcodeText", finishBarcodeText) .append("remark", remark) .append("status", status) .append("isValid", isValid) .append("version", version) .append("cost", cost) .append("receivedQty", receivedQty) .toString(); } }