select id,
task_name,
start_time,
end_time,
repeat_period,
inspect_mode,
menual_switch,
create_by,
create_time,
update_by,
update_time,
camera_id,
channel,
dept_id,
user_id,
current_step_id,
current_step_start_time
from ard_video_inspect_task
insert into ard_video_inspect_task
id,
task_name,
start_time,
end_time,
repeat_period,
inspect_mode,
menual_switch,
create_by,
create_time,
update_by,
update_time,
camera_id,
channel,
dept_id,
user_id,
current_step_id,
current_step_start_time,
#{id},
#{taskName},
#{startTime},
#{endTime},
#{repeatPeriod},
#{inspectMode},
#{menualSwitch},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{cameraId},
#{channel},
#{deptId},
#{userId},
#{currentStepId},
#{currentStepStartTime},
update ard_video_inspect_task
task_name = #{taskName},
start_time = #{startTime},
end_time = #{endTime},
repeat_period = #{repeatPeriod},
inspect_mode = #{inspectMode},
menual_switch = #{menualSwitch},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
camera_id = #{cameraId},
channel = #{channel},
dept_id = #{deptId},
user_id = #{userId},
where id = #{id}
update ard_video_inspect_task
task_name = #{taskName},
start_time = #{startTime},
end_time = #{endTime},
repeat_period = #{repeatPeriod},
inspect_mode = #{inspectMode},
menual_switch = #{menualSwitch},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
camera_id = #{cameraId},
channel = #{channel},
dept_id = #{deptId},
user_id = #{userId},
current_step_id = #{currentStepId},
current_step_start_time = #{currentStepStartTime},
where id = #{id}
delete
from ard_video_inspect_task
where id = #{id}
delete from ard_video_inspect_task where id in
#{id}
delete from ard_video_inspect_task_step where task_id in
#{taskId}
delete
from ard_video_inspect_task_step
where task_id = #{taskId}
insert into ard_video_inspect_task_step( task_id, dept_id, user_id, order_number, recording_time, well_id)
values
( #{item.taskId}, #{item.deptId}, #{item.userId}, #{item.orderNumber}, #{item.recordingTime},
#{item.wellId})