select script_id,
scene_id,
product_id,
product_name,
source,
script_purpose,
id,
name,
value,
operator,
type,
device_count,
job_id,
cron_expression,
is_advance,
parent_id,
parent_name,
array_index,
array_index_name,
create_by,
create_time
from iot_scene_script
insert into iot_scene_script
script_id,
scene_id,
product_id,
product_name,
source,
script_purpose,
id,
name,
value,
operator,
type,
device_count,
job_id,
cron_expression,
is_advance,
parent_id,
parent_name,
array_index,
array_index_name,
create_by,
create_time,
#{scriptId},
#{sceneId},
#{productId},
#{productName},
#{source},
#{scriptPurpose},
#{id},
#{name},
#{value},
#{operator},
#{type},
#{deviceCount},
#{jobId},
#{cronExpression},
#{isAdvance},
#{parentId},
#{parentName},
#{arrayIndex},
#{arrayIndexName},
#{createBy},
#{createTime},
update iot_scene_script
script_id = #{scriptId},
scene_id = #{sceneId},
product_id = #{productId},
product_name = #{productName},
source = #{source},
script_purpose = #{scriptPurpose},
id = #{id},
name = #{name},
value = #{value},
operator = #{operator},
type = #{type},
device_count = #{deviceCount},
job_id = #{jobId},
cron_expression = #{cronExpression},
is_advance = #{isAdvance},
parent_id = #{parentId},
parent_name = #{parentName},
array_index = #{arrayIndex},
array_index_name = #{arrayIndexName},
create_by = #{createBy},
create_time = #{createTime},
where script_id = #{scriptId}
delete
from iot_scene_script
where script_id = #{scriptId}
delete from iot_scene_script where script_id in
#{scriptId}
insert into iot_scene_script (script_id,scene_id,product_id,product_name,source,script_purpose,id, name,value,operator,type,device_count,job_id,
cron_expression,is_advance,parent_id,parent_name,array_index,array_index_name,create_by,create_time)
VALUES
(#{sceneScript.scriptId},
#{sceneScript.sceneId},
#{sceneScript.productId},
#{sceneScript.productName},
#{sceneScript.source},
#{sceneScript.scriptPurpose},
#{sceneScript.id},
#{sceneScript.name},
#{sceneScript.value},
#{sceneScript.operator},
#{sceneScript.type},
#{sceneScript.deviceCount},
#{sceneScript.jobId},
#{sceneScript.cronExpression},
#{sceneScript.isAdvance},
#{sceneScript.parentId},
#{sceneScript.parentName},
#{sceneScript.arrayIndex},
#{sceneScript.arrayIndexName},
#{sceneScript.createBy},
#{sceneScript.createTime})
delete from iot_scene_script where scene_id in
#{sceneId}