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.INPUT_VAT_INVOICE_ITEM * * @mbg.generated do_not_delete_during_merge */ public class InputVatInvoiceItem implements Serializable { /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.ID * * @mbg.generated */ private String id; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INPUT_V_A_T_INVOICE_ID * * @mbg.generated */ private String inputVATInvoiceId; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.PERIOD_ID * * @mbg.generated */ private Integer periodId; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INVOICE_CODE * * @mbg.generated */ private String invoiceCode; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INVOICE_NUMBER * * @mbg.generated */ private String invoiceNumber; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.INPUT_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.INPUT_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.INPUT_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.INPUT_VAT_INVOICE_ITEM.PRODUCTION_NAME * * @mbg.generated */ private String productionName; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column TAX_PROJECT.INPUT_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.INPUT_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.INPUT_VAT_INVOICE_ITEM.PRODUCTION_CODE * * @mbg.generated */ private String productionCode; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table TAX_PROJECT.INPUT_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.INPUT_VAT_INVOICE_ITEM.ID * * @return the value of TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.ID * * @mbg.generated */ public String getId() { return id; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.ID * * @param id the value for TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.ID * * @mbg.generated */ public void setId(String id) { this.id = id == null ? null : id.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INPUT_V_A_T_INVOICE_ID * * @return the value of TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INPUT_V_A_T_INVOICE_ID * * @mbg.generated */ public String getInputVATInvoiceId() { return inputVATInvoiceId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INPUT_V_A_T_INVOICE_ID * * @param inputVATInvoiceId the value for TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INPUT_V_A_T_INVOICE_ID * * @mbg.generated */ public void setInputVATInvoiceId(String inputVATInvoiceId) { this.inputVATInvoiceId = inputVATInvoiceId == null ? null : inputVATInvoiceId.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.PERIOD_ID * * @return the value of TAX_PROJECT.INPUT_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.INPUT_VAT_INVOICE_ITEM.PERIOD_ID * * @param periodId the value for TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.PERIOD_ID * * @mbg.generated */ public void setPeriodId(Integer periodId) { this.periodId = periodId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INVOICE_CODE * * @return the value of TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INVOICE_CODE * * @mbg.generated */ public String getInvoiceCode() { return invoiceCode; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INVOICE_CODE * * @param invoiceCode the value for TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INVOICE_CODE * * @mbg.generated */ public void setInvoiceCode(String invoiceCode) { this.invoiceCode = invoiceCode == null ? null : invoiceCode.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INVOICE_NUMBER * * @return the value of TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INVOICE_NUMBER * * @mbg.generated */ public String getInvoiceNumber() { return invoiceNumber; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INVOICE_NUMBER * * @param invoiceNumber the value for TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.INVOICE_NUMBER * * @mbg.generated */ public void setInvoiceNumber(String invoiceNumber) { this.invoiceNumber = invoiceNumber == null ? null : invoiceNumber.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.AMOUNT * * @return the value of TAX_PROJECT.INPUT_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.INPUT_VAT_INVOICE_ITEM.AMOUNT * * @param amount the value for TAX_PROJECT.INPUT_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.INPUT_VAT_INVOICE_ITEM.TAX_AMOUNT * * @return the value of TAX_PROJECT.INPUT_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.INPUT_VAT_INVOICE_ITEM.TAX_AMOUNT * * @param taxAmount the value for TAX_PROJECT.INPUT_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.INPUT_VAT_INVOICE_ITEM.TAX_RATE * * @return the value of TAX_PROJECT.INPUT_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.INPUT_VAT_INVOICE_ITEM.TAX_RATE * * @param taxRate the value for TAX_PROJECT.INPUT_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.INPUT_VAT_INVOICE_ITEM.PRODUCTION_NAME * * @return the value of TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.PRODUCTION_NAME * * @mbg.generated */ public String getProductionName() { return productionName; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.PRODUCTION_NAME * * @param productionName the value for TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.PRODUCTION_NAME * * @mbg.generated */ public void setProductionName(String productionName) { this.productionName = productionName == null ? null : productionName.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.CREATOR_ID * * @return the value of TAX_PROJECT.INPUT_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.INPUT_VAT_INVOICE_ITEM.CREATOR_ID * * @param creatorId the value for TAX_PROJECT.INPUT_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.INPUT_VAT_INVOICE_ITEM.CREATE_TIME * * @return the value of TAX_PROJECT.INPUT_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.INPUT_VAT_INVOICE_ITEM.CREATE_TIME * * @param createTime the value for TAX_PROJECT.INPUT_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.INPUT_VAT_INVOICE_ITEM.PRODUCTION_CODE * * @return the value of TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.PRODUCTION_CODE * * @mbg.generated */ public String getProductionCode() { return productionCode; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.PRODUCTION_CODE * * @param productionCode the value for TAX_PROJECT.INPUT_VAT_INVOICE_ITEM.PRODUCTION_CODE * * @mbg.generated */ public void setProductionCode(String productionCode) { this.productionCode = productionCode == null ? null : productionCode.trim(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table TAX_PROJECT.INPUT_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(", id=").append(id); sb.append(", inputVATInvoiceId=").append(inputVATInvoiceId); sb.append(", periodId=").append(periodId); sb.append(", invoiceCode=").append(invoiceCode); sb.append(", invoiceNumber=").append(invoiceNumber); sb.append(", amount=").append(amount); sb.append(", taxAmount=").append(taxAmount); sb.append(", taxRate=").append(taxRate); sb.append(", productionName=").append(productionName); sb.append(", creatorId=").append(creatorId); sb.append(", createTime=").append(createTime); sb.append(", productionCode=").append(productionCode); sb.append("]"); return sb.toString(); } }