Browse Source

摄像头添加定位,循环遍历

视频中心接入摄像头视频
master
yangzongjia 2 years ago
parent
commit
c3c411ac6e
  1. 9
      yxt-supervise-monitor-api/src/main/java/com/yxt/supervise/monitor/api/entity/Device.java
  2. 11
      yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/device/YDeviceRest.java
  3. 17
      yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/device/YDeviceService.java
  4. 2
      yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/deviceImage/YDeviceImageRest.java

9
yxt-supervise-monitor-api/src/main/java/com/yxt/supervise/monitor/api/entity/Device.java

@ -57,4 +57,13 @@ public class Device extends EntityWithId {
@ApiModelProperty("序列号") @ApiModelProperty("序列号")
private String serialNumber; private String serialNumber;
@ApiModelProperty("左偏移")
private String leftPosition;
@ApiModelProperty("上偏移")
private String topPosition;
@ApiModelProperty("组号")
private String channelNo;
} }

11
yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/device/YDeviceRest.java

@ -31,12 +31,21 @@ public class YDeviceRest {
@ApiOperation("分页获取设备状态列表") @ApiOperation("分页获取设备状态列表")
@GetMapping("/getDeviceStatusPage") @GetMapping("/getDeviceStatusPage")
public ResultBean getDeviceStatusPage(@RequestParam Map<String, String> searchVo, public ResultBean getDeviceStatusPage(@RequestParam Map<String, String> searchVo,
@ModelAttribute PageVo pageVo) { @ModelAttribute PageVo pageVo) {
ResultBean rb = ResultBean.fireSuccess(); ResultBean rb = ResultBean.fireSuccess();
rb.setData(yDeviceService.getDeviceStatusPage(searchVo, pageVo)); rb.setData(yDeviceService.getDeviceStatusPage(searchVo, pageVo));
return rb; return rb;
} }
@ApiOperation("获取摄像头列表")
@GetMapping("/getSxtList")
public ResultBean getSxtList() {
ResultBean rb = ResultBean.fireSuccess();
rb.setData(yDeviceService.getSxtList());
return rb;
}
@ApiOperation("添加设备组") @ApiOperation("添加设备组")
@PostMapping("/createDeviceGroup") @PostMapping("/createDeviceGroup")
public ResultBean createDeviceGroup(Device device) { public ResultBean createDeviceGroup(Device device) {

17
yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/device/YDeviceService.java

@ -58,6 +58,23 @@ public class YDeviceService extends ServiceImpl<YDeviceMapper, Device> {
} }
public List<Device> getSxtList() {
QueryWrapper<Device> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("type", "1"); //1 摄像头
queryWrapper.eq("isDelete", 0);
List<Device> athleteBOIPage = null;
try {
athleteBOIPage = baseMapper.selectList(queryWrapper);
} catch (Exception e) {
System.out.println(e);
athleteBOIPage = null;
}
return athleteBOIPage;
}
public IPage<Device> getDeviceStatusPage(Map<String, String> searchVo, PageVo pageVo) { public IPage<Device> getDeviceStatusPage(Map<String, String> searchVo, PageVo pageVo) {
String url = "https://api2.hik-cloud.com/api/v1/open/basic/devices/list?groupNo=A1181&pageNo=" + pageVo.getCurrent() + "&pageSize=" + pageVo.getSize(); String url = "https://api2.hik-cloud.com/api/v1/open/basic/devices/list?groupNo=A1181&pageNo=" + pageVo.getCurrent() + "&pageSize=" + pageVo.getSize();
String result = ""; String result = "";

2
yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/deviceImage/YDeviceImageRest.java

@ -43,7 +43,7 @@ public class YDeviceImageRest {
@ApiOperation("单条获取抓拍信息") @ApiOperation("单条获取抓拍信息")
@GetMapping("/getShiPinByChannelNo") @GetMapping("/getShiPinByChannelNo")
public ResultBean getShiPinByChannelNo(@RequestParam String channelNo) { public ResultBean getShiPinByChannelNo(@RequestParam String channelNo) {
String spToken = ""; String spToken = "";
String url = "https://api2.hik-cloud.com/v1/ezviz/account/info"; String url = "https://api2.hik-cloud.com/v1/ezviz/account/info";
try { try {

Loading…
Cancel
Save