huanghongfa
2021-09-02 177249c76aeea0b4bf8d8816d4994e3b445b45ce
springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/SpecialPopulationEventApi.java
@@ -1,22 +1,22 @@
package com.panzhihua.grid_app.api;
import javax.annotation.Resource;
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.community.ComMngPopulationVO;
import com.panzhihua.common.model.vos.grid.EventVO;
import com.panzhihua.common.service.grid.GridService;
import com.panzhihua.common.utlis.ClazzUtils;
import com.panzhihua.common.utlis.IdCardUtil;
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 javax.annotation.Resource;
/**
 *
@@ -24,7 +24,7 @@
 * @version 1.0
 * @since 1.0
 * @date 2021-05-26
 * */
 */
@Slf4j
@RestController
@RequestMapping("/event/special")
@@ -36,7 +36,9 @@
    /**
     * 添加特殊人群
     * @param specialEventAddDTO 特殊人群信息
     *
     * @param specialEventAddDTO
     *            特殊人群信息
     * @return 查找结果
     */
    @PostMapping()
@@ -52,7 +54,9 @@
    /**
     * 保存特殊人群草稿
     * @param specialEventEditDTO 保存草稿传递对象
     *
     * @param specialEventEditDTO
     *            保存草稿传递对象
     * @return 新增结果
     */
    @PostMapping("/draft")
@@ -65,7 +69,6 @@
        specialEventEditDTO.setPhone(loginUserInfoVO.getPhone());
        return gridService.saveSpecialDraft(specialEventEditDTO);
    }
    @GetMapping("/{idCard}")
    @ApiOperation(value = "查询特殊人群信息", response = ComMngPopulationVO.class)
@@ -82,7 +85,9 @@
    /**
     * 上报社区
     * @param commonEventReportDTO 上报社区传递对象
     *
     * @param commonEventReportDTO
     *            上报社区传递对象
     * @return 上报结果
     */
    @PutMapping("/report")
@@ -98,7 +103,9 @@
    /**
     * 处理事件
     * @param commonEventDealDTO 修改事件传递对象
     *
     * @param commonEventDealDTO
     *            修改事件传递对象
     * @return 处理结果
     */
    @PutMapping("/deal")
@@ -115,7 +122,9 @@
    /**
     * 验证事件
     * @param commonEventVerifyDTO 验证事件传递对象
     *
     * @param commonEventVerifyDTO
     *            验证事件传递对象
     * @return 验证结果
     */
    @PutMapping("/verify")
@@ -130,7 +139,9 @@
    /**
     * 直接上报社区
     * @param commonEventDirectReportDTO 上报社区传递对象
     *
     * @param commonEventDirectReportDTO
     *            上报社区传递对象
     * @return 上报结果
     */
    @PostMapping("/reportDirect")
@@ -143,6 +154,5 @@
        commonEventDirectReportDTO.setCommunityId(loginUserInfoVO.getCommunityId());
        return gridService.reportDirect(commonEventDirectReportDTO);
    }
}