trust-apply-bak-mapper.xml 781 Bytes
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<!-- 托管记录备份/恢复(恒生柜台bug,每天日终后会丢失托管记录) @author 仝玉甫 -->
<mapper namespace="com.cjs.cms.dao.ration.TrustApplyBakDao">

	<!-- 删除所有备份数据 -->
	<delete id="deleteAll">
		DELETE FROM HS_ASSET.TRUSTAPPLY_BAK
	</delete>
	
	<!-- 备份数据 -->
	<insert id="backup">
		INSERT INTO HS_ASSET.TRUSTAPPLY_BAK
		SELECT * FROM HS_ASSET.TRUSTAPPLY
	</insert>
	
	<!-- 恢复数据 -->
	<insert id="recover">
		INSERT INTO HS_ASSET.TRUSTAPPLY
		SELECT * FROM HS_ASSET.TRUSTAPPLY_BAK A
		WHERE A.APPLY_NO NOT IN (SELECT B.APPLY_NO FROM HS_ASSET.TRUSTAPPLY B)
	</insert>
</mapper>