select spm.id, spm.project_id, spm.dept_id, spm.main_image, spm.image_urls, spm.measure_type, spm.measure_position, spm.measure_info, spm.measure_time, spm.measure_point_position, spm.measure_result, spm.measure_files, spm.quality_user, spm.quality_user_name, spm.supervise_user, spm.supervise_user_name, spm.is_del, spm.create_by, spm.create_time, spm.update_by, spm.update_time, spm.remark, sp.projectName, sd.dept_name from sur_project_measure spm
left join sur_project sp on spm.project_id = sp.id
left join sys_dept sd on sd.dept_id = spm.dept_id
insert into sur_project_measure
project_id,
dept_id,
main_image,
image_urls,
measure_type,
measure_position,
measure_info,
measure_time,
measure_point_position,
measure_result,
measure_files,
quality_user,
quality_user_name,
supervise_user,
supervise_user_name,
is_del,
create_by,
create_time,
update_by,
update_time,
remark,
#{projectId},
#{deptId},
#{mainImage},
#{imageUrls},
#{measureType},
#{measurePosition},
#{measureInfo},
#{measureTime},
#{measurePointPosition},
#{measureResult},
#{measureFiles},
#{qualityUser},
#{qualityUserName},
#{superviseUser},
#{superviseUserName},
#{isDel},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
update sur_project_measure
project_id = #{projectId},
dept_id = #{deptId},
main_image = #{mainImage},
image_urls = #{imageUrls},
measure_type = #{measureType},
measure_position = #{measurePosition},
measure_info = #{measureInfo},
measure_time = #{measureTime},
measure_point_position = #{measurePointPosition},
measure_result = #{measureResult},
measure_files = #{measureFiles},
quality_user = #{qualityUser},
quality_user_name = #{qualityUserName},
supervise_user = #{superviseUser},
supervise_user_name = #{superviseUserName},
is_del = #{isDel},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where id = #{id}
delete from sur_project_measure where id = #{id}
delete from sur_project_measure where id in
#{id}