648540858
2020-10-26 9361943e47a09ea46f76adf06fa0d24a07ac711d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
package com.genersoft.iot.vmp.storager.jdbc;
 
import java.util.List;
import java.util.Map;
 
import com.genersoft.iot.vmp.common.PageResult;
import com.genersoft.iot.vmp.common.StreamInfo;
import com.genersoft.iot.vmp.conf.MediaServerConfig;
import com.genersoft.iot.vmp.gb28181.bean.DeviceChannel;
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: swwheihei
 * @date:   2020年5月6日 下午2:28:12     
 */
@Component("jdbcStorager")
public class VideoManagerJdbcStoragerImpl implements IVideoManagerStorager {
 
    @Override
    public boolean updateMediaInfo(MediaServerConfig mediaServerConfig) {
        return false;
    }
 
    @Override
    public MediaServerConfig getMediaInfo() {
        return null;
    }
 
    /**
     * 根据设备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;
    }
 
    @Override
    public boolean updateDevice(Device device) {
        return false;
    }
 
    @Override
    public void updateChannel(String deviceId, DeviceChannel channel) {
 
    }
 
 
    /**   
     * 获取设备
     * 
     * @param deviceId 设备ID
     * @return Device 设备对象
     */  
    @Override
    public Device queryVideoDevice(String deviceId) {
        // TODO Auto-generated method stub
        return null;
    }
 
    @Override
    public PageResult queryChannelsByDeviceId(String deviceId, String query, Boolean hasSubChannel, String online, int page, int count) {
        return null;
    }
 
 
    @Override
    public List<DeviceChannel> queryChannelsByDeviceId(String deviceId) {
        return null;
    }
 
    @Override
    public DeviceChannel queryChannel(String deviceId, String channelId) {
        return null;
    }
 
    @Override
    public PageResult<Device> queryVideoDeviceList(String[] deviceIds, int page, int count) {
        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;
    }
 
    @Override
    public boolean stopPlay(StreamInfo streamInfo) {
        return false;
    }
 
    @Override
    public StreamInfo queryPlay(StreamInfo streamInfo) {
        return null;
    }
 
    @Override
    public PageResult querySubChannels(String deviceId, String channelId, String query, Boolean hasSubChannel, String online, int page, int count) {
        return null;
    }
 
    @Override
    public void updateCatch() {
        System.out.println("##################");
    }
 
    @Override
    public void cleanChannelsForDevice(String deviceId) {
 
    }
 
    @Override
    public boolean startPlay(StreamInfo stream) {
        return false;
    }
 
    @Override
    public StreamInfo queryPlayBySSRC(String ssrc) {
        return null;
    }
 
    @Override
    public StreamInfo queryPlayByDevice(String deviceId, String code) {
        return null;
    }
 
    @Override
    public Map<String, StreamInfo> queryPlayByDeviceId(String deviceId) {
 
        return null;
    }
 
    @Override
    public boolean startPlayBlack(StreamInfo streamInfo) {
        return false;
    }
 
    @Override
    public boolean stopPlayBlack(StreamInfo streamInfo) {
        return false;
    }
 
    @Override
    public StreamInfo queryPlayBlackByDevice(String deviceId, String channelId) {
        return null;
    }
 
    @Override
    public StreamInfo queryPlayBlackBySSRC(String ssrc) {
        return null;
    }
}