select c.tiles_id,
c.tiles_name,
c.tiles_url,
c.tiles_type,
c.tiles_x,
c.tiles_y,
c.tiles_z,
c.cam_poi,
c.cam_heading,
c.cam_pitch,
c.maximum_screen_space_error,
c.maximum_memory_usage,
c.cull_requests_while_moving_multiplier,
c.dynamic_screen_space_error_density,
d.dept_id,
u.user_id,
c.create_by,
c.create_time,
c.update_by,
c.update_time
from ard_tiles3d c
left join sys_dept d on d.dept_id = c.dept_id
left join sys_user u on u.user_id = c.user_id
insert into ard_tiles3d
tiles_id,
tiles_name,
tiles_url,
tiles_type,
tiles_x,
tiles_y,
tiles_z,
cam_poi,
cam_heading,
cam_pitch,
maximum_screen_space_error,
maximum_memory_usage,
cull_requests_while_moving_multiplier,
dynamic_screen_space_error_density,
dept_id,
user_id,
create_by,
create_time,
update_by,
update_time,
#{tilesId},
#{tilesName},
#{tilesUrl},
#{tilesType},
#{tilesX},
#{tilesY},
#{tilesZ},
#{camPoi},
#{camHeading},
#{camPitch},
#{maximumScreenSpaceError},
#{maximumMemoryUsage},
#{cullRequestsWhileMovingMultiplier},
#{dynamicScreenSpaceErrorDensity},
#{deptId},
#{userId},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
update ard_tiles3d
tiles_name = #{tilesName},
tiles_url = #{tilesUrl},
tiles_type = #{tilesType},
tiles_x = #{tilesX},
tiles_y = #{tilesY},
tiles_z = #{tilesZ},
cam_poi = #{camPoi},
cam_heading = #{camHeading},
cam_pitch = #{camPitch},
maximum_screen_space_error = #{maximumScreenSpaceError},
maximum_memory_usage = #{maximumMemoryUsage},
cull_requests_while_moving_multiplier =
#{cullRequestsWhileMovingMultiplier},
dynamic_screen_space_error_density =
#{dynamicScreenSpaceErrorDensity},
dept_id = #{deptId},
user_id = #{userId},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
where tiles_id = #{tilesId}
delete
from ard_tiles3d
where tiles_id = #{tilesId}
delete from ard_tiles3d where tiles_id in
#{tilesId}