select device_id, user_id, device_name, user_name, is_owner,tenant_id,tenant_name,phonenumber,perms, create_time, update_time, remark from iot_device_user insert into iot_device_user device_id, user_id, device_name, user_name, is_owner, tenant_id, tenant_name, phonenumber, perms, del_flag, create_by, create_time, update_by, update_time, remark, #{deviceId}, #{userId}, #{deviceName}, #{userName}, #{isOwner}, #{tenantId}, #{tenantName}, #{phonenumber}, #{perms}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, insert into iot_device_user (device_id, user_id, device_name, user_name, is_owner,tenant_id,tenant_name,phonenumber,perms, create_time) values (#{item.deviceId},#{item.userId},#{item.deviceName}, #{item.userName}, #{item.isOwner}, #{item.tenantId},#{item.tenantName},#{item.phonenumber},#{item.perms}, #{item.createTime}) update iot_device_user user_id = #{userId}, device_name = #{deviceName}, user_name = #{userName}, is_owner = #{isOwner}, tenant_id = #{tenantId}, tenant_name = #{tenantName}, phonenumber = #{phonenumber}, perms = #{perms}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, where device_id = #{deviceId} and user_id = #{userId} delete from iot_device_user and device_id = #{deviceId} and user_id = #{userId} delete from iot_device_user where device_id in #{deviceId} delete from iot_device_user where device_id = #{deviceId} and is_owner !=1 and user_id = #{userId}