From 179c4d64313c9b7572778da4aaaf6c6584fe457d Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 20 五月 2025 23:48:08 +0800 Subject: [PATCH] 修改文件上传类型限制 --- springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/MapApi.java | 57 +++++++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 41 insertions(+), 16 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/MapApi.java b/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/MapApi.java index 5c8f5ca..e72098f 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/MapApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/MapApi.java @@ -1,59 +1,84 @@ 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.EventGridCascadeListDTO; 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.EventMapGridCascadeVO; import com.panzhihua.common.model.vos.grid.EventMapGridVO; import com.panzhihua.common.model.vos.grid.EventMapTrajectoryVO; import com.panzhihua.common.service.grid.GridService; + import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; - -import javax.annotation.Resource; /** * @author lyq */ @RestController @RequestMapping("/map/") -@Api(tags = {"网格综治APP地图模块"}) +@Api(tags = {"网格综治APP地图模块@lyq"}) public class MapApi extends BaseController { @Resource private GridService gridService; - @ApiOperation(value = "根据网格id查询网格详细信息-lyq",response = ComMapGridDetailVO.class) + @ApiOperation(value = "根据网格id查询网格详细信息-lyq", response = ComMapGridDetailVO.class) @PostMapping("getGridDetail") - public R getGridDetail(@RequestParam("gridId") Long gridId){ - if(gridId == null){ + public R getGridDetail(@RequestParam("gridId") Long gridId) { + if (gridId == null) { return R.fail("参数错误"); } return gridService.getGridDetail(gridId); } - @ApiOperation(value = "查询网格员今日运动轨迹-lyq",response = EventMapTrajectoryVO.class) + @ApiOperation(value = "查询网格员今日运动轨迹-lyq", response = EventMapTrajectoryVO.class) @PostMapping("getTrajectory") - public R getTrajectory(){ + public R getTrajectory() { LoginUserInfoVO userInfoVO = this.getLoginUserInfo(); - if(userInfoVO == null || userInfoVO.getUserId() == null){ + if (userInfoVO == null || userInfoVO.getUserId() == null) { return R.fail("请先登录"); } return gridService.getTrajectoryByApp(userInfoVO.getUserId()); } - @ApiOperation(value = "查询网格员关联网格列表-lyq",response = EventMapGridVO.class) + @ApiOperation(value = "查询网格员关联网格列表-lyq", response = EventMapGridVO.class) @PostMapping("getGridList") - public R getGridList(){ + public R getGridList() { LoginUserInfoVO userInfoVO = this.getLoginUserInfo(); - if(userInfoVO == null || userInfoVO.getUserId() == null){ + if (userInfoVO == null || userInfoVO.getUserId() == null) { return R.fail("请先登录"); } return gridService.getMapGridListByApp(userInfoVO.getUserId()); } + @ApiOperation(value = "查询网格员关联网格列表级联-lyq", response = EventMapGridVO.class) + @PostMapping("getGridLists") + public R getGridLists(@RequestBody EventGridCascadeListDTO cascadeListDTO) { + LoginUserInfoVO userInfoVO = this.getLoginUserInfo(); + if (userInfoVO == null || userInfoVO.getUserId() == null) { + return R.fail("请先登录"); + } + if (cascadeListDTO.getType() == null) { + return R.fail("参数错误"); + } + cascadeListDTO.setUserId(userInfoVO.getUserId()); + return gridService.getMapGridListsByApp(cascadeListDTO); + } + + @ApiOperation(value = "查询网格员关联网格列表级联2-lyq", response = EventMapGridCascadeVO.class) + @PostMapping("getGridsLists") + public R getGridsLists() { + LoginUserInfoVO userInfoVO = this.getLoginUserInfo(); + if (userInfoVO == null || userInfoVO.getUserId() == null) { + return R.fail("请先登录"); + } + return gridService.getMapGridsListsByApp(userInfoVO.getUserId()); + } + } -- Gitblit v1.7.1