select dapc.id, dapc.project_id, sp.projectName, dapc.dept_id, sd.dept_name, dapc.ipc_name, dapc.device_name, dapc.serial_number, dapc.manufacturer, dapc.is_del, dapc.create_by, dapc.create_time, dapc.update_by, dapc.update_time, dapc.remark from dev_ai_project_config dapc
left join sur_project sp on sp.id=dapc.project_id
left join sys_dept sd on sd.dept_id=dapc.dept_id
insert into dev_ai_project_config
project_id,
dept_id,
ipc_name,
device_name,
serial_number,
manufacturer,
is_del,
create_by,
create_time,
update_by,
update_time,
remark,
#{projectId},
#{deptId},
#{ipcName},
#{deviceName},
#{serialNumber},
#{manufacturer},
#{isDel},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
update dev_ai_project_config
project_id = #{projectId},
dept_id = #{deptId},
ipc_name = #{ipcName},
device_name = #{deviceName},
serial_number = #{serialNumber},
manufacturer = #{manufacturer},
is_del = #{isDel},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where id = #{id}
delete from dev_ai_project_config where id = #{id}
delete from dev_ai_project_config where id in
#{id}
delete from dev_ai_project_config_passage where aibox_id in
#{aiboxId}
delete from dev_ai_project_config_passage where aibox_id = #{aiboxId}
insert into dev_ai_project_config_passage( id, aibox_id, channel_id, channel_name, is_importance, is_del) values
( #{item.id}, #{item.aiboxId}, #{item.channelId}, #{item.channelName}, #{item.isImportance}, #{item.isDel})