package com.ycl.controller.platformApi;
|
|
import com.ycl.api.CommonResult;
|
import com.ycl.dto.video.AlarmParam;
|
import com.ycl.enums.common.ResultCode;
|
import com.ycl.service.video.IVideoAlarmReportService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.validation.annotation.Validated;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
/**
|
* @author admin
|
*/
|
@Api(tags = "第三方接口-报警")
|
@RestController
|
@RequestMapping("/API")
|
public class AlarmController {
|
|
private IVideoAlarmReportService videoAlarmReportService;
|
|
@Autowired
|
public void setVideoAlarmReportService(IVideoAlarmReportService videoAlarmReportService) {
|
this.videoAlarmReportService = videoAlarmReportService;
|
}
|
|
@ApiOperation("视频报警推送API")
|
@PostMapping("/AlarmReport")
|
public CommonResult alarmReport(@RequestBody @Validated AlarmParam alarmParam) {
|
videoAlarmReportService.save(alarmParam);
|
return new CommonResult(ResultCode.SUCCESS.getCode(), ResultCode.SUCCESS.getMessage());
|
}
|
|
}
|