package com.genersoft.iot.vmp.storager.jdbc;  
 | 
  
 | 
import java.util.List;  
 | 
  
 | 
import org.springframework.stereotype.Component;  
 | 
import org.springframework.stereotype.Service;  
 | 
  
 | 
import com.genersoft.iot.vmp.common.VideoManagerConstants;  
 | 
import com.genersoft.iot.vmp.gb28181.bean.Device;  
 | 
import com.genersoft.iot.vmp.storager.IVideoManagerStorager;  
 | 
  
 | 
/**      
 | 
 * @Description:视频设备数据存储-jdbc实现    
 | 
 * @author: songww  
 | 
 * @date:   2020年5月6日 下午2:28:12       
 | 
 */  
 | 
@Component("jdbcStorager")  
 | 
public class VideoManagerJdbcStoragerImpl implements IVideoManagerStorager {  
 | 
  
 | 
    /**     
 | 
     * 根据设备ID判断设备是否存在  
 | 
     *   
 | 
     * @param deviceId 设备ID  
 | 
     * @return true:存在  false:不存在  
 | 
     */   
 | 
    @Override  
 | 
    public boolean exists(String deviceId) {  
 | 
        // TODO Auto-generated method stub  
 | 
        return false;  
 | 
    }  
 | 
  
 | 
    /**     
 | 
     * 视频设备创建  
 | 
     *   
 | 
     * @param device 设备对象  
 | 
     * @return true:创建成功  false:创建失败  
 | 
     */   
 | 
    @Override  
 | 
    public boolean create(Device device) {  
 | 
        // TODO Auto-generated method stub  
 | 
        return false;  
 | 
    }  
 | 
      
 | 
    /**     
 | 
     * 视频设备更新  
 | 
     *   
 | 
     * @param device 设备对象  
 | 
     * @return true:更新成功  false:更新失败  
 | 
     */    
 | 
    @Override  
 | 
    public boolean update(Device device) {  
 | 
        // TODO Auto-generated method stub  
 | 
        return false;  
 | 
    }  
 | 
  
 | 
    /**     
 | 
     * 获取设备  
 | 
     *   
 | 
     * @param deviceId 设备ID  
 | 
     * @return Device 设备对象  
 | 
     */    
 | 
    @Override  
 | 
    public Device queryVideoDevice(String deviceId) {  
 | 
        // TODO Auto-generated method stub  
 | 
        return null;  
 | 
    }  
 | 
  
 | 
    /**     
 | 
     * 获取多个设备  
 | 
     *   
 | 
     * @param deviceIds 设备ID数组  
 | 
     * @return List<Device> 设备对象数组  
 | 
     */    
 | 
    @Override  
 | 
    public List<Device> queryVideoDeviceList(String[] deviceIds) {  
 | 
        // TODO Auto-generated method stub  
 | 
        return null;  
 | 
    }  
 | 
  
 | 
    /**     
 | 
     * 删除设备  
 | 
     *   
 | 
     * @param deviceId 设备ID  
 | 
     * @return true:删除成功  false:删除失败  
 | 
     */    
 | 
    @Override  
 | 
    public boolean delete(String deviceId) {  
 | 
        // TODO Auto-generated method stub  
 | 
        return false;  
 | 
    }  
 | 
  
 | 
    /**     
 | 
     * 更新设备在线  
 | 
     *   
 | 
     * @param deviceId 设备ID  
 | 
     * @return true:更新成功  false:更新失败  
 | 
     */   
 | 
    @Override  
 | 
    public boolean online(String deviceId) {  
 | 
        // TODO Auto-generated method stub  
 | 
        return false;  
 | 
    }  
 | 
  
 | 
    /**     
 | 
     * 更新设备离线  
 | 
     *   
 | 
     * @param deviceId 设备ID  
 | 
     * @return true:更新成功  false:更新失败  
 | 
     */   
 | 
    @Override  
 | 
    public boolean outline(String deviceId) {  
 | 
        // TODO Auto-generated method stub  
 | 
        return false;  
 | 
    }  
 | 
  
 | 
}  
 |