| | |
| | | package com.panzhihua.grid_app.api; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import com.panzhihua.common.controller.BaseController; |
| | | import com.panzhihua.common.model.dtos.grid.GridEventStatisticsDTO; |
| | | import com.panzhihua.common.model.vos.LoginUserInfoVO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.grid.ComMapGridDetailVO; |
| | | import com.panzhihua.common.model.vos.grid.GridEventStatisticsDetailVO; |
| | | import com.panzhihua.common.model.vos.grid.GridEventStatisticsVO; |
| | | import com.panzhihua.common.service.grid.GridService; |
| | | |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | @RestController |
| | | @RequestMapping("/statistics/") |
| | |
| | | @Resource |
| | | private GridService gridService; |
| | | |
| | | @ApiOperation(value = "根据网格id查询统计详情-lyq",response = GridEventStatisticsVO.class) |
| | | @ApiOperation(value = "根据网格id查询统计详情-lyq", response = GridEventStatisticsVO.class) |
| | | @PostMapping("event") |
| | | public R getGridDetail(@RequestParam("gridId") Long gridId){ |
| | | public R getGridDetail(@RequestParam("gridId") Long gridId) { |
| | | LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); |
| | | if(loginUserInfo == null){ |
| | | if (loginUserInfo == null) { |
| | | return R.fail("请先登录"); |
| | | } |
| | | if(gridId == null){ |
| | | if (gridId == null) { |
| | | return R.fail("参数错误"); |
| | | } |
| | | return gridService.getGridEventStatisticsByApp(gridId,loginUserInfo.getUserId()); |
| | | return gridService.getGridEventStatisticsByApp(gridId, loginUserInfo.getUserId()); |
| | | } |
| | | |
| | | @ApiOperation(value = "网格id查询统计事件详情-lyq",response = GridEventStatisticsDetailVO.class) |
| | | @ApiOperation(value = "网格id查询统计事件详情-lyq", response = GridEventStatisticsDetailVO.class) |
| | | @PostMapping("event/detail") |
| | | public R getGridEventDetailStatistics(@RequestBody GridEventStatisticsDTO statisticsDTO){ |
| | | if(statisticsDTO == null || statisticsDTO.getGridId() == null){ |
| | | public R getGridEventDetailStatistics(@RequestBody GridEventStatisticsDTO statisticsDTO) { |
| | | if (statisticsDTO == null || statisticsDTO.getGridId() == null) { |
| | | return R.fail("参数错误"); |
| | | } |
| | | return gridService.getGridEventDetailStatisticsByApp(statisticsDTO); |
| | | } |
| | | |
| | | |
| | | } |