648540858
2023-03-21 82adc0cb23f3ee47322e78889cdaba57e9309000
src/main/java/com/genersoft/iot/vmp/service/IDeviceService.java
@@ -4,6 +4,7 @@
import com.genersoft.iot.vmp.gb28181.bean.DeviceChannel;
import com.genersoft.iot.vmp.gb28181.bean.SyncStatus;
import com.genersoft.iot.vmp.vmanager.bean.BaseTree;
import com.genersoft.iot.vmp.vmanager.bean.ResourceBaceInfo;
import java.util.List;
@@ -78,7 +79,7 @@
     * @param deviceId 设备编号
     * @return 设备信息
     */
    Device queryDevice(String deviceId);
    Device getDevice(String deviceId);
    /**
     * 获取所有在线设备
@@ -129,4 +130,41 @@
     * @return
     */
    List<DeviceChannel> queryVideoDeviceInTreeNode(String deviceId, String parentId);
    /**
     * 检查设备编号是否已经存在
     * @param deviceId 设备编号
     * @return
     */
    boolean isExist(String deviceId);
    /**
     * 添加设备
     * @param device
     */
    void addDevice(Device device);
    /**
     * 页面表单更新设备信息
     * @param device
     */
    void updateCustomDevice(Device device);
    /**
     * 删除设备
     * @param deviceId
     * @return
     */
    boolean delete(String deviceId);
    /**
     * 获取统计信息
     * @return
     */
    ResourceBaceInfo getOverview();
    /**
     * 获取所有设备
     */
    List<Device> getAll();
}