package com.aimluck.eip.cayenne.om.portlet.auto;

import java.util.List;

/** Class _ImwTAccountPlan was generated by Cayenne.
  * It is probably a good idea to avoid changing this class manually, 
  * since it may be overwritten next time code is regenerated. 
  * If you need to make any customizations, please use subclass. 
  */
public class _ImwTAccountPlan extends org.apache.cayenne.CayenneDataObject {

    public static final String ACCOUNT_DATE_PROPERTY = "accountDate";
    public static final String BILLING_DATE_PROPERTY = "billingDate";
    public static final String CHARGE_BANK_BRANCH_NAME_PROPERTY = "chargeBankBranchName";
    public static final String CHARGE_BANK_NAME_PROPERTY = "chargeBankName";
    public static final String CHARGE_DATE_PROPERTY = "chargeDate";
    public static final String CHARGE_HANDLING_PROPERTY = "chargeHandling";
    public static final String CHARGE_MONEY_PROPERTY = "chargeMoney";
    public static final String CREATE_DATA_PROPERTY = "createData";
    public static final String CREATE_USER_ID_PROPERTY = "createUserId";
    public static final String DECIDE_FLAG_PROPERTY = "decideFlag";
    public static final String DRAFT_NUMBER_PROPERTY = "draftNumber";
    public static final String JOB_ORDER_ID_PROPERTY = "jobOrderId";
    public static final String NOTE_PROPERTY = "note";
    public static final String PAY_BANK_BRANCH_NAME_PROPERTY = "payBankBranchName";
    public static final String PAY_BANK_NAME_PROPERTY = "payBankName";
    public static final String PRICE_PROPERTY = "price";
    public static final String RECEIPT_DATE_PROPERTY = "receiptDate";
    public static final String REMITTANCE_DATE_PROPERTY = "remittanceDate";
    public static final String REMITTER_PROPERTY = "remitter";
    public static final String UPDATE_DATE_PROPERTY = "updateDate";
    public static final String UPDATE_USER_ID_PROPERTY = "updateUserId";
    public static final String IMW_TACCOUNT_PROPERTY = "imwTAccount";
    public static final String IMW_MCLIENT_PROPERTY = "imwMClient";
    public static final String IMW_MITEM_PROPERTY = "imwMItem";

    public static final String ACCOUNT_ID_PK_COLUMN = "ACCOUNT_ID";

    public void setAccountDate(java.util.Date accountDate) {
        writeProperty("accountDate", accountDate);
    }
    public java.util.Date getAccountDate() {
        return (java.util.Date)readProperty("accountDate");
    }
    
    public void setBillingDate(java.util.Date billingDate) {
      writeProperty("billingDate", billingDate);
  }
  public java.util.Date getBillingDate() {
      return (java.util.Date)readProperty("billingDate");
  }
    
    public void setChargeBankBranchName(String chargeBankBranchName) {
        writeProperty("chargeBankBranchName", chargeBankBranchName);
    }
    public String getChargeBankBranchName() {
        return (String)readProperty("chargeBankBranchName");
    }
    
    
    public void setChargeBankName(String chargeBankName) {
        writeProperty("chargeBankName", chargeBankName);
    }
    public String getChargeBankName() {
        return (String)readProperty("chargeBankName");
    }
    
    
    public void setChargeDate(java.util.Date chargeDate) {
        writeProperty("chargeDate", chargeDate);
    }
    public java.util.Date getChargeDate() {
        return (java.util.Date)readProperty("chargeDate");
    }
    
    
    public void setChargeHandling(Long chargeHandling) {
        writeProperty("chargeHandling", chargeHandling);
    }
    public Long getChargeHandling() {
        return (Long)readProperty("chargeHandling");
    }
    
    
    public void setChargeMoney(Long chargeMoney) {
        writeProperty("chargeMoney", chargeMoney);
    }
    public Long getChargeMoney() {
        return (Long)readProperty("chargeMoney");
    }
    
    
    public void setCreateData(java.util.Date createData) {
        writeProperty("createData", createData);
    }
    public java.util.Date getCreateData() {
        return (java.util.Date)readProperty("createData");
    }
    
    
    public void setCreateUserId(Integer createUserId) {
        writeProperty("createUserId", createUserId);
    }
    public Integer getCreateUserId() {
        return (Integer)readProperty("createUserId");
    }
    
    
    public void setDecideFlag(String decideFlag) {
        writeProperty("decideFlag", decideFlag);
    }
    public String getDecideFlag() {
        return (String)readProperty("decideFlag");
    }
    
    
    public void setDraftNumber(String draftNumber) {
        writeProperty("draftNumber", draftNumber);
    }
    public String getDraftNumber() {
        return (String)readProperty("draftNumber");
    }
    
    
    public void setJobOrderId(Integer jobOrderId) {
        writeProperty("jobOrderId", jobOrderId);
    }
    public Integer getJobOrderId() {
        return (Integer)readProperty("jobOrderId");
    }
    
    
    public void setNote(String note) {
        writeProperty("note", note);
    }
    public String getNote() {
        return (String)readProperty("note");
    }
    
    
    public void setPayBankBranchName(String payBankBranchName) {
        writeProperty("payBankBranchName", payBankBranchName);
    }
    public String getPayBankBranchName() {
        return (String)readProperty("payBankBranchName");
    }
    
    
    public void setPayBankName(String payBankName) {
        writeProperty("payBankName", payBankName);
    }
    public String getPayBankName() {
        return (String)readProperty("payBankName");
    }
    
    
    public void setPrice(Long price) {
        writeProperty("price", price);
    }
    public Long getPrice() {
        return (Long)readProperty("price");
    }
    
    
    public void setReceiptDate(java.util.Date receiptDate) {
        writeProperty("receiptDate", receiptDate);
    }
    public java.util.Date getReceiptDate() {
        return (java.util.Date)readProperty("receiptDate");
    }
    
    
    public void setRemittanceDate(java.util.Date remittanceDate) {
        writeProperty("remittanceDate", remittanceDate);
    }
    public java.util.Date getRemittanceDate() {
        return (java.util.Date)readProperty("remittanceDate");
    }
    
    
    public void setRemitter(Integer remitter) {
        writeProperty("remitter", remitter);
    }
    public Integer getRemitter() {
        return (Integer)readProperty("remitter");
    }
    
    
    public void setUpdateDate(java.util.Date updateDate) {
        writeProperty("updateDate", updateDate);
    }
    public java.util.Date getUpdateDate() {
        return (java.util.Date)readProperty("updateDate");
    }
    
    
    public void setUpdateUserId(Integer updateUserId) {
        writeProperty("updateUserId", updateUserId);
    }
    public Integer getUpdateUserId() {
        return (Integer)readProperty("updateUserId");
    }
    
    
    public void addToImwTAccount(com.aimluck.eip.cayenne.om.portlet.ImwTAccount obj) {
        addToManyTarget("imwTAccount", obj, true);
    }
    public void removeFromImwTAccount(com.aimluck.eip.cayenne.om.portlet.ImwTAccount obj) {
        removeToManyTarget("imwTAccount", obj, true);
    }
    public List getImwTAccount() {
        return (List)readProperty("imwTAccount");
    }
    
    
    public void setImwMClient(com.aimluck.eip.cayenne.om.portlet.ImwMClient imwMClient) {
        setToOneTarget("imwMClient", imwMClient, true);
    }

    public com.aimluck.eip.cayenne.om.portlet.ImwMClient getImwMClient() {
        return (com.aimluck.eip.cayenne.om.portlet.ImwMClient)readProperty("imwMClient");
    } 
    
    
    public void setImwMItem(com.aimluck.eip.cayenne.om.portlet.ImwMItem imwMItem) {
        setToOneTarget("imwMItem", imwMItem, true);
    }

    public com.aimluck.eip.cayenne.om.portlet.ImwMItem getImwMItem() {
        return (com.aimluck.eip.cayenne.om.portlet.ImwMItem)readProperty("imwMItem");
    } 
    
    
}
