select line_id,
task_id,
task_patrolled_id,
task_name,
task_code,
create_time,
create_by,
file_status,
area_name,
task_type,
task_time,
interval_name,
dev_type,
task_result,
request_id,
check_person,
check_time
from patrol_task_result_main
insert into patrol_task_result_main
task_id,
task_name,
task_code,
create_time,
create_by,
file_status,
area_name,
task_type,
task_time,
interval_name,
dev_type,
task_result,
request_id,
check_person,
check_time,
task_patrolled_id,
#{taskId},
#{taskName},
#{taskCode},
#{createTime},
#{createBy},
#{fileStatus},
#{areaName},
#{taskType},
#{taskTime},
#{intervalName},
#{devType},
#{taskResult},
#{requestId},
#{checkPerson},
#{checkTime},
#{taskPatrolledId},
update patrol_task_result_main
task_id = #{taskId},
task_name = #{taskName},
task_code = #{taskCode},
create_time = #{createTime},
create_by = #{createBy},
file_status = #{fileStatus},
area_name = #{areaName},
task_type = #{taskType},
task_time = #{taskTime},
interval_name = #{intervalName},
dev_type = #{devType},
task_result = #{taskResult},
request_id = #{requestId},
check_person = #{checkPerson},
check_time = #{checkTime},
task_patrolled_id = #{taskPatrolledId},
where line_id = #{lineId}
delete
from patrol_task_result_main
where line_id = #{lineId}
delete from patrol_task_result_main where line_id in
#{lineId}