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.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 emergenciesEventAddDTO
|
* @return
|
*/
|
@PostMapping("/event/addEmergencies")
|
R addEmergencies(@RequestBody EmergenciesEventAddDTO emergenciesEventAddDTO);
|
|
/**
|
* 保存突发事件草稿
|
* @param emergenciesEventEditDTO
|
* @return
|
*/
|
@PostMapping("/event/saveEmergenciesDraft")
|
R saveEmergenciesDraft(@RequestBody EmergenciesEventEditDTO emergenciesEventEditDTO);
|
|
/**
|
* 突发事件上报社区
|
* @param emergenciesEventReportDTO
|
* @return
|
*/
|
@PostMapping("/event/emergenciesReport")
|
R emergenciesReport(@RequestBody EmergenciesEventReportDTO emergenciesEventReportDTO);
|
|
/**
|
* 突发事件撤销
|
* @param eventRevokeDTO
|
* @return
|
*/
|
@PostMapping("/event/emergenciesRevoke")
|
R emergenciesRevoke(@RequestBody EventRevokeDTO eventRevokeDTO);
|
|
/**
|
* 查询用户网格
|
* @param pageEventGridDataDTO
|
* @return
|
*/
|
@PostMapping("/eventgriddata/userGrid")
|
R userGrid(@RequestBody PageEventGridDataDTO pageEventGridDataDTO);
|
|
/**
|
* 处理事件
|
* @param eventDealDTO
|
* @return
|
*/
|
@PostMapping("/event/dealEvent")
|
R dealEvent(@RequestBody EventDealDTO eventDealDTO);
|
|
/**
|
* 处理事件
|
* @param eventVerifyDTO
|
* @return
|
*/
|
@PostMapping("/event/verify")
|
R verifyEvent(@RequestBody EventVerifyDTO eventVerifyDTO);
|
|
/**
|
* 处理事件
|
* @param eventRepublicDTO
|
* @return
|
*/
|
@PostMapping("/event/republish")
|
R republishEvent(@RequestBody EventRepublicDTO eventRepublicDTO);
|
}
|