select spvc.id, spvc.project_id, spvc.video_name, spvc.video_only_type, spvc.video_dvr_number, spvc.video_dvr_security, spvc.video_passage_count, spvc.passage_pass_count, spvc.video_sort, spvc.signal_type, spvc.signal_state, spvc.signal_code, spvc.is_del, spvc.create_by, spvc.create_time, spvc.update_by, spvc.update_time, spvc.remark, sp.projectName from sur_project_video_config spvc
left join sur_project sp on sp.id=spvc.project_id
insert into sur_project_video_config
project_id,
video_name,
video_only_type,
video_dvr_number,
video_dvr_security,
video_passage_count,
passage_pass_count,
video_sort,
signal_type,
signal_state,
signal_code,
is_del,
create_by,
create_time,
update_by,
update_time,
remark,
#{projectId},
#{videoName},
#{videoOnlyType},
#{videoDvrNumber},
#{videoDvrSecurity},
#{videoPassageCount},
#{passagePassCount},
#{videoSort},
#{signalType},
#{signalState},
#{signalCode},
#{isDel},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
update sur_project_video_config
project_id = #{projectId},
project_id = NULL,
video_name = #{videoName},
video_only_type = #{videoOnlyType},
video_dvr_number = #{videoDvrNumber},
video_dvr_security = #{videoDvrSecurity},
video_passage_count = #{videoPassageCount},
passage_pass_count = #{passagePassCount},
video_sort = #{videoSort},
signal_type = #{signalType},
signal_state = #{signalState},
signal_code = #{signalCode},
is_del = #{isDel},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where id = #{id}
update sur_project_video_config set is_del=1 where id = #{id}
update sur_project_video_config set is_del=1 where id in
#{id}
delete from sur_project_video_passage where video_id in
#{videoId}
delete from sur_project_video_passage where video_id = #{videoId}
insert into sur_project_video_passage( id, video_id, video_dvr_number, passage_name, passage_value) values
( #{item.id}, #{item.videoId}, #{item.videoDvrNumber}, #{item.passageName}, #{item.passageValue})
update sur_project_video_passage set passage_state=#{passageState} where id = #{id}