select ids, project_id, code, create_time, update_time, description, type, elevation, depth, longitude, latitude, survey_x, survey_y, survey_z, survey_latitude, survey_longitude, map_latitude, map_longitude, map_time, position, locate_time, reason, rate, footage, footage_cpl, status, is_deleted, is_flag from js_hole
insert into js_hole
ids,
project_id,
code,
create_time,
update_time,
description,
type,
elevation,
depth,
longitude,
latitude,
survey_x,
survey_y,
survey_z,
survey_latitude,
survey_longitude,
map_latitude,
map_longitude,
map_time,
position,
locate_time,
reason,
rate,
footage,
footage_cpl,
status,
is_deleted,
is_flag,
#{ids},
#{projectId},
#{code},
#{createTime},
#{updateTime},
#{description},
#{type},
#{elevation},
#{depth},
#{longitude},
#{latitude},
#{surveyX},
#{surveyY},
#{surveyZ},
#{surveyLatitude},
#{surveyLongitude},
#{mapLatitude},
#{mapLongitude},
#{mapTime},
#{position},
#{locateTime},
#{reason},
#{rate},
#{footage},
#{footageCpl},
#{status},
#{isDeleted},
#{isFlag},
update js_hole
project_id = #{projectId},
code = #{code},
create_time = #{createTime},
update_time = #{updateTime},
description = #{description},
type = #{type},
elevation = #{elevation},
depth = #{depth},
longitude = #{longitude},
latitude = #{latitude},
survey_x = #{surveyX},
survey_y = #{surveyY},
survey_z = #{surveyZ},
survey_latitude = #{surveyLatitude},
survey_longitude = #{surveyLongitude},
map_latitude = #{mapLatitude},
map_longitude = #{mapLongitude},
map_time = #{mapTime},
position = #{position},
locate_time = #{locateTime},
reason = #{reason},
rate = #{rate},
footage = #{footage},
footage_cpl = #{footageCpl},
status = #{status},
is_deleted = #{isDeleted},
is_flag = #{isFlag},
where ids = #{ids}
delete from js_hole where ids = #{ids}
delete from js_hole where ids in
#{ids}