id, region_id, user_id, type, deleted, create_id, create_time, update_id, update_time
insert into user_region_mapping
region_id,
user_id,
type,
deleted,
create_id,
create_time,
update_id,
update_time,
#{record.regionId},
#{record.userId},
#{record.type},
#{record.deleted},
#{record.createId},
#{record.createTime},
#{record.updateId},
#{record.updateTime},
ON DUPLICATE KEY UPDATE type = values(type), deleted = values(deleted)
update user_region_mapping
region_id = #{regionId},
user_id = #{userId},
type = #{type},
deleted = #{deleted},
create_id = #{createId},
create_time = #{createTime},
update_id = #{updateId},
update_time = #{updateTime},
where id = #{id}
update user_region_mapping set deleted = 1 where region_id = #{regionId} and type = #{type}
and user_id not in #{userId}
update user_region_mapping set deleted = 1 where region_id not in #{regionId}
update user_region_mapping set deleted = 1 where user_id not in #{userId}
update user_region_mapping set deleted = 1 where user_id = #{userId}