From eb0e0847f4030ec96d18ab0e632aa1668ff6126d Mon Sep 17 00:00:00 2001 From: huanghongfa <huanghongfa123456> Date: 星期四, 24 六月 2021 16:55:48 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/test_esay_photo' into test_esay_photo --- springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/VisitingTasksApi.java | 64 ++++++++++++++++++++++++++++++++ 1 files changed, 64 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/VisitingTasksApi.java b/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/VisitingTasksApi.java new file mode 100644 index 0000000..2d58aa4 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/VisitingTasksApi.java @@ -0,0 +1,64 @@ +package com.panzhihua.grid_app.api; + +import com.panzhihua.common.controller.BaseController; +import com.panzhihua.common.model.dtos.grid.EventVisitingTasksEditDTO; +import com.panzhihua.common.model.query.visit.EventTasksQuery; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.visit.AppVisitTasksVO; +import com.panzhihua.common.model.vos.visit.EventVisitCompleteDTO; +import com.panzhihua.common.model.vos.visit.EventVisitingTasksDetailsVO; +import com.panzhihua.common.service.grid.GridService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; + +/** 走访任务 + * @author xyh + * @date 2021/6/23 9:01 + */ +@Slf4j +@RestController +@RequestMapping("/visit/") +@Api(tags = {"走访任务"}) +public class VisitingTasksApi extends BaseController { + + + @Resource + private GridService gridService; + + @ApiOperation(value = "走访记录-xyh", response = AppVisitTasksVO.class) + @PostMapping("/list") + public R list(@RequestBody EventTasksQuery query){ + query.setCommunityId(this.getCommunityId()); + return gridService.list(query); + } + + @ApiOperation(value = "走访任务-xyh", response = AppVisitTasksVO.class) + @PostMapping("/taskList") + public R taskList(@RequestBody EventTasksQuery query){ + query.setCommunityId(this.getCommunityId()); + return gridService.taskList(query); + } + + @ApiOperation(value = "走访详情-xyh", response = EventVisitingTasksDetailsVO.class) + @GetMapping("/detail/{id}") + public R detail(@PathVariable Long id){ + return gridService.detail(id); + } + + @ApiOperation(value = "开始走访-xyh") + @PostMapping("/start") + public R start(@RequestParam("id") Long id){ + return gridService.start(id,this.getUserId()); + } + + @ApiOperation(value = "完成走访记录-xyh") + @PostMapping("/complete") + public R complete(@RequestBody @Validated EventVisitCompleteDTO taskCompleteDTO){ + return gridService.complete(taskCompleteDTO); + } +} -- Gitblit v1.7.1