罗元桥
2021-06-29 cd7bec2448443f88eee6f73df68df829fc95eed9
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/grid/GridService.java
@@ -1,12 +1,13 @@
package com.panzhihua.common.service.grid;
import com.panzhihua.common.model.dtos.IdDTO;
import com.panzhihua.common.model.dtos.community.bigscreen.event.ScreenEventListDTO;
import com.panzhihua.common.model.dtos.grid.*;
import com.panzhihua.common.model.query.visit.EventTasksQuery;
import com.panzhihua.common.model.query.visit.EventVisitListQuery;
import com.panzhihua.common.model.vos.*;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.grid.*;
import com.panzhihua.common.model.vos.visit.EventVisitCompleteDTO;
import com.panzhihua.common.model.dtos.visit.EventVisitCompleteDTO;
import com.panzhihua.common.model.vos.visit.EventVisitingTasksVO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
@@ -14,18 +15,18 @@
import java.util.List;
/**
 *
 * @author cedoo email:cedoo(a)qq.com
 * @version 1.0
 * @since 1.0
 * @date 2021-05-26
 * */
 * @since 1.0
 */
@FeignClient(name = "grid")
public interface GridService {
    /**
     * 分页查找事件
     *
     * @param pageEventDTO
     * @return 维护结果
     */
@@ -34,6 +35,7 @@
    /**
     * 删除事件
     *
     * @param CommonEventDeleteDTO
     * @return 平台用户信息
     */
@@ -74,6 +76,7 @@
    /**
     * 删除网格和网格员的关联关系
     *
     * @param eventGridMemberRelationDeleteDTO
     * @return 平台用户信息
     */
@@ -82,6 +85,7 @@
    /**
     * 查询网格和网格员的关联关系详细信息
     *
     * @param id 网格和网格员的关联关系 id
     * @return 查找结果
     */
@@ -99,6 +103,7 @@
    /**
     * 修改网格员定时上报地理预警记录
     *
     * @param eventGridMemberWarnLogEditDTO
     * @return 维护结果
     */
@@ -107,6 +112,7 @@
    /**
     * 分页查找网格员定时上报地理预警记录
     *
     * @param pageEventGridMemberWarnLogDTO
     * @return 维护结果
     */
@@ -115,6 +121,7 @@
    /**
     * 删除网格员定时上报地理预警记录
     *
     * @param eventGridMemberWarnLogDeleteDTO
     * @return 平台用户信息
     */
@@ -123,6 +130,7 @@
    /**
     * 查询网格员定时上报地理预警记录详细信息
     *
     * @param id 网格员定时上报地理预警记录 id
     * @return 查找结果
     */
@@ -132,6 +140,7 @@
   
    /**
     * 新增重点人群记录
     *
     * @param eventMainMemberAddDTO
     * @return 新增结果
     */
@@ -140,6 +149,7 @@
    /**
     * 修改重点人群记录
     *
     * @param eventMainMemberEditDTO
     * @return 维护结果
     */
@@ -148,6 +158,7 @@
    /**
     * 分页查找重点人群记录
     *
     * @param pageEventMainMemberDTO
     * @return 维护结果
     */
@@ -246,6 +257,7 @@
    /**
     * 查询事件处理流转记录详细信息
     *
     * @param id 事件处理流转记录 id
     * @return 查找结果
     */
@@ -255,6 +267,7 @@
   
    /**
     * 新增重点人群走访记录
     *
     * @param eventVisitingTasksAddDTO
     * @return 新增结果
     */
@@ -263,6 +276,7 @@
    /**
     * 修改重点人群走访记录
     *
     * @param eventVisitingTasksEditDTO
     * @return 维护结果
     */
@@ -271,6 +285,7 @@
    /**
     * 分页查找重点人群走访记录
     *
     * @param pageEventVisitingTasksDTO
     * @return 维护结果
     */
@@ -279,6 +294,7 @@
    /**
     * 删除重点人群走访记录
     *
     * @param eventVisitingTasksDeleteDTO
     * @return 平台用户信息
     */
@@ -287,6 +303,7 @@
    /**
     * 查询重点人群走访记录详细信息
     *
     * @param id 重点人群走访记录 id
     * @return 查找结果
     */
@@ -295,6 +312,7 @@
    /**
     * 新增APP应用版本信息
     *
     * @param eventApplicationAppReleaseAddDTO
     * @return 新增结果
     */
@@ -303,6 +321,7 @@
    /**
     * 修改APP应用版本信息
     *
     * @param eventApplicationAppReleaseEditDTO
     * @return 维护结果
     */
@@ -311,6 +330,7 @@
    /**
     * 分页查找APP应用版本信息
     *
     * @param pageEventApplicationAppReleaseDTO
     * @return 维护结果
     */
@@ -319,6 +339,7 @@
    /**
     * 删除APP应用版本信息
     *
     * @param eventApplicationAppReleaseDeleteDTO
     * @return 平台用户信息
     */
@@ -327,6 +348,7 @@
    /**
     * 查询APP应用版本信息详细信息
     *
     * @param id APP应用版本信息 id
     * @return 查找结果
     */
@@ -335,6 +357,7 @@
    /**
     * 新增用户协议和隐私政策信息
     *
     * @param eventApplicationUserNoticeAddDTO
     * @return 新增结果
     */
@@ -343,6 +366,7 @@
    /**
     * 修改用户协议和隐私政策信息
     *
     * @param eventApplicationUserNoticeEditDTO
     * @return 维护结果
     */
@@ -351,6 +375,7 @@
    /**
     * 分页查找用户协议和隐私政策信息
     *
     * @param pageEventApplicationUserNoticeDTO
     * @return 维护结果
     */
@@ -359,6 +384,7 @@
    /**
     * 删除用户协议和隐私政策信息
     *
     * @param eventApplicationUserNoticeDeleteDTO
     * @return 平台用户信息
     */
@@ -367,6 +393,7 @@
    /**
     * 查询用户协议和隐私政策信息详细信息
     *
     * @param id 用户协议和隐私政策信息 id
     * @return 查找结果
     */
@@ -375,6 +402,7 @@
    /**
     * 新增区县/街道/社区/网格员网格数据管理
     *
     * @param eventGridDataAddDTO
     * @return 新增结果
     */
@@ -383,6 +411,7 @@
    /**
     * 修改区县/街道/社区/网格员网格数据管理
     *
     * @param eventGridDataEditDTO
     * @return 维护结果
     */
@@ -391,6 +420,7 @@
    /**
     * 分页查找区县/街道/社区/网格员网格数据管理
     *
     * @param pageEventGridDataDTO
     * @return 维护结果
     */
@@ -399,6 +429,7 @@
    /**
     * 删除区县/街道/社区/网格员网格数据管理
     *
     * @param eventGridDataDeleteDTO
     * @return 平台用户信息
     */
@@ -407,6 +438,7 @@
    /**
     * 查询区县/街道/社区/网格员网格数据管理详细信息
     *
     * @param id 区县/街道/社区/网格员网格数据管理 id
     * @return 查找结果
     */
@@ -415,6 +447,7 @@
    /**
     * 新增网格员定时上报地理信息
     *
     * @param eventGridMemberGpsLogAddDTO
     * @return 新增结果
     */
@@ -423,6 +456,7 @@
    /**
     * 修改网格员定时上报地理信息
     *
     * @param eventGridMemberGpsLogEditDTO
     * @return 维护结果
     */
@@ -431,6 +465,7 @@
    /**
     * 分页查找网格员定时上报地理信息
     *
     * @param pageEventGridMemberGpsLogDTO
     * @return 维护结果
     */
@@ -439,6 +474,7 @@
    /**
     * 删除网格员定时上报地理信息
     *
     * @param eventGridMemberGpsLogDeleteDTO
     * @return 平台用户信息
     */
@@ -447,6 +483,7 @@
    /**
     * 查询网格员定时上报地理信息详细信息
     *
     * @param id 网格员定时上报地理信息 id
     * @return 查找结果
     */
@@ -455,6 +492,7 @@
    /**
     * 添加事件
     *
     * @param commonEventAddDTO
     * @return
     */
@@ -463,6 +501,7 @@
    /**
     * 保存事件草稿
     *
     * @param commonEventEditDTO
     * @return
     */
@@ -471,6 +510,7 @@
    /**
     * 突发事件上报社区
     *
     * @param commonEventReportDTO
     * @return
     */
@@ -479,6 +519,7 @@
    /**
     * 突发事件撤销
     *
     * @param eventRevokeDTO
     * @return
     */
@@ -487,6 +528,7 @@
    /**
     * 处理事件
     *
     * @param commonEventDealDTO
     * @return
     */
@@ -495,6 +537,7 @@
    /**
     * 处理事件
     *
     * @param commonEventVerifyDTO
     * @return
     */
@@ -503,6 +546,7 @@
    /**
     * 处理事件
     *
     * @param commonEventRepublishDTO
     * @return
     */
@@ -511,6 +555,7 @@
    /**
     * 网格数据待处理统计信息
     *
     * @param eventGridStatisticsDataDTO
     * @return
     */
@@ -519,6 +564,7 @@
    /**
     * 查询用户网格
     *
     * @param pageEventGridDataDTO
     * @return
     */
@@ -527,6 +573,7 @@
    /**
     * 特殊人员信息上报
     *
     * @param specialEventAddDTO
     * @return
     */
@@ -535,6 +582,7 @@
    /**
     * 获取指定特殊人员信息
     *
     * @param idCard
     * @return
     */
@@ -543,6 +591,7 @@
    /**
     * 保存殊人群事件上报草稿
     *
     * @param specialEventEditDTO
     * @return
     */
@@ -551,6 +600,7 @@
    /**
     * 草稿发布
     *
     * @param commonEventPublicDTO
     * @return
     */
@@ -559,6 +609,7 @@
    /**
     * 查询随手拍列表
     *
     * @param easyAppDTO    请求参数
     * @return  随手拍列表
     */
@@ -567,6 +618,7 @@
    /**
     * 查询随手拍详情
     *
     * @param easyId    随手拍id
     * @return  随手拍详情
     */
@@ -575,6 +627,7 @@
    /**
     * 查询随手拍类型列表
     *
     * @return  类型列表
     */
    @PostMapping("/easy/type/list")
@@ -582,6 +635,7 @@
    /**
     * 随手拍处理
     *
     * @param photoHandleDTO    请求参数
     * @return  处理结果
     */
@@ -590,6 +644,7 @@
    /**
     * 随手拍公示状态切换
     *
     * @param photoHandleDTO    请求参数
     * @return  切换结果
     */
@@ -598,6 +653,7 @@
    /**
     * 随手拍上报社区
     *
     * @param photoHandleDTO    请求参数
     * @return  上报结果
     */
@@ -606,6 +662,7 @@
    /**
     * 添加发布宣传教育事件
     *
     * @param publicityEventAddDTO   请求参数
     * @return  添加发布结果
     */
@@ -614,6 +671,7 @@
    /**
     * 保存宣传教育事件草稿
     *
     * @param publicityEventEditDTO   请求参数
     * @return  保存结果
     */
@@ -622,6 +680,7 @@
    /**
     * 分页查询宣传教育事件
     *
     * @param pagePublicityEventDTO   请求参数
     * @return  结果
     */
@@ -630,6 +689,7 @@
    /**
     * 分页查询宣传教育事件
     *
     * @param pagePublicityEventDTO   请求参数
     * @return  结果
     */
@@ -639,6 +699,7 @@
    /**
     * 分页查询社区列表
     *
     * @return  结果
     */
    @PostMapping("/event/actList")
@@ -646,6 +707,7 @@
    /**
     * 地图模块-根据网格id查询网格详细信息
     *
     * @param gridId    网格id
     * @return  网格详细信息
     */
@@ -654,6 +716,7 @@
    /**
     * 地图模块-根据网格员id查询今日运动轨迹
     *
     * @param userId    网格员id
     * @return  运动轨迹
     */
@@ -662,6 +725,7 @@
    /**
     * 地图模块-根据网格员id查询关联网格列表
     *
     * @param userId    网格员id
     * @return  网格列表
     */
@@ -670,6 +734,7 @@
    /**
     * 获取最新版本信息
     *
     * @return  版本信息
     */
    @GetMapping("/eventapplicationapprelease/edition")
@@ -677,6 +742,7 @@
    /**
     * 首页待处理
     *
     * @param eventGridTodoDataDTO
     * @return
     */
@@ -685,6 +751,7 @@
    /**
     * 后台获取网格员运动轨迹
     *
     * @param workTrajectoryDTO 请求参数
     * @return  运动轨迹
     */
@@ -693,6 +760,7 @@
    /**
     * 后台获取网格员预警记录
     *
     * @param gridMemberWainDTO 请求参数
     * @return  预警记录
     */
@@ -701,6 +769,7 @@
    /**
     * 分页查询网格
     *
     * @param eventGridDataDTO  请求参数
     * @return  网格列表
     */
@@ -709,6 +778,7 @@
    /**
     * 查询社区下所有网格员
     *
     * @param communityId   社区id
     * @return  网格员列表
     */
@@ -717,6 +787,7 @@
    /**
     * 查询管理事件
     *
     * @param pageEventManageDTO
     * @return
     */
@@ -725,6 +796,7 @@
    /**
     * 社区网格后台标记事件无效
     *
     * @param eventRevokeDTO
     * @return
     */
@@ -733,6 +805,7 @@
    /**
     * 社区网格后台重新发布已标记无效的事件
     *
     * @param commonEventRepublishDTO
     * @return
     */
@@ -741,6 +814,7 @@
    /**
     * 后台新增网格
     *
     * @param eventGridDataDTO  请求参数
     * @return  新增结果
     */
@@ -749,6 +823,7 @@
    /**
     * 后台修改网格
     *
     * @param eventGridDataDTO  请求参数
     * @return  修改结果
     */
@@ -757,6 +832,7 @@
    /**
     * 后台管理-分页查询随手拍列表
     *
     * @param easyAppDTO    请求参数
     * @return  随手拍列表
     */
@@ -765,6 +841,7 @@
    /**
     * 后台管理-随手拍详情
     *
     * @param easyId    随手拍id
     * @return  随手拍详情
     */
@@ -773,6 +850,7 @@
    /**
     * 后台管理-随手拍处理
     *
     * @param photoHandleDTO    请求参数
     * @return  处理结果
     */
@@ -781,6 +859,7 @@
    /**
     * 后台管理-批量修改随手拍公示状态/删除随手拍
     *
     * @param photoHandleDTO    请求参数
     * @return  修改/删除结果
     */
@@ -789,6 +868,7 @@
    /**
     * 查询网格下所有网格员
     *
     * @param gridId
     * @return
     */
@@ -797,6 +877,7 @@
    /**
     * 查询网格下所有网格员
     *
     * @param communityId
     * @return
     */
@@ -805,6 +886,7 @@
    /**
     * 后台管理-统计模块
     *
     * @param communityId   社区id
     * @return  统计信息
     */
@@ -813,6 +895,7 @@
    /**
     * 后台管理-删除网格
     *
     * @param Ids   网格id集合
     * @return  删除结果
     */
@@ -821,6 +904,7 @@
    /**
     * 后台管理-网格员统计
     *
     * @param statisticsAdminDTO    请求参数
     * @return  网格员统计信息
     */
@@ -829,6 +913,7 @@
    /**
     * 批量删除
     *
     * @param eventDeleteDTO
     * @return
     */
@@ -837,6 +922,7 @@
    /**
     * 批量发布事件
     *
     * @param commonEventBatchRepublishDTO
     * @return
     */
@@ -845,6 +931,7 @@
    /**
     * 批量事件标为无效
     *
     * @param eventBatchRevokeDTO
     * @return
     */
@@ -853,6 +940,7 @@
    /**
     * 批量事件标为无效
     *
     * @param pageEventGridNearbyDTO
     * @return
     */
@@ -861,6 +949,7 @@
    /**
     * 根据网格id查询网格统计数据
     *
     * @param gridId    网格id
     * @return  网格统计数据
     */
@@ -869,6 +958,7 @@
    /**
     * 查询网格事件统计数据
     *
     * @param statisticsDTO 请求参数
     * @return  网格事件统计数据
     */
@@ -877,6 +967,7 @@
    /**
     * 网格员上报地理位置
     *
     * @param memberPositionDTO 请求参数
     * @return  上报结果
     */
@@ -885,6 +976,7 @@
    /**
     * 直接上报社区
     *
     * @param commonEventDirectReportDTO
     * @return
     */
@@ -893,6 +985,7 @@
    /**
     * 定时任务扫描网格员工作状态
     *
     * @return  定时任务扫描结果
     */
    @PostMapping("/eventgridmemberwarnlog/judge")
@@ -900,6 +993,7 @@
    /**
     * 事件大屏查询事件列表
     *
     * @param eventListDTO  请求参数
     * @return  事件列表
     */
@@ -908,6 +1002,7 @@
    /**
     * 特殊人群上报-社区人口数据列表
     *
     * @param specialPopulationDTO   请求参数
     * @return  社区人口数据列表
     */
@@ -924,6 +1019,7 @@
     */
    @GetMapping("/lc_compare/{id}")
    String getLcGridIdByLocal(@PathVariable("id") Long id);
    /**
     * description 根据本地网格ID,查询对于的浪潮市平台对应的ID
     *
@@ -934,6 +1030,7 @@
     */
    @GetMapping("/lc_compare/getLcUserId")
    String getLcUserIdByLocalUserId(@RequestParam("localUserId") String localUserId);
    /**
     * description 获取所有未上传到浪潮平台的事件列表
     *
@@ -943,8 +1040,10 @@
     */
    @GetMapping("/event/getUnUploadEvent")
    List<EventDetailsVO> getUnUploadEvent();
    /**
     * description 更新上传是否成功标识
     *
     * @param id 事件主键ID
     * @return Boolean 上传是否成功
     * @author manailin
@@ -962,7 +1061,29 @@
    R eventWork(@RequestParam("communityId")Long communityId);
    /**
     * description 获取所有未上传到浪潮平台的走访事件列表
     *
     * @return String 事件列表
     * @author manailin
     * @date 2021/6/10 17:00
     */
    @GetMapping("/eventvisitingtasks/getUnUploadVisitingTask")
    List<LcEventVisitingTasksListDTO> getUnUploadVisitingTask();
    /**
     * description 更新走访任务上传是否成功标识
     *
     * @param id 事件主键ID
     * @return Boolean 上传是否成功
     * @author manailin
     * @date 2021/6/10 17:00
     */
    @PostMapping("/eventvisitingtasks/updateLcUploadFlagVisitingTask")
    Boolean updateLcUploadFlagVisitingTask(@RequestParam("id") Long id);
    /**
     *  后台统计走访任务
     *
     * @param communityId
     * @return
     */
@@ -971,6 +1092,7 @@
    /**
     * 查询走访记录
     *
     * @param query
     * @return
     */
@@ -979,6 +1101,15 @@
    /**
     * 走访任务列表
     *
     * app走访任务列表
     * @param query
     * @return
     */
    @PostMapping("/eventvisitingtasks/appTaskList")
    R appTaskList(@RequestBody EventTasksQuery query);
    /**
     * 后台走访任务列表
     * @param query
     * @return
     */
@@ -987,6 +1118,7 @@
    /**
     * 导出
     *
     * @param query
     * @return
     */
@@ -995,15 +1127,17 @@
    /**
     * 删除走访任务
     * @param ids
     *
     * @param idDTO
     * @param communityId
     * @return
     */
    @PostMapping("/eventvisitingtasks/delete")
    R delete(@RequestParam("ids") String ids, @RequestParam("communityId") Long communityId);
    R delete(@RequestBody IdDTO idDTO, @RequestParam("communityId") Long communityId);
    /**
     * 被走访人员列表
     *
     * @param query
     * @return
     */
@@ -1011,9 +1145,9 @@
    R visitorList(@RequestBody EventVisitListQuery query);
    /**
     * 走访详情
     *
     * @param id
     * @return
     */
@@ -1023,6 +1157,7 @@
    /**
     * 撤销走访
     *
     * @param id
     * @return
     */
@@ -1031,6 +1166,7 @@
    /**
     * 恢复走访
     *
     * @param id
     * @return
     */
@@ -1039,16 +1175,18 @@
    /**
     * 新增走访
     *
     * @param ids
     * @param communityId
     * @param userId
     * @return
     */
    @PostMapping("/eventvisitingtasks/add")
    R addVisitingTask(@RequestParam("ids") String ids,@RequestParam("communityId") Long communityId,@RequestParam("userId") Long userId);
    R addVisitingTask(@RequestBody IdDTO idDTO, @RequestParam("communityId") Long communityId, @RequestParam("userId") Long userId);
    /**
     * 开始走访
     *
     * @param id
     * @return
     */
@@ -1057,6 +1195,7 @@
    /**
     * 完成走访记录
     *
     * @param taskCompleteDTO
     * @return
     */