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>