package com.ag.dynamicmodule.basecode.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class CClientInvoice implements Serializable {
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.ID
     *
     * @mbg.generated
     */
    private String id;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.CLIENT_CODE
     *
     * @mbg.generated
     */
    private String clientCode;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.INV_NAME
     *
     * @mbg.generated
     */
    private String invName;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.ADDRESS_CH
     *
     * @mbg.generated
     */
    private String addressCh;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.ADDRESS_EN
     *
     * @mbg.generated
     */
    private String addressEn;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.RELA_TELEX
     *
     * @mbg.generated
     */
    private String relaTelex;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.RELA_MAN
     *
     * @mbg.generated
     */
    private String relaMan;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.SETTLE_WAY_ID
     *
     * @mbg.generated
     */
    private String settleWayId;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.INV_KIND_FLAG
     *
     * @mbg.generated
     */
    private String invKindFlag;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.INV_TAX_RATE
     *
     * @mbg.generated
     */
    private BigDecimal invTaxRate;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.INV_TAX_NO
     *
     * @mbg.generated
     */
    private String invTaxNo;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.INV_TEL
     *
     * @mbg.generated
     */
    private String invTel;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.INV_ADDRESS
     *
     * @mbg.generated
     */
    private String invAddress;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.INV_CNY_BANK
     *
     * @mbg.generated
     */
    private String invCnyBank;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.INV_CNY_BANK_NO
     *
     * @mbg.generated
     */
    private String invCnyBankNo;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.INV_USD_BANK
     *
     * @mbg.generated
     */
    private String invUsdBank;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.INV_USD_BANK_NO
     *
     * @mbg.generated
     */
    private String invUsdBankNo;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.NOTES
     *
     * @mbg.generated
     */
    private String notes;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.CREATED_BY
     *
     * @mbg.generated
     */
    private String createdBy;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.CREATED_ON
     *
     * @mbg.generated
     */
    private Date createdOn;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.UPDATED_BY
     *
     * @mbg.generated
     */
    private String updatedBy;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column c_client_invoice.UPDATED_ON
     *
     * @mbg.generated
     */
    private Date updatedOn;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table c_client_invoice
     *
     * @mbg.generated
     */
    private static final long serialVersionUID = 1L;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.ID
     *
     * @return the value of c_client_invoice.ID
     *
     * @mbg.generated
     */
    public String getId() {
        return id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.ID
     *
     * @param id the value for c_client_invoice.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 c_client_invoice.CLIENT_CODE
     *
     * @return the value of c_client_invoice.CLIENT_CODE
     *
     * @mbg.generated
     */
    public String getClientCode() {
        return clientCode;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.CLIENT_CODE
     *
     * @param clientCode the value for c_client_invoice.CLIENT_CODE
     *
     * @mbg.generated
     */
    public void setClientCode(String clientCode) {
        this.clientCode = clientCode == null ? null : clientCode.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.INV_NAME
     *
     * @return the value of c_client_invoice.INV_NAME
     *
     * @mbg.generated
     */
    public String getInvName() {
        return invName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.INV_NAME
     *
     * @param invName the value for c_client_invoice.INV_NAME
     *
     * @mbg.generated
     */
    public void setInvName(String invName) {
        this.invName = invName == null ? null : invName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.ADDRESS_CH
     *
     * @return the value of c_client_invoice.ADDRESS_CH
     *
     * @mbg.generated
     */
    public String getAddressCh() {
        return addressCh;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.ADDRESS_CH
     *
     * @param addressCh the value for c_client_invoice.ADDRESS_CH
     *
     * @mbg.generated
     */
    public void setAddressCh(String addressCh) {
        this.addressCh = addressCh == null ? null : addressCh.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.ADDRESS_EN
     *
     * @return the value of c_client_invoice.ADDRESS_EN
     *
     * @mbg.generated
     */
    public String getAddressEn() {
        return addressEn;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.ADDRESS_EN
     *
     * @param addressEn the value for c_client_invoice.ADDRESS_EN
     *
     * @mbg.generated
     */
    public void setAddressEn(String addressEn) {
        this.addressEn = addressEn == null ? null : addressEn.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.RELA_TELEX
     *
     * @return the value of c_client_invoice.RELA_TELEX
     *
     * @mbg.generated
     */
    public String getRelaTelex() {
        return relaTelex;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.RELA_TELEX
     *
     * @param relaTelex the value for c_client_invoice.RELA_TELEX
     *
     * @mbg.generated
     */
    public void setRelaTelex(String relaTelex) {
        this.relaTelex = relaTelex == null ? null : relaTelex.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.RELA_MAN
     *
     * @return the value of c_client_invoice.RELA_MAN
     *
     * @mbg.generated
     */
    public String getRelaMan() {
        return relaMan;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.RELA_MAN
     *
     * @param relaMan the value for c_client_invoice.RELA_MAN
     *
     * @mbg.generated
     */
    public void setRelaMan(String relaMan) {
        this.relaMan = relaMan == null ? null : relaMan.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.SETTLE_WAY_ID
     *
     * @return the value of c_client_invoice.SETTLE_WAY_ID
     *
     * @mbg.generated
     */
    public String getSettleWayId() {
        return settleWayId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.SETTLE_WAY_ID
     *
     * @param settleWayId the value for c_client_invoice.SETTLE_WAY_ID
     *
     * @mbg.generated
     */
    public void setSettleWayId(String settleWayId) {
        this.settleWayId = settleWayId == null ? null : settleWayId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.INV_KIND_FLAG
     *
     * @return the value of c_client_invoice.INV_KIND_FLAG
     *
     * @mbg.generated
     */
    public String getInvKindFlag() {
        return invKindFlag;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.INV_KIND_FLAG
     *
     * @param invKindFlag the value for c_client_invoice.INV_KIND_FLAG
     *
     * @mbg.generated
     */
    public void setInvKindFlag(String invKindFlag) {
        this.invKindFlag = invKindFlag == null ? null : invKindFlag.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.INV_TAX_RATE
     *
     * @return the value of c_client_invoice.INV_TAX_RATE
     *
     * @mbg.generated
     */
    public BigDecimal getInvTaxRate() {
        return invTaxRate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.INV_TAX_RATE
     *
     * @param invTaxRate the value for c_client_invoice.INV_TAX_RATE
     *
     * @mbg.generated
     */
    public void setInvTaxRate(BigDecimal invTaxRate) {
        this.invTaxRate = invTaxRate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.INV_TAX_NO
     *
     * @return the value of c_client_invoice.INV_TAX_NO
     *
     * @mbg.generated
     */
    public String getInvTaxNo() {
        return invTaxNo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.INV_TAX_NO
     *
     * @param invTaxNo the value for c_client_invoice.INV_TAX_NO
     *
     * @mbg.generated
     */
    public void setInvTaxNo(String invTaxNo) {
        this.invTaxNo = invTaxNo == null ? null : invTaxNo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.INV_TEL
     *
     * @return the value of c_client_invoice.INV_TEL
     *
     * @mbg.generated
     */
    public String getInvTel() {
        return invTel;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.INV_TEL
     *
     * @param invTel the value for c_client_invoice.INV_TEL
     *
     * @mbg.generated
     */
    public void setInvTel(String invTel) {
        this.invTel = invTel == null ? null : invTel.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.INV_ADDRESS
     *
     * @return the value of c_client_invoice.INV_ADDRESS
     *
     * @mbg.generated
     */
    public String getInvAddress() {
        return invAddress;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.INV_ADDRESS
     *
     * @param invAddress the value for c_client_invoice.INV_ADDRESS
     *
     * @mbg.generated
     */
    public void setInvAddress(String invAddress) {
        this.invAddress = invAddress == null ? null : invAddress.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.INV_CNY_BANK
     *
     * @return the value of c_client_invoice.INV_CNY_BANK
     *
     * @mbg.generated
     */
    public String getInvCnyBank() {
        return invCnyBank;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.INV_CNY_BANK
     *
     * @param invCnyBank the value for c_client_invoice.INV_CNY_BANK
     *
     * @mbg.generated
     */
    public void setInvCnyBank(String invCnyBank) {
        this.invCnyBank = invCnyBank == null ? null : invCnyBank.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.INV_CNY_BANK_NO
     *
     * @return the value of c_client_invoice.INV_CNY_BANK_NO
     *
     * @mbg.generated
     */
    public String getInvCnyBankNo() {
        return invCnyBankNo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.INV_CNY_BANK_NO
     *
     * @param invCnyBankNo the value for c_client_invoice.INV_CNY_BANK_NO
     *
     * @mbg.generated
     */
    public void setInvCnyBankNo(String invCnyBankNo) {
        this.invCnyBankNo = invCnyBankNo == null ? null : invCnyBankNo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.INV_USD_BANK
     *
     * @return the value of c_client_invoice.INV_USD_BANK
     *
     * @mbg.generated
     */
    public String getInvUsdBank() {
        return invUsdBank;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.INV_USD_BANK
     *
     * @param invUsdBank the value for c_client_invoice.INV_USD_BANK
     *
     * @mbg.generated
     */
    public void setInvUsdBank(String invUsdBank) {
        this.invUsdBank = invUsdBank == null ? null : invUsdBank.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.INV_USD_BANK_NO
     *
     * @return the value of c_client_invoice.INV_USD_BANK_NO
     *
     * @mbg.generated
     */
    public String getInvUsdBankNo() {
        return invUsdBankNo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.INV_USD_BANK_NO
     *
     * @param invUsdBankNo the value for c_client_invoice.INV_USD_BANK_NO
     *
     * @mbg.generated
     */
    public void setInvUsdBankNo(String invUsdBankNo) {
        this.invUsdBankNo = invUsdBankNo == null ? null : invUsdBankNo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.NOTES
     *
     * @return the value of c_client_invoice.NOTES
     *
     * @mbg.generated
     */
    public String getNotes() {
        return notes;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.NOTES
     *
     * @param notes the value for c_client_invoice.NOTES
     *
     * @mbg.generated
     */
    public void setNotes(String notes) {
        this.notes = notes == null ? null : notes.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.CREATED_BY
     *
     * @return the value of c_client_invoice.CREATED_BY
     *
     * @mbg.generated
     */
    public String getCreatedBy() {
        return createdBy;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.CREATED_BY
     *
     * @param createdBy the value for c_client_invoice.CREATED_BY
     *
     * @mbg.generated
     */
    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy == null ? null : createdBy.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.CREATED_ON
     *
     * @return the value of c_client_invoice.CREATED_ON
     *
     * @mbg.generated
     */
    public Date getCreatedOn() {
        return createdOn;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.CREATED_ON
     *
     * @param createdOn the value for c_client_invoice.CREATED_ON
     *
     * @mbg.generated
     */
    public void setCreatedOn(Date createdOn) {
        this.createdOn = createdOn;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.UPDATED_BY
     *
     * @return the value of c_client_invoice.UPDATED_BY
     *
     * @mbg.generated
     */
    public String getUpdatedBy() {
        return updatedBy;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.UPDATED_BY
     *
     * @param updatedBy the value for c_client_invoice.UPDATED_BY
     *
     * @mbg.generated
     */
    public void setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy == null ? null : updatedBy.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column c_client_invoice.UPDATED_ON
     *
     * @return the value of c_client_invoice.UPDATED_ON
     *
     * @mbg.generated
     */
    public Date getUpdatedOn() {
        return updatedOn;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column c_client_invoice.UPDATED_ON
     *
     * @param updatedOn the value for c_client_invoice.UPDATED_ON
     *
     * @mbg.generated
     */
    public void setUpdatedOn(Date updatedOn) {
        this.updatedOn = updatedOn;
    }
}