Commit 218e750c authored by neo's avatar neo

[dev] add generator oracle properties and xml

parent f52aac1c
jdbc.driverClass=oracle.jdbc.driver.OracleDriver
jdbc.connectionURL=jdbc:oracle:thin:@10.158.230.144:11521:XE
jdbc.userId=system
jdbc.password=taxadmin2018
<?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="generator.properties" />
<context id="contextId" targetRuntime="MyBatis3">
<property name="autoDelimitKeywords" value="true" />
<property name="beginningDelimiter" value="&quot;"/>
<property name="endingDelimiter" value="&quot;"/>
<property name="javaFileEncoding" value="UTF-8" />
<!--<plugin type="cn.pwc.demo.util.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="false" />
</javaTypeResolver>
<javaModelGenerator targetPackage="pwc.taxtech.atms.entity" targetProject="../../src/main/java">
<property name="trimStrings" value="true"/>
<property name="rootClass" value="pwc.taxtech.atms.entitiy.BaseEntity"/>
</javaModelGenerator>
<sqlMapGenerator targetPackage="pwc.taxtech.atms.dao" targetProject="../../src/main/resources">
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="pwc.taxtech.atms.dao" targetProject="../../src/main/java">
<property name="rootInterface" value="pwc.taxtech.atms.MyMapper"/>
</javaClientGenerator>
<table tableName="ACCOUNT_MAPPING" domainObjectName="AccountMapping">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="ACCOUNT_MAPPING_KEYWORD" domainObjectName="AccountMappingKeyword">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="RULE_TYPE" javaType="java.lang.Integer" />
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="ACCOUNT_MAPPING_MANUAL" domainObjectName="AccountMappingManual">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="ADMIN_IMPORT_FILE" domainObjectName="AdminImportFile">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="FILE_IMPORT_TYPE" javaType="java.lang.Integer" />
</table>
<table tableName="AREA" domainObjectName="Area">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="AREA_REGION" domainObjectName="AreaRegion">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="ASSET_DETAIL_GROUP" domainObjectName="AssetDetailGroup">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ASSET_GROUP_TYPE" javaType="java.lang.Integer" />
<columnOverride column="GROUP_YEAR" javaType="java.lang.Integer" />
<columnOverride column="DETAIL_GROUP_TYPE" javaType="java.lang.Integer" />
</table>
<table tableName="ASSET_GROUP" domainObjectName="AssetGroup">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="BD_USER_RED_LETTER_REASON" domainObjectName="BdUserRedLetterReason">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="INVOICING_REASON_INDEX" javaType="java.lang.Integer" />
<columnOverride column="IS_RECIEVING_ALL" javaType="java.lang.Integer" />
</table>
<table tableName="BUSINESS_UNIT" domainObjectName="BusinessUnit">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="CACHE" domainObjectName="Cache">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="CELL_TEMPLATE" domainObjectName="CellTemplate">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ID" javaType="java.lang.Long" />
<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="COPY_FROM_ID" javaType="java.lang.Long" />
<columnOverride column="DATA_TYPE" javaType="java.lang.Integer" />
<columnOverride column="IS_READ_ONLY" javaType="java.lang.Boolean" />
</table>
<table tableName="CELL_TEMPLATE_CONFIG" domainObjectName="CellTemplateConfig">
<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="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" />
</table>
<table tableName="CUSTOMER" domainObjectName="Customer">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="DASBOARD_INDEX_DATA" domainObjectName="DasboardIndexData">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="YEAR" javaType="java.lang.Integer" />
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
</table>
<table tableName="DASHBOARD_CONFIG_ORGANIZATION" domainObjectName="DashboardConfigOrganization">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_DEFAULT" javaType="java.lang.Integer" />
<columnOverride column="DIMENSION_TYPE" javaType="java.lang.Integer" />
<columnOverride column="IS_SHOW_DATA" javaType="java.lang.Integer" />
<columnOverride column="ORDER_INDEX" javaType="java.lang.Integer" />
<columnOverride column="IS_SHOW_GRID" javaType="java.lang.Integer" />
</table>
<table tableName="DASHBOARD_CONFIG_SUMMARY" domainObjectName="DashboardConfigSummary">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_DEFAULT" javaType="java.lang.Integer" />
<columnOverride column="IS_SHOW_DATA" javaType="java.lang.Integer" />
<columnOverride column="ORDER_INDEX" javaType="java.lang.Integer" />
<columnOverride column="IS_SHOW_GRID" javaType="java.lang.Integer" />
</table>
<table tableName="DATA_IMPORTED_STATUS" domainObjectName="DataImportedStatus">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="YEAR" javaType="java.lang.Integer" />
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
<columnOverride column="DATA_TYPE" javaType="java.lang.Integer" />
<columnOverride column="TOTAL_COUNT" javaType="java.lang.Integer" />
<columnOverride column="EXCEPTION_COUNT" javaType="java.lang.Integer" />
<columnOverride column="SUCCESSED_COUNT" javaType="java.lang.Integer" />
</table>
<table tableName="DATA_SOURCE_FORMULA_MAPPING" domainObjectName="DataSourceFormulaMapping">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="DATA_SOURCE_ID" javaType="java.lang.Integer" />
</table>
<table tableName="DATA_VALIDATION_RESULT" domainObjectName="DataValidationResult">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="DEMO" domainObjectName="Demo">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ID" javaType="java.lang.Long" />
<columnOverride column="AGE" javaType="java.lang.Boolean" />
<columnOverride column="CREATE_TIME" javaType="java.lang.Integer" />
<columnOverride column="UPDATE_TIME" javaType="java.lang.Integer" />
<columnOverride column="IS_DELETE" javaType="java.lang.Boolean" />
</table>
<table tableName="DICTIONARY" domainObjectName="Dictionary">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ORDER_INDEX" javaType="java.lang.Integer" />
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="DIMENSION" domainObjectName="Dimension">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ORDER_INDEX" javaType="java.lang.Boolean" />
<columnOverride column="IS_MANDATORY" javaType="java.lang.Boolean" />
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
<columnOverride column="IS_SYSTEM_DIMENSION" javaType="java.lang.Boolean" />
</table>
<table tableName="DIMENSION_VALUE" domainObjectName="DimensionValue">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="DIMENSION_VALUE_ORG" domainObjectName="DimensionValueOrg">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="DOCUMENT_MANAGE" domainObjectName="DocumentManage">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="DOCUMENT_TYPE_ID" javaType="java.lang.Integer" />
<columnOverride column="SERVICE_TYPE_ID" javaType="java.lang.Integer" />
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
<columnOverride column="AMOUNT" javaType="java.math.BigDecimal" />
</table>
<table tableName="ENTERPRISE_ACCOUNT" domainObjectName="EnterpriseAccount">
<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" />
</table>
<table tableName="ENTERPRISE_ACCOUNT_SET" domainObjectName="EnterpriseAccountSet">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="ENTERPRISE_ACCOUNT_SET_ORG" domainObjectName="EnterpriseAccountSetOrg">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="ENTRIES_CHECK_DETAIL" domainObjectName="EntriesCheckDetail">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="GUIDE_LINE" javaType="java.lang.Integer" />
<columnOverride column="ACCT_DIRECTION" javaType="java.lang.Integer" />
<columnOverride column="THRESHOLD_VALUE" javaType="java.math.BigDecimal" />
<columnOverride column="IS_RELEVANT_AMT" javaType="java.lang.Integer" />
</table>
<table tableName="FILE_UPLOAD" domainObjectName="FileUpload">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="FORMULA_CONFIG" domainObjectName="FormulaConfig">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="CALCULATE_STATUS" javaType="java.lang.Integer" />
<columnOverride column="DATA_SOURCE_TYPE" javaType="java.lang.Integer" />
<columnOverride column="REQUIRED_PARAM_NUM" javaType="java.lang.Integer" />
</table>
<table tableName="FORMULA_PARAM_CONFIG" domainObjectName="FormulaParamConfig">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PARAM_TYPE" javaType="java.lang.Integer" />
<columnOverride column="PARAM_DATA_TYPE" javaType="java.lang.Integer" />
</table>
<table tableName="FORMULA_PARAM_MAPPING" domainObjectName="FormulaParamMapping">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PARAM_INDEX" javaType="java.lang.Integer" />
</table>
<table tableName="FORMULA_PARAM_OPTION" domainObjectName="FormulaParamOption">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="OPTION_INDEX" javaType="java.lang.Integer" />
</table>
<table tableName="INDEX_ANALYSIS_DETAIL" domainObjectName="IndexAnalysisDetail">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="SEQUENCE" javaType="java.lang.Integer" />
<columnOverride column="DISPLAY_TYPE" javaType="java.lang.Integer" />
<columnOverride column="IS_VISIBLE" javaType="java.lang.Integer" />
<columnOverride column="IS_MAIN_VALUE" javaType="java.lang.Integer" />
<columnOverride column="IS_YEAR_VALUE" javaType="java.lang.Integer" />
</table>
<table tableName="INDEX_ANALYSIS_RESULT_SUMMARY" domainObjectName="IndexAnalysisResultSummary">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="YEAR" javaType="java.lang.Integer" />
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
<columnOverride column="TYPE" javaType="java.lang.Integer" />
<columnOverride column="IS_YEAR_VALUE" javaType="java.lang.Integer" />
<columnOverride column="MONTH_EXP" javaType="java.lang.Integer" />
<columnOverride column="YEAR_EXP" javaType="java.lang.Integer" />
</table>
<table tableName="INDUSTRY" domainObjectName="Industry">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="INVOICE_RULE_SETTING" domainObjectName="InvoiceRuleSetting">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_APPLY_HEAD_COMPANY_SETTING" javaType="java.lang.Boolean" />
<columnOverride column="IS_SPECIAL_INVOICE" javaType="java.lang.Boolean" />
<columnOverride column="IS_NORMAL_INVOICE" javaType="java.lang.Boolean" />
<columnOverride column="SPECIAL_UPPER_LIMIT_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="SPECIAL_SPLIT_UPPER_LIMIT" javaType="java.lang.Boolean" />
<columnOverride column="NORMAL_UPPER_LIMIT_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="NORMAL_SPLIT_UPPER_LIMIT" javaType="java.lang.Boolean" />
<columnOverride column="IS_INVOICE_OUT_FOR_OTHER_ORGS" javaType="java.lang.Boolean" />
<columnOverride column="IS_INVOICE_OUT_FOR_SELF_ORGS" javaType="java.lang.Boolean" />
<columnOverride column="IS_SHOW_BUSINESS_N_O" javaType="java.lang.Boolean" />
<columnOverride column="IS_SHOW_GOODS_NAME" javaType="java.lang.Boolean" />
</table>
<table tableName="INVOICE_RULE_SORT_SETTING" domainObjectName="InvoiceRuleSortSetting">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_SORT_FIELD_ASC" javaType="java.lang.Boolean" />
<columnOverride column="ORDER_INDEX" javaType="java.lang.Boolean" />
</table>
<table tableName="KEY_VALUE_CONFIG" domainObjectName="KeyValueConfig">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="KEY_VALUE_TYPE" javaType="java.lang.Integer" />
<columnOverride column="IS_CONSTANT" javaType="java.lang.Integer" />
<columnOverride column="CALCULATE_STATUS" javaType="java.lang.Integer" />
<columnOverride column="RESULT_TYPE" javaType="java.lang.Integer" />
</table>
<table tableName="KEY_VALUE_DATA" domainObjectName="KeyValueData">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="CALCULATE_STATUS" javaType="java.lang.Integer" />
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
<columnOverride column="YEAR" javaType="java.lang.Integer" />
<columnOverride column="RESULT_TYPE" javaType="java.lang.Integer" />
</table>
<table tableName="KEY_VALUE_REFERENCE" domainObjectName="KeyValueReference">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="SCOPE" javaType="java.lang.Integer" />
<columnOverride column="CELL_TEMPLATE_ID" javaType="java.lang.Long" />
</table>
<table tableName="LAND_MANAGEMENT" domainObjectName="LandManagement">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="COMPUTE_TAX_WAY" javaType="java.lang.Integer" />
<columnOverride column="IS_PREPAID" javaType="java.lang.Boolean" />
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="LAND_TAXATION_BASIC" domainObjectName="LandTaxationBasic">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_TAXPAYING" javaType="java.lang.Boolean" />
</table>
<table tableName="MENU" domainObjectName="Menu">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ORDER_INDEX" javaType="java.lang.Integer" />
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
<columnOverride column="IS_VISIBLE" javaType="java.lang.Boolean" />
</table>
<table tableName="MODEL" domainObjectName="Model">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="RULE_TYPE" javaType="java.lang.Integer" />
<columnOverride column="TYPE" javaType="java.lang.Integer" />
<columnOverride column="IS_STATUS" javaType="java.lang.Integer" />
<columnOverride column="FEATURE" javaType="java.lang.Integer" />
<columnOverride column="IS_FILTER" javaType="java.lang.Integer" />
</table>
<table tableName="MODEL_CATEGORY" domainObjectName="ModelCategory">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="SORT" javaType="java.lang.Integer" />
<columnOverride column="QUANTITY" javaType="java.lang.Integer" />
</table>
<table tableName="MODEL_CONFIG" domainObjectName="ModelConfig">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="MODEL_INDUSTRY_CONFIG" domainObjectName="ModelIndustryConfig">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="MODEL_SERVICE_CONFIG" domainObjectName="ModelServiceConfig">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="ONLINE_USER" domainObjectName="OnlineUser">
<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"/>
<columnOverride column="MODULE_ID" javaType="java.lang.Integer" />
</table>
<table tableName="OPERATION_LOG_BASIC_DATA" domainObjectName="OperationLogBasicData">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OPERATION_LOG_ENTER_PRISE" domainObjectName="OperationLogEnterPrise">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OPERATION_LOG_KEYVALUE" domainObjectName="OperationLogKeyvalue">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OPTLOG_MODEL_CONFIGURATION" domainObjectName="OperationLogModelConfiguration">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OPERATION_LOG_ORGANIZATION" domainObjectName="OperationLogOrganization">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OPERATION_LOG_PROJECT" domainObjectName="OperationLogProject">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OPERATION_LOG_REPORT" domainObjectName="OperationLogReport">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OPERATION_LOG_ROLE" domainObjectName="OperationLogRole">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OPERATION_LOG_RULE_ENGINE" domainObjectName="OperationLogRuleEngine">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OPERATION_LOG_STOCK" domainObjectName="OperationLogStock">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OPERATION_LOG_SUBJECT" domainObjectName="OperationLogSubject">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OPERATION_LOG_USER" domainObjectName="OperationLogUser">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OPERATION_LOG_WORKFLOW" domainObjectName="OperationLogWorkflow">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="ORGANIZATION" domainObjectName="Organization">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
<columnOverride column="P_LEVEL" javaType="java.lang.Integer" />
</table>
<table tableName="ORGANIZATION_STRUCTURE" domainObjectName="OrganizationStructure">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="ORG_SERVICE_TEMPLATE_GROUP" domainObjectName="OrgServiceTemplateGroup">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ID" javaType="java.lang.Long" />
<columnOverride column="TEMPLATE_GROUP_ID" javaType="java.lang.Long" />
</table>
<table tableName="OUTPUT_GDBD_DETAIL" domainObjectName="OutputGdbdDetail">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="QUANTITY" javaType="java.lang.Integer" />
<columnOverride column="PRICE" javaType="java.math.BigDecimal" />
<columnOverride column="AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="TAX_RATE" javaType="java.math.BigDecimal" />
<columnOverride column="TAX_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="STATUS" javaType="java.lang.Integer" />
</table>
<table tableName="OUTPUT_INVOICE_EDITED" domainObjectName="OutputInvoiceEdited">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="SUBTOTALFOR_FINAL_PAYMENT" javaType="java.math.BigDecimal" />
<columnOverride column="SUBFOR_FINAL_PAYMENT_SPECIFIED" javaType="java.lang.Boolean" />
<columnOverride column="TAXABLE_SUBTOTAL" javaType="java.math.BigDecimal" />
<columnOverride column="OTHER_ITEM1_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="OTHER_ITEM2_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="OTHER_ITEM3_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="VAT_TAX" javaType="java.math.BigDecimal" />
<columnOverride column="EXCLUDE_TAX_PRICE" javaType="java.math.BigDecimal" />
<columnOverride column="OPERATE_STATUS" javaType="java.lang.Boolean" />
<columnOverride column="IS_NEED_SEND_EMAIL" javaType="java.lang.Boolean" />
</table>
<table tableName="OUTPUT_INVOICE_EDITED_REASON" domainObjectName="OutputInvoiceEditedReason">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OUTPUT_INVOICE_EDIT_HISTORY" domainObjectName="OutputInvoiceEditHistory">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="AMOUNT" javaType="java.math.BigDecimal" />
</table>
<table tableName="OUTPUT_INVOICE_GD_ISSUED" domainObjectName="OutputInvoiceGdIssued">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="TOTAL_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="TOTAL_TAX_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="STATUS" javaType="java.lang.Integer" />
<columnOverride column="IS_RED_INVOICE" javaType="java.lang.Boolean" />
</table>
<table tableName="OUTPUT_INVOICE_IMPORTED" domainObjectName="OutputInvoiceImported">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="SUBTOTALFOR_FINAL_PAYMENT" javaType="java.math.BigDecimal" />
<columnOverride column="SUBFOR_FINAL_PAYMENT_SPECIFIED" javaType="java.lang.Boolean" />
<columnOverride column="TAXABLE_SUBTOTAL" javaType="java.math.BigDecimal" />
<columnOverride column="IS_RELATED_B_D" javaType="java.lang.Boolean" />
<columnOverride column="B_D_SUBTOTALFOR_FINAL_PAYMENT" javaType="java.math.BigDecimal" />
<columnOverride column="OTHER_ITEM1_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="OTHER_ITEM2_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="OTHER_ITEM3_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="RECORD_STATUS" javaType="java.lang.Boolean" />
<columnOverride column="PRINTED_STATUS" javaType="java.lang.Boolean" />
</table>
<table tableName="OUTPUT_INVOICE_IMPORT_SHIPMENT" domainObjectName="OutputInvoiceImportShipment">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="TAXABLE_SUBTOTAL" javaType="java.math.BigDecimal" />
<columnOverride column="VEHICLE_PRICEAFTER_DISCOUNTS" javaType="java.math.BigDecimal" />
<columnOverride column="V_A_T" javaType="java.math.BigDecimal" />
<columnOverride column="REVENUE" javaType="java.math.BigDecimal" />
<columnOverride column="COST" javaType="java.math.BigDecimal" />
<columnOverride column="INVENTORY" javaType="java.math.BigDecimal" />
</table>
<table tableName="OUTPUT_INVOICE_MARKUP_RATIO" domainObjectName="OutputInvoiceMarkupRatio">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="RATE" javaType="java.math.BigDecimal" />
<columnOverride column="CURRENT_RATE" javaType="java.math.BigDecimal" />
</table>
<table tableName="OUTPUT_INVOICE_MODEL_MAPPING" domainObjectName="OutputInvoiceModelMapping">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OUTPUT_INVOICE_PAYMENT_DETAIL" domainObjectName="OutputInvoicePaymentDetail">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PAYMENT_AMOUNT" javaType="java.math.BigDecimal" />
</table>
<table tableName="OUTPUT_INVOICE_PRINTED" domainObjectName="OutputInvoicePrinted">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ISSURANCE_TYPE" javaType="java.lang.Boolean" />
<columnOverride column="SUBTOTALFOR_FINAL_PAYMENT" javaType="java.math.BigDecimal" />
<columnOverride column="TAXABLE_SUBTOTAL" javaType="java.math.BigDecimal" />
<columnOverride column="EXCLUDE_TAX_PRICE" javaType="java.math.BigDecimal" />
<columnOverride column="VAT_TAX" javaType="java.math.BigDecimal" />
<columnOverride column="INVOICE_STATUS" javaType="java.lang.Boolean" />
<columnOverride column="BD_STATUS" javaType="java.lang.Boolean" />
<columnOverride column="GD_BD_STATUS" javaType="java.lang.Boolean" />
<columnOverride column="PRINTED_TYPE" javaType="java.lang.Boolean" />
<columnOverride column="IS_B_D_RED" javaType="java.lang.Boolean" />
</table>
<table tableName="OUTPUT_INVOICE_PRINTED_REASON" domainObjectName="OutputInvoicePrintedReason">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OUTPUT_INVOICE_REASON" domainObjectName="OutputInvoiceReason">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="TYPE" javaType="java.lang.Boolean" />
</table>
<table tableName="OUTINV_SHIPMENT_HISTORY" domainObjectName="OutputInvoiceShipmentHistory">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OUTINV_TRIGGER_SYNC_HIST" domainObjectName="OutputInvoiceTriggerSyncHist">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="OUTPUT_RECONCILIATION_CONFIG" domainObjectName="OutputReconciliationConfig">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="TAG" javaType="java.lang.Boolean" />
<columnOverride column="STATUS" javaType="java.lang.Boolean" />
<columnOverride column="TAX_RATE" javaType="java.math.BigDecimal" />
<columnOverride column="PURCHASER_TESLA" javaType="java.lang.Boolean" />
<columnOverride column="SELLER_TESLA" javaType="java.lang.Boolean" />
<columnOverride column="FAPIAO_TAX_RATE" javaType="java.math.BigDecimal" />
</table>
<table tableName="OUTPUT_RECONCILIATION_MAPPING" domainObjectName="OutputReconciliationMapping">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="PERIOD_INFO" domainObjectName="PeriodInfo">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
<columnOverride column="STATUS" javaType="java.lang.Integer" />
<columnOverride column="IMPORT_TYPE" javaType="java.lang.Integer" />
<columnOverride column="SERVICE_TYPE" javaType="java.lang.Integer" />
</table>
<table tableName="PERMISSION" domainObjectName="Permission">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
<columnOverride column="P_LEVEL" javaType="java.lang.Boolean" />
</table>
<table tableName="PRODUCT" domainObjectName="Product">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="PRODUCT_ITEM" domainObjectName="ProductItem">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="PROJECT" domainObjectName="Project">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="YEAR" javaType="java.lang.Integer" />
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
<columnOverride column="RULE_TYPE" javaType="java.lang.Integer" />
<columnOverride column="START_PERIOD" javaType="java.lang.Integer" />
<columnOverride column="END_PERIOD" javaType="java.lang.Integer" />
</table>
<table tableName="PROJECT_CLIENT" domainObjectName="ProjectClient">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="PROJECT_MODEL_DIRTY_DATA" domainObjectName="ProjectModelDirtyData">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="PROJECT_OVERVIEW_INFO" domainObjectName="ProjectOverviewInfo">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PROJECT_YEAR" javaType="java.lang.Integer" />
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="TAX_BURDEN_RATIO" javaType="java.math.BigDecimal" />
<columnOverride column="TAX_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="PREPAID_TAX_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="MODEL_ABNORMAL" javaType="java.lang.Boolean" />
<columnOverride column="RISK_WARNING" javaType="java.lang.Boolean" />
<columnOverride column="REMARK" javaType="Boolean[]" />
</table>
<table tableName="PROJECT_SERVICE_TYPE" domainObjectName="ProjectServiceType">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="TEMPLATE_GROUP_ID" javaType="java.lang.Long" />
</table>
<table tableName="PROJECT_STATUS" domainObjectName="ProjectStatus">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="STATUS" javaType="java.lang.Integer" />
</table>
<table tableName="PROJECT_STATUS_MANAGE" domainObjectName="ProjectStatusManage">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="STATUS" javaType="java.lang.Integer" />
</table>
<table tableName="RECONCILIATION_ENTITY_OVERVIEW" domainObjectName="ReconciliationEntityOverview">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="A_X_REPORT_A1" javaType="java.math.BigDecimal" />
<columnOverride column="A_X_REPORT_A2" javaType="java.math.BigDecimal" />
<columnOverride column="A_X_REPORT_A3" javaType="java.math.BigDecimal" />
<columnOverride column="A_X_REPORT_A4" javaType="java.math.BigDecimal" />
<columnOverride column="A_X_REPORT_B1" javaType="java.math.BigDecimal" />
<columnOverride column="A_X_REPORT_B2" javaType="java.math.BigDecimal" />
<columnOverride column="A_X_REPORT_B3" javaType="java.math.BigDecimal" />
<columnOverride column="A_X_REPORT_B4" javaType="java.math.BigDecimal" />
<columnOverride column="A_X_REPORT_C1" javaType="java.math.BigDecimal" />
<columnOverride column="A_X_REPORT_C2" javaType="java.math.BigDecimal" />
<columnOverride column="A_X_REPORT_C3" javaType="java.math.BigDecimal" />
<columnOverride column="A_X_REPORT_C4" javaType="java.math.BigDecimal" />
<columnOverride column="A_X_REPORT_C5" javaType="java.math.BigDecimal" />
<columnOverride column="FAPIAO17_A1" javaType="java.math.BigDecimal" />
<columnOverride column="FAPIAO6_A1" javaType="java.math.BigDecimal" />
<columnOverride column="FAPIAO17_A2" javaType="java.math.BigDecimal" />
<columnOverride column="FAPIAO6_A2" javaType="java.math.BigDecimal" />
<columnOverride column="FAPIAO17_E1" javaType="java.math.BigDecimal" />
<columnOverride column="FAPIAO6_E2" javaType="java.math.BigDecimal" />
<columnOverride column="PERIOD" javaType="java.lang.Boolean" />
<columnOverride column="YEAR" javaType="java.lang.Integer" />
<columnOverride column="FAPIAO17_B" javaType="java.math.BigDecimal" />
<columnOverride column="FAPIAO6_B" javaType="java.math.BigDecimal" />
<columnOverride column="FAPIAO17_E" javaType="java.math.BigDecimal" />
<columnOverride column="FAPIAO6_E" javaType="java.math.BigDecimal" />
</table>
<table tableName="REGION" domainObjectName="Region">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="LEVEL_TYPE" javaType="java.lang.Integer" />
<columnOverride column="LONGITUDE" javaType="Double" />
<columnOverride column="LATITUDE" javaType="Double" />
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="REPORT" domainObjectName="Report">
<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="REPORT_CONFIGURATION" domainObjectName="ReportConfiguration">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ROW_INDEX" javaType="java.lang.Integer" />
<columnOverride column="COLUMN_INDEX" javaType="java.lang.Integer" />
<columnOverride column="COLUMN_END_INDEX" javaType="java.lang.Integer" />
</table>
<table tableName="ROLE" domainObjectName="Role">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="ROLE_CATEGORY" domainObjectName="RoleCategory">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="ROLE_MENU" domainObjectName="RoleMenu">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="ROLE_PERMISSION" domainObjectName="RolePermission">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="SERVICE_TYPE" domainObjectName="ServiceType">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="STANDARD_ACCOUNT" domainObjectName="StandardAccount">
<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" />
</table>
<table tableName="STATISTIC_ATTRIBUTE" domainObjectName="StatisticAttribute">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="STATISTIC_ATTRIBUTE_DIMENSION" domainObjectName="StatisticAttributeDimension">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ORDER_INDEX" javaType="java.lang.Boolean" />
</table>
<table tableName="STOCK" domainObjectName="Stock">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="STOCK_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="CAPITAL_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="CAPITAL_PERCENT" javaType="java.math.BigDecimal" />
</table>
<table tableName="STOCK_HISTORY" domainObjectName="StockHistory">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="STOCK_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="CAPITAL_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="CAPITAL_PERCENT" javaType="java.math.BigDecimal" />
</table>
<table tableName="SYSDIAGRAMS" domainObjectName="Sysdiagrams">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PRINCIPAL_ID" javaType="java.lang.Integer" />
<columnOverride column="DIAGRAM_ID" javaType="java.lang.Integer" />
<columnOverride column="VERSION" javaType="java.lang.Integer" />
<columnOverride column="DEFINITION" javaType="Boolean[]" />
</table>
<table tableName="TAX_CONTROL_DISK" domainObjectName="TaxControlDisk">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="TAX_CONTROL_STATUS" javaType="java.lang.Boolean" />
<columnOverride column="DISK_TYPE" javaType="java.lang.Boolean" />
<columnOverride column="TOP_MARGIN" javaType="java.lang.Integer" />
<columnOverride column="LEFT_MARGIN" javaType="java.lang.Integer" />
</table>
<table tableName="TAX_DOCUMENT_CATEGORY" domainObjectName="TaxDocumentCategory">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="CODE_LEVEL" javaType="java.lang.Integer" />
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="TAX_PAYER_REPORT_RULE" domainObjectName="TaxPayerReportRule">
<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="TAX_PAYER_TYPE" javaType="java.lang.Integer" />
<columnOverride column="TEMPLATE_GROUP_ID" javaType="java.lang.Long" />
</table>
<table tableName="TAX_RULE_SETTING" domainObjectName="TaxRuleSetting">
<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="TAX_RATE" javaType="java.math.BigDecimal" />
</table>
<table tableName="TAX_RULE_SETTING_ORGANIZATION" domainObjectName="TaxRuleSettingOrganization">
<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" />
</table>
<table tableName="TEMPLATE" domainObjectName="Template">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ID" javaType="java.lang.Long" />
<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.Integer" />
<columnOverride column="IS_ACTIVE_ASSOCIATION" javaType="java.lang.Integer" />
</table>
<table tableName="TEMPLATE_FORMULA" domainObjectName="TemplateFormula">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ROW_INDEX" javaType="java.lang.Integer" />
<columnOverride column="COLUMN_INDEX" javaType="java.lang.Integer" />
<columnOverride column="COLUMN_END_INDEX" javaType="java.lang.Integer" />
<columnOverride column="IS_MANUAL_CHANGE" javaType="java.lang.Boolean" />
</table>
<table tableName="TEMPLATE_GROUP" domainObjectName="TemplateGroup">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ID" javaType="java.lang.Long" />
<columnOverride column="PAY_TAX_TYPE" javaType="java.lang.Integer" />
<columnOverride column="GROUP_TYPE" javaType="java.lang.Integer" />
<columnOverride column="COPY_FROM" javaType="java.lang.Long" />
<columnOverride column="IS_SYSTEM_TYPE" javaType="java.lang.Integer" />
</table>
<table tableName="USER" domainObjectName="User">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="LOGIN_TYPE" javaType="java.lang.Integer" />
<columnOverride column="STATUS" javaType="java.lang.Integer" />
<columnOverride column="IS_ADMIN" javaType="java.lang.Boolean" />
<columnOverride column="ATTEMPT_TIMES" javaType="java.lang.Integer" />
<columnOverride column="IS_SUPER_ADMIN" javaType="java.lang.Boolean" />
</table>
<table tableName="USER_DIMENSION_VALUE" domainObjectName="UserDimensionValue">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACCESSIBLE" javaType="java.lang.Boolean" />
<columnOverride column="HAS_ORIGINAL_ROLE" javaType="java.lang.Boolean" />
</table>
<table tableName="USER_DIMENSION_VALUE_ORG" domainObjectName="UserDimensionValueOrg">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_HERITABLE" javaType="java.lang.Boolean" />
</table>
<table tableName="USER_DIMENSION_VALUE_ROLE" domainObjectName="UserDimensionValueRole">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="USER_HISTORICAL_PASSWORD" domainObjectName="UserHistoricalPassword">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="USER_ORGANIZATION" domainObjectName="UserOrganization">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_ACCESSIBLE" javaType="java.lang.Boolean" />
<columnOverride column="HAS_ORIGINAL_ROLE" javaType="java.lang.Boolean" />
</table>
<table tableName="USER_ORGANIZATION_ROLE" domainObjectName="UserOrganizationRole">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="USER_ROLE" domainObjectName="UserRole">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="WORKFLOW" domainObjectName="Workflow">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="WORKFLOW_APPROVE_REPORT_LOG" domainObjectName="WorkflowApproveReportLog">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="ORDER_INDEX" javaType="java.lang.Boolean" />
<columnOverride column="OPERATION_TYPE_ID" javaType="java.lang.Boolean" />
</table>
<table tableName="WORKFLOW_AUDIT_REPORT_LEVEL" domainObjectName="WorkflowAuditReportLevel">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_USER_ACCESSIBLE" javaType="java.lang.Boolean" />
<columnOverride column="ORDER_INDEX" javaType="java.lang.Boolean" />
</table>
<table tableName="WF_AUDIT_REPORT_LEVEL_ROLE" domainObjectName="WorkflowAuditReportLevelRole">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="WF_AUDIT_REPORT_LEVEL_USER" domainObjectName="WorkflowAuditReportLevelUser">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="WORKFLOW_CATEGORY" domainObjectName="WorkflowCategory">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ORDER_INDEX" javaType="java.lang.Boolean" />
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="WORKFLOW_MESSAGE" domainObjectName="WorkflowMessage">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PRIORITY" javaType="java.lang.Boolean" />
<columnOverride column="OFFSET_HOURS" javaType="java.lang.Boolean" />
<columnOverride column="IS_USER_ACCESSIBLE" javaType="java.lang.Boolean" />
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="WORKFLOW_MESSAGE_CATEGORY" domainObjectName="WorkflowMessageCategory">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ORDER_INDEX" javaType="java.lang.Boolean" />
</table>
<table tableName="WORKFLOW_MESSAGE_RESULT" domainObjectName="WorkflowMessageResult">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="PRIORITY" javaType="java.lang.Boolean" />
<columnOverride column="IS_READ" javaType="java.lang.Boolean" />
<columnOverride column="SERVICE_TYPE_ID" javaType="java.lang.Boolean" />
<columnOverride column="OFFSET_HOURS" javaType="java.lang.Boolean" />
</table>
<table tableName="WORKFLOW_MESSAGE_RESULT_USER" domainObjectName="WorkflowMessageResultUser">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="WORKFLOW_MESSAGE_ROLE" domainObjectName="WorkflowMessageRole">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="WORKFLOW_MESSAGE_USER" domainObjectName="WorkflowMessageUser">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="WORKFLOW_NODE" domainObjectName="WorkflowNode">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_FIXED_TYPE" javaType="java.lang.Boolean" />
<columnOverride column="MONTH" javaType="java.lang.Boolean" />
<columnOverride column="DAY" javaType="java.lang.Boolean" />
<columnOverride column="REFERENCE_OFFSET" javaType="java.lang.Boolean" />
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
</table>
<table tableName="WORKFLOW_NODE_LOG" domainObjectName="WorkflowNodeLog">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="STATUS" javaType="java.lang.Boolean" />
</table>
<table tableName="WORKFLOW_ORG" domainObjectName="WorkflowOrg">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="WORKFLOW_TASK" domainObjectName="WorkflowTask">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="ORDER_INDEX" javaType="java.lang.Boolean" />
<columnOverride column="IS_ACTIVE" javaType="java.lang.Boolean" />
<columnOverride column="IS_MANDATORY" javaType="java.lang.Boolean" />
</table>
<table tableName="WORKFLOW_TASK_LOG" domainObjectName="WorkflowTaskLog">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="IS_FINISHED" javaType="java.lang.Boolean" />
</table>
</context>
</generatorConfiguration>
\ No newline at end of file
rem see http://www.mybatis.org/generator/running/runningFromCmdLine.html
cd /d %~dp0
call java -classpath .;./* org.mybatis.generator.api.ShellRunner -configfile generatorConfig.xml -overwrite -verbose
echo @@@@@@@@@@@ DONE @@@@@@@@@@@
pause
jdbc.driverClass=oracle.jdbc.driver.OracleDriver
jdbc.connectionURL=jdbc:oracle:thin:@10.158.230.144:11521:XE
jdbc.userId=system
jdbc.password=taxadmin2018
<?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="&quot;"/>
<property name="endingDelimiter" value="&quot;"/>
<property name="javaFileEncoding" value="UTF-8" />
<!--<plugin type="cn.pwc.demo.util.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="false" />
</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="ACCOUNT" domainObjectName="Account">
<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" />
</table>
<table tableName="ACCOUNT_REMAP" domainObjectName="AccountRemap">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
<columnOverride column="REMAP_DEBIT" javaType="java.math.BigDecimal" />
<columnOverride column="REMAP_CREDIT" javaType="java.math.BigDecimal" />
<columnOverride column="RE_MAPP_TYPE_ID" javaType="java.lang.Integer" />
</table>
<table tableName="ACCOUNT_REMAP_SUM" domainObjectName="AccountRemapSum">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
<columnOverride column="ACCT_LEVEL" javaType="java.lang.Integer" />
<columnOverride column="REMAP_DEBIT" javaType="java.math.BigDecimal" />
<columnOverride column="REMAP_CREDIT" javaType="java.math.BigDecimal" />
</table>
<table tableName="ASSET_GROUP_RESULT" domainObjectName="AssetGroupResult">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="TAX_DEPRECIATION_PERIOD" javaType="java.lang.Integer" />
</table>
<table tableName="ASSETS_LIST" domainObjectName="AssetsList">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="DEPRECIATION_PERIOD" javaType="java.lang.Integer" />
<columnOverride column="ACQUISITION_VALUE" javaType="java.math.BigDecimal" />
<columnOverride column="ADJUSTMENT_VALUE" javaType="java.math.BigDecimal" />
<columnOverride column="RESIDUAL_RATE" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_DEPRECIATION_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_ADJUSTMENT_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_END_VALUE" javaType="java.math.BigDecimal" />
<columnOverride column="STATUS" javaType="java.lang.Integer" />
<columnOverride column="ACCOUNT_ACQUISITION_VALUE" javaType="java.math.BigDecimal" />
<columnOverride column="MONTH_DEPRECIATION_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="AYEAR_DEPRECIATION_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="TOTALEPRECIATION_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="TAX_DEPRECIATION_PERIOD" javaType="java.lang.Integer" />
<columnOverride column="TO_LAST_YEAR_DEPRECIATE_PERIOD" javaType="java.lang.Integer" />
<columnOverride column="TO_CURT_YEAR_DEPRECIATE_PERIOD" javaType="java.lang.Integer" />
<columnOverride column="TAX_YEAR_DEPRECIATION_PERIOD" javaType="java.lang.Integer" />
<columnOverride column="TAX_MONTH_DEPRECIATION_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="TO_CURT_YEAR_DEPRECIATE_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="TAX_RULE_SETTING_ORGANIZATION" javaType="java.math.BigDecimal" />
<columnOverride column="TOTAL_DIFFERENCE_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_DIFFERENCE_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="IS_RETAIN" javaType="java.lang.Integer" />
<columnOverride column="ASSET_TYPE" javaType="java.lang.Integer" />
</table>
<table tableName="BALANCE" domainObjectName="Balance">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="BEG_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="BEG_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="BEG_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="MONTH_ID" javaType="java.lang.Integer" />
<columnOverride column="YEAR_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="CARRYOVER_DEBIT" javaType="java.math.BigDecimal" />
<columnOverride column="CARRYOVER_CREDIT" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CARRYOVER_DEBIT" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CARRYOVER_CREDIT" javaType="java.math.BigDecimal" />
<columnOverride column="DEBIT_NET" javaType="java.math.BigDecimal" />
<columnOverride column="CREDIT_NET" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_DEBIT_NET" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CREDIT_NET" javaType="java.math.BigDecimal" />
<columnOverride column="SUB_PROP" javaType="java.lang.Integer" />
<columnOverride column="IS_DUMMY" javaType="java.lang.Integer" />
</table>
<table tableName="BALANCE_STD" domainObjectName="BalanceStd">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="BEG_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="BEG_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="BEG_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="CARRYOVER_DEBIT" javaType="java.math.BigDecimal" />
<columnOverride column="CARRYOVER_CREDIT" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CARRYOVER_DEBIT" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CARRYOVER_CREDIT" javaType="java.math.BigDecimal" />
<columnOverride column="DEBIT_NET" javaType="java.math.BigDecimal" />
<columnOverride column="CREDIT_NET" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_DEBIT_NET" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CREDIT_NET" javaType="java.math.BigDecimal" />
<columnOverride column="SUB_PROP" javaType="java.lang.Integer" />
</table>
<table tableName="BALANCE_STD_MANUAL" domainObjectName="BalanceStdManual">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Long" />
<columnOverride column="BEG_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="BEG_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="BEG_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="SUB_PROP" javaType="java.lang.Integer" />
<columnOverride column="CARRYOVER_DEBIT" javaType="java.math.BigDecimal" />
<columnOverride column="CARRYOVER_CREDIT" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CARRYOVER_DEBIT" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CARRYOVER_CREDIT" javaType="java.math.BigDecimal" />
<columnOverride column="DEBIT_NET" javaType="java.math.BigDecimal" />
<columnOverride column="CREDIT_NET" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_DEBIT_NET" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CREDIT_NET" javaType="java.math.BigDecimal" />
</table>
<table tableName="CELL_COMMENT" domainObjectName="CellComment">
<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" />
</table>
<table tableName="CELL_DATA" domainObjectName="CellData">
<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" />
</table>
<table tableName="CELL_DATA_SOURCE" domainObjectName="CellDataSource">
<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" />
</table>
<table tableName="COMPANY_BALANCE" domainObjectName="CompanyBalance">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="BEG_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="BEG_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="BEG_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="MONTH_ID" javaType="java.lang.Integer" />
</table>
<table tableName="CUST_BALANCE" domainObjectName="CustBalance">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Long" />
<columnOverride column="BEG_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="BEG_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="BEG_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="MONTH_ID" javaType="java.lang.Integer" />
<columnOverride column="IS_DUMMY" javaType="java.lang.Integer" />
</table>
<table tableName="CUST_BALANCE_STD" domainObjectName="CustBalanceStd">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="BEG_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="BEG_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="BEG_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_CREDIT_BAL" javaType="java.math.BigDecimal" />
</table>
<table tableName="CUST_BALANCE_STD_MANUAL" domainObjectName="CustBalanceStdManual">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Long" />
<columnOverride column="BEG_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="BEG_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="BEG_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="YEAR_CREDIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_DEBIT_BAL" javaType="java.math.BigDecimal" />
<columnOverride column="END_CREDIT_BAL" javaType="java.math.BigDecimal" />
</table>
<table tableName="CUSTOMS_INVOICE" domainObjectName="CustomsInvoice">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="INVOICE_TAX_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="INVOICE_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="STATUS" javaType="java.lang.Integer" />
<columnOverride column="PART_ACCNTED_PERIOD" javaType="java.lang.Integer" />
<columnOverride column="ACCNTED_PERIOD" javaType="java.lang.Integer" />
</table>
<table tableName="DATA_SOURCE" domainObjectName="DataSource">
<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="DATA_SOURCE_DETAIL" domainObjectName="DataSourceDetail">
<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" />
</table>
<table tableName="ENTERPRISE_ACCOUNT" domainObjectName="EnterpriseAccount">
<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" />
</table>
<table tableName="ENTRIES_CHECK_DETAIL_RESULT" domainObjectName="EntriesCheckDetailResult">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IS_DOUBT" javaType="java.lang.Integer" />
<columnOverride column="IS_BIG_VOUCHER" javaType="java.lang.Integer" />
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
<columnOverride column="DEBIT" javaType="java.math.BigDecimal" />
<columnOverride column="CREDIT" javaType="java.math.BigDecimal" />
<columnOverride column="ATTACH" javaType="java.lang.Long" />
<columnOverride column="IMPORT_TYPE" javaType="java.lang.Integer" />
<columnOverride column="IS_FILTERED" javaType="java.lang.Integer" />
<columnOverride column="IS_RELEVANT_AMT" javaType="java.lang.Integer" />
</table>
<table tableName="ENTRIES_CHECK_RESULT" domainObjectName="EntriesCheckResult">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="VOUCHER_NUM" javaType="java.lang.Integer" />
<columnOverride column="ENTRIES_NUM" javaType="java.lang.Integer" />
<columnOverride column="DEBIT_RELEVANT_AMT" javaType="java.math.BigDecimal" />
<columnOverride column="CREDIT_RELEVANT_AMT" javaType="java.math.BigDecimal" />
<columnOverride column="DEBIT_TOTAL_AMT" javaType="java.math.BigDecimal" />
<columnOverride column="CREDIT_TOTAL_AMT" javaType="java.math.BigDecimal" />
<columnOverride column="BIG_VOUCHER_NUM" javaType="java.lang.Integer" />
<columnOverride column="BIG_ENTRIES_NUM" javaType="java.lang.Integer" />
<columnOverride column="BIG_DEBIT_RELEVANT_AMT" javaType="java.math.BigDecimal" />
<columnOverride column="BIG_CREDIT_RELEVANT_AMT" javaType="java.math.BigDecimal" />
<columnOverride column="BIG_DEBIT_TOTAL_AMT" javaType="java.math.BigDecimal" />
<columnOverride column="BIG_CREDIT_TOTAL_AMT" javaType="java.math.BigDecimal" />
<columnOverride column="ENTRY_DOUBTS" javaType="java.lang.Integer" />
<columnOverride column="BIG_ENTRY_DOUBTS" javaType="java.lang.Integer" />
<columnOverride column="VOUCHER_DOUBTS" javaType="java.lang.Integer" />
<columnOverride column="BIG_VOUCHER_DOUBTS" javaType="java.lang.Integer" />
<columnOverride column="IS_FILTERED" javaType="java.lang.Integer" />
<columnOverride column="TYPE" javaType="java.lang.Integer" />
<columnOverride column="IS_FILTER" javaType="java.lang.Integer" />
<columnOverride column="IS_SHOW" javaType="java.lang.Integer" />
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
</table>
<table tableName="FORMULA_CACHE" domainObjectName="FormulaCache">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
<columnOverride column="YEAR" javaType="java.lang.Integer" />
<columnOverride column="TARGET_ROW_INDEX" javaType="java.lang.Integer" />
<columnOverride column="TARGET_COLUMN_INDEX" javaType="java.lang.Integer" />
<columnOverride column="TARGET_PERIOD" javaType="java.lang.Integer" />
<columnOverride column="RESULT_TYPE" javaType="java.lang.Integer" />
</table>
<table tableName="null" domainObjectName="FormulaCachePK implements Serializable">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
</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="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="FILE_IMPORT_TYPE" javaType="java.lang.Integer" />
</table>
<table tableName="INDEX_ANALYSIS_DETAIL_RESULT" domainObjectName="IndexAnalysisDetailResult">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="YEAR" javaType="java.lang.Integer" />
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
<columnOverride column="SEQUENCE" javaType="java.lang.Integer" />
<columnOverride column="DISPLAY_TYPE" javaType="java.lang.Integer" />
<columnOverride column="IS_VISIBLE" javaType="java.lang.Integer" />
<columnOverride column="IS_MAIN_VALUE" javaType="java.lang.Integer" />
<columnOverride column="IS_YEAR_VALUE" javaType="java.lang.Integer" />
<columnOverride column="IS_MON_EXP" javaType="java.lang.Integer" />
<columnOverride column="IS_YEAR_EXP" javaType="java.lang.Integer" />
</table>
<table tableName="INDEX_ANALYSIS_RESULT" domainObjectName="IndexAnalysisResult">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="TYPE" javaType="java.lang.Integer" />
<columnOverride column="IS_SHOW" javaType="java.lang.Integer" />
<columnOverride column="IS_REPORT" javaType="java.lang.Integer" />
</table>
<table tableName="INPUT_VAT_INVOICE" domainObjectName="InputVatInvoice">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="TAX_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="INVOICE_TYPE" javaType="java.lang.Integer" />
<columnOverride column="STATUS" javaType="java.lang.Integer" />
<columnOverride column="PART_ACCNTED_PERIOD" javaType="java.lang.Integer" />
<columnOverride column="ACCNTED_PERIOD" javaType="java.lang.Integer" />
</table>
<table tableName="INPUT_VAT_INVOICE_ITEM" domainObjectName="InputVatInvoiceItem">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="TAX_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="TAX_RATE" javaType="java.math.BigDecimal" />
</table>
<table tableName="INVOICE_MAPPING" domainObjectName="InvoiceMapping">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
</table>
<table tableName="MODEL_BACK_FILL_AMOUNT" domainObjectName="ModelBackFillAmount">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="AMOUNT" javaType="java.math.BigDecimal" />
</table>
<table tableName="MODEL_CATEGORY_RESULT" domainObjectName="ModelCategoryResult">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="SORT" javaType="java.lang.Integer" />
<columnOverride column="QUANTITY" javaType="java.lang.Integer" />
</table>
<table tableName="MODEL_DETAIL_LOG" domainObjectName="ModelDetailLog">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="FEATURE" javaType="java.lang.Integer" />
<columnOverride column="RUNNING_RESULT" javaType="java.lang.Integer" />
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
</table>
<table tableName="MODEL_LOG" domainObjectName="ModelLog">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="RUN_NUMBER" javaType="java.lang.Integer" />
<columnOverride column="SUCCESS_NUMBER" javaType="java.lang.Integer" />
<columnOverride column="FAILURE_NUMBER" javaType="java.lang.Integer" />
</table>
<table tableName="MODIFIED_REPORT_CELL" domainObjectName="ModifiedReportCell">
<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="OPERATION_LOG" domainObjectName="OperationLog">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="MODULE_ID" javaType="java.lang.Integer" />
<columnOverride column="OPERATION_TYPE" javaType="java.lang.Integer" />
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
<columnOverride column="SERVICE_TYPE" javaType="java.lang.Integer" />
</table>
<table tableName="OUTPUT_VAT_INVOICE" domainObjectName="OutputVatInvoice">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="INVOICE_TYPE" javaType="java.lang.Integer" />
<columnOverride column="SEQ_NO" javaType="java.lang.Integer" />
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="STATUS" javaType="java.lang.Integer" />
<columnOverride column="PART_ACCNTED_PERIOD" javaType="java.lang.Integer" />
<columnOverride column="ACCNTED_PERIOD" javaType="java.lang.Integer" />
</table>
<table tableName="OUTPUT_VAT_INVOICE_ITEM" domainObjectName="OutputVatInvoiceItem">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="QUANTITY" javaType="java.lang.Integer" />
<columnOverride column="UNIT_PRICE" javaType="Double" />
<columnOverride column="AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="TAX_RATE" javaType="java.math.BigDecimal" />
<columnOverride column="TAX_AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="SEQ_NO" javaType="java.lang.Integer" />
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
</table>
<table tableName="PERIOD_CELL_REFERENCE" 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.Integer" />
</table>
<table tableName="null" domainObjectName="PeriodCellReferencePK implements Serializable">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
</table>
<table tableName="PERIOD_CELL_TEMPLATE" 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" 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_FORMULA_BLOCK" 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_TAX_PAYER_REPORT_RULE" 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" 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" 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" 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="ORDER_INDEX" javaType="java.lang.Integer" />
<columnOverride column="IS_SYSTEM_TYPE" javaType="java.lang.Integer" />
<columnOverride column="IS_ACTIVE_ASSOCIATION" javaType="java.lang.Integer" />
<columnOverride column="TEMPLATE_ID" javaType="java.lang.Long" />
</table>
<table tableName="REPORT" domainObjectName="Report">
<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="STANDARD_ACCOUNT" domainObjectName="StandardAccount">
<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" />
</table>
<table tableName="VALIDATION_INFO" domainObjectName="ValidationInfo">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IMPORT_TYPE_ID" javaType="java.lang.Integer" />
<columnOverride column="NUMBER" javaType="java.lang.Integer" />
<columnOverride column="PERIOD_ID" javaType="java.lang.Integer" />
<columnOverride column="ERP_CHECK_TYPE_ID" javaType="java.lang.Integer" />
<columnOverride column="ERROR_LEVEL" javaType="java.lang.Integer" />
<columnOverride column="IS_SHOW_DETAIL" javaType="java.lang.Boolean" />
</table>
<table tableName="VOUCHER" domainObjectName="Voucher">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
<columnOverride column="DEBIT" javaType="java.math.BigDecimal" />
<columnOverride column="CREDIT" javaType="java.math.BigDecimal" />
<columnOverride column="ATTACH" javaType="java.lang.Long" />
<columnOverride column="IMPORT_TYPE" javaType="java.lang.Integer" />
<columnOverride column="MONTH_ID" javaType="java.lang.Integer" />
<columnOverride column="ORIGINAL_PERIOD" javaType="java.lang.Integer" />
<columnOverride column="STATUS" javaType="java.lang.Integer" />
<columnOverride column="PART_BILLED_PERIOD" javaType="java.lang.Integer" />
<columnOverride column="BILLED_PERIOD" javaType="java.lang.Integer" />
</table>
<table tableName="VOUCHER_MAIN" domainObjectName="VoucherMain">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
<columnOverride column="VOUCHER_COUNT" javaType="java.lang.Integer" />
<columnOverride column="ACCT_CODE_COUNT" javaType="java.lang.Integer" />
<columnOverride column="AMOUNT" javaType="java.math.BigDecimal" />
<columnOverride column="AMOUNT_CREDIT" javaType="java.math.BigDecimal" />
</table>
<table tableName="VOUCHER_MAPPING" domainObjectName="VoucherMapping">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="PERIOD" javaType="java.lang.Integer" />
</table>
</context>
</generatorConfiguration>
\ No newline at end of file
rem see http://www.mybatis.org/generator/running/runningFromCmdLine.html
cd /d %~dp0
call java -classpath .;./* org.mybatis.generator.api.ShellRunner -configfile vatGeneratorConfig.xml -overwrite -verbose
echo @@@@@@@@@@@ DONE @@@@@@@@@@@
pause
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.mybatis.generator.eclipse.launching.LaunchConfigurationType">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/atms-api"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="4"/>
</listAttribute>
<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/atms-api/etc/generator&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/atms-api/etc/generator/mssql-jdbc-6.2.2.jre7.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
</listAttribute>
<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
<stringAttribute key="org.mybatis.generator.eclipse.ui.CONFIG_TAB.FILE_NAME" value="${workspace_loc:/atms/atms-api/etc/generator/generatorConfigEclipse.xml}"/>
<stringAttribute key="org.mybatis.generator.eclipse.ui.SQL_TAB.CONNECTION_URL" value=""/>
<stringAttribute key="org.mybatis.generator.eclipse.ui.SQL_TAB.DRIVER_CLASS" value=""/>
<stringAttribute key="org.mybatis.generator.eclipse.ui.SQL_TAB.FILE_NAME" value=""/>
<stringAttribute key="org.mybatis.generator.eclipse.ui.SQL_TAB.PASSWORD" value=""/>
<booleanAttribute key="org.mybatis.generator.eclipse.ui.SQL_TAB.SECURE_CREDENTIALS" value="false"/>
<stringAttribute key="org.mybatis.generator.eclipse.ui.SQL_TAB.USER_ID" value=""/>
</launchConfiguration>
<?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="generator.properties" />
<!-- <classPathEntry location="../hsqldb/hsqldb-2.3.5.jar" /> -->
<context id="contextId" targetRuntime="MyBatis3">
<property name="autoDelimitKeywords" value="true" />
<property name="javaFileEncoding" value="UTF-8" />
<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.entitiy" targetProject="atms-api/src/main/java">
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="pwc.taxtech.atms.dao" targetProject="atms-api/src/main/resources">
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="pwc.taxtech.atms.dao" targetProject="atms-api/src/main/java">
<property name="rootInterface" value="pwc.taxtech.atms.MyMapper" />
</javaClientGenerator>
<!-- Area/AreaRegion/Region -->
<table schema="dbo" tableName="OperationLogBasicData" domainObjectName="OperationLogBasicData">
<property name="useActualColumnNames" value="true" />
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
</context>
</generatorConfiguration>
\ No newline at end of file
jdbc.driverClass=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.connectionURL=jdbc:sqlserver://192.168.1.102:1434;DatabaseName=MAILMaster
jdbc.userId=sa
jdbc.password=atmsunittestSQL
\ No newline at end of file
<?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="mailGenerator.properties" />
<!-- <classPathEntry location="../hsqldb/hsqldb-2.3.5.jar" /> -->
<context id="contextId" targetRuntime="MyBatis3">
<property name="autoDelimitKeywords" value="true" />
<property name="javaFileEncoding" value="UTF-8" />
<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.entitiy" targetProject="../../src/main/java">
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="pwc.taxtech.atms.dao" targetProject="../../src/main/resources">
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="pwc.taxtech.atms.dao" targetProject="../../src/main/java">
<property name="rootInterface" value="pwc.taxtech.atms.MyMailMapper" />
</javaClientGenerator>
<!-- Area/AreaRegion/Region -->
<table schema="dbo" tableName="MAILQUEUE" domainObjectName="MailQueue">
<property name="useActualColumnNames" value="false"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<!-- <generatedKey column="MAILSEQ" sqlStatement="SqlServer" type="post" identity="true" /> -->
<generatedKey column="MAILSEQ" sqlStatement="JDBC" type="post" identity="true" />
</table>
</context>
</generatorConfiguration>
\ No newline at end of file
java -classpath .;./* org.mybatis.generator.api.ShellRunner -configfile mailGeneratorConfig.xml -overwrite -verbose -tables dbo.xxx
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment