From a7002e25ec105e5f73c27f91944f1c0b4991c355 Mon Sep 17 00:00:00 2001 From: puhanshu <a9236326> Date: 星期四, 30 十二月 2021 14:23:41 +0800 Subject: [PATCH] Merge branch 'master' into test --- springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/api/EventVisitingTasksApi.java | 116 +++++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 78 insertions(+), 38 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/api/EventVisitingTasksApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/api/EventVisitingTasksApi.java index a645d23..87c05ab 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/api/EventVisitingTasksApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/api/EventVisitingTasksApi.java @@ -1,24 +1,25 @@ package com.panzhihua.service_grid.api; +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.web.bind.annotation.*; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.panzhihua.common.model.dtos.IdDTO; import com.panzhihua.common.model.dtos.grid.EventVisitingTasksEditDTO; import com.panzhihua.common.model.dtos.grid.LcEventVisitingTasksListDTO; import com.panzhihua.common.model.dtos.grid.PageEventVisitingTasksDTO; +import com.panzhihua.common.model.dtos.visit.EventVisitCompleteDTO; import com.panzhihua.common.model.query.visit.EventTasksQuery; import com.panzhihua.common.model.query.visit.EventVisitListQuery; import com.panzhihua.common.model.vos.R; -import com.panzhihua.common.model.vos.grid.EventDetailsVO; -import com.panzhihua.common.model.vos.visit.EventVisitCompleteDTO; import com.panzhihua.common.model.vos.visit.EventVisitingTasksDetailsVO; import com.panzhihua.common.model.vos.visit.EventVisitingTasksVO; -import com.panzhihua.service_grid.model.dos.EventVisitingTasksDO; import com.panzhihua.service_grid.service.EventVisitingTasksService; -import lombok.extern.slf4j.Slf4j; -import org.springframework.web.bind.annotation.*; -import javax.annotation.Resource; -import java.util.List; +import lombok.extern.slf4j.Slf4j; /** * @@ -26,123 +27,149 @@ * @version 1.0 * @since 1.0 * @date 2021-05-26 - * */ + */ @Slf4j @RestController @RequestMapping("/eventvisitingtasks") -public class EventVisitingTasksApi{ +public class EventVisitingTasksApi { @Resource private EventVisitingTasksService eventVisitingTasksService; /** * 统计走访任务 + * * @param communityId * @return */ @GetMapping("/count") - R count(@RequestParam("communityId") Long communityId){ + R count(@RequestParam("communityId") Long communityId) { return eventVisitingTasksService.count(communityId); } /** * 修改重点人群走访记录 + * * @param eventVisitingTasksEditDTO * @return 维护结果 */ @PostMapping("/edit") - R edit(@RequestBody EventVisitingTasksEditDTO eventVisitingTasksEditDTO){ + R edit(@RequestBody EventVisitingTasksEditDTO eventVisitingTasksEditDTO) { return eventVisitingTasksService.edit(eventVisitingTasksEditDTO); } /** * 分页查找重点人群走访记录 + * * @param pageEventVisitingTasksDTO * @return 维护结果 */ @PostMapping("/page") - R<IPage<EventVisitingTasksVO>> query(@RequestBody PageEventVisitingTasksDTO pageEventVisitingTasksDTO){ + R<IPage<EventVisitingTasksVO>> query(@RequestBody PageEventVisitingTasksDTO pageEventVisitingTasksDTO) { return eventVisitingTasksService.query(pageEventVisitingTasksDTO); } - /** * 查询重点人群走访记录详细信息 - * @param id 重点人群走访记录 id + * + * @param id + * 重点人群走访记录 id * @return 查找结果 */ @PostMapping("/{id}") - R<EventVisitingTasksDetailsVO> eventVisitingTasksDetails(@PathVariable("id") Long id){ + R<EventVisitingTasksDetailsVO> eventVisitingTasksDetails(@PathVariable("id") Long id) { return eventVisitingTasksService.eventVisitingTasksDetails(id); } + /** * 删除走访任务 - * @param ids + * + * @param idDTO * @param communityId * @return */ @PostMapping("/delete") - R delete(@RequestParam("ids") String ids, @RequestParam("communityId") Long communityId){ - return eventVisitingTasksService.delete(ids,communityId); + R delete(@RequestBody IdDTO idDTO, @RequestParam("communityId") Long communityId) { + return eventVisitingTasksService.delete(idDTO, communityId); } /** * 需走访人员列表 + * * @param query * @return */ @PostMapping("/visitorList") - R visitorList(@RequestBody EventVisitListQuery query){ + R visitorList(@RequestBody EventVisitListQuery query) { return eventVisitingTasksService.visitorList(query); } /** * 新增走访任务 - * @param ids + * + * @param idDTO * @param communityId * @param userId * @return */ @PostMapping("/add") - R add(@RequestParam("ids") String ids,@RequestParam("communityId") Long communityId,@RequestParam("userId") Long userId){ - return eventVisitingTasksService.add(ids,communityId,userId); + R add(@RequestBody IdDTO idDTO, @RequestParam("communityId") Long communityId, @RequestParam("userId") Long userId) + throws Exception { + return eventVisitingTasksService.add(idDTO, communityId, userId); } /** * 走访记录 + * * @param query * @return */ @PostMapping("/list") - R list(@RequestBody EventTasksQuery query){ + R list(@RequestBody EventTasksQuery query) { return eventVisitingTasksService.list(query); } /** * 走访任务列表 + * * @param query * @return */ @PostMapping("/taskList") - R taskList(@RequestBody EventTasksQuery query){ + R taskList(@RequestBody EventTasksQuery query) throws Exception { return eventVisitingTasksService.taskList(query); } /** + * app走访任务列表 + * + * @param query + * @return + * @throws Exception + */ + @PostMapping("/appTaskList") + R appTaskList(@RequestBody EventTasksQuery query) throws Exception { + + return eventVisitingTasksService.appTaskList(query); + } + + /** * 导出 + * * @param query * @return */ @PostMapping("/exportTaskList") - List<EventVisitingTasksVO> exportTaskList(@RequestBody EventTasksQuery query){ + List<EventVisitingTasksVO> exportTaskList(@RequestBody EventTasksQuery query) throws Exception { return eventVisitingTasksService.exportTaskList(query); } /** * app走访详情 + * * @param id * @return */ @@ -153,44 +180,47 @@ /** * 撤销走访 - * @param id + * + * @param idDTO * @return */ - @PostMapping("/cancel/{id}") - R cancel(@PathVariable("id") Long id){ - return eventVisitingTasksService.cancel(id); + @PostMapping("/cancel") + R cancel(@RequestBody IdDTO idDTO) { + return eventVisitingTasksService.cancel(idDTO); } /** * 恢复 - * @param id + * + * @param idDTO * @return */ - @PostMapping("/reset/{id}") - R reset(@PathVariable("id") Long id){ - return eventVisitingTasksService.reset(id); + @PostMapping("/reset") + R reset(@RequestBody IdDTO idDTO) { + return eventVisitingTasksService.reset(idDTO); } /** * 开始走访 + * * @param id * @return */ @PostMapping("/start") - R start(@RequestParam("id")Long id,@RequestParam("userId")Long userId){ - return eventVisitingTasksService.start(id,userId); + R start(@RequestParam("id") Long id, @RequestParam("userId") Long userId) { + return eventVisitingTasksService.start(id, userId); } /** * 完成走访记录 + * * @param taskCompleteDTO * @return */ @PostMapping("/complete") - R complete(@RequestBody EventVisitCompleteDTO taskCompleteDTO){ + R complete(@RequestBody EventVisitCompleteDTO taskCompleteDTO) { return eventVisitingTasksService.complete(taskCompleteDTO); } - /** * description 获取所有未上传到浪潮平台的走访事件列表 @@ -207,7 +237,8 @@ /** * description 更新走访任务上传是否成功标识 * - * @param id 事件主键ID + * @param id + * 事件主键ID * @return Boolean 上传是否成功 * @author manailin * @date 2021/6/10 17:00 @@ -216,4 +247,13 @@ Boolean updateLcUploadFlagVisitingTask(@RequestParam("id") Long id) { return eventVisitingTasksService.updateLcUploadFlagVisitingTask(id); } + + /** + * 定时任务-给上月已走访的人员创建定时任务 + * @return 执行结果 + */ + @PostMapping("/timedTaskVisitingJobHandler") + public R timedTaskVisitingJobHandler() { + return eventVisitingTasksService.timedTaskVisitingJobHandler(); + } } -- Gitblit v1.7.1