<?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> <properties resource="vatGenerator.properties" /> <context id="contextId" targetRuntime="MyBatis3"> <property name="autoDelimitKeywords" value="true" /> <property name="beginningDelimiter" value="""/> <property name="endingDelimiter" value="""/> <property name="javaFileEncoding" value="UTF-8" /> <!--<plugin type="pwc.taxtech.atms.plugin.MapperAnnotationPlugin" />--> <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}"> <property name="remarksReporting" value="true"></property> </jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="true" /> </javaTypeResolver> <javaModelGenerator targetPackage="pwc.taxtech.atms.vat.entity" targetProject="../../src/main/java"> <property name="trimStrings" value="true"/> </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="PERIOD_CELL_COMMENT" schema="tax_admin" domainObjectName="PeriodCellComment">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--<columnOverride column="CELL_DATA_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--</table>--> <!--<table tableName="PERIOD_CELL_DATA" schema="tax_admin" domainObjectName="PeriodCellData">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--<columnOverride column="REPORT_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="CELL_TEMPLATE_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--</table>--> <!--<table tableName="PERIOD_CELL_DATA_SOURCE" schema="tax_admin" domainObjectName="PeriodCellDataSource">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--<columnOverride column="CELL_TEMPLATE_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="CELL_DATA_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="DATA_SOURCE_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="OPERATION_TYPE" javaType="java.lang.Integer" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--</table>--> <!--<table tableName="PERIOD_CELL_REFERENCE" schema="tax_admin" domainObjectName="PeriodCellReference">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--<columnOverride column="FORMULA_BLOCK_INDEX" javaType="java.lang.Integer" />--> <!--<columnOverride column="IS_VALIDATION" javaType="java.lang.Boolean" />--> <!--</table>--> <!--<table tableName="PERIOD_CELL_TEMPLATE" schema="tax_admin" domainObjectName="PeriodCellTemplate">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--<columnOverride column="REPORT_TEMPLATE_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="ROW_INDEX" javaType="java.lang.Integer" />--> <!--<columnOverride column="COLUMN_INDEX" javaType="java.lang.Integer" />--> <!--<columnOverride column="CELL_TEMPLATE_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="DATA_TYPE" javaType="java.lang.Integer" />--> <!--<columnOverride column="IS_READ_ONLY" javaType="java.lang.Integer" />--> <!--<columnOverride column="COPY_FROM_ID" javaType="java.lang.Long" />--> <!--</table>--> <!--<table tableName="PERIOD_CELL_TEMPLATE_CONFIG" schema="tax_admin" domainObjectName="PeriodCellTemplateConfig">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--<columnOverride column="CELL_TEMPLATE_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="REPORT_TEMPLATE_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="DATA_SOURCE_TYPE" javaType="java.lang.Integer" />--> <!--<columnOverride column="INVOICE_TYPE" javaType="java.lang.Integer" />--> <!--<columnOverride column="INVOICE_AMOUNT_TYPE" javaType="java.lang.Integer" />--> <!--<columnOverride column="CELL_TEMPLATE_CONFIG_ID" javaType="java.lang.Long" />--> <!--</table>--> <!--<table tableName="PERIOD_DATA_SOURCE" schema="tax_admin" domainObjectName="PeriodDataSource">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--<columnOverride column="TYPE" javaType="java.lang.Integer" />--> <!--<columnOverride column="AMOUNT" javaType="java.math.BigDecimal" />--> <!--<columnOverride column="ROW_INDEX" javaType="java.lang.Integer" />--> <!--<columnOverride column="COLUMN_INDEX" javaType="java.lang.Integer" />--> <!--<columnOverride column="CELL_TEMPLATE_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--</table>--> <!--<table tableName="PERIOD_DATA_SOURCE_DETAIL" schema="tax_admin" domainObjectName="PeriodDataSourceDetail">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--<columnOverride column="DATA_SOURCE_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="DATA_SOURCE_TYPE" javaType="java.lang.Integer" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--</table>--> <!--<table tableName="PERIOD_ENTERPRISE_ACCOUNT" schema="tax_admin" domainObjectName="PeriodEnterpriseAccount">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ACCT_PROP" javaType="java.lang.Integer" />--> <!--<columnOverride column="SUB_PROP" javaType="java.lang.Integer" />--> <!--<columnOverride column="ACCT_LEVEL" javaType="java.lang.Integer" />--> <!--<columnOverride column="DIRECTION" javaType="java.lang.Integer" />--> <!--<columnOverride column="IS_LEAF" javaType="java.lang.Boolean" />--> <!--<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />--> <!--<columnOverride column="IS_DUMMY" javaType="java.lang.Integer" />--> <!--<columnOverride column="IS_IN_VOUCHER" javaType="java.lang.Integer" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--</table>--> <!--<table tableName="PERIOD_FORMULA_BLOCK" schema="tax_admin" domainObjectName="PeriodFormulaBlock">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--<columnOverride column="REPORT_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="CELL_TEMPLATE_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="DATA_SOURCE_ID" javaType="java.lang.Long" />--> <!--</table>--> <!--<table tableName="PERIOD_MODIFIED_REPORT_CELL" schema="tax_admin" domainObjectName="PeriodModifiedReportCell">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--<columnOverride column="REPORT_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="ROW" javaType="java.lang.Integer" />--> <!--<columnOverride column="COL" javaType="java.lang.Integer" />--> <!--<columnOverride column="RELATED_CELL_DATA_ID" javaType="java.lang.Long" />--> <!--</table>--> <!--<table tableName="PERIOD_REPORT" schema="tax_admin" domainObjectName="PeriodReport">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--<columnOverride column="TEMPLATE_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--</table>--> <!--<table tableName="PERIOD_STANDARD_ACCOUNT" schema="tax_admin" domainObjectName="PeriodStandardAccount">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ACCT_PROP" javaType="java.lang.Integer" />--> <!--<columnOverride column="SUB_PROP" javaType="java.lang.Integer" />--> <!--<columnOverride column="ACCT_LEVEL" javaType="java.lang.Integer" />--> <!--<columnOverride column="DIRECTION" javaType="java.lang.Integer" />--> <!--<columnOverride column="IS_LEAF" javaType="java.lang.Boolean" />--> <!--<columnOverride column="RULE_TYPE" javaType="java.lang.Integer" />--> <!--<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--</table>--> <!--<table tableName="PERIOD_TAX_PAYER_REPORT_RULE" schema="tax_admin" domainObjectName="PeriodTaxPayerReportRule">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--<columnOverride column="IS_DEFAULT" javaType="java.lang.Integer" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--<columnOverride column="TAX_PAYER_TYPE" javaType="java.lang.Integer" />--> <!--<columnOverride column="TEMPLATE_GROUP_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="TAX_PAYER_REPORT_RULE_ID" javaType="java.lang.Long" />--> <!--</table>--> <!--<table tableName="PERIOD_TAX_RULE_SETTING" schema="tax_admin" domainObjectName="PeriodTaxRuleSetting">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--<columnOverride column="IS_DEFAULT" javaType="java.lang.Integer" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--<columnOverride column="TAX_RATE" javaType="java.math.BigDecimal" />--> <!--<columnOverride column="TAX_RULE_SETTING_ID" javaType="java.lang.Long" />--> <!--</table>--> <!--<table tableName="PERIOD_TAX_RULE_SETTING_ORG" schema="tax_admin" domainObjectName="PeriodTaxRuleSettingOrganization">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--<columnOverride column="TAX_SETTING_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--<columnOverride column="SETTING_ORG_ID" javaType="java.lang.Long" />--> <!--</table>--> <!--<table tableName="PERIOD_TEMPLATE" schema="tax_admin" domainObjectName="PeriodTemplate">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--<columnOverride column="REPORT_TYPE" javaType="java.lang.Integer" />--> <!--<columnOverride column="TEMPLATE_GROUP_ID" javaType="java.lang.Long" />--> <!--<columnOverride column="ORDER_INDEX" javaType="java.lang.Integer" />--> <!--<columnOverride column="IS_SYSTEM_TYPE" javaType="java.lang.Boolean" />--> <!--<columnOverride column="IS_ACTIVE_ASSOCIATION" javaType="java.lang.Boolean" />--> <!--<columnOverride column="TEMPLATE_ID" javaType="java.lang.Long" />--> <!--</table>--> <!--<table tableName="PERIOD_APPROVE" schema="tax_admin" domainObjectName="PeriodApprove">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--<columnOverride column="YEAR" javaType="java.lang.Integer" />--> <!--</table>--> <!--<table tableName="PERIOD_JOB" schema="tax_admin" domainObjectName="PeriodJob">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="PERIOD" javaType="java.lang.Integer" />--> <!--</table>--> <!--<table tableName="GL_BALANCE" schema="tax_admin_longi" domainObjectName="GlBalance">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--</table>--> <!--<table tableName="OUTPUT_INTERFACE_LINE" schema="pwc_invoice" domainObjectName="HlOutputInterfaceLine">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--<columnOverride column="ID" javaType="java.lang.Long" />--> <!--</table>--> <!--<table tableName="OUTPUT_ORDER_KPSQMXB" schema="pwc_invoice" domainObjectName="HlOutputOrderKpsqmxb">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--</table>--> <!--<table tableName="OUTPUT_ORDER_KPSQZB" schema="pwc_invoice" domainObjectName="HlOutputOrderKpsqzb">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--</table>--> <!--<table tableName="OUTPUT_AR_SJHC" schema="pwc_invoice" domainObjectName="HlOutputArSjhc">--> <!--<property name="useActualColumnNames" value="false"/>--> <!--<property name="ignoreQualifiersAtRuntime" value="true"/>--> <!--</table>--> <table tableName="OUTPUT_FPXXTB" schema="pwc_invoice" domainObjectName="OutputFpxxtb"> <property name="useActualColumnNames" value="true"/> <property name="ignoreQualifiersAtRuntime" value="true"/> </table> </context> </generatorConfiguration>