From c3a5a9ae94e5604160f0ba4ac6148934db84f26b Mon Sep 17 00:00:00 2001 From: manailin <261030956@qq.com> Date: 星期日, 27 六月 2021 15:58:50 +0800 Subject: [PATCH] [新增]走访任务向市平台推送。推送市平台测环境 --- springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/EventService.java | 236 +++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 204 insertions(+), 32 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/EventService.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/EventService.java index 2c7407d..e2d9c0c 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/EventService.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/EventService.java @@ -2,12 +2,15 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; +import com.panzhihua.common.model.dtos.community.bigscreen.event.ScreenEventListDTO; import com.panzhihua.common.model.dtos.grid.*; import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.community.ComActVO; import com.panzhihua.common.model.vos.grid.EventDetailsVO; import com.panzhihua.common.model.vos.grid.EventVO; import com.panzhihua.service_grid.model.dos.EventDO; -import org.springframework.transaction.annotation.Transactional; + +import java.util.List; /** * 事件 service @@ -20,20 +23,6 @@ public interface EventService extends IService<EventDO> { /** - * 新增事件 - * @param eventAddDTO - * @return 新增结果 - */ - R add(EventAddDTO eventAddDTO); - - /** - * 修改事件 - * @param eventEditDTO - * @return 维护结果 - */ - R edit(EventEditDTO eventEditDTO); - - /** * 分页查找事件 * @param pageEventDTO * @return 维护结果 @@ -42,10 +31,10 @@ /** * 删除事件 - * @param EventDeleteDTO + * @param commonEventDeleteDTO * @return 平台用户信息 */ - R delete(EventDeleteDTO EventDeleteDTO); + R delete(CommonEventDeleteDTO commonEventDeleteDTO); /** * 查询事件详细信息 @@ -55,50 +44,233 @@ R<EventDetailsVO> eventDetails(Long id); /** - * 添加突发事件 - * @param emergenciesEventAddDTO + * 添加事件 + * @param commonEventAddDTO * @return */ - R addEmergencies(EmergenciesEventAddDTO emergenciesEventAddDTO); + R addCommon(CommonEventAddDTO commonEventAddDTO); /** - * 保存突发事件草稿 - * @param emergenciesEventEditDTO + * 保存事件草稿 + * @param commonEventEditDTO * @return */ - R saveEmergenciesDraft(EmergenciesEventEditDTO emergenciesEventEditDTO); + R saveDraft(CommonEventEditDTO commonEventEditDTO); /** * 突发事件上报 - * @param emergenciesEventReportDTO + * @param commonEventReportDTO * @return */ - R emergenciesReport(EmergenciesEventReportDTO emergenciesEventReportDTO); + R report(CommonEventReportDTO commonEventReportDTO); /** - * 突发事件撤销 + * 事件撤销 * @param eventRevokeDTO * @return */ R emergenciesRevoke(EventRevokeDTO eventRevokeDTO); /** * 处理事件 - * @param eventDealDTO + * @param commonEventDealDTO * @return */ - R dealEvent(EventDealDTO eventDealDTO); + R dealEvent(CommonEventDealDTO commonEventDealDTO); /** * 确认事件 - * @param eventVerifyDTO + * @param commonEventVerifyDTO * @return */ - R verifyEvent(EventVerifyDTO eventVerifyDTO); + R verifyEvent(CommonEventVerifyDTO commonEventVerifyDTO); /** * 重新发布事件 - * @param eventRepublicDTO + * @param commonEventRepublishDTO * @return */ - R republishEvent(EventRepublicDTO eventRepublicDTO); + R republishEvent(CommonEventRepublishDTO commonEventRepublishDTO); + + /** + * 草稿发布 + * @param commonEventPublicDTO + * @return + */ + R draftRelease(CommonEventPublicDTO commonEventPublicDTO); + + /** + * 保存殊人群事件上报草稿 + * @param specialEventEditDTO + * @return + */ + R saveSpecialDraft(SpecialEventEditDTO specialEventEditDTO); + + /** + * 特殊人员信息上报 + * @param specialEventAddDTO + * @return + */ + R addSpecial(SpecialEventAddDTO specialEventAddDTO); + + + /** + * 获取指定特殊人员信息 + * @param idCard + * @return + */ + R getSpecialPopulation(String idCard); + + /** + * 添加发布宣传教育事件 + * @param publicityEventAddDTO 请求参数 + * @return 上报结果 + */ + R addPublicity(PublicityEventAddDTO publicityEventAddDTO); + + /** + * 保存宣传教育事件草稿 + * @param publicityEventEditDTO 请求参数 + * @return 保存结果 + */ + R savePublicityDraft(PublicityEventEditDTO publicityEventEditDTO); + + /** + * 分页查询宣传教育事件 + * @param pagePublicityEventDTO + * @return + */ + R selectPublicity(PagePublicityEventDTO pagePublicityEventDTO); + + /** + * 获取社区列表:当前默认所有社区 + * @return + */ + R<ComActVO> actList(); + + /** + * 查询事件管理 + * @param pageEventManageDTO + * @return + */ + R eventToManage(PageEventManageDTO pageEventManageDTO); + + /** + * 社区网格后台标记事件无效 + * @param eventRevokeDTO + * @return + */ + R markEventInvalid(EventRevokeDTO eventRevokeDTO); + + /** + * 社区在网格后台重新发布已标记失效的事件 + * @param commonEventRepublishDTO + * @return + */ + R republishInvalidEvent(CommonEventRepublishDTO commonEventRepublishDTO); + + /** + * 社区后台处理事件 + * @param commonEventDealDTO + * @return + */ + R communityDealEvent(CommonEventDealDTO commonEventDealDTO); + /** + * 分页查询社区宣传教育事件 + * @param pagePublicityEventDTO + * @return + */ + R selectCommunityPublicity(PagePublicityEventCommunityDTO pagePublicityEventDTO); + + /** + * 后台管理-统计模块 + * @param communityId 社区id + * @return 统计信息 + */ + R eventStatistics(Long communityId); + + /** + * 后台管理-网格员统计 + * @param statisticsAdminDTO 请求参数 + * @return 网格员统计信息 + */ + R gridMemberStatistics(MemberStatisticsAdminDTO statisticsAdminDTO); + + /** + * 获取最近的网格 + * @return + * @param pageEventGridNearbyDTO + */ + R getNearByGrid(PageEventGridNearbyDTO pageEventGridNearbyDTO); + + /** + * 批量删除事件 + * @param eventDeleteDTO + * @return + */ + R deleteEventBatch(EventDeleteDTO eventDeleteDTO); + + /** + * 批量重新发布事件 + * @param commonEventBatchRepublishDTO + * @return + */ + R batchRepublishEvent(CommonEventBatchRepublishDTO commonEventBatchRepublishDTO); + + /** + * 批量标记事件无效 + * @param eventBatchRevokeDTO + * @return + */ + R batchMarkEventInvalid(EventBatchRevokeDTO eventBatchRevokeDTO); + + /** + * 根据网格id查询网格统计数据 + * @param gridId 网格id + * @return 网格统计数据 + */ + R getGridEventStatisticsByApp(Long gridId); + + /** + * 查询网格事件统计数据 + * @param statisticsDTO 请求参数 + * @return 网格事件统计数据 + */ + R getGridEventDetailStatisticsByApp(GridEventStatisticsDTO statisticsDTO); + + /** + * 直接上报社区 + * @param commonEventDirectReportDTO + * @return + */ + R reportDirect(CommonEventDirectReportDTO commonEventDirectReportDTO); + + /** + * 事件大屏查询事件列表 + * @param eventListDTO 请求参数 + * @return 事件列表 + */ + R getScreenEventList(ScreenEventListDTO eventListDTO); + + /** + * 特殊人群上报-社区人口数据列表 + * @param specialPopulationDTO 请求参数 + * @return 社区人口数据列表 + */ + R specialPopulationList(PageEventSpecialPopulationDTO specialPopulationDTO); + /** + * description 获取所有未上传到浪潮平台的事件列表 + * + * @return String 事件列表 + * @author manailin + * @date 2021/6/10 17:00 + */ + List<EventDetailsVO> getUnUploadEvent(); + /** + * description 更新上传是否成功标识 + * @param id 事件主键ID + * @return Boolean 上传是否成功 + * @author manailin + * @date 2021/6/10 17:00 + */ + Boolean updateLcUploadFlag(Long id); } -- Gitblit v1.7.1