预警信息管理
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