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, tenant_id, online_status from hw_device hd 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, tenant_id, online_status, #{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}, #{tenantId}, #{onlineStatus}, 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}, publish_time = #{publishTime}, 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}, tenant_id = #{tenantId}, online_status = #{onlineStatus}, where device_id = #{deviceId} update hw_device set device_status = '9',device_code=null where device_id = #{deviceId} delete from hw_device where device_id in #{deviceId} select hd.device_code,hd.device_name, hd.device_status,hd.online_status, hd.device_pic,hd.active_time,hd.device_mode_id, hmu.monitor_unit_name from hw_device hd left join hw_monitor_unit hmu on hd.monitor_unit_id = hmu.monitor_unit_id