select id, company_id, video_id, red_packet_money from fs_user_course_video_red_package insert into fs_user_course_video_red_package company_id, video_id, red_packet_money, #{companyId}, #{videoId}, #{redPacketMoney}, update fs_user_course_video_red_package company_id = #{companyId}, video_id = #{videoId}, red_packet_money = #{redPacketMoney}, where id = #{id} delete from fs_user_course_video_red_package where id = #{id} delete from fs_user_course_video_red_package where id in #{id} DELETE FROM fs_user_course_video_red_package WHERE 1=1 AND video_id IN #{id} AND period_id IN #{id} update fs_user_course_video_red_package set red_packet_money = #{redPacketMoney} where period_id = #{periodId} and video_id = #{videoId} and company_id = #{companyId} and data_type = 2 insert into fs_user_course_video_red_package company_id, video_id, red_packet_money, period_id, data_type, rule_id, VALUES #{item.companyId}, #{item.videoId}, #{item.redPacketMoney}, #{item.periodId}, #{item.dataType}, #{item.ruleId}, delete from fs_user_course_video_red_package WHERE (data_type = 2 AND period_id = #{item.periodId} AND video_id = #{item.videoId} AND company_id = #{item.companyId}) update fs_user_course_video_red_package set red_packet_money = #{item.redPacketMoney} where period_id = #{item.periodId} and video_id = #{item.videoId} and company_id = #{item.companyId} and data_type = 2