预警信息管理
This commit is contained in:
parent
fae49c5315
commit
1416964714
|
|
@ -0,0 +1,171 @@
|
|||
package com.dkl.large.controller.screen;
|
||||
|
||||
import com.dkl.common.annotation.DataScope;
|
||||
import com.dkl.common.core.controller.BaseController;
|
||||
import com.dkl.common.core.page.TableDataInfo;
|
||||
import com.dkl.large.domain.DklActivity;
|
||||
import com.dkl.large.domain.vo.DklMonitoringCameraDataVo;
|
||||
import com.dkl.large.domain.vo.RiskVo;
|
||||
import com.dkl.large.service.IDklActivityService;
|
||||
import com.dkl.large.service.IDklMonitoringPointsService;
|
||||
import com.dkl.large.service.IMonitoringStatisticsService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 基础统计Controller
|
||||
*
|
||||
* @author Dkl
|
||||
* @date 2025-05-27
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/large/monitoring")
|
||||
public class MonitoringController extends BaseController
|
||||
{
|
||||
|
||||
@Autowired
|
||||
private IMonitoringStatisticsService monitoringStatisticsService;
|
||||
|
||||
@Autowired
|
||||
private IDklActivityService iDklActivityService;
|
||||
|
||||
|
||||
@Autowired
|
||||
private IDklMonitoringPointsService iDklMonitoringPointsService;
|
||||
|
||||
/*
|
||||
* 1.总监控点位 总摄像头 总检测数据条数 总捕获人次
|
||||
* 2.所有点位信息
|
||||
* 3.获取数据条数
|
||||
* 4.获取数据人数
|
||||
* */
|
||||
@GetMapping("/amountStatistics")
|
||||
public Map amountStatistics()
|
||||
{
|
||||
return monitoringStatisticsService.amountStatistics();
|
||||
}
|
||||
|
||||
@PostMapping("/amountStatisticsOut")
|
||||
public Map amountStatisticsOut()
|
||||
{
|
||||
return monitoringStatisticsService.amountStatistics();
|
||||
}
|
||||
/**
|
||||
* @Author :rq
|
||||
* @Description ::获取数据人数 时间段内
|
||||
* @Date :2025/06/12 13:58
|
||||
* @Param :[dklMonitoringCameraDataVo]
|
||||
* @return :java.util.List<com.dkl.large.domain.vo.DklMonitoringCameraDataVo>
|
||||
**/
|
||||
@GetMapping("/peopleDataStatistics")
|
||||
public List<DklMonitoringCameraDataVo> peopleDataStatistics (DklMonitoringCameraDataVo dklMonitoringCameraDataVo)
|
||||
{
|
||||
return monitoringStatisticsService.peopleDataStatistics(dklMonitoringCameraDataVo);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Author :rq
|
||||
* @Description :获取数据条数 时间段内
|
||||
* @Date :2025/06/12 13:59
|
||||
* @Param :[dklMonitoringCameraDataVo]
|
||||
* @return :java.util.List<com.dkl.large.domain.vo.DklMonitoringCameraDataVo>
|
||||
**/
|
||||
@GetMapping("/itemsDataStatistics")
|
||||
public List<DklMonitoringCameraDataVo> itemsDataStatistics (DklMonitoringCameraDataVo dklMonitoringCameraDataVo)
|
||||
{
|
||||
return monitoringStatisticsService.itemsDataStatistics(dklMonitoringCameraDataVo);
|
||||
}
|
||||
|
||||
/*
|
||||
* 1.总监控点位 总摄像头 总检测数据条数 总捕获人次
|
||||
* 2.所有点位信息
|
||||
* 3.获取数据条数
|
||||
* 4.获取数据人数
|
||||
* */
|
||||
@GetMapping("/amountStatisticsByActivity")
|
||||
public Map amountStatisticsByActivity()
|
||||
{
|
||||
return monitoringStatisticsService.amountStatisticsByActivity();
|
||||
}
|
||||
|
||||
/**
|
||||
* @Author :rq
|
||||
* @Description ::获取数据人数 时间段内
|
||||
* @Date :2025/06/13 13:58
|
||||
* @Param :[dklMonitoringCameraDataVo]
|
||||
* @return :java.util.List<com.dkl.large.domain.vo.DklMonitoringCameraDataVo>
|
||||
**/
|
||||
@GetMapping("/peopleDataStatisticsByActivity")
|
||||
public List<DklMonitoringCameraDataVo> peopleDataStatisticsByActivity (DklMonitoringCameraDataVo dklMonitoringCameraDataVo)
|
||||
{
|
||||
return monitoringStatisticsService.peopleDataStatisticsByActivity(dklMonitoringCameraDataVo);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Author :rq
|
||||
* @Description :获取数据条数 时间段内
|
||||
* @Date :2025/06/13 13:59
|
||||
* @Param :[dklMonitoringCameraDataVo]
|
||||
* @return :java.util.List<com.dkl.large.domain.vo.DklMonitoringCameraDataVo>
|
||||
**/
|
||||
@GetMapping("/itemsDataStatisticsByActivity")
|
||||
public List<DklMonitoringCameraDataVo> itemsDataStatisticsByActivity (DklMonitoringCameraDataVo dklMonitoringCameraDataVo)
|
||||
{
|
||||
return monitoringStatisticsService.itemsDataStatisticsByActivity(dklMonitoringCameraDataVo);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Author :rq
|
||||
* @Description :大客流活动统计首页
|
||||
* @Date :2025/07/11 10:42
|
||||
* @Param :[dklActivity]
|
||||
* @return :java.util.List<com.dkl.large.domain.DklActivity>
|
||||
**/
|
||||
@GetMapping("/homeActivityStatistics")
|
||||
public List<DklActivity> homeActivityStatistics(DklActivity dklActivity){
|
||||
return iDklActivityService.homeActivityStatistics(dklActivity);
|
||||
}
|
||||
/**
|
||||
* @Author :rq
|
||||
* @Description :大客流活动人数统计首页
|
||||
* @Date :2025/07/11 15:42
|
||||
* @Param :[dklActivity]
|
||||
* @return :java.util.List<com.dkl.large.domain.DklActivity>
|
||||
**/
|
||||
@GetMapping("/homeActivityStatisticsPeople")
|
||||
public List<DklActivity> homeActivityStatisticsPeople(DklActivity dklActivity){
|
||||
return iDklActivityService.homeActivityStatisticsPeople(dklActivity);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Author :rq
|
||||
* @Description :大客流活动统计首页
|
||||
* @Date :2025/07/11 10:42
|
||||
* @Param :[riskVo]
|
||||
* @return :java.util.List<com.dkl.large.domain.RiskVo>
|
||||
**/
|
||||
@GetMapping("/homePointsStatistics")
|
||||
public List<RiskVo> homePointsStatistics(RiskVo riskVo){
|
||||
return iDklMonitoringPointsService.homePointsStatistics(riskVo);
|
||||
}
|
||||
/**
|
||||
* @Author :rq
|
||||
* @Description :大客流活动人数统计首页
|
||||
* @Date :2025/07/11 15:42
|
||||
* @Param :[riskVo]
|
||||
* @return :java.util.List<com.dkl.large.domain.RiskVo>
|
||||
**/
|
||||
@GetMapping("/homePointsStatisticsPeople")
|
||||
public List<RiskVo> homePointsStatisticsPeople(RiskVo riskVo){
|
||||
return iDklMonitoringPointsService.homePointsStatisticsPeople(riskVo);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue