diff --git a/src/com/dao/mapper/RegionalismMapper.xml b/src/com/dao/mapper/RegionalismMapper.xml
index ce2c48f5..8a2f3927 100644
--- a/src/com/dao/mapper/RegionalismMapper.xml
+++ b/src/com/dao/mapper/RegionalismMapper.xml
@@ -39,4 +39,14 @@ PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN"
order by code
+
+
+ SELECT
+
+ FROM regionalism_info
+ WHERE code in
+
+ #{item}
+
+
\ No newline at end of file
diff --git a/src/com/dao/mapper/SystemCodeMapper.xml b/src/com/dao/mapper/SystemCodeMapper.xml
index c23937dd..39b98451 100644
--- a/src/com/dao/mapper/SystemCodeMapper.xml
+++ b/src/com/dao/mapper/SystemCodeMapper.xml
@@ -21,22 +21,45 @@ PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN"
order by code
-
+
SELECT
FROM system_info
-
-
- AND code = #{code}
-
-
- AND city_name LIKE CONCAT(CONCAT('%', #{cityName}), '%')
-
-
- AND district_name LIKE CONCAT(CONCAT('%', #{districtName}), '%')
-
-
- order by code
+ WHERE system_name=#{systemName}
+
+
+ SELECT
+
+ FROM system_info
+ WHERE code=#{code}
+
+
+
+ SELECT
+
+ FROM system_info
+ WHERE system_name in
+
+ #{item}
+
+
+
+
+ SELECT
+
+ FROM system_info
+ WHERE code in
+
+ #{item}
+
+
+
+ INSERT INTO system_info (system_name)
+ VALUES
+
+ (#{item,jdbcType=VARCHAR})
+
+
\ No newline at end of file
diff --git a/src/com/dao/mapper/pre-data-details-mapper.xml b/src/com/dao/mapper/pre-data-details-mapper.xml
new file mode 100644
index 00000000..ed0c50fd
--- /dev/null
+++ b/src/com/dao/mapper/pre-data-details-mapper.xml
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AND pre_data_details.city_name=#{cityName}
+
+
+ AND
+ pre_data_details.district_name=#{districtName}
+
+
+ AND pre_data_details.data_version=#{dataVersion}
+
+
+ AND pre_data_details.system_name=#{systemName}
+
+
+
+ AND CONCAT(area_code,city_name,district_name,system_name) LIKE CONCAT('%',CONCAT(#{item},'%'))
+
+
+
+
+
+
+ area_code,city_name,district_name,system_name,area_level,data_version,begin_in_use,function_details,
+ department_manager,manager_contacts,sys_developer_full_name,data_base_type,data_base_version,
+ is_budget_exec,is_budget_quota,is_collection,is_department_budget,total_budget_account,
+ final_account_manage,report_form_manage,non_tax_revenue_manage,wage_system,
+ analysis_of_financial_economic_prosperity,government_debt
+
+
+
+
+ SELECT
+
+ FROM pre_data_details
+
+
+
+
+ and pre_data_details.id>= #{offset}
+
+
+ and pre_data_details.id>=0
+
+
+
+
+ ORDER BY pre_data_details.area_code,pre_data_details.sys_code
+
+ LIMIT #{limit}
+
+
+
+
+
+
+
+
+ SELECT COUNT(id) FROM pre_data_details
+
+
+
+
+
+
+
+
+ SELECT MAX(idx) FROM (SELECT id idx FROM pre_data_details
+ ORDER BY id LIMIT 0,#{totalLimit}) AS TEMP
+
+
+ select data_path
+ from pre_data_details
+ where id in
+
+ #{item}
+
+
+
+
+ area_code,sys_code,area_level,data_version,begin_in_use,function_details,
+ department_manager,manager_contacts,sys_developer_full_name,data_base_type,data_base_version,
+ is_budget_exec,is_budget_quota,is_collection,is_department_budget,total_budget_account,
+ final_account_manage,report_form_manage,non_tax_revenue_manage,wage_system,
+ analysis_of_financial_economic_prosperity,government_debt,update_time
+
+
+
+
+ SELECT
+
+ FROM pre_data_details
+ ORDER BY pre_data_details.area_code,pre_data_details.sys_code
+
+
+
+
+ INSERT INTO pre_data_info ( )
+ VALUES
+
+ (#{item.areaCode,jdbcType=VARCHAR},#{item.sysCode,jdbcType=INTEGER},#{item.areaLevel,jdbcType=VARCHAR},#{item.dataVersion,jdbcType=VARCHAR},#{item.beginUseTime},#{item.functionDetails},
+ #{item.departmentManager},#{item.managerContacts,jdbcType=VARCHAR},#{item.developerFullName,jdbcType=VARCHAR},#{item.dataBaseType,jdbcType=VARCHAR},#{item.dataBaseVersion,jdbcType=VARCHAR},
+ #{item.budgetExecManage},#{item.budgetQuotaManage,jdbcType=VARCHAR},#{item.collection,jdbcType=VARCHAR},#{item.departmentBudgetManage,jdbcType=VARCHAR},#{item.totalBudgetAccount,jdbcType=VARCHAR},
+ #{item.finalAccountManage},#{item.reportFormManage,jdbcType=VARCHAR},#{item.nonTaxManage,jdbcType=VARCHAR},#{item.wageSystem,jdbcType=VARCHAR},
+ #{item.analysisOfFinancialEconomicProsperity},#{item.governmentDebtManage},#{item.updateTime})
+
+
+
+
+
+ UPDATE
+ pre_data_info
+
+
+
+ is_collect= #{collection},
+
+
+ area_level= #{areaLevel},
+
+
+ data_version= #{dataVersion},
+
+
+ begin_in_use= #{beginUseTime},
+
+
+ function_details= #{functionDetails},
+
+
+ department_manager= #{departmentManager},
+
+
+ manager_contacts= #{managerContacts},
+
+
+ sys_developer_full_name= #{developerFullName},
+
+
+ data_base_type= #{dataBaseType},
+
+
+ data_base_version= #{dataBaseVersion},
+
+
+ is_department_budget= #{departmentBudgetManage},
+
+
+ is_budget_quota= #{budgetQuotaManage},
+
+
+ is_budget_exec= #{budgetExecManage},
+
+
+ total_budget_account= #{totalBudgetAccount},
+
+
+ final_account_manage= #{finalAccountManage},
+
+
+ report_form_manage= #{reportFormManage},
+
+
+ non_tax_revenue_manage= #{nonTaxManage},
+
+
+ wage_system= #{wageSystem},
+
+
+ analysis_of_financial_economic_prosperity= #{analysisOfFinancialEconomicProsperity},
+
+
+ government_debt= #{governmentDebtManage},
+
+
+ update_time= #{updateTime},
+
+
+
+
+ area_code = #{areaCode}
+ AND sys_code = #{sysCode}
+ AND remove ='0'
+
+
+
+
+ SELECT
+ CONCAT(area_code,',',system_name)
+ FROM pre_data_details
+ where
+ CONCAT(area_code,',',system_name) IN
+
+ #{item}
+
+
+
+
+
\ No newline at end of file