| | |
| | | package com.ycl.controller.cockpit.enforcementEvents; |
| | | |
| | | import com.ycl.api.CommonResult; |
| | | import com.ycl.service.caseHandler.IBaseCaseService; |
| | | import com.ycl.util.CheckApiUtil; |
| | | import com.ycl.vo.cockpit.CockpitVO; |
| | | import com.ycl.vo.cockpit.enforcementEvents.EnforcementEventsVO; |
| | | 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.GetMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | |
| | | public class EnforcementEventsController { |
| | | @Resource |
| | | private CheckApiUtil checkApiUtil; |
| | | |
| | | @Autowired |
| | | IBaseCaseService iBaseCaseService; |
| | | |
| | | @ApiOperation(value = "执法事件统计") |
| | | @GetMapping("/statistics") |
| | |
| | | public CommonResult<EnforcementEventsVO.InfoVO> info(@Validated CockpitVO params) { |
| | | checkApiUtil.cockpit(params); |
| | | EnforcementEventsVO.InfoVO infoVO = new EnforcementEventsVO.InfoVO(); |
| | | EnforcementEventsVO.EventVO eventVO = new EnforcementEventsVO.EventVO(); |
| | | infoVO.setToday(5); |
| | | infoVO.setWeek(10); |
| | | infoVO.setDispatch(20); |
| | | infoVO.setIdentification(20); |
| | | eventVO.setDescription("事件描述"); |
| | | eventVO.setAddress("事发地址"); |
| | | eventVO.setAlarmTime("2022-10-15 16:12:13"); |
| | | eventVO.setPoint("1号点位"); |
| | | eventVO.setPicture("http://12.2.23.4/xx.png"); |
| | | eventVO.setSource("AI识别"); |
| | | infoVO.setEvent(eventVO); |
| | | infoVO.setToday(iBaseCaseService.dayCount()); |
| | | infoVO.setWeek(iBaseCaseService.weekCount()); |
| | | infoVO.setDispatch(iBaseCaseService.dispatchCount()); |
| | | infoVO.setIdentification(iBaseCaseService.alCount()); |
| | | infoVO.setEvent(iBaseCaseService.selectEventList(params.getBeginTime(),params.getEndTime())); |
| | | return CommonResult.success(infoVO); |
| | | } |
| | | |