select integral_id, user_id, integral, mark, type, send_type, send_id, res_id, res_name, create_at, update_at, del_flag from mall_member_integral insert into mall_member_integral user_id, integral, mark, type, send_type, send_id, res_id, res_name, create_at, update_at, del_flag, #{userId}, #{integral}, #{mark}, #{type}, #{sendType}, #{sendId}, #{resId}, #{resName}, #{createAt}, #{updateAt}, #{delFlag}, update mall_member_integral user_id = #{userId}, integral = #{integral}, mark = #{mark}, type = #{type}, send_type = #{sendType}, send_id = #{sendId}, res_id = #{resId}, res_name = #{resName}, create_at = #{createAt}, update_at = #{updateAt}, del_flag = #{delFlag}, where integral_id = #{integralId} delete from mall_member_integral where integral_id = #{integralId} delete from mall_member_integral where integral_id in #{integralId} insert into mall_member_integral(user_id, integral, mark, type, send_type, send_id, res_id, create_at, del_flag) values (#{item.userId},#{item.integral},#{item.mark},#{item.type},#{item.sendType},#{item.sendId},#{item.resId}},#{item.createAt}, 0) where item.resId NOT IN (select res_id from mall_member_integral)