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})