select device_id, device_code, device_name, scene_id, monitor_unit_id, device_type, networking_mode, access_protocol, data_format, releated_device_id, device_mode_id, access_gw_protocol, active_status, device_status, active_time, device_pic, ip_address, area_id, device_location, current_module_version, current_singlechip_version, remark, create_by, create_time, update_by, update_time, device_field from hw_device
insert into hw_device
device_code,
device_name,
scene_id,
monitor_unit_id,
device_type,
networking_mode,
access_protocol,
data_format,
releated_device_id,
device_mode_id,
access_gw_protocol,
active_status,
device_status,
active_time,
device_pic,
ip_address,
area_id,
device_location,
current_module_version,
current_singlechip_version,
remark,
create_by,
create_time,
update_by,
update_time,
device_field,
#{deviceCode},
#{deviceName},
#{sceneId},
#{monitorUnitId},
#{deviceType},
#{networkingMode},
#{accessProtocol},
#{dataFormat},
#{releatedDeviceId},
#{deviceModeId},
#{accessGwProtocol},
#{activeStatus},
#{deviceStatus},
#{activeTime},
#{devicePic},
#{ipAddress},
#{areaId},
#{deviceLocation},
#{currentModuleVersion},
#{currentSinglechipVersion},
#{remark},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{deviceField},
update hw_device
device_code = #{deviceCode},
device_name = #{deviceName},
scene_id = #{sceneId},
monitor_unit_id = #{monitorUnitId},
device_type = #{deviceType},
networking_mode = #{networkingMode},
access_protocol = #{accessProtocol},
data_format = #{dataFormat},
releated_device_id = #{releatedDeviceId},
device_mode_id = #{deviceModeId},
access_gw_protocol = #{accessGwProtocol},
active_status = #{activeStatus},
device_status = #{deviceStatus},
active_time = #{activeTime},
device_pic = #{devicePic},
ip_address = #{ipAddress},
area_id = #{areaId},
device_location = #{deviceLocation},
current_module_version = #{currentModuleVersion},
current_singlechip_version = #{currentSinglechipVersion},
remark = #{remark},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
device_field = #{deviceField},
where device_id = #{deviceId}
delete from hw_device where device_id = #{deviceId}
delete from hw_device where device_id in
#{deviceId}