From ebea64fcbd2b7881863755ec38e5cf37cdb60658 Mon Sep 17 00:00:00 2001 From: CeDo <cedoogle@gmail.com> Date: 星期一, 31 五月 2021 14:49:18 +0800 Subject: [PATCH] Merge branch 'test_future_wangge' into test --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/grid/GridService.java | 670 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 670 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/grid/GridService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/grid/GridService.java new file mode 100644 index 0000000..f36b1c6 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/grid/GridService.java @@ -0,0 +1,670 @@ +package com.panzhihua.common.service.grid; + +import com.panzhihua.common.model.dtos.grid.*; +import com.panzhihua.common.model.vos.*; +import com.panzhihua.common.model.vos.community.ComActVO; +import com.panzhihua.common.model.vos.grid.*; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.*; + +/** + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@FeignClient(name = "grid") +public interface GridService { + + /** + * 新增事件 + * @param eventAddDTO + * @return 新增结果 + */ + @PostMapping("/event/add") + R add(@RequestBody EventAddDTO eventAddDTO); + + /** + * 修改事件 + * @param eventEditDTO + * @return 维护结果 + */ + @PostMapping("/event/edit") + R edit(@RequestBody EventEditDTO eventEditDTO); + + /** + * 分页查找事件 + * @param pageEventDTO + * @return 维护结果 + */ + @PostMapping("/event/page") + R query(@RequestBody PageEventDTO pageEventDTO); + + /** + * 删除事件 + * @param eventDeleteDTO + * @return 平台用户信息 + */ + @PostMapping("/event/delete") + R delete(@RequestBody EventDeleteDTO eventDeleteDTO); + + /** + * 查询事件详细信息 + * @param id 事件 id + * @return 查找结果 + */ + @PostMapping("/event/{id}") + R<EventDetailsVO> eventDetails(@PathVariable("id") Long id); + + /** + * 新增网格和网格员的关联关系 + * @param eventGridMemberRelationAddDTO + * @return 新增结果 + */ + @PostMapping("/eventgridmemberrelation/add") + R add(@RequestBody EventGridMemberRelationAddDTO eventGridMemberRelationAddDTO); + + /** + * 修改网格和网格员的关联关系 + * @param eventGridMemberRelationEditDTO + * @return 维护结果 + */ + @PostMapping("/eventgridmemberrelation/edit") + R edit(@RequestBody EventGridMemberRelationEditDTO eventGridMemberRelationEditDTO); + + /** + * 分页查找网格和网格员的关联关系 + * @param pageEventGridMemberRelationDTO + * @return 维护结果 + */ + @PostMapping("/eventgridmemberrelation/page") + R query(@RequestBody PageEventGridMemberRelationDTO pageEventGridMemberRelationDTO); + + /** + * 删除网格和网格员的关联关系 + * @param eventGridMemberRelationDeleteDTO + * @return 平台用户信息 + */ + @PostMapping("/eventgridmemberrelation/delete") + R delete(@RequestBody EventGridMemberRelationDeleteDTO eventGridMemberRelationDeleteDTO); + + /** + * 查询网格和网格员的关联关系详细信息 + * @param id 网格和网格员的关联关系 id + * @return 查找结果 + */ + @PostMapping("/eventgridmemberrelation/{id}") + R<EventGridMemberRelationDetailsVO> eventGridMemberRelationDetails(@PathVariable("id") Long id); + + + /** + * 新增网格员定时上报地理预警记录 + * @param eventGridMemberWarnLogAddDTO + * @return 新增结果 + */ + @PostMapping("/eventgridmemberwarnlog/add") + R add(@RequestBody EventGridMemberWarnLogAddDTO eventGridMemberWarnLogAddDTO); + + /** + * 修改网格员定时上报地理预警记录 + * @param eventGridMemberWarnLogEditDTO + * @return 维护结果 + */ + @PostMapping("/eventgridmemberwarnlog/edit") + R edit(@RequestBody EventGridMemberWarnLogEditDTO eventGridMemberWarnLogEditDTO); + + /** + * 分页查找网格员定时上报地理预警记录 + * @param pageEventGridMemberWarnLogDTO + * @return 维护结果 + */ + @PostMapping("/eventgridmemberwarnlog/page") + R query(@RequestBody PageEventGridMemberWarnLogDTO pageEventGridMemberWarnLogDTO); + + /** + * 删除网格员定时上报地理预警记录 + * @param eventGridMemberWarnLogDeleteDTO + * @return 平台用户信息 + */ + @PostMapping("/eventgridmemberwarnlog/delete") + R delete(@RequestBody EventGridMemberWarnLogDeleteDTO eventGridMemberWarnLogDeleteDTO); + + /** + * 查询网格员定时上报地理预警记录详细信息 + * @param id 网格员定时上报地理预警记录 id + * @return 查找结果 + */ + @PostMapping("/eventgridmemberwarnlog/{id}") + R<EventGridMemberWarnLogDetailsVO> eventGridMemberWarnLogDetails(@PathVariable("id") Long id); + + + /** + * 新增重点人群记录 + * @param eventMainMemberAddDTO + * @return 新增结果 + */ + @PostMapping("/eventmainmember/add") + R add(@RequestBody EventMainMemberAddDTO eventMainMemberAddDTO); + + /** + * 修改重点人群记录 + * @param eventMainMemberEditDTO + * @return 维护结果 + */ + @PostMapping("/eventmainmember/edit") + R edit(@RequestBody EventMainMemberEditDTO eventMainMemberEditDTO); + + /** + * 分页查找重点人群记录 + * @param pageEventMainMemberDTO + * @return 维护结果 + */ + @PostMapping("/eventmainmember/page") + R query(@RequestBody PageEventMainMemberDTO pageEventMainMemberDTO); + + /** + * 删除重点人群记录 + * @param eventMainMemberDeleteDTO + * @return 平台用户信息 + */ + @PostMapping("/eventmainmember/delete") + R delete(@RequestBody EventMainMemberDeleteDTO eventMainMemberDeleteDTO); + + /** + * 查询重点人群记录详细信息 + * @param id 重点人群记录 id + * @return 查找结果 + */ + @PostMapping("/eventmainmember/{id}") + R<EventMainMemberDetailsVO> eventMainMemberDetails(@PathVariable("id") Long id); + + + /** + * 新增事件或者走访中关联的图片音频和视频文件 + * @param eventResourceAddDTO + * @return 新增结果 + */ + @PostMapping("/eventresource/add") + R add(@RequestBody EventResourceAddDTO eventResourceAddDTO); + + /** + * 修改事件或者走访中关联的图片音频和视频文件 + * @param eventResourceEditDTO + * @return 维护结果 + */ + @PostMapping("/eventresource/edit") + R edit(@RequestBody EventResourceEditDTO eventResourceEditDTO); + + /** + * 分页查找事件或者走访中关联的图片音频和视频文件 + * @param pageEventResourceDTO + * @return 维护结果 + */ + @PostMapping("/eventresource/page") + R query(@RequestBody PageEventResourceDTO pageEventResourceDTO); + + /** + * 删除事件或者走访中关联的图片音频和视频文件 + * @param eventResourceDeleteDTO + * @return 平台用户信息 + */ + @PostMapping("/eventresource/delete") + R delete(@RequestBody EventResourceDeleteDTO eventResourceDeleteDTO); + + /** + * 查询事件或者走访中关联的图片音频和视频文件详细信息 + * @param id 事件或者走访中关联的图片音频和视频文件 id + * @return 查找结果 + */ + @PostMapping("/eventresource/{id}") + R<EventResourceDetailsVO> eventResourceDetails(@PathVariable("id") Long id); + + + /** + * 新增事件处理流转记录 + * @param eventTransferRecordAddDTO + * @return 新增结果 + */ + @PostMapping("/eventtransferrecord/add") + R add(@RequestBody EventTransferRecordAddDTO eventTransferRecordAddDTO); + + /** + * 修改事件处理流转记录 + * @param eventTransferRecordEditDTO + * @return 维护结果 + */ + @PostMapping("/eventtransferrecord/edit") + R edit(@RequestBody EventTransferRecordEditDTO eventTransferRecordEditDTO); + + /** + * 分页查找事件处理流转记录 + * @param pageEventTransferRecordDTO + * @return 维护结果 + */ + @PostMapping("/eventtransferrecord/page") + R query(@RequestBody PageEventTransferRecordDTO pageEventTransferRecordDTO); + + /** + * 删除事件处理流转记录 + * @param eventTransferRecordDeleteDTO + * @return 平台用户信息 + */ + @PostMapping("/eventtransferrecord/delete") + R delete(@RequestBody EventTransferRecordDeleteDTO eventTransferRecordDeleteDTO); + + /** + * 查询事件处理流转记录详细信息 + * @param id 事件处理流转记录 id + * @return 查找结果 + */ + @PostMapping("/eventtransferrecord/{id}") + R<EventTransferRecordDetailsVO> eventTransferRecordDetails(@PathVariable("id") Long id); + + + /** + * 新增重点人群走访记录 + * @param eventVisitingTasksAddDTO + * @return 新增结果 + */ + @PostMapping("/eventvisitingtasks/add") + R add(@RequestBody EventVisitingTasksAddDTO eventVisitingTasksAddDTO); + + /** + * 修改重点人群走访记录 + * @param eventVisitingTasksEditDTO + * @return 维护结果 + */ + @PostMapping("/eventvisitingtasks/edit") + R edit(@RequestBody EventVisitingTasksEditDTO eventVisitingTasksEditDTO); + + /** + * 分页查找重点人群走访记录 + * @param pageEventVisitingTasksDTO + * @return 维护结果 + */ + @PostMapping("/eventvisitingtasks/page") + R query(@RequestBody PageEventVisitingTasksDTO pageEventVisitingTasksDTO); + + /** + * 删除重点人群走访记录 + * @param eventVisitingTasksDeleteDTO + * @return 平台用户信息 + */ + @PostMapping("/eventvisitingtasks/delete") + R delete(@RequestBody EventVisitingTasksDeleteDTO eventVisitingTasksDeleteDTO); + + /** + * 查询重点人群走访记录详细信息 + * @param id 重点人群走访记录 id + * @return 查找结果 + */ + @PostMapping("/eventvisitingtasks/{id}") + R<EventVisitingTasksDetailsVO> eventVisitingTasksDetails(@PathVariable("id") Long id); + + /** + * 新增APP应用版本信息 + * @param eventApplicationAppReleaseAddDTO + * @return 新增结果 + */ + @PostMapping("/eventapplicationapprelease/add") + R add(@RequestBody EventApplicationAppReleaseAddDTO eventApplicationAppReleaseAddDTO); + + /** + * 修改APP应用版本信息 + * @param eventApplicationAppReleaseEditDTO + * @return 维护结果 + */ + @PostMapping("/eventapplicationapprelease/edit") + R edit(@RequestBody EventApplicationAppReleaseEditDTO eventApplicationAppReleaseEditDTO); + + /** + * 分页查找APP应用版本信息 + * @param pageEventApplicationAppReleaseDTO + * @return 维护结果 + */ + @PostMapping("/eventapplicationapprelease/page") + R query(@RequestBody PageEventApplicationAppReleaseDTO pageEventApplicationAppReleaseDTO); + + /** + * 删除APP应用版本信息 + * @param eventApplicationAppReleaseDeleteDTO + * @return 平台用户信息 + */ + @PostMapping("/eventapplicationapprelease/delete") + R delete(@RequestBody EventApplicationAppReleaseDeleteDTO eventApplicationAppReleaseDeleteDTO); + + /** + * 查询APP应用版本信息详细信息 + * @param id APP应用版本信息 id + * @return 查找结果 + */ + @PostMapping("/eventapplicationapprelease/{id}") + R<EventApplicationAppReleaseDetailsVO> eventApplicationAppReleaseDetails(@PathVariable("id") Long id); + + /** + * 新增用户协议和隐私政策信息 + * @param eventApplicationUserNoticeAddDTO + * @return 新增结果 + */ + @PostMapping("/eventapplicationusernotice/add") + R add(@RequestBody EventApplicationUserNoticeAddDTO eventApplicationUserNoticeAddDTO); + + /** + * 修改用户协议和隐私政策信息 + * @param eventApplicationUserNoticeEditDTO + * @return 维护结果 + */ + @PostMapping("/eventapplicationusernotice/edit") + R edit(@RequestBody EventApplicationUserNoticeEditDTO eventApplicationUserNoticeEditDTO); + + /** + * 分页查找用户协议和隐私政策信息 + * @param pageEventApplicationUserNoticeDTO + * @return 维护结果 + */ + @PostMapping("/eventapplicationusernotice/page") + R query(@RequestBody PageEventApplicationUserNoticeDTO pageEventApplicationUserNoticeDTO); + + /** + * 删除用户协议和隐私政策信息 + * @param eventApplicationUserNoticeDeleteDTO + * @return 平台用户信息 + */ + @PostMapping("/eventapplicationusernotice/delete") + R delete(@RequestBody EventApplicationUserNoticeDeleteDTO eventApplicationUserNoticeDeleteDTO); + + /** + * 查询用户协议和隐私政策信息详细信息 + * @param id 用户协议和隐私政策信息 id + * @return 查找结果 + */ + @PostMapping("/eventapplicationusernotice/{id}") + R<EventApplicationUserNoticeDetailsVO> eventApplicationUserNoticeDetails(@PathVariable("id") Long id); + + /** + * 新增区县/街道/社区/网格员网格数据管理 + * @param eventGridDataAddDTO + * @return 新增结果 + */ + @PostMapping("/eventgriddata/add") + R add(@RequestBody EventGridDataAddDTO eventGridDataAddDTO); + + /** + * 修改区县/街道/社区/网格员网格数据管理 + * @param eventGridDataEditDTO + * @return 维护结果 + */ + @PostMapping("/eventgriddata/edit") + R edit(@RequestBody EventGridDataEditDTO eventGridDataEditDTO); + + /** + * 分页查找区县/街道/社区/网格员网格数据管理 + * @param pageEventGridDataDTO + * @return 维护结果 + */ + @PostMapping("/eventgriddata/page") + R query(@RequestBody PageEventGridDataDTO pageEventGridDataDTO); + + /** + * 删除区县/街道/社区/网格员网格数据管理 + * @param eventGridDataDeleteDTO + * @return 平台用户信息 + */ + @PostMapping("/eventgriddata/delete") + R delete(@RequestBody EventGridDataDeleteDTO eventGridDataDeleteDTO); + + /** + * 查询区县/街道/社区/网格员网格数据管理详细信息 + * @param id 区县/街道/社区/网格员网格数据管理 id + * @return 查找结果 + */ + @PostMapping("/eventgriddata/{id}") + R<EventGridDataDetailsVO> eventGridDataDetails(@PathVariable("id") Long id); + + /** + * 新增网格员定时上报地理信息 + * @param eventGridMemberGpsLogAddDTO + * @return 新增结果 + */ + @PostMapping("/eventgridmembergpslog/add") + R add(@RequestBody EventGridMemberGpsLogAddDTO eventGridMemberGpsLogAddDTO); + + /** + * 修改网格员定时上报地理信息 + * @param eventGridMemberGpsLogEditDTO + * @return 维护结果 + */ + @PostMapping("/eventgridmembergpslog/edit") + R edit(@RequestBody EventGridMemberGpsLogEditDTO eventGridMemberGpsLogEditDTO); + + /** + * 分页查找网格员定时上报地理信息 + * @param pageEventGridMemberGpsLogDTO + * @return 维护结果 + */ + @PostMapping("/eventgridmembergpslog/page") + R query(@RequestBody PageEventGridMemberGpsLogDTO pageEventGridMemberGpsLogDTO); + + /** + * 删除网格员定时上报地理信息 + * @param eventGridMemberGpsLogDeleteDTO + * @return 平台用户信息 + */ + @PostMapping("/eventgridmembergpslog/delete") + R delete(@RequestBody EventGridMemberGpsLogDeleteDTO eventGridMemberGpsLogDeleteDTO); + + /** + * 查询网格员定时上报地理信息详细信息 + * @param id 网格员定时上报地理信息 id + * @return 查找结果 + */ + @PostMapping("/eventgridmembergpslog/{id}") + R<EventGridMemberGpsLogDetailsVO> eventGridMemberGpsLogDetails(@PathVariable("id") Long id); + + /** + * 添加事件 + * @param commonEventAddDTO + * @return + */ + @PostMapping("/event/addCommon") + R addCommon(@RequestBody CommonEventAddDTO commonEventAddDTO); + + /** + * 保存事件草稿 + * @param commonEventEditDTO + * @return + */ + @PostMapping("/event/saveDraft") + R saveDraft(@RequestBody CommonEventEditDTO commonEventEditDTO); + + /** + * 突发事件上报社区 + * @param commonEventReportDTO + * @return + */ + @PostMapping("/event/report") + R report(@RequestBody CommonEventReportDTO commonEventReportDTO); + + /** + * 突发事件撤销 + * @param eventRevokeDTO + * @return + */ + @PostMapping("/event/emergenciesRevoke") + R emergenciesRevoke(@RequestBody EventRevokeDTO eventRevokeDTO); + + /** + * 处理事件 + * @param commonEventDealDTO + * @return + */ + @PostMapping("/event/dealEvent") + R dealEvent(@RequestBody CommonEventDealDTO commonEventDealDTO); + + /** + * 处理事件 + * @param commonEventVerifyDTO + * @return + */ + @PostMapping("/event/verify") + R verifyEvent(@RequestBody CommonEventVerifyDTO commonEventVerifyDTO); + + /** + * 处理事件 + * @param commonEventRepublicDTO + * @return + */ + @PostMapping("/event/republish") + R republishEvent(@RequestBody CommonEventRepublicDTO commonEventRepublicDTO); + + /** + * 网格数据待处理统计信息 + * @param pageEventGridDataDTO + * @return + */ + @PostMapping("/eventgriddata/getGridData") + R getGridData(@RequestBody PageEventGridDataDTO pageEventGridDataDTO); + + /** + * 查询用户网格 + * @param pageEventGridDataDTO + * @return + */ + @PostMapping("/eventgriddata/userGrid") + R userGrid(@RequestBody PageEventGridDataDTO pageEventGridDataDTO); + + /** + * 特殊人员信息上报 + * @param specialEventAddDTO + * @return + */ + @PostMapping("/event/addSpecial") + R addSpecial(@RequestBody SpecialEventAddDTO specialEventAddDTO); + + /** + * 获取指定特殊人员信息 + * @param idCard + * @return + */ + @PostMapping("/event/getSpecialPopulation") + R getSpecialPopulation(String idCard); + + /** + * 保存殊人群事件上报草稿 + * @param specialEventEditDTO + * @return + */ + @PostMapping("/event/saveSpecialDraft") + R saveSpecialDraft(@RequestBody SpecialEventEditDTO specialEventEditDTO); + + /** + * 草稿发布 + * @param commonEventPublicDTO + * @return + */ + @PostMapping("/event/draftRelease") + R draftRelease(@RequestBody CommonEventPublicDTO commonEventPublicDTO); + + /** + * 查询随手拍列表 + * @param easyAppDTO 请求参数 + * @return 随手拍列表 + */ + @PostMapping("/easy/list") + R easyList(@RequestBody PageEasyAppDTO easyAppDTO); + + /** + * 查询随手拍详情 + * @param easyId 随手拍id + * @return 随手拍详情 + */ + @PostMapping("/easy/detail") + R easyDetailByApp(@RequestParam("easyId") Long easyId); + + /** + * 查询随手拍类型列表 + * @return 类型列表 + */ + @PostMapping("/easy/type/list") + R easyTypeListByApp(); + + /** + * 随手拍处理 + * @param photoHandleDTO 请求参数 + * @return 处理结果 + */ + @PostMapping("/easy/handle") + R easyHandle(@RequestBody ComActEasyPhotoHandleDTO photoHandleDTO); + + /** + * 随手拍公示状态切换 + * @param photoHandleDTO 请求参数 + * @return 切换结果 + */ + @PostMapping("/easy/publicity") + R easyPublicity(@RequestBody ComActEasyPhotoHandleDTO photoHandleDTO); + + /** + * 随手拍上报社区 + * @param photoHandleDTO 请求参数 + * @return 上报结果 + */ + @PostMapping("/easy/report") + R easyReport(@RequestBody ComActEasyPhotoHandleDTO photoHandleDTO); + + /** + * 添加发布宣传教育事件 + * @param publicityEventAddDTO 请求参数 + * @return 添加发布结果 + */ + @PostMapping("/event/addPublicity") + R addPublicity(@RequestBody PublicityEventAddDTO publicityEventAddDTO); + + /** + * 保存宣传教育事件草稿 + * @param publicityEventEditDTO 请求参数 + * @return 保存结果 + */ + @PostMapping("/event/savePublicityDraft") + R savePublicityDraft(@RequestBody PublicityEventEditDTO publicityEventEditDTO); + + /** + * 分页查询宣传教育事件 + * @param pagePublicityEventDTO 请求参数 + * @return 结果 + */ + @PostMapping("/event/queryPublicity") + R queryPublicity(@RequestBody PagePublicityEventDTO pagePublicityEventDTO); + + /** + * 分页查询社区列表 + * @return 结果 + */ + @PostMapping("/event/actList") + R actList(); + + /** + * 地图模块-根据网格id查询网格详细信息 + * @param gridId 网格id + * @return 网格详细信息 + */ + @PostMapping("/map/getGridDetail") + R getGridDetail(@RequestParam("gridId") Long gridId); + + /** + * 地图模块-根据网格员id查询今日运动轨迹 + * @param userId 网格员id + * @return 运动轨迹 + */ + @PostMapping("/map/getTrajectoryByApp") + R getTrajectoryByApp(@RequestParam("userId") Long userId); + + /** + * 地图模块-根据网格员id查询关联网格列表 + * @param userId 网格员id + * @return 网格列表 + */ + @PostMapping("/map/getMapGridListByApp") + R getMapGridListByApp(@RequestParam("userId") Long userId); +} -- Gitblit v1.7.1