package com.fastbee.iot.service.cache; import com.fastbee.common.core.mq.DeviceStatusBo; import com.fastbee.common.enums.DeviceStatus; import com.fastbee.iot.domain.Device; import java.util.List; /** * 设备缓存 * @author bill */ public interface IDeviceCache { /** * 更新设备状态 * @param dto dto */ public Device updateDeviceStatusCache(DeviceStatusBo dto); /** * 批量更新redis缓存设备状态 * @param serialNumbers 设备列表 * @param status 状态 */ void updateBatchDeviceStatusCache(List serialNumbers, DeviceStatus status); }