From 46e7cd9daeb5072eb562317520307a1d60b1446e Mon Sep 17 00:00:00 2001 From: huanghongfa <18228131219@163.com> Date: 星期四, 25 二月 2021 13:15:47 +0800 Subject: [PATCH] all --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java | 31 +++++++++++++++++++++++++++++-- 1 files changed, 29 insertions(+), 2 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java index 5426823..fdf9505 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java @@ -1,6 +1,7 @@ package com.panzhihua.common.service.user; import com.panzhihua.common.model.dtos.PageDTO; +import com.panzhihua.common.model.dtos.community.ExportUserDTO; import com.panzhihua.common.model.dtos.community.NoticeReadDTO; import com.panzhihua.common.model.dtos.user.EexcelUserDTO; import com.panzhihua.common.model.dtos.user.PageFeedBackDTO; @@ -10,6 +11,7 @@ import com.panzhihua.common.model.vos.MenuVO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.SystemmanagementConfigVO; +import com.panzhihua.common.model.vos.community.ComMngStructAreaVO; import com.panzhihua.common.model.vos.user.*; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; @@ -505,8 +507,33 @@ /** * 批量导入居民用户 * @param list 居民用户集合 - * @return + * @param areaName 小区名字 + * @return 导入结果 */ @PostMapping("batchsaveuser") - R batchSaveUser(@RequestBody List<EexcelUserDTO> list); + R batchSaveUser(@RequestBody List<EexcelUserDTO> list, @RequestParam("areaName")StringBuffer areaName); + + /** + * 校验小区是否存在 + * @param areaName 小区名字 + * @return 校验结果 + */ + @PostMapping("checkaereaname") + R checkAereaName(@RequestParam("areaName")String areaName); + + /** + * 社区人员详情包括导入人员 + * @param userId 人员id + * @return CommunityUserInfoVO + */ + @PostMapping("detailusercomunity") + R detailUserComunity(@RequestParam("userId")Long userId); + + /** + * 用户搜索了就下载搜索的用户否则下载所有用户 + * @param exportUserDTO 用户搜索内容 + * @return List<EexcelUserDTO> excel内容 + */ + @PostMapping("export") + R export(@RequestBody ExportUserDTO exportUserDTO); } -- Gitblit v1.7.1