<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
    <!-- See: http://www.mybatis.org/generator/configreference/commentGenerator.html -->
    <properties resource="vatGenerator.properties" />
    <!-- <classPathEntry location="../hsqldb/hsqldb-2.3.5.jar" /> -->
    <context id="contextId" targetRuntime="MyBatis3">
        <!-- 考虑需要兼容DB2与ORCAL数据库, 大部份字段不需要加双引号,autoDelimitKeywords设置为false -->
        <property name="autoDelimitKeywords" value="true" />
        <property name="javaFileEncoding" value="UTF-8" />
        <!-- beginningDelimiter和endingDelimiter:指明数据库的用于标记数据库对象名的符号,比如ORACLE就是双引号,MYSQL默认是`反引号; -->
        <property name="beginningDelimiter" value="`"/>
        <property name="endingDelimiter" value="`"/>
        <plugin type="org.mybatis.generator.plugins.MapperAnnotationPlugin" />
        <plugin type="org.mybatis.generator.plugins.RowBoundsPlugin" />
        <plugin type="org.mybatis.generator.plugins.ToStringPlugin" />
        <plugin type="org.mybatis.generator.plugins.SerializablePlugin" />

        <commentGenerator>
            <property name="suppressDate" value="true" />
            <property name="addRemarkComments" value="true" />
        </commentGenerator>
        <jdbcConnection driverClass="${jdbc.driverClass}" connectionURL="${jdbc.connectionURL}" userId="${jdbc.userId}" password="${jdbc.password}">
        </jdbcConnection>

        <javaTypeResolver>
            <property name="forceBigDecimals" value="false" />
        </javaTypeResolver>

        <javaModelGenerator targetPackage="pwc.taxtech.atms.vat.entity" targetProject="../../src/main/java">
            <property name="trimStrings" value="true" />
            <property name="rootClass" value="pwc.taxtech.atms.entity.BaseEntity"/>
        </javaModelGenerator>

        <sqlMapGenerator targetPackage="pwc.taxtech.atms.vat.dao" targetProject="../../src/main/resources">
        </sqlMapGenerator>

        <javaClientGenerator type="XMLMAPPER" targetPackage="pwc.taxtech.atms.vat.dao" targetProject="../../src/main/java">
            <property name="rootInterface" value="pwc.taxtech.atms.MyVatMapper" />
        </javaClientGenerator>
		<table tableName="profit_loss_statement_ebit" domainObjectName="ProfitLossStatementEbit">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

<!--<table tableName="invoice_record" domainObjectName="InvoiceRecord">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>-->

        <!--

        <table tableName="profit_loss_statement_prc" domainObjectName="ProfitLossStatementPrc">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="status" javaType="java.lang.Integer" jdbcType="TINYINT"/>
        </table>

        <table tableName="profit_loss_statement_prc_manual" domainObjectName="ProfitLossStatementPrcManual">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="profit_loss_statement_prc_final" domainObjectName="ProfitLossStatementPrcFinal">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="balance_sheet_prc" domainObjectName="BalanceSheetPrc">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="balance_sheet_prc_manual" domainObjectName="BalanceSheetPrcManual">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="balance_sheet_prc_final" domainObjectName="BalanceSheetPrcFinal">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="trial_balance_final" domainObjectName="TrialBalanceFinal">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="report_file_upload" domainObjectName="ReportFileUpload">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="certified_invoices_list" domainObjectName="CertifiedInvoicesList">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        
        <table tableName="revenue_config" domainObjectName="RevenueConfig">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="account_type" javaType="java.lang.Integer" jdbcType="TINYINT"/>
            <columnOverride column="tax_base" javaType="java.lang.Integer" jdbcType="TINYINT"/>
            <columnOverride column="revenue_type" javaType="java.lang.Integer" jdbcType="TINYINT"/>
            <columnOverride column="tax_type" javaType="java.lang.Integer" jdbcType="TINYINT"/>
            <columnOverride column="status" javaType="java.lang.Integer" jdbcType="TINYINT"/>
        </table>

        <table tableName="invoice_data" domainObjectName="InvoiceData">-->
            <!--<property name="useActualColumnNames" value="false"/>-->
            <!--<property name="ignoreQualifiersAtRuntime" value="true"/>-->
            <!--<columnOverride column="count_type" javaType="java.lang.Integer" jdbcType="TINYINT"/>-->
        <!--</table>-->

        <!--<table tableName="coupa_purchasing_report" domainObjectName="CoupaPurchasingReport">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="cash_flow" domainObjectName="CashFlow">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="red_letter_info_table" domainObjectName="RedLetterInfoTable">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="adjustment_table" domainObjectName="AdjustmentTable">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="profit_loss_statement_manual" domainObjectName="ProfitLossStatementManual">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="balance_sheet_manual" domainObjectName="BalanceSheetManual">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="profit_loss_statement_final" domainObjectName="ProfitLossStatementFinal">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="balance_sheet_final" domainObjectName="BalanceSheetFinal">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="profit_loss_statement" domainObjectName="ProfitLossStatement">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="balance_sheet" domainObjectName="BalanceSheet">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="journal_entry" domainObjectName="JournalEntry">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="trial_balance" domainObjectName="TrialBalance">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="account" domainObjectName="Account">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="is_leaf" javaType="Boolean"/>
            <columnOverride column="is_active" javaType="Boolean" />
        </table>

        <table tableName="account_remap" domainObjectName="AccountRemap">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="re_mapp_reason" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="account_remap_sum" domainObjectName="AccountRemapSum">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="balance" domainObjectName="Balance">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="mapping_reason" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="balance_std" domainObjectName="BalanceStd">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignore_qualifiers_at_runtime" value="true"/>
        </table>

        <table tableName="balance_std_manual" domainObjectName="BalanceStdManual">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="cell_comment" domainObjectName="CellComment">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="comment" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="cell_data" domainObjectName="CellData">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="formula_exp" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="cell_data_source" domainObjectName="CellDataSource">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="company_balance" domainObjectName="CompanyBalance">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="cust_balance" domainObjectName="CustBalance">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="cust_balance_std" domainObjectName="CustBalanceStd">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="cust_balance_std_manual" domainObjectName="CustBalanceStdManual">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="customs_invoice" domainObjectName="CustomsInvoice">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="data_source" domainObjectName="DataSource">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="description" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="row_name" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="column_name" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="data_source_detail" domainObjectName="DataSourceDetail">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="enterprise_account" domainObjectName="VatEnterpriseAccount">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="is_leaf" javaType="java.lang.Boolean"/>
            <columnOverride column="is_active" javaType="java.lang.Boolean"/>
        </table>

        <table tableName="entries_check_detail_result" domainObjectName="EntriesCheckDetailResult">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="vid" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="summary" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="item_id" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="entries_check_result" domainObjectName="EntriesCheckResult">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="description" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="formula_cache" domainObjectName="FormulaCache">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="formula" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="goods_mapping" domainObjectName="GoodsMapping">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="import_file" domainObjectName="ImportFile">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="file_path" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="file_name" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="comments" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="index_analysis_detail_result" domainObjectName="IndexAnalysisDetailResult">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="index_analysis_result" domainObjectName="IndexAnalysisResult">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="description" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="index_code_total" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="input_vat_invoice" domainObjectName="InputVATInvoice">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="input_vat_invoice_item" domainObjectName="InputVATInvoiceItem">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="invoice_mapping" domainObjectName="InvoiceMapping">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="model_back_fill_amount" domainObjectName="ModelBackFillAmount">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="model_category_result" domainObjectName="ModelCategoryResult">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="model_detail_log" domainObjectName="ModelDetailLog">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="description" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="model_log" domainObjectName="ModelLog">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="description" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>


        <table tableName="modified_report_cell" domainObjectName="ModifiedReportCell">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="comment" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="operation_log" domainObjectName="VatOperationLog">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="operation_object" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="operation_content" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="original_state" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="update_state" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="comment" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="output_vat_invoice" domainObjectName="OutputVATInvoice">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="output_vat_invoice_item" domainObjectName="OutputVATInvoiceItem">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="period_cell_reference" domainObjectName="PeriodCellReference">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="period_cell_template" domainObjectName="PeriodCellTemplate">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="row_name" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="column_name" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="comment" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="period_cell_template_config" domainObjectName="PeriodCellTemplateConfig">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="formula" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="parsed_formula" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="formula_description" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="account_codes" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="model_ids" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="formula_data_source" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="validation" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="parsed_validation" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="validation_description" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="voucher_keyword" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="period_formula_block" domainObjectName="PeriodFormulaBlock">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="data_source_info" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="period_tax_payer_report_rule" domainObjectName="PeriodTaxPayerReportRule">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="organization_id" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="period_tax_rule_setting" domainObjectName="PeriodTaxRuleSetting">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="period_tax_rule_setting_organization" domainObjectName="PeriodTaxRuleSettingOrganization">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="period_template" domainObjectName="PeriodTemplate">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="name" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="code" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="path" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>



        <table tableName="standard_account" domainObjectName="VatStandardAccount">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="is_active" javaType="Boolean" />
            <columnOverride column="is_leaf" javaType="Boolean" />
        </table>

        <table tableName="validation_info" domainObjectName="ValidationInfo">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="validation_result" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="validation_details" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="validation_tips" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="voucher" domainObjectName="Voucher">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="vid" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="summary" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="item_id" javaType="java.lang.String" jdbcType="VARCHAR"/>
            <columnOverride column="mapping_reason" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="voucher_main" domainObjectName="VoucherMain">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="vid" javaType="java.lang.String" jdbcType="VARCHAR"/>
        </table>

        <table tableName="voucher_mapping" domainObjectName="VoucherMapping">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="cell_comment" domainObjectName="CellComment">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="cell_data" domainObjectName="CellData">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="cell_data_source" domainObjectName="CellDataSource">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="data_source" domainObjectName="DataSource">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="data_source_detail" domainObjectName="DataSourceDetail">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="period_cell_template" domainObjectName="PeriodCellTemplate">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="is_read_only" javaType="java.lang.Boolean"/>
        </table>
        <table tableName="period_cell_template_config" domainObjectName="PeriodCellTemplateConfig">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="period_formula_block" domainObjectName="PeriodFormulaBlock">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="period_tax_payer_report_rule" domainObjectName="PeriodTaxPayerReportRule">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="period_tax_rule_setting" domainObjectName="PeriodTaxRuleSetting">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="period_tax_rule_setting_organization" domainObjectName="PeriodTaxRuleSettingOrganization">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="period_template" domainObjectName="PeriodTemplate">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="is_system_type" javaType="java.lang.Boolean"/>
            <columnOverride column="is_active_association" javaType="java.lang.Boolean"/>
        </table>
        <table tableName="report" domainObjectName="Report">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="modified_report_cell" domainObjectName="ModifiedReportCell">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="assets_list" domainObjectName="AssetsList">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
            <columnOverride column="IsRetain" javaType="java.lang.Boolean"/>
        </table>
        <table tableName="asset_group_result" domainObjectName="AssetGroupResult">
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="period_report" domainObjectName="PeriodReport">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="period_job" domainObjectName="PeriodJob">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="period_data_source" domainObjectName="PeriodDataSource">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="period_data_source_detail" domainObjectName="PeriodDataSourceDetail">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="operation_log" domainObjectName="OperationLog">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>
        <table tableName="period_cell_comment" domainObjectName="PeriodCellComment">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>-->
<!--
        <table tableName="period_cell_data" domainObjectName="PeriodCellData">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>-->

        <!--<table tableName="period_cell_data_source" domainObjectName="PeriodCellDataSource">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="period_enterprise_account" domainObjectName="PeriodEnterpriseAccount">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="period_modified_report_cell" domainObjectName="PeriodModifiedReportCell">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>

        <table tableName="period_standard_account" domainObjectName="PeriodStandardAccount">
            <property name="useActualColumnNames" value="false"/>
            <property name="ignoreQualifiersAtRuntime" value="true"/>
        </table>-->

    </context>
</generatorConfiguration>