| | |
| | | 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.vos.visit.EventVisitingTasksDetailsVO; |
| | | import com.panzhihua.common.model.vos.visit.EventVisitingTasksVO; |
| | | 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; |
| | | |
| | | /** |
| | | * |
| | |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | */ |
| | | @Slf4j |
| | | @RestController |
| | | @RequestMapping("/eventvisitingtasks") |
| | |
| | | |
| | | /** |
| | | * 统计走访任务 |
| | | * |
| | | * @param communityId |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 修改重点人群走访记录 |
| | | * |
| | | * @param eventVisitingTasksEditDTO |
| | | * @return 维护结果 |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 分页查找重点人群走访记录 |
| | | * |
| | | * @param pageEventVisitingTasksDTO |
| | | * @return 维护结果 |
| | | */ |
| | |
| | | return eventVisitingTasksService.query(pageEventVisitingTasksDTO); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 查询重点人群走访记录详细信息 |
| | | * @param id 重点人群走访记录 id |
| | | * |
| | | * @param id |
| | | * 重点人群走访记录 id |
| | | * @return 查找结果 |
| | | */ |
| | | @PostMapping("/{id}") |
| | | R<EventVisitingTasksDetailsVO> eventVisitingTasksDetails(@PathVariable("id") Long id){ |
| | | return eventVisitingTasksService.eventVisitingTasksDetails(id); |
| | | } |
| | | |
| | | /** |
| | | * 删除走访任务 |
| | | * |
| | | * @param idDTO |
| | | * @param communityId |
| | | * @return |
| | |
| | | |
| | | /** |
| | | * 需走访人员列表 |
| | | * |
| | | * @param query |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 新增走访任务 |
| | | * |
| | | * @param idDTO |
| | | * @param communityId |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | @PostMapping("/add") |
| | | R add(@RequestBody IdDTO idDTO, @RequestParam("communityId") Long communityId, @RequestParam("userId") Long userId) throws Exception { |
| | | R add(@RequestBody IdDTO idDTO, @RequestParam("communityId") Long communityId, @RequestParam("userId") Long userId) |
| | | throws Exception { |
| | | return eventVisitingTasksService.add(idDTO,communityId,userId); |
| | | } |
| | | |
| | | /** |
| | | * 走访记录 |
| | | * |
| | | * @param query |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 走访任务列表 |
| | | * |
| | | * @param query |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * app走访任务列表 |
| | | * |
| | | * @param query |
| | | * @return |
| | | * @throws Exception |
| | |
| | | |
| | | /** |
| | | * 导出 |
| | | * |
| | | * @param query |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * app走访详情 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 撤销走访 |
| | | * |
| | | * @param idDTO |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 恢复 |
| | | * |
| | | * @param idDTO |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 开始走访 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 完成走访记录 |
| | | * |
| | | * @param taskCompleteDTO |
| | | * @return |
| | | */ |
| | |
| | | R complete(@RequestBody EventVisitCompleteDTO taskCompleteDTO){ |
| | | return eventVisitingTasksService.complete(taskCompleteDTO); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * description 获取所有未上传到浪潮平台的走访事件列表 |
| | |
| | | /** |
| | | * description 更新走访任务上传是否成功标识 |
| | | * |
| | | * @param id 事件主键ID |
| | | * @param id |
| | | * 事件主键ID |
| | | * @return Boolean 上传是否成功 |
| | | * @author manailin |
| | | * @date 2021/6/10 17:00 |