select dapd.id, dapd.com_id, sd.dept_name as com_name, dapd.project_id, pi.project_name, dapd.device_id, dapd.device_name, dapd.serial_number, dapd.IPC_serial_num, dapd.image_url, dapd.channel_id, dapd.channel_name, dapd.alarm_type, sdd.dict_label as alarm_type_name, dapd.alarm_id, dapd.plate_no, dapd.alarm_videoURL, dapd.alarm_video_name, dapd.create_time, dapd.is_del from dev_ai_project_data dapd
left join pro_project_info pi on pi.id = dapd.project_id
left join sys_dept sd on sd.dept_id = dapd.com_id
left join sys_dict_data sdd on sdd.dict_value = dapd.alarm_type and sdd.dict_type = 'aibox_alarm_type'
insert into dev_ai_project_data
com_id,
project_id,
device_id,
device_name,
serial_number,
IPC_serial_num,
image_url,
channel_id,
channel_name,
alarm_type,
alarm_id,
plate_no,
alarm_videoURL,
alarm_video_name,
create_time,
is_del,
#{comId},
#{projectId},
#{deviceId},
#{deviceName},
#{serialNumber},
#{ipcSerialNum},
#{imageUrl},
#{channelId},
#{channelName},
#{alarmType},
#{alarmId},
#{plateNo},
#{alarmVideourl},
#{alarmVideoName},
#{createTime},
#{isDel},
update dev_ai_project_data
com_id = #{comId},
project_id = #{projectId},
device_id = #{deviceId},
device_name = #{deviceName},
serial_number = #{serialNumber},
IPC_serial_num = #{ipcSerialNum},
image_url = #{imageUrl},
channel_id = #{channelId},
channel_name = #{channelName},
alarm_type = #{alarmType},
alarm_id = #{alarmId},
plate_no = #{plateNo},
alarm_videoURL = #{alarmVideourl},
alarm_video_name = #{alarmVideoName},
create_time = #{createTime},
is_del = #{isDel},
where id = #{id}
update dev_ai_project_data set is_del = 2 where id = #{id}
update dev_ai_project_data set is_del = 2 where id in
#{id}