select id, room_id, platform_id, platform_name, platform_type, icon_url,
lng, lat, heading, icon_scale, sort_order, create_time, update_time
from room_platform_icon
insert into room_platform_icon
room_id,
platform_id,
platform_name,
platform_type,
icon_url,
lng,
lat,
heading,
icon_scale,
sort_order,
create_time,
update_time,
#{roomId},
#{platformId},
#{platformName},
#{platformType},
#{iconUrl},
#{lng},
#{lat},
#{heading},
#{iconScale},
#{sortOrder},
#{createTime},
#{updateTime},
insert into room_platform_icon
(id, room_id, platform_id, platform_name, platform_type, icon_url, lng, lat, heading, icon_scale, sort_order, create_time, update_time)
values
(#{id}, #{roomId}, #{platformId}, #{platformName}, #{platformType}, #{iconUrl}, #{lng}, #{lat}, #{heading}, #{iconScale}, #{sortOrder}, #{createTime}, #{updateTime})
update room_platform_icon
lng = #{lng},
lat = #{lat},
heading = #{heading},
icon_scale = #{iconScale},
sort_order = #{sortOrder},
update_time = #{updateTime},
where id = #{id}
delete from room_platform_icon where id = #{id}
delete from room_platform_icon where room_id = #{roomId}