select id, room_id, platform_id, platform_name, platform_type, icon_url,
lng, lat, heading, icon_scale, icon_scale_x, icon_scale_y, 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,
icon_scale_x,
icon_scale_y,
sort_order,
create_time,
update_time,
#{roomId},
#{platformId},
#{platformName},
#{platformType},
#{iconUrl},
#{lng},
#{lat},
#{heading},
#{iconScale},
#{iconScaleX},
#{iconScaleY},
#{sortOrder},
#{createTime},
#{updateTime},
insert into room_platform_icon
(id, room_id, platform_id, platform_name, platform_type, icon_url, lng, lat, heading, icon_scale, icon_scale_x, icon_scale_y, sort_order, create_time, update_time)
values
(#{id}, #{roomId}, #{platformId}, #{platformName}, #{platformType}, #{iconUrl}, #{lng}, #{lat}, #{heading}, #{iconScale}, #{iconScaleX}, #{iconScaleY}, #{sortOrder}, #{createTime}, #{updateTime})
update room_platform_icon
lng = #{lng},
lat = #{lat},
heading = #{heading},
icon_scale = #{iconScale},
icon_scale_x = #{iconScaleX},
icon_scale_y = #{iconScaleY},
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}