From 177249c76aeea0b4bf8d8816d4994e3b445b45ce Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期四, 02 九月 2021 10:39:34 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/zzj' into zzj

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/CommonDataApi.java |  263 +++++++++++++++++++++++++++++++++-------------------
 1 files changed, 167 insertions(+), 96 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/CommonDataApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/CommonDataApi.java
index 9495977..d572123 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/CommonDataApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/CommonDataApi.java
@@ -1,5 +1,13 @@
 package com.panzhihua.service_community.api;
 
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+
 import com.panzhihua.common.model.dtos.community.*;
 import com.panzhihua.common.model.dtos.user.PageInputUserDTO;
 import com.panzhihua.common.model.vos.R;
@@ -8,13 +16,8 @@
 import com.panzhihua.common.model.vos.user.UserElectronicFileVO;
 import com.panzhihua.common.validated.AddGroup;
 import com.panzhihua.service_community.service.*;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.transaction.annotation.Transactional;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
 
-import javax.annotation.Resource;
-import java.util.List;
+import lombok.extern.slf4j.Slf4j;
 
 /**
  * @description: 社区管理/基础数据
@@ -43,7 +46,6 @@
     private ComMngPopulationHouseService comMngPopulationHouseService;
     @Resource
     private ComMngVillageService comMngVillageService;
-
 
     /**
      * 小程序用户车辆登记
@@ -103,12 +105,15 @@
     /**
      * 社区后台导入车辆
      *
-     * @param list        车辆列表
-     * @param communityId 社区编号
+     * @param list
+     *            车辆列表
+     * @param communityId
+     *            社区编号
      * @return
      */
     @PostMapping("/car/import")
-    public R listSaveMngCarExcelVO(@RequestBody List<ComMngCarExcelVO> list, @RequestParam("communityId") Long communityId) {
+    public R listSaveMngCarExcelVO(@RequestBody List<ComMngCarExcelVO> list,
+        @RequestParam("communityId") Long communityId) {
         return comMngCarService.listSaveMngCarExcelVO(list, communityId);
     }
 
@@ -119,7 +124,7 @@
      * @return
      */
     @PostMapping("/car/export")
-    public R exportRealCar(@RequestBody ExportComMngCarExcelDTO exportComMngCarExcelDTO){
+    public R exportRealCar(@RequestBody ExportComMngCarExcelDTO exportComMngCarExcelDTO) {
         return comMngCarService.exportRealCar(exportComMngCarExcelDTO);
     }
 
@@ -137,11 +142,12 @@
     /**
      * 社区后台实有单位统计
      *
-     * @param communityId 社区id
+     * @param communityId
+     *            社区id
      * @return 统计结果
      */
     @PostMapping("/company/statistics")
-    public R getComMngRealCompanyTotalByAdmin(@RequestParam("communityId") Long communityId){
+    public R getComMngRealCompanyTotalByAdmin(@RequestParam("communityId") Long communityId) {
         return comMngRealCompanyService.getComMngRealCompanyTotalByAdmin(communityId);
     }
 
@@ -180,26 +186,29 @@
     /**
      * 社区后台导入实有单位
      *
-     * @param list        车实有单位列表
-     * @param communityId 社区编号
+     * @param list
+     *            车实有单位列表
+     * @param communityId
+     *            社区编号
      * @return
      */
     @PostMapping("/company/import")
-    public R listSaveMngRealCompanyExcelVO(@RequestBody List<ComMngRealCompanyExcelVO> list, @RequestParam("communityId") Long communityId) {
+    public R listSaveMngRealCompanyExcelVO(@RequestBody List<ComMngRealCompanyExcelVO> list,
+        @RequestParam("communityId") Long communityId) {
         return comMngRealCompanyService.listSaveMngRealCompanyExcelVO(list, communityId);
     }
 
     /**
      * 导出实有单位
      *
-     * @param exportRealCompanyExcelDTO 实有单位导出查询参数
+     * @param exportRealCompanyExcelDTO
+     *            实有单位导出查询参数
      * @return
      */
     @PostMapping("/company/export")
     public R exportRealCompanyExcel(@RequestBody ExportRealCompanyExcelDTO exportRealCompanyExcelDTO) {
         return comMngRealCompanyService.exportRealCompanyExcel(exportRealCompanyExcelDTO);
     }
-
 
     /**
      * 社区后台实有资产管理列表
@@ -242,19 +251,23 @@
     /**
      * 社区后台导入实有资产
      *
-     * @param list        车实有资产列表
-     * @param communityId 社区编号
+     * @param list
+     *            车实有资产列表
+     * @param communityId
+     *            社区编号
      * @return
      */
     @PostMapping("/assets/import")
-    public R listSaveMngRealAssetsExcelVO(@RequestBody List<ComMngRealAssetsExcelVO> list, @RequestParam("communityId") Long communityId) {
+    public R listSaveMngRealAssetsExcelVO(@RequestBody List<ComMngRealAssetsExcelVO> list,
+        @RequestParam("communityId") Long communityId) {
         return comMngRealAssetsService.listSaveMngRealAssetsExcelVO(list, communityId);
     }
 
     /**
      * 导出实有资产
      *
-     * @param exportRealAssetsExcelDTO 实有资产导出查询参数
+     * @param exportRealAssetsExcelDTO
+     *            实有资产导出查询参数
      * @return
      */
     @PostMapping("/assets/export")
@@ -308,7 +321,8 @@
     /**
      * 社区后台实有人口管理列表
      *
-     * @param comMngPopulationVO 查询参数
+     * @param comMngPopulationVO
+     *            查询参数
      * @return 实有人口分页查询结果
      */
     @PostMapping("/population/page")
@@ -319,163 +333,200 @@
     /**
      * 社区后台导入实有人口
      *
-     * @param list        数据
-     * @param communityId 社区编号
+     * @param list
+     *            数据
+     * @param communityId
+     *            社区编号
      * @return
      */
     @PostMapping("/population/import")
     @Transactional(rollbackFor = Exception.class)
-    public R listSavePopulationExcelVO(@RequestBody List<ComMngPopulationServeExcelVO> list, @RequestParam(value = "communityId") Long communityId){
-        return comMngPopulationService.listSavePopulation(list, communityId);
+    public R listSavePopulationExcelVO(@RequestBody List<ComMngPopulationServeExcelVO> list,
+        @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId) {
+        return comMngPopulationService.listSavePopulation(list, communityId, userId);
     }
 
     /**
      * 批量导入吸毒人员
      *
-     * @param list        吸毒人员数据
-     * @param communityId 社区id
+     * @param list
+     *            吸毒人员数据
+     * @param communityId
+     *            社区id
      * @return 导入结果
      */
     @PostMapping("population/importDrug")
     @Transactional(rollbackFor = Exception.class)
-    public R listSavePopulationDrugExcelVO(@RequestBody List<ComMngPopulationDrugExcelVO> list, @RequestParam(value = "communityId") Long communityId){
-        return comMngPopulationService.listSaveDrugPopulation(list, communityId);
+    public R listSavePopulationDrugExcelVO(@RequestBody List<ComMngPopulationDrugExcelVO> list,
+        @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId) {
+        return comMngPopulationService.listSaveDrugPopulation(list, communityId, userId);
     }
 
     /**
      * 批量导入社区矫正人员
      *
-     * @param list        社区矫正人员数据
-     * @param communityId 社区id
+     * @param list
+     *            社区矫正人员数据
+     * @param communityId
+     *            社区id
      * @return 导入结果
      */
     @PostMapping("population/importCorrect")
     @Transactional(rollbackFor = Exception.class)
-    public R listSavePopulationCorrectExcelVO(@RequestBody List<ComMngPopulationCorrectExcelVO> list, @RequestParam(value = "communityId") Long communityId){
-        return comMngPopulationService.listSaveCorrectPopulation(list, communityId);
+    public R listSavePopulationCorrectExcelVO(@RequestBody List<ComMngPopulationCorrectExcelVO> list,
+        @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId) {
+        return comMngPopulationService.listSaveCorrectPopulation(list, communityId, userId);
     }
 
     /**
      * 批量导入重精人员
      *
-     * @param list        重精人员数据
-     * @param communityId 社区id
+     * @param list
+     *            重精人员数据
+     * @param communityId
+     *            社区id
      * @return 导入结果
      */
     @Transactional(rollbackFor = Exception.class)
     @PostMapping("population/importMajor")
-    public R listSavePopulationMajorExcelVO(@RequestBody List<ComMngPopulationMajorExcelVO> list, @RequestParam(value = "communityId") Long communityId){
-        return comMngPopulationService.listSaveMajorPopulation(list, communityId);
+    public R listSavePopulationMajorExcelVO(@RequestBody List<ComMngPopulationMajorExcelVO> list,
+        @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId) {
+        return comMngPopulationService.listSaveMajorPopulation(list, communityId, userId);
     }
 
     /**
      * 批量导入邪教人员
      *
-     * @param list        邪教人员数据
-     * @param communityId 社区id
+     * @param list
+     *            邪教人员数据
+     * @param communityId
+     *            社区id
      * @return 导入结果
      */
     @PostMapping("population/importCult")
     @Transactional(rollbackFor = Exception.class)
-    public R listSavePopulationCultExcelVO(@RequestBody List<ComMngPopulationCultExcelVO> list, @RequestParam(value = "communityId") Long communityId){
-        return comMngPopulationService.listSaveCultPopulation(list, communityId);
+    public R listSavePopulationCultExcelVO(@RequestBody List<ComMngPopulationCultExcelVO> list,
+        @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId) {
+        return comMngPopulationService.listSaveCultPopulation(list, communityId, userId);
     }
 
     /**
      * 批量导入刑释人员
      *
-     * @param list        刑释人员数据
-     * @param communityId 社区id
+     * @param list
+     *            刑释人员数据
+     * @param communityId
+     *            社区id
      * @return 导入结果
      */
     @PostMapping("population/importRehabilitation")
     @Transactional(rollbackFor = Exception.class)
-    public R listSavePopulationRehabilitationExcelVO(@RequestBody List<ComMngPopulationRehabilitationExcelVO> list, @RequestParam(value = "communityId") Long communityId){
-        return comMngPopulationService.listSaveRehabilitationPopulation(list, communityId);
+    public R listSavePopulationRehabilitationExcelVO(@RequestBody List<ComMngPopulationRehabilitationExcelVO> list,
+        @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId) {
+        return comMngPopulationService.listSaveRehabilitationPopulation(list, communityId, userId);
     }
 
     /**
      * 批量导入重点上访人员
      *
-     * @param list        重点上访人员数据
-     * @param communityId 社区id
+     * @param list
+     *            重点上访人员数据
+     * @param communityId
+     *            社区id
      * @return 导入结果
      */
     @Transactional(rollbackFor = Exception.class)
     @PostMapping("population/importKey")
-    public R listSavePopulationKeyExcelVO(@RequestBody List<ComMngPopulationKeyExcelVO> list, @RequestParam(value = "communityId") Long communityId){
-        return comMngPopulationService.listSaveKeyPopulation(list, communityId);
+    public R listSavePopulationKeyExcelVO(@RequestBody List<ComMngPopulationKeyExcelVO> list,
+        @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId) {
+        return comMngPopulationService.listSaveKeyPopulation(list, communityId, userId);
     }
 
     /**
      * 批量导入服刑人员
      *
-     * @param list        服刑人员数据
-     * @param communityId 社区id
+     * @param list
+     *            服刑人员数据
+     * @param communityId
+     *            社区id
      * @return 导入结果
      */
     @Transactional(rollbackFor = Exception.class)
     @PostMapping("population/importSentence")
-    public R listSavePopulationSentenceExcelVO(@RequestBody List<ComMngPopulationSentenceExcelVO> list, @RequestParam(value = "communityId") Long communityId){
-        return comMngPopulationService.listSaveSentencePopulation(list, communityId);
+    public R listSavePopulationSentenceExcelVO(@RequestBody List<ComMngPopulationSentenceExcelVO> list,
+        @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId) {
+        return comMngPopulationService.listSaveSentencePopulation(list, communityId, userId);
     }
 
     /**
      * 批量导入退役军人
      *
-     * @param list        退役军人数据
-     * @param communityId 社区id
+     * @param list
+     *            退役军人数据
+     * @param communityId
+     *            社区id
      * @return 导入结果
      */
     @Transactional(rollbackFor = Exception.class)
     @PostMapping("population/importVeterans")
-    public R listSavePopulationVeteransExcelVO(@RequestBody List<ComMngPopulationVeteransExcelVO> list, @RequestParam(value = "communityId") Long communityId){
-        return comMngPopulationService.listSaveVeteransPopulation(list, communityId);
+    public R listSavePopulationVeteransExcelVO(@RequestBody List<ComMngPopulationVeteransExcelVO> list,
+        @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId) {
+        return comMngPopulationService.listSaveVeteransPopulation(list, communityId, userId);
     }
 
     /**
      * 批量导入残疾人
      *
-     * @param list        残疾人数据
-     * @param communityId 社区id
+     * @param list
+     *            残疾人数据
+     * @param communityId
+     *            社区id
      * @return 导入结果
      */
     @Transactional(rollbackFor = Exception.class)
     @PostMapping("population/importDisability")
-    public R listSavePopulationDisabilityExcelVO(@RequestBody List<ComMngPopulationDisabilityExcelVO> list, @RequestParam(value = "communityId") Long communityId){
-        return comMngPopulationService.listSaveDisabilityPopulation(list, communityId);
+    public R listSavePopulationDisabilityExcelVO(@RequestBody List<ComMngPopulationDisabilityExcelVO> list,
+        @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId) {
+        return comMngPopulationService.listSaveDisabilityPopulation(list, communityId, userId);
     }
 
     /**
      * 批量导入低保户
      *
-     * @param list        低保户数据
-     * @param communityId 社区id
+     * @param list
+     *            低保户数据
+     * @param communityId
+     *            社区id
      * @return 导入结果
      */
     @Transactional(rollbackFor = Exception.class)
     @PostMapping("/population/importLowSecurity")
-    public R listSavePopulationLowSecurityExcelVO(@RequestBody List<ComMngPopulationLowSecurityExcelVO> list, @RequestParam(value = "communityId") Long communityId) {
-        return comMngPopulationService.listSaveLowSecurityPopulation(list, communityId);
+    public R listSavePopulationLowSecurityExcelVO(@RequestBody List<ComMngPopulationLowSecurityExcelVO> list,
+        @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId) {
+        return comMngPopulationService.listSaveLowSecurityPopulation(list, communityId, userId);
     }
 
     /**
      * 确认导入实有人口(有则更新,无则新建)
      *
-     * @param list        用户信息
-     * @param communityId 社区id
+     * @param list
+     *            用户信息
+     * @param communityId
+     *            社区id
      * @return 导入结果
      */
     @PostMapping("/population/import/confirm")
     @Transactional(rollbackFor = Exception.class)
-    public R listSavePopulationConfirm(@RequestBody List<ComMngPopulationServeExcelVO> list, @RequestParam(value = "communityId") Long communityId) {
+    public R listSavePopulationConfirm(@RequestBody List<ComMngPopulationServeExcelVO> list,
+        @RequestParam(value = "communityId") Long communityId) {
         return comMngPopulationService.listSavePopulationConfirm(list, communityId);
     }
 
     /**
      * 根据实有人口id查询详情
      *
-     * @param populationId 实有人口id
+     * @param populationId
+     *            实有人口id
      * @return 实有人口详情查询结果
      */
     @PostMapping("/population/detail")
@@ -486,7 +537,8 @@
     /**
      * 查询实有人口电子档信息
      *
-     * @param populationId 实有人口id
+     * @param populationId
+     *            实有人口id
      * @return 实有人口电子档信息
      */
     @PostMapping("/population/electronicArchives")
@@ -494,11 +546,11 @@
         return comMngPopulationService.electronicArchivesPopulation(populationId);
     }
 
-
     /**
      * 根据实有人口id修改标签列表
      *
-     * @param populationTagDTO 请求参数
+     * @param populationTagDTO
+     *            请求参数
      * @return 修改结果
      */
     @PostMapping("/population/editTag")
@@ -509,7 +561,8 @@
     /**
      * 根据实有人口身份证修改标签列表
      *
-     * @param comMngPopulationTagCardNoDTO 请求参数
+     * @param comMngPopulationTagCardNoDTO
+     *            请求参数
      * @return 修改结果
      */
     @PostMapping("/cardNo/population/editTag")
@@ -520,7 +573,8 @@
     /**
      * 批量删除实有人口
      *
-     * @param Ids 删除id集合
+     * @param Ids
+     *            删除id集合
      * @return 删除结果
      */
     @PostMapping("/population/delete")
@@ -531,7 +585,8 @@
     /**
      * 根据社区id查询所有实有人口
      *
-     * @param communityId 社区id
+     * @param communityId
+     *            社区id
      * @return 查询结果
      */
     @PostMapping("/population/getAll")
@@ -542,7 +597,8 @@
     /**
      * 根据id集合查询实有人口
      *
-     * @param Ids 实有人口id集合
+     * @param Ids
+     *            实有人口id集合
      * @return 查询结果
      */
     @PostMapping("/population/getList")
@@ -553,11 +609,12 @@
     /**
      * 根据小区id查询实有人口
      *
-     * @param villageId 小区id
+     * @param villageId
+     *            小区id
      * @return 查询结果
      */
     @PostMapping("/population/getListByVillageId")
-    R getPopulationListByVillageId(@RequestParam(value = "villageId") Long villageId){
+    R getPopulationListByVillageId(@RequestParam(value = "villageId") Long villageId) {
         return comMngPopulationService.getPopulationListByVillageId(villageId);
     }
 
@@ -568,14 +625,16 @@
      * @return
      */
     @PostMapping("/population/edit")
-    R editPopulation(@RequestBody ComMngPopulationEditDTO populationEditDTO, @RequestParam("communityId") Long communityId) throws Exception {
+    R editPopulation(@RequestBody ComMngPopulationEditDTO populationEditDTO,
+        @RequestParam("communityId") Long communityId) throws Exception {
         return comMngPopulationService.editPopulation(populationEditDTO, communityId);
     }
 
     /**
      * 分页查询特殊群体
      *
-     * @param pageInputUserDTO 请求参数
+     * @param pageInputUserDTO
+     *            请求参数
      * @return 特殊群体列表
      */
     @PostMapping("/special/page")
@@ -586,7 +645,8 @@
     /**
      * 删除特殊群体人员
      *
-     * @param id 特殊群体id
+     * @param id
+     *            特殊群体id
      * @return 删除结果
      */
     @PostMapping("/special/delete")
@@ -596,31 +656,34 @@
 
     /**
      * 基础数据》特殊群体》分页查询标签列表
+     * 
      * @param comMngUserTagDTO
      * @return
      */
     @PostMapping("/special/tags/page")
-    public R specialInputUserTags(@RequestBody PageInputUserDTO comMngUserTagDTO){
+    public R specialInputUserTags(@RequestBody PageInputUserDTO comMngUserTagDTO) {
         return comMngPopulationService.specialInputUserTags(comMngUserTagDTO);
     }
 
     /**
      * 新增或修改特殊群体标签
+     * 
      * @param comMngTagVO
      * @return
      */
     @PostMapping("/special/tags/save")
-    public R saveSpecialInputUserTags(@RequestBody ComMngTagVO comMngTagVO){
+    public R saveSpecialInputUserTags(@RequestBody ComMngTagVO comMngTagVO) {
         return comMngPopulationService.saveSpecialInputUserTags(comMngTagVO);
     }
 
     /**
      * 删除特殊群体标签
+     * 
      * @param id
      * @return
      */
     @PostMapping("/special/tags/delete")
-    public R deleteSpecialInputUserTags(@RequestParam(value = "id") Long id){
+    public R deleteSpecialInputUserTags(@RequestParam(value = "id") Long id) {
         return comMngPopulationService.deleteSpecialInputUserTags(id);
     }
 
@@ -638,7 +701,8 @@
     /**
      * 实有人口统计
      *
-     * @param communityId 社区id
+     * @param communityId
+     *            社区id
      * @return 统计结果
      */
     @PostMapping("/population/statistics")
@@ -649,7 +713,8 @@
     /**
      * 查询房屋级联菜单
      *
-     * @param cascadeHouseDTO 请求参数
+     * @param cascadeHouseDTO
+     *            请求参数
      * @return 菜单列表
      */
     @PostMapping("/population/cascade/list")
@@ -660,7 +725,8 @@
     /**
      * 分页查询房屋列表
      *
-     * @param populationHouseAdminDTO 请求参数
+     * @param populationHouseAdminDTO
+     *            请求参数
      * @return 房屋列表
      */
     @PostMapping("/population/page/house")
@@ -671,7 +737,8 @@
     /**
      * 根据id查询实有房屋信息
      *
-     * @param houseId 房屋id
+     * @param houseId
+     *            房屋id
      * @return 房屋信息
      */
     @PostMapping("/population/house/detail")
@@ -682,7 +749,8 @@
     /**
      * 编辑实有房屋信息
      *
-     * @param houseEditAdminDTO 请求参数
+     * @param houseEditAdminDTO
+     *            请求参数
      * @return 编辑结果
      */
     @PostMapping("/population/house/edit")
@@ -693,7 +761,8 @@
     /**
      * 根据房屋id列表删除房屋信息
      *
-     * @param Ids 请求参数
+     * @param Ids
+     *            请求参数
      * @return 删除结果
      */
     @PostMapping("/population/house/delete")
@@ -704,7 +773,8 @@
     /**
      * 实有房屋统计
      *
-     * @param communityId 社区id
+     * @param communityId
+     *            社区id
      * @return 统计结果
      */
     @PostMapping("/population/house/statistics")
@@ -715,7 +785,8 @@
     /**
      * 根据社区id查询社区所有省市区
      *
-     * @param communityId 社区id
+     * @param communityId
+     *            社区id
      * @return 社区所在省市区
      */
     @PostMapping("/village/getRegion")
@@ -726,12 +797,12 @@
     /**
      * 统计社区内小区数量
      *
-     * @param communityId 社区id
+     * @param communityId
+     *            社区id
      * @return 统计小区数量
      */
     @PostMapping("/village/statistics")
     public R villageStatistics(@RequestParam("communityId") Long communityId) {
         return comMngVillageService.villageStatistics(communityId);
     }
-
 }

--
Gitblit v1.7.1