select job_id, job_name, job_group,serial_number, device_id,device_name,actions,alert_trigger,is_advance, cron_expression, misfire_policy, concurrent, status, create_by, create_time, remark, job_type, product_id, product_name, scene_id, alert_id
from iot_device_job
delete from iot_device_job where job_id = #{jobId}
delete from iot_device_job where job_id in
#{jobId}
delete from iot_device_job where device_id in
#{deviceId}
delete from iot_device_job where alert_id in
#{alertId}
delete from iot_device_job where scene_id in
#{sceneId}
update iot_device_job
job_name = #{jobName},
job_group = #{jobGroup},
device_id = #{deviceId},
device_name = #{deviceName},
serial_number = #{serialNumber},
actions = #{actions},
alert_trigger = #{alertTrigger},
cron_expression = #{cronExpression},
misfire_policy = #{misfirePolicy},
concurrent = #{concurrent},
status = #{status},
remark = #{remark},
update_by = #{updateBy},
job_type = #{jobType},
product_id = #{productId},
product_name = #{productName},
scene_id = #{sceneId},
alert_id = #{alertId},
is_advance =#{isAdvance},
update_time = sysdate()
where job_id = #{jobId}
insert into iot_device_job(
job_id,
job_name,
job_group,
device_id,
device_name,
serial_number,
actions,
alert_trigger,
cron_expression,
misfire_policy,
concurrent,
status,
remark,
create_by,
job_type,
product_id,
product_name,
scene_id,
alert_id,
is_advance,
create_time
)values(
#{jobId},
#{jobName},
#{jobGroup},
#{deviceId},
#{deviceName},
#{serialNumber},
#{actions},
#{alertTrigger},
#{cronExpression},
#{misfirePolicy},
#{concurrent},
#{status},
#{remark},
#{createBy},
#{jobType},
#{productId},
#{productName},
#{sceneId},
#{alertId},
#{isAdvance},
sysdate()
)