panlinlin
2021-04-11 a004a978fa54779425d7498b4737c970b8c71f7b
src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/record/RecordController.java
File was renamed from src/main/java/com/genersoft/iot/vmp/vmanager/record/RecordController.java
@@ -1,6 +1,10 @@
package com.genersoft.iot.vmp.vmanager.record;
package com.genersoft.iot.vmp.vmanager.gb28181.record;
import com.genersoft.iot.vmp.gb28181.transmit.callback.RequestMessage;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -18,9 +22,10 @@
import com.genersoft.iot.vmp.gb28181.transmit.cmd.impl.SIPCommander;
import com.genersoft.iot.vmp.storager.IVideoManagerStorager;
@Api(tags = "国标录像")
@CrossOrigin
@RestController
@RequestMapping("/api")
@RequestMapping("/api/gb_record")
public class RecordController {
   
   private final static Logger logger = LoggerFactory.getLogger(RecordController.class);
@@ -34,7 +39,14 @@
   @Autowired
   private DeferredResultHolder resultHolder;
   @GetMapping("/record/{deviceId}/{channelId}")
   @ApiOperation("录像查询")
   @ApiImplicitParams({
         @ApiImplicitParam(name = "deviceId", value = "设备ID", dataTypeClass = String.class),
         @ApiImplicitParam(name = "channelId", value = "通道ID", dataTypeClass = String.class),
         @ApiImplicitParam(name = "startTime", value = "开始时间", dataTypeClass = String.class),
         @ApiImplicitParam(name = "endTime", value = "结束时间", dataTypeClass = String.class),
   })
   @GetMapping("/query/{deviceId}/{channelId}")
   public DeferredResult<ResponseEntity<RecordInfo>> recordinfo(@PathVariable String deviceId,@PathVariable String channelId, String startTime,  String endTime){
      
      if (logger.isDebugEnabled()) {