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/EventGridDataApi.java |   96 ++++++++++++++++++++++++++++-------------------
 1 files changed, 57 insertions(+), 39 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventGridDataApi.java b/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventGridDataApi.java
index 1965c4a..b915e33 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventGridDataApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventGridDataApi.java
@@ -1,27 +1,24 @@
 package com.panzhihua.grid_app.api;
 
+import javax.annotation.Resource;
+import javax.validation.Valid;
+
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
 
 import com.panzhihua.common.controller.BaseController;
+import com.panzhihua.common.model.dtos.grid.*;
 import com.panzhihua.common.model.vos.LoginUserInfoVO;
 import com.panzhihua.common.model.vos.R;
-import com.panzhihua.common.model.vos.grid.EventVO;
+import com.panzhihua.common.model.vos.grid.EventGridDataDetailsVO;
+import com.panzhihua.common.model.vos.grid.EventGridDataVO;
 import com.panzhihua.common.model.vos.grid.UserEventGridDataVO;
+import com.panzhihua.common.service.grid.GridService;
 import com.panzhihua.common.utlis.ClazzUtils;
+
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-import com.panzhihua.common.model.dtos.grid.EventGridDataEditDTO;
-//import com.panzhihua.common.model.vos.IPageVO;
-import com.panzhihua.common.service.grid.GridService;
-
-import javax.annotation.Resource;
-import com.panzhihua.common.model.vos.grid.EventGridDataDetailsVO;
-import com.panzhihua.common.model.vos.grid.EventGridDataVO;
-import com.panzhihua.common.model.dtos.grid.EventGridDataAddDTO;
-import com.panzhihua.common.model.dtos.grid.EventGridDataDeleteDTO;
-import com.panzhihua.common.model.dtos.grid.PageEventGridDataDTO;
 
 /**
  *
@@ -29,11 +26,11 @@
  * @version 1.0
  * @since 1.0
  * @date 2021-05-26
- * */
+ */
 @Slf4j
 @RestController
 @RequestMapping("/eventgriddata")
-@Api(tags = {"区县/街道/社区/网格员网格数据管理 @陈东"})
+@Api(tags = {"网格数据管理 @chendong"})
 public class EventGridDataApi extends BaseController {
 
     @Resource
@@ -41,11 +38,12 @@
 
     /**
      * 我的网格
+     * 
      * @return 查找结果
      */
     @GetMapping("/myGrid")
-    @ApiOperation(value = "我的网格", response= EventGridDataVO.class)
-    R myGrid(){
+    @ApiOperation(value = "我的网格", response = EventGridDataVO.class)
+    R myGrid() {
         LoginUserInfoVO loginUserInfoVO = this.getLoginUserInfo();
         PageEventGridDataDTO pageEventGridDataDTO = new PageEventGridDataDTO();
         pageEventGridDataDTO.setUserId(loginUserInfoVO.getUserId());
@@ -53,34 +51,46 @@
         return gridService.userGrid(pageEventGridDataDTO);
     }
 
-
-    //-------------
+    /**
+     * 网格数据待处理统计信息
+     * 
+     * @return 查找结果
+     */
+    @GetMapping("/myGridTodoData")
+    @ApiOperation(value = "网格待处理统计数据", response = UserEventGridDataVO.class)
+    R myTodoGridData(@Valid @ModelAttribute EventGridTodoDataDTO eventGridTodoDataDTO) {
+        LoginUserInfoVO loginUserInfoVO = this.getLoginUserInfo();
+        eventGridTodoDataDTO.setUserId(loginUserInfoVO.getUserId());
+        return gridService.getGridTodoData(eventGridTodoDataDTO);
+    }
 
     /**
      * 网格数据待处理统计信息
+     * 
      * @return 查找结果
      */
-    @GetMapping("/myGridData")
-    @ApiOperation(value = "网格统计数据", response= UserEventGridDataVO.class)
-    R myGridData(){
+    @GetMapping("/statistics/{gridId}")
+    @ApiOperation(value = "网格统计数据", response = UserEventGridDataVO.class)
+    R myGridData(@PathVariable("gridId") Long gridId) {
         LoginUserInfoVO loginUserInfoVO = this.getLoginUserInfo();
-        PageEventGridDataDTO pageEventGridDataDTO = new PageEventGridDataDTO();
-        pageEventGridDataDTO.setUserId(loginUserInfoVO.getUserId());
-        pageEventGridDataDTO.setType(3l);
-        return gridService.getGridData(pageEventGridDataDTO);
+        EventGridStatisticsDataDTO eventGridStatisticsDataDTO = new EventGridStatisticsDataDTO();
+        eventGridStatisticsDataDTO.setUserId(loginUserInfoVO.getUserId());
+        eventGridStatisticsDataDTO.setGridId(gridId);
+        return gridService.getGridStatisticsdData(eventGridStatisticsDataDTO);
     }
 
-
-
+    // ===
 
     /**
      * 新增区县/街道/社区/网格员网格数据管理
-     * @param {classNameFirstLower}AddDTO 添加区县/街道/社区/网格员网格数据管理传递对象
+     * 
+     * @param {classNameFirstLower}AddDTO
+     *            添加区县/街道/社区/网格员网格数据管理传递对象
      * @return 新增结果
      */
     @PostMapping()
     @ApiOperation(value = "新增区县/街道/社区/网格员网格数据管理", response = R.class)
-    R add(@Validated @RequestBody EventGridDataAddDTO eventGridDataAddDTO){
+    R add(@Validated @RequestBody EventGridDataAddDTO eventGridDataAddDTO) {
         ClazzUtils.setIfStringIsEmpty(eventGridDataAddDTO);
         eventGridDataAddDTO.setUserId(getUserId());
         return gridService.add(eventGridDataAddDTO);
@@ -88,12 +98,14 @@
 
     /**
      * 修改
-     * @param eventGridDataEditDTO 修改区县/街道/社区/网格员网格数据管理传递对象
+     * 
+     * @param eventGridDataEditDTO
+     *            修改区县/街道/社区/网格员网格数据管理传递对象
      * @return 修改结果
      */
     @PutMapping()
     @ApiOperation(value = "编辑区县/街道/社区/网格员网格数据管理", response = R.class)
-    R edit(@Validated @RequestBody EventGridDataEditDTO eventGridDataEditDTO){
+    R edit(@Validated @RequestBody EventGridDataEditDTO eventGridDataEditDTO) {
         ClazzUtils.setIfStringIsEmpty(eventGridDataEditDTO);
         eventGridDataEditDTO.setUserId(getUserId());
         return gridService.edit(eventGridDataEditDTO);
@@ -101,36 +113,42 @@
 
     /**
      * 分页查找
-     * @param pageEventGridDataDTO 查找区县/街道/社区/网格员网格数据管理传递对象
+     * 
+     * @param pageEventGridDataDTO
+     *            查找区县/街道/社区/网格员网格数据管理传递对象
      * @return 查找结果
      */
     @GetMapping()
-    @ApiOperation(value = "查询区县/街道/社区/网格员网格数据管理", response= EventGridDataVO.class)
-    R query(@Validated @ModelAttribute PageEventGridDataDTO pageEventGridDataDTO){
+    @ApiOperation(value = "查询区县/街道/社区/网格员网格数据管理", response = EventGridDataVO.class)
+    R query(@Validated @ModelAttribute PageEventGridDataDTO pageEventGridDataDTO) {
         ClazzUtils.setIfStringIsEmpty(pageEventGridDataDTO);
         return gridService.query(pageEventGridDataDTO);
     }
 
     /**
      * 删除
-     * @param eventGridDataDeleteDTO 删除区县/街道/社区/网格员网格数据管理传递对象
+     * 
+     * @param eventGridDataDeleteDTO
+     *            删除区县/街道/社区/网格员网格数据管理传递对象
      * @return 删除结果
      */
     @DeleteMapping()
     @ApiOperation(value = "删除区县/街道/社区/网格员网格数据管理", response = R.class)
-    R delete(@Validated @RequestBody EventGridDataDeleteDTO  eventGridDataDeleteDTO){
+    R delete(@Validated @RequestBody EventGridDataDeleteDTO eventGridDataDeleteDTO) {
         ClazzUtils.setIfStringIsEmpty(eventGridDataDeleteDTO);
         return gridService.delete(eventGridDataDeleteDTO);
     }
 
     /**
      * 查询区县/街道/社区/网格员网格数据管理详细信息
-     * @param id 区县/街道/社区/网格员网格数据管理 id
+     * 
+     * @param id
+     *            区县/街道/社区/网格员网格数据管理 id
      * @return 查找结果
      */
     @GetMapping("/{id}")
     @ApiOperation(value = "查询区县/街道/社区/网格员网格数据管理详细信息")
-    R<EventGridDataDetailsVO> details(@PathVariable("id") Long id){
+    R<EventGridDataDetailsVO> details(@PathVariable("id") Long id) {
         return gridService.eventGridDataDetails(id);
     }
 

--
Gitblit v1.7.1