package pwc.taxtech.atms.vat.entity; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** * * This class was generated by MyBatis Generator. * This class corresponds to the database table TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM * * @mbg.generated do_not_delete_during_merge */ public class OutputVatInvoiceItem implements Serializable { /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.ITEM_ID * * @mbg.generated */ private String itemId; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.INVOICE_ID * * @mbg.generated */ private String invoiceId; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CODE_VERSION * * @mbg.generated */ private String codeVersion; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PRODUCT_NAME * * @mbg.generated */ private String productName; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.DOCUMENT_NUM * * @mbg.generated */ private String documentNum; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PRODUCT_STANDARD * * @mbg.generated */ private String productStandard; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.UNIT * * @mbg.generated */ private String unit; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.QUANTITY * * @mbg.generated */ private Integer quantity; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.UNIT_PRICE * * @mbg.generated */ private Double unitPrice; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.AMOUNT * * @mbg.generated */ private BigDecimal amount; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_RATE * * @mbg.generated */ private BigDecimal taxRate; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_AMOUNT * * @mbg.generated */ private BigDecimal taxAmount; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.SEQ_NO * * @mbg.generated */ private Integer seqNo; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_CLASS_CODE * * @mbg.generated */ private String taxClassCode; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CREATOR_ID * * @mbg.generated */ private String creatorId; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CREATE_TIME * * @mbg.generated */ private Date createTime; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PERIOD_ID * * @mbg.generated */ private Integer periodId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM * * @mbg.generated */ private static final long serialVersionUID = 1L; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.ITEM_ID * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.ITEM_ID * * @mbg.generated */ public String getItemId() { return itemId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.ITEM_ID * * @param itemId the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.ITEM_ID * * @mbg.generated */ public void setItemId(String itemId) { this.itemId = itemId == null ? null : itemId.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.INVOICE_ID * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.INVOICE_ID * * @mbg.generated */ public String getInvoiceId() { return invoiceId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.INVOICE_ID * * @param invoiceId the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.INVOICE_ID * * @mbg.generated */ public void setInvoiceId(String invoiceId) { this.invoiceId = invoiceId == null ? null : invoiceId.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CODE_VERSION * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CODE_VERSION * * @mbg.generated */ public String getCodeVersion() { return codeVersion; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CODE_VERSION * * @param codeVersion the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CODE_VERSION * * @mbg.generated */ public void setCodeVersion(String codeVersion) { this.codeVersion = codeVersion == null ? null : codeVersion.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PRODUCT_NAME * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PRODUCT_NAME * * @mbg.generated */ public String getProductName() { return productName; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PRODUCT_NAME * * @param productName the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PRODUCT_NAME * * @mbg.generated */ public void setProductName(String productName) { this.productName = productName == null ? null : productName.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.DOCUMENT_NUM * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.DOCUMENT_NUM * * @mbg.generated */ public String getDocumentNum() { return documentNum; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.DOCUMENT_NUM * * @param documentNum the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.DOCUMENT_NUM * * @mbg.generated */ public void setDocumentNum(String documentNum) { this.documentNum = documentNum == null ? null : documentNum.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PRODUCT_STANDARD * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PRODUCT_STANDARD * * @mbg.generated */ public String getProductStandard() { return productStandard; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PRODUCT_STANDARD * * @param productStandard the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PRODUCT_STANDARD * * @mbg.generated */ public void setProductStandard(String productStandard) { this.productStandard = productStandard == null ? null : productStandard.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.UNIT * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.UNIT * * @mbg.generated */ public String getUnit() { return unit; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.UNIT * * @param unit the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.UNIT * * @mbg.generated */ public void setUnit(String unit) { this.unit = unit == null ? null : unit.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.QUANTITY * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.QUANTITY * * @mbg.generated */ public Integer getQuantity() { return quantity; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.QUANTITY * * @param quantity the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.QUANTITY * * @mbg.generated */ public void setQuantity(Integer quantity) { this.quantity = quantity; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.UNIT_PRICE * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.UNIT_PRICE * * @mbg.generated */ public Double getUnitPrice() { return unitPrice; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.UNIT_PRICE * * @param unitPrice the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.UNIT_PRICE * * @mbg.generated */ public void setUnitPrice(Double unitPrice) { this.unitPrice = unitPrice; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.AMOUNT * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.AMOUNT * * @mbg.generated */ public BigDecimal getAmount() { return amount; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.AMOUNT * * @param amount the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.AMOUNT * * @mbg.generated */ public void setAmount(BigDecimal amount) { this.amount = amount; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_RATE * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_RATE * * @mbg.generated */ public BigDecimal getTaxRate() { return taxRate; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_RATE * * @param taxRate the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_RATE * * @mbg.generated */ public void setTaxRate(BigDecimal taxRate) { this.taxRate = taxRate; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_AMOUNT * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_AMOUNT * * @mbg.generated */ public BigDecimal getTaxAmount() { return taxAmount; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_AMOUNT * * @param taxAmount the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_AMOUNT * * @mbg.generated */ public void setTaxAmount(BigDecimal taxAmount) { this.taxAmount = taxAmount; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.SEQ_NO * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.SEQ_NO * * @mbg.generated */ public Integer getSeqNo() { return seqNo; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.SEQ_NO * * @param seqNo the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.SEQ_NO * * @mbg.generated */ public void setSeqNo(Integer seqNo) { this.seqNo = seqNo; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_CLASS_CODE * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_CLASS_CODE * * @mbg.generated */ public String getTaxClassCode() { return taxClassCode; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_CLASS_CODE * * @param taxClassCode the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.TAX_CLASS_CODE * * @mbg.generated */ public void setTaxClassCode(String taxClassCode) { this.taxClassCode = taxClassCode == null ? null : taxClassCode.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CREATOR_ID * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CREATOR_ID * * @mbg.generated */ public String getCreatorId() { return creatorId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CREATOR_ID * * @param creatorId the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CREATOR_ID * * @mbg.generated */ public void setCreatorId(String creatorId) { this.creatorId = creatorId == null ? null : creatorId.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CREATE_TIME * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CREATE_TIME * * @mbg.generated */ public Date getCreateTime() { return createTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CREATE_TIME * * @param createTime the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.CREATE_TIME * * @mbg.generated */ public void setCreateTime(Date createTime) { this.createTime = createTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PERIOD_ID * * @return the value of TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PERIOD_ID * * @mbg.generated */ public Integer getPeriodId() { return periodId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PERIOD_ID * * @param periodId the value for TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM.PERIOD_ID * * @mbg.generated */ public void setPeriodId(Integer periodId) { this.periodId = periodId; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table TAX_PROJECT.OUTPUT_VAT_INVOICE_ITEM * * @mbg.generated */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", itemId=").append(itemId); sb.append(", invoiceId=").append(invoiceId); sb.append(", codeVersion=").append(codeVersion); sb.append(", productName=").append(productName); sb.append(", documentNum=").append(documentNum); sb.append(", productStandard=").append(productStandard); sb.append(", unit=").append(unit); sb.append(", quantity=").append(quantity); sb.append(", unitPrice=").append(unitPrice); sb.append(", amount=").append(amount); sb.append(", taxRate=").append(taxRate); sb.append(", taxAmount=").append(taxAmount); sb.append(", seqNo=").append(seqNo); sb.append(", taxClassCode=").append(taxClassCode); sb.append(", creatorId=").append(creatorId); sb.append(", createTime=").append(createTime); sb.append(", periodId=").append(periodId); sb.append("]"); return sb.toString(); } }