select pv.id, pv.com_id, pv.project_id, pv.monitor_name, pv.monitor_type, pv.url, pv.appkey, pv.secret,
pv.manufacturer, pv.key_point, pv.remark, pv.state, pv.is_del, pv.work_area_id, pv.create_by, pv.create_time,
pv.update_by, pv.upadte_time,dp.`dept_name` comp_name,pi.`project_name`, wa.`title` work_area_name, wa.ancestors work_area_ancestors
from pro_video_monitor pv
LEFT JOIN sys_dept dp ON pv.com_id=dp.dept_id
LEFT JOIN pro_project_info pi ON pv.project_id=pi.id
LEFT JOIN sys_work_area wa ON pv.work_area_id=wa.id
insert into pro_video_monitor
com_id,
project_id,
monitor_name,
monitor_type,
url,
appkey,
secret,
manufacturer,
key_point,
remark,
state,
is_del,
work_area_id,
create_by,
create_time,
update_by,
upadte_time,
#{comId},
#{projectId},
#{monitorName},
#{monitorType},
#{url},
#{appkey},
#{secret},
#{manufacturer},
#{keyPoint},
#{remark},
#{state},
#{isDel},
#{workAreaId},
#{createBy},
#{createTime},
#{updateBy},
#{upadteTime},
update pro_video_monitor
com_id = #{comId},
project_id = #{projectId},
monitor_name = #{monitorName},
monitor_type = #{monitorType},
url = #{url},
appkey = #{appkey},
secret = #{secret},
manufacturer = #{manufacturer},
key_point = #{keyPoint},
remark = #{remark},
state = #{state},
is_del = #{isDel},
work_area_id = #{workAreaId},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
upadte_time = #{upadteTime},
where id = #{id}
delete from pro_video_monitor where id = #{id}
delete from pro_video_monitor where id in
#{id}