From 098b507166a2b23f0256d5c4f097e7f05f11e9be Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期三, 28 七月 2021 09:02:46 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/test' into test

---
 springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/LcApiService.java |  121 +++++++++++++++++++++++++++++++++++++++-
 1 files changed, 117 insertions(+), 4 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/LcApiService.java b/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/LcApiService.java
index c081f5a..619206a 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/LcApiService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/LcApiService.java
@@ -1,9 +1,11 @@
 package com.panzhihua.serviceapi.biz;
 
+import com.panzhihua.common.api.LcReturnObject;
 import com.panzhihua.common.model.dtos.api.EventFile;
 import com.panzhihua.common.model.dtos.api.EventInfo;
+import com.panzhihua.common.model.dtos.grid.LcEventVisitingTasksListDTO;
 import com.panzhihua.common.model.vos.R;
-import com.panzhihua.serviceapi.model.dto.LcGridData;
+import com.panzhihua.serviceapi.model.dto.*;
 
 import java.util.List;
 
@@ -55,7 +57,7 @@
      * @author manailin
      * @date 2021/6/10 17:00
      */
-    R submitEventRelationFile(EventFile eventFile);
+    R submitEventOrVisitRecordRelationFile(EventFile eventFile);
 
     /**
      * description 获取指定事件信息
@@ -75,17 +77,27 @@
      * @author manailin
      * @date 2021/6/10 17:00
      */
-    List<LcGridData> getGridListByAreaId(String areaId);
+    List<LcGridData> getGridTreeByAreaId(String areaId);
 
+    /**
+     * description 获取指定区域网格列表,直接返回网格列表
+     *
+     * @param areaId 区域ID
+     * @return String 事件信息
+     * @author manailin
+     * @date 2021/6/10 17:00
+     */
+    List<LcGridData> getGridDataListByAreaId(String areaId);
     /**
      * description 获取所有或者根据姓名和工号查询,分页
      *
      * @param areaId 区域ID
+     * @param  param 姓名或者工号
      * @return String 网格员列表
      * @author manailin
      * @date 2021/6/10 17:00
      */
-    String getGridMemberListByAreaIdOrName(String areaId);
+    List<GridMemberPageListDTO> getGridMemberListByAreaIdOrName(String areaId,String param);
 
     /**
      * description 提交事件登记关联的文件或者图片信息
@@ -95,4 +107,105 @@
      */
     void automationUploadEventAndFile();
 
+
+    /**
+     * description 流动人口 走访详情
+     *
+     * @param recordId 流动人口走访任务ID
+     * @return String 事件信息
+     * @author manailin
+     * @date 2021/6/10 17:00
+     */
+    String getFlowPersonVisitRecordDetailById(String recordId);
+
+    /**
+     * description 流动人口 走访记录列表
+     *
+     * @param personVisitRecordQueryDTO 入参参数
+     * @param loginUserId               当前登陆用户ID
+     * @return String 事件信息
+     * @author manailin
+     * @date 2021/6/10 17:00
+     */
+    String getFlowPersonVisitRecordPage(LcKeyPersonVisitRecordQueryDTO personVisitRecordQueryDTO, Long loginUserId);
+
+    /**
+     * description 上传流动人口走访记录
+     *
+     * @param lcFlowPersonVisitRecordDTO 入参参数
+     * @return String 事件信息
+     * @author manailin
+     * @date 2021/6/10 17:00
+     */
+    String uploadFlowPersonVisitRecord(LcFlowPersonVisitRecordDTO lcFlowPersonVisitRecordDTO);
+
+    /**
+     * description 请求上传流动人口走访记录导浪潮市平台服务器
+     *
+     * @param lcEventVisitingTasksListDTO 走访事件对象
+     * @param lcGrid                      浪潮对应的网格ID
+     * @param lcGridUserId                浪潮网格员对应的用户ID
+     * @param populationDetail            实有人口基础信息
+     * @param gridName                    网格名称
+     * @param data                        精度维度数组
+     * @return String 事件信息
+     * @author manailin
+     * @date 2021/6/10 17:00
+     */
+    LcReturnObject requestLcFlowPersonVisitRecord(LcEventVisitingTasksListDTO lcEventVisitingTasksListDTO, String lcGrid, String lcGridUserId, Object populationDetail, String gridName, String[] data);
+
+    /**
+     * description 请求上传重点人口走访记录导浪潮市平台服务器
+     *
+     * @param lcEventVisitingTasksListDTO 走访事件对象
+     * @param lcGrid                      浪潮对应的网格ID
+     * @param lcGridUserId                浪潮网格员对应的用户ID
+     * @param populationDetail            实有人口基础信息
+     * @param gridName                    网格名称
+     * @param data                        精度维度数组
+     * @return String 事件信息
+     * @author manailin
+     * @date 2021/6/10 17:00
+     */
+    LcReturnObject requestLcKeyPersonVisitRecord(LcEventVisitingTasksListDTO lcEventVisitingTasksListDTO, String lcGrid, String lcGridUserId, Object populationDetail, String gridName, String[] data);
+
+    /**
+     * description 上传重点人口走访记录
+     *
+     * @param lcKeyPersonVisitRecordDTO 入参参数
+     * @return String 事件信息
+     * @author manailin
+     * @date 2021/6/10 17:00
+     */
+    String uploadKeyPersonVisitRecord(LcKeyPersonVisitRecordDTO lcKeyPersonVisitRecordDTO);
+
+    /**
+     * description 重点人口 走访详情
+     *
+     * @param recordId 流动人口走访任务ID
+     * @return String 事件信息
+     * @author manailin
+     * @date 2021/6/10 17:00
+     */
+    String getKeyPersonVisitRecordDetailById(String recordId);
+
+    /**
+     * description 重点人口 走访记录列表
+     *
+     * @param personVisitRecordQueryDTO 入参参数
+     * @param loginUserId               当前登陆用户ID
+     * @return String 事件信息
+     * @author manailin
+     * @date 2021/6/10 17:00
+     */
+    String getKeyPersonVisitRecordPage(LcKeyPersonVisitRecordQueryDTO personVisitRecordQueryDTO, Long loginUserId);
+
+    /**
+     * description 自动上传重点人员走访记录
+     *
+     * @author manailin
+     * @date 2021/6/10 17:00
+     */
+    void automationUploadVisitRecord();
+
 }

--
Gitblit v1.7.1