30 lines
1.1 KiB
XML
30 lines
1.1 KiB
XML
|
|
<?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">
|
||
|
|
<mapper namespace="com.hzs.bonus.bonus.mapper.CuMemberBonusDelayMapper">
|
||
|
|
|
||
|
|
<delete id="deleteCuMemberBonusDelay">
|
||
|
|
delete
|
||
|
|
from CU_MEMBER_BONUS_DELAY
|
||
|
|
where PK_BONUS in (
|
||
|
|
select pk_id
|
||
|
|
from cu_member_bonus
|
||
|
|
where period = #{period} and grant_status <= 2)
|
||
|
|
</delete>
|
||
|
|
|
||
|
|
<insert id="batchInsertCuMemberBonusDelay">
|
||
|
|
insert ALL
|
||
|
|
<foreach item="item" index="index" collection="cuMemberBonusDelayList" separator=" ">
|
||
|
|
into cu_member_bonus_delay (
|
||
|
|
pk_member, period, pk_country, pk_creator,
|
||
|
|
before_grant_income, grant_income, after_grant_income, pk_bonus
|
||
|
|
)
|
||
|
|
values (
|
||
|
|
#{item.pkMember}, #{item.period}, #{item.pkCountry}, #{item.pkCreator},
|
||
|
|
#{item.beforeGrantIncome}, #{item.grantIncome}, #{item.afterGrantIncome}, #{item.pkBonus}
|
||
|
|
)
|
||
|
|
</foreach>
|
||
|
|
SELECT 1 FROM dual
|
||
|
|
</insert>
|
||
|
|
|
||
|
|
</mapper>
|