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