select id, scene_model_id, scene_model_device_id, variable_type, datasource_id, enable, source_name, identifier, type from scene_model_data
insert into scene_model_data
id,scene_model_id,scene_model_device_id,variable_type,datasource_id,enable,source_name,identifier,type,#{id},#{sceneModelId},#{sceneModelDeviceId},#{variableType},#{datasourceId},#{enable},#{sourceName},#{identifier},#{type},
insert into scene_model_data
(scene_model_id, scene_model_device_id, variable_type, datasource_id, source_name, identifier, type)
values
(#{sceneModelData.sceneModelId},
#{sceneModelData.sceneModelDeviceId},
#{sceneModelData.variableType},
#{sceneModelData.datasourceId},
#{sceneModelData.sourceName},
#{sceneModelData.identifier},
#{sceneModelData.type})
update scene_model_data
scene_model_id = #{sceneModelId},scene_model_device_id = #{sceneModelDeviceId},variable_type = #{variableType},datasource_id = #{datasourceId},enable = #{enable}, source_name = #{sourceName}, identifier = #{identifier},type = #{type},
where id = #{id}
delete from scene_model_data where id = #{id}
delete from scene_model_data where id in
#{id}
update scene_model_data
set del_flag = 1
where datasource_id in
#{datasourceId}
and variable_type = 1
update scene_model_data
set del_flag = 1
where datasource_id in
#{datasourceId}
update scene_model_data
set del_flag = 1
where scene_model_id in
#{sceneModelId}
update scene_model_data
set enable = #{enable}
where scene_model_id = #{sceneModelId}
and variable_type = #{variableType}
and scene_model_device_id = #{sceneModelDeviceId}
update scene_model_data
set del_flag = 1
where scene_model_device_id in
#{sceneModelDeviceId}
update scene_model_data
set source_name = #{sourceName}
where scene_model_id = #{sceneModelId}
and variable_type = #{variableType}
and datasource_id = #{datasourceId}