| | |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.panzhihua.common.model.dtos.grid.EventAddDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventDeleteDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventEditDTO; |
| | | import com.panzhihua.common.model.dtos.grid.PageEventDTO; |
| | | import com.panzhihua.common.model.dtos.grid.*; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.grid.EventDetailsVO; |
| | | import com.panzhihua.common.model.vos.grid.EventVO; |
| | |
| | | |
| | | /** |
| | | * 删除事件 |
| | | * @param EventDeleteDTO |
| | | * @param CommonEventDeleteDTO |
| | | * @return 平台用户信息 |
| | | */ |
| | | @PostMapping("/delete") |
| | | R delete(@RequestBody EventDeleteDTO EventDeleteDTO){ |
| | | return eventService.delete(EventDeleteDTO); |
| | | R delete(@RequestBody CommonEventDeleteDTO CommonEventDeleteDTO){ |
| | | return eventService.delete(CommonEventDeleteDTO); |
| | | }; |
| | | |
| | | /** |
| | |
| | | return eventService.eventDetails(id); |
| | | }; |
| | | |
| | | /** |
| | | * 添加突发事件 |
| | | * @param commonEventAddDTO |
| | | * @return 新增结果 |
| | | */ |
| | | @PostMapping("/addCommon") |
| | | R addCommon(@RequestBody CommonEventAddDTO commonEventAddDTO){ |
| | | return eventService.addCommon(commonEventAddDTO); |
| | | }; |
| | | /** |
| | | * 保存草稿 |
| | | * @param {classNameFirstLower}AddDTO 添加事件传递对象 |
| | | * @return 新增结果 |
| | | */ |
| | | @PostMapping("/saveDraft") |
| | | R saveDraft(@RequestBody CommonEventEditDTO commonEventEditDTO){ |
| | | return eventService.saveDraft(commonEventEditDTO); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 突发事件上报社区 |
| | | * @param commonEventReportDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/report") |
| | | R report(@RequestBody CommonEventReportDTO commonEventReportDTO){ |
| | | return eventService.report(commonEventReportDTO); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 突发事件撤销 |
| | | * @param eventRevokeDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/emergenciesRevoke") |
| | | R emergenciesRevoke(@RequestBody EventRevokeDTO eventRevokeDTO){ |
| | | return eventService.emergenciesRevoke(eventRevokeDTO); |
| | | } |
| | | /** |
| | | * 处理事件 |
| | | * @param commonEventDealDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/dealEvent") |
| | | R dealEvent(@RequestBody CommonEventDealDTO commonEventDealDTO){ |
| | | return eventService.dealEvent(commonEventDealDTO); |
| | | } |
| | | |
| | | /** |
| | | * 处理事件 |
| | | * @param commonEventVerifyDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/verify") |
| | | R verifyEvent(@RequestBody CommonEventVerifyDTO commonEventVerifyDTO){ |
| | | return eventService.verifyEvent(commonEventVerifyDTO); |
| | | } |
| | | |
| | | /** |
| | | * 重新发布事件 |
| | | * @param commonEventRepublicDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/republish") |
| | | R republishEvent(@RequestBody CommonEventRepublicDTO commonEventRepublicDTO){ |
| | | return eventService.republishEvent(commonEventRepublicDTO); |
| | | } |
| | | |
| | | /** |
| | | * 草稿发布 |
| | | * @param commonEventPublicDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/event/draftRelease") |
| | | R draftRelease(@RequestBody CommonEventPublicDTO commonEventPublicDTO){ |
| | | return eventService.draftRelease(commonEventPublicDTO); |
| | | } |
| | | } |