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)