From 179c4d64313c9b7572778da4aaaf6c6584fe457d Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 20 五月 2025 23:48:08 +0800 Subject: [PATCH] 修改文件上传类型限制 --- springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/api/EventVisitingTasksApi.java | 252 ++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 214 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 911580a..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,19 +1,25 @@ package com.panzhihua.service_grid.api; - -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.panzhihua.common.model.dtos.grid.EventVisitingTasksAddDTO; -import com.panzhihua.common.model.dtos.grid.EventVisitingTasksDeleteDTO; -import com.panzhihua.common.model.dtos.grid.EventVisitingTasksEditDTO; -import com.panzhihua.common.model.dtos.grid.PageEventVisitingTasksDTO; -import com.panzhihua.common.model.vos.R; -import com.panzhihua.common.model.vos.grid.EventVisitingTasksDetailsVO; -import com.panzhihua.common.model.vos.grid.EventVisitingTasksVO; -import com.panzhihua.service_grid.service.EventVisitingTasksService; -import lombok.extern.slf4j.Slf4j; -import org.springframework.web.bind.annotation.*; +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.visit.EventVisitingTasksDetailsVO; +import com.panzhihua.common.model.vos.visit.EventVisitingTasksVO; +import com.panzhihua.service_grid.service.EventVisitingTasksService; + +import lombok.extern.slf4j.Slf4j; /** * @@ -21,63 +27,233 @@ * @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 eventVisitingTasksAddDTO - * @return 新增结果 + * 统计走访任务 + * + * @param communityId + * @return */ - @PostMapping("/add") - R add(@RequestBody EventVisitingTasksAddDTO eventVisitingTasksAddDTO){ - return eventVisitingTasksService.add(eventVisitingTasksAddDTO); - }; + @GetMapping("/count") + 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 EventVisitingTasksDeleteDTO - * @return 平台用户信息 - */ - @PostMapping("/delete") - R delete(@RequestBody EventVisitingTasksDeleteDTO EventVisitingTasksDeleteDTO){ - return eventVisitingTasksService.delete(EventVisitingTasksDeleteDTO); - }; + } /** * 查询重点人群走访记录详细信息 - * @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 idDTO + * @param communityId + * @return + */ + @PostMapping("/delete") + R delete(@RequestBody IdDTO idDTO, @RequestParam("communityId") Long communityId) { + return eventVisitingTasksService.delete(idDTO, communityId); + } + + /** + * 需走访人员列表 + * + * @param query + * @return + */ + @PostMapping("/visitorList") + R visitorList(@RequestBody EventVisitListQuery query) { + + return eventVisitingTasksService.visitorList(query); + } + + /** + * 新增走访任务 + * + * @param idDTO + * @param communityId + * @param userId + * @return + */ + @PostMapping("/add") + 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) { + + return eventVisitingTasksService.list(query); + } + + /** + * 走访任务列表 + * + * @param query + * @return + */ + @PostMapping("/taskList") + 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) throws Exception { + return eventVisitingTasksService.exportTaskList(query); + } + + /** + * app走访详情 + * + * @param id + * @return + */ + @GetMapping("/detail/{id}") + R detail(@PathVariable("id") Long id) throws Exception { + return eventVisitingTasksService.detail(id); + } + + /** + * 撤销走访 + * + * @param idDTO + * @return + */ + @PostMapping("/cancel") + R cancel(@RequestBody IdDTO idDTO) { + return eventVisitingTasksService.cancel(idDTO); + } + + /** + * 恢复 + * + * @param idDTO + * @return + */ + @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); + } + + /** + * 完成走访记录 + * + * @param taskCompleteDTO + * @return + */ + @PostMapping("/complete") + R complete(@RequestBody EventVisitCompleteDTO taskCompleteDTO) { + return eventVisitingTasksService.complete(taskCompleteDTO); + } + + /** + * description 获取所有未上传到浪潮平台的走访事件列表 + * + * @return String 事件列表 + * @author manailin + * @date 2021/6/10 17:00 + */ + @GetMapping("/getUnUploadVisitingTask") + List<LcEventVisitingTasksListDTO> getUnUploadVisitingTask() { + return eventVisitingTasksService.getUnUploadVisitingTask(); + } + + /** + * description 更新走访任务上传是否成功标识 + * + * @param id + * 事件主键ID + * @return Boolean 上传是否成功 + * @author manailin + * @date 2021/6/10 17:00 + */ + @PostMapping("/updateLcUploadFlagVisitingTask") + Boolean updateLcUploadFlagVisitingTask(@RequestParam("id") Long id) { + return eventVisitingTasksService.updateLcUploadFlagVisitingTask(id); + } + + /** + * 定时任务-给上月已走访的人员创建定时任务 + * @return 执行结果 + */ + @PostMapping("/timedTaskVisitingJobHandler") + public R timedTaskVisitingJobHandler() { + return eventVisitingTasksService.timedTaskVisitingJobHandler(); + } } -- Gitblit v1.7.1