select task_id,
dev_no,
is_up,
linkage_state,
execution_mode,
storage,
area_name,
area_id,
dev_type,
task_cycle,
station_name,
file_status,
execution_status,
station_code,
type,
task_code,
task_name,
priority,
device_level,
device_list,
fixed_start_time,
cycle_month,
cycle_week,
cycle_execute_time,
cycle_start_time,
cycle_end_time,
interval_number,
interval_type,
interval_execute_time,
interval_start_time,
interval_end_time,
invalid_start_time,
invalid_end_time,
is_enable,
create_time,
drafter,
area_id_s
from patrol_task
insert into patrol_task
station_name,
station_code,
type,
task_code,
task_name,
priority,
device_level,
device_list,
fixed_start_time,
cycle_month,
cycle_week,
cycle_execute_time,
cycle_start_time,
cycle_end_time,
interval_number,
interval_type,
interval_execute_time,
interval_start_time,
interval_end_time,
invalid_start_time,
invalid_end_time,
is_enable,
create_time,
drafter,
file_status,
execution_status,
task_cycle,
dev_no,
dev_type,
storage,
area_id,
area_name,
execution_mode,
linkage_state,
is_up,
area_id_s,
#{stationName},
#{stationCode},
#{type},
#{taskCode},
#{taskName},
#{priority},
#{deviceLevel},
#{deviceList},
#{fixedStartTime},
#{cycleMonth},
#{cycleWeek},
#{cycleExecuteTime},
#{cycleStartTime},
#{cycleEndTime},
#{intervalNumber},
#{intervalType},
#{intervalExecuteTime},
#{intervalStartTime},
#{intervalEndTime},
#{invalidStartTime},
#{invalidEndTime},
#{isEnable},
#{createTime},
#{drafter},
#{fileStatus},
#{executionStatus},
#{taskCycle},
#{devNo},
#{devType},
#{storage},
#{areaId},
#{areaName},
#{executionMode},
#{linkageState},
#{isUp},
#{areaIdS},
update patrol_task
station_name = #{stationName},
station_code = #{stationCode},
type = #{type},
task_code = #{taskCode},
task_name = #{taskName},
priority = #{priority},
device_level = #{deviceLevel},
device_list = #{deviceList},
fixed_start_time = #{fixedStartTime},
cycle_month = #{cycleMonth},
cycle_week = #{cycleWeek},
cycle_execute_time = #{cycleExecuteTime},
cycle_start_time = #{cycleStartTime},
cycle_end_time = #{cycleEndTime},
interval_number = #{intervalNumber},
interval_type = #{intervalType},
interval_execute_time = #{intervalExecuteTime},
interval_start_time = #{intervalStartTime},
interval_end_time = #{intervalEndTime},
invalid_start_time = #{invalidStartTime},
invalid_end_time = #{invalidEndTime},
is_enable = #{isEnable},
create_time = #{createTime},
drafter = #{drafter},
file_status = #{fileStatus},
execution_status = #{executionStatus},
task_cycle = #{taskCycle},
dev_no = #{devNo},
dev_type = #{devType},
storage = #{storage},
area_id = #{areaId},
area_name = #{areaName},
execution_mode = #{executionMode},
linkage_state = #{linkageState},
is_up = #{isUp},
area_id_s = #{areaIdS},
where task_id = #{taskId}
update patrol_task
fixed_start_time = null
where task_id = #{taskId}
delete
from patrol_task
where task_id = #{taskId}
delete from patrol_task where task_id in
#{taskId}