select t.task_id, t.task_name, t.device_id, t.cron_expression, t.duration, t.threshold, t.enable_detection, t.status, t.execute_count, t.alarm_count, t.last_execute_time, t.model_name, t.remark, t.create_by, t.create_time, t.update_by, t.update_time, d.device_name as device_name, d.ip as device_ip from v_inspection_task t left join v_device d on t.device_id = d.device_id insert into v_inspection_task task_name, device_id, cron_expression, duration, threshold, enable_detection, status, execute_count, alarm_count, last_execute_time, model_name, remark, create_by, create_time #{taskName}, #{deviceId}, #{cronExpression}, #{duration}, #{threshold}, #{enableDetection}, #{status}, #{executeCount}, #{alarmCount}, #{lastExecuteTime}, #{modelName}, #{remark}, #{createBy}, sysdate() update v_inspection_task task_name = #{taskName}, device_id = #{deviceId}, cron_expression = #{cronExpression}, duration = #{duration}, threshold = #{threshold}, enable_detection = #{enableDetection}, status = #{status}, execute_count = #{executeCount}, alarm_count = #{alarmCount}, last_execute_time = #{lastExecuteTime}, model_name = #{modelName}, remark = #{remark}, update_by = #{updateBy}, update_time = sysdate() where task_id = #{taskId} update v_inspection_task set execute_count = #{executeCount}, alarm_count = #{alarmCount}, last_execute_time = sysdate(), update_time = sysdate() where task_id = #{taskId} delete from v_inspection_task where task_id = #{taskId} delete from v_inspection_task where task_id in #{taskId}