From ccff69c44c520fb70ce7e1316a7de8cecaadafd3 Mon Sep 17 00:00:00 2001 From: 101captain <237651143@qq.com> Date: 星期三, 02 三月 2022 10:51:13 +0800 Subject: [PATCH] 三社功能修改 --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java | 528 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 512 insertions(+), 16 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java index ad1e46c..1f7f01d 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java @@ -1,8 +1,35 @@ package com.panzhihua.common.service.community; +import java.io.Serializable; +import java.util.Date; import java.util.List; import com.panzhihua.common.model.dtos.PageBaseDTO; +import com.panzhihua.common.model.dtos.civil.*; +import com.panzhihua.common.model.dtos.community.warehouse.ComActWarehouseApplyDTO; +import com.panzhihua.common.model.dtos.community.GetIdentityEidTokenDTO; +import com.panzhihua.common.model.dtos.community.*; +import com.panzhihua.common.model.dtos.community.building.admin.*; +import com.panzhihua.common.model.dtos.community.cluster.PageClusterMemberDto; +import com.panzhihua.common.model.dtos.community.cluster.admin.*; +import com.panzhihua.common.model.dtos.property.CommonPage; +import com.panzhihua.common.model.dtos.community.discuss.ComActDiscussDetailDTO; +import com.panzhihua.common.model.dtos.community.discuss.ComActDiscussPublishResultDTO; +import com.panzhihua.common.model.dtos.community.elder.ElderAuthStatisticHeaderDTO; +import com.panzhihua.common.model.dtos.community.elder.PageElderAuthStatisticDTO; +import com.panzhihua.common.model.dtos.community.elder.PagePensionAuthStatisticDTO; +import com.panzhihua.common.model.dtos.community.elder.SignElderAuthStatisticDTO; +import com.panzhihua.common.model.dtos.neighbor.*; +import com.panzhihua.common.model.vos.*; +import com.panzhihua.common.model.vos.civil.ComActSocialWorkerDetailsVO; +import com.panzhihua.common.model.vos.community.*; +import com.panzhihua.common.model.vos.community.cluster.admin.ComClusterMemberExcelVO; +import com.panzhihua.common.model.vos.community.raffle.ComActRaffleRecordVO; +import com.panzhihua.common.model.vos.community.raffle.ComActRaffleVO; +import com.panzhihua.common.model.vos.community.social.*; +import io.swagger.annotations.ApiOperation; +import com.panzhihua.common.model.vos.community.*; +import org.springframework.beans.BeanUtils; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.scheduling.annotation.Async; import org.springframework.web.bind.annotation.DeleteMapping; @@ -237,11 +264,6 @@ import com.panzhihua.common.model.dtos.vaccines.VaccinesEnrollByAppDTO; import com.panzhihua.common.model.dtos.vaccines.VaccinesEnrollUserByAppDTO; import com.panzhihua.common.model.dtos.vaccines.VaccinesInoculationByAdminDTO; -import com.panzhihua.common.model.vos.BcDictionaryItemVO; -import com.panzhihua.common.model.vos.BcDictionaryVO; -import com.panzhihua.common.model.vos.DictionaryVO; -import com.panzhihua.common.model.vos.R; -import com.panzhihua.common.model.vos.SystemmanagementConfigVO; import com.panzhihua.common.model.vos.community.ActivitySignVO; import com.panzhihua.common.model.vos.community.BatchhouseVO; import com.panzhihua.common.model.vos.community.ComActActEvaluateVO; @@ -1070,11 +1092,10 @@ * * @param userId * 用户id - * @param status * @return 活动列表 */ @PostMapping("listactivity") - R listActivity(@RequestParam("userId") Long userId, @RequestParam(value = "status", required = false) Integer status); + R listActivity(@RequestParam("userId") Long userId, @RequestParam(value = "status", required = false) Integer status,@RequestParam(value = "type",required = false)Integer type); /** * 用户确认心愿 @@ -2200,7 +2221,7 @@ * @return 新增结果 */ @PostMapping("/addstreet") - R addStreet(@RequestBody ComStreetVO comStreetVOO); + R<ComStreetVO> addStreet(@RequestBody ComStreetVO comStreetVOO); /** * 删除街道 @@ -7208,6 +7229,14 @@ R pageRegisterHomeQuarantine(PageReserveRegisterDetailedAdminDTO detailedAdminDTO); /** + * 居家隔离导出 + * @param pageReserveRegisterDetailedAdminDTO + * @return + */ + @PostMapping("/reserve/admin/homeQuarantine/export") + R exportHomeQuarantine(@RequestBody PageReserveRegisterDetailedAdminDTO pageReserveRegisterDetailedAdminDTO); + + /** * 分页查询物业宣传 * @param pageComPropertyPublicityDTO * @return @@ -7272,14 +7301,6 @@ */ @GetMapping("/property/publicity/incr-view") R incrPropertyPublicityView(@RequestParam("id") Long id); - - /** - * 居家隔离导出 - * @param pageReserveRegisterDetailedAdminDTO - * @return - */ - @PostMapping("/reserve/admin/homeQuarantine/export") - R exportHomeQuarantine(@RequestBody PageReserveRegisterDetailedAdminDTO pageReserveRegisterDetailedAdminDTO); /** * 获取预设图片 @@ -7494,6 +7515,33 @@ void updateAllHouseUnionAppCode(); /** + * 西区大屏治理数据 + */ + @GetMapping("/screen/getWestScreenStatics") + R westScreenStatics(); + + /** + * 西区大屏一标三实数据 + * @return 西区大屏一标三实数据 + */ + @GetMapping("/screen/getComprehensivePopulationStatics") + R getComprehensivePopulationStatics(@RequestParam("streetId") Long streetId); + + @GetMapping("/screen/getComprehensiveStreetList") + R getComprehensiveStreetList(); + + /** + * 通过社区id查询社区账号密码 + * @param communityId 社区id + * @return 查询社区账号密码 + */ + @GetMapping("/screen/getCommunityPassword") + R getCommunityPassword(@RequestParam("communityId") Long communityId); + + @GetMapping("/reserve/bigScreenStaticsReserve") + R bigScreenStaticsReserve(@RequestParam("communityId") Long communityId); + + /** * 党员活动折线图 * @param communityId * @return @@ -7653,4 +7701,452 @@ */ @PostMapping("/screen/index/questionnaireList") R indexQuestionnaireList(@RequestBody PageBaseDTO pageBaseDTO); + + @PostMapping("/screen/hmk/baseInfo") + R hmkBaseInfo(@RequestBody CommonPage commonPage); + + @GetMapping("/screen/hmk/partyProjectActivityLine") + R partyProjectActivityLine(); + + @PostMapping("/screen/hmk/projectActivityTop") + R projectActivityProject(@RequestBody CommonPage commonPage); + + /** + * 通过主键查询单条数据 + * + * @param id 主键 + * @return 单条数据 + */ + @GetMapping("/comActSocialOrg/{id}") + R comActSocialOrgSelectOne(@PathVariable("id") Long id); + + + /** + * 通过userId查询 + * + * @param userId 主键 + * @return 单条数据 + */ + @GetMapping("/comActSocialOrg/selectByUserId") + R selectOneByUserId(@RequestParam("userId") Long userId); + + /** + * 分页查询所有数据 + * + * @param commonPage 查询实体 + * @return 所有数据 + */ + @PostMapping("/comActSocialMember/queryAll") + public R comActSocialMemberSelectAll(@RequestBody CommonPage commonPage); + + /** + * 通过主键查询单条数据 + * + * @param id 主键 + * @return 单条数据 + */ + @GetMapping("/comActSocialMember/{id}") + public R comActSocialMemberSelectOne(@PathVariable("id") Long id); + + /** + * 新增数据 + * + * @param comActSocialMember 实体对象 + * @return 新增结果 + */ + @PostMapping("/comActSocialMember") + public R comActSocialMemberInsert(@RequestBody ComActSocialMemberVO comActSocialMember); + + /** + * 批量新增数据 + * + * @param comActSocialMember 实体对象 + * @return 新增结果 + */ + @PostMapping("/comActSocialProjectMember/batch") + public R comActSocialMemberInsertBatch(@RequestBody ComActSocialProjectMemberVO comActSocialMember); + + /** + * 修改数据 + * + * @param comActSocialMember 实体对象 + * @return 修改结果 + */ + @PostMapping("/comActSocialMember/update") + public R comActSocialMemberUpdate(@RequestBody ComActSocialMemberVO comActSocialMember); + + /** + * 删除数据 + * + * @param id 主键结合 + * @return 删除结果 + */ + @GetMapping("/comActSocialMember/del") + public R comActSocialMemberDelete(@RequestParam("id") Long id); + + /** + * 新增社工 + * @param comActSocialWorkerAddDTO + * @return 新增结果 + */ + @PostMapping("/comActSocialWorker/add") + R addComactsocialworker(@RequestBody ComActSocialWorkerAddDTO comActSocialWorkerAddDTO); + + /** + * 修改社工 + * @param comActSocialWorkerEditDTO + * @return 维护结果 + */ + @PostMapping("/comActSocialWorker/edit") + R editComactsocialworker(@RequestBody ComActSocialWorkerEditDTO comActSocialWorkerEditDTO); + + /** + * 分页查找社工 + * @param pageComActSocialWorkerDTO + * @return 维护结果 + */ + @PostMapping("/comActSocialWorker/page") + R queryComactsocialworker(@RequestBody PageComActSocialWorkerDTO pageComActSocialWorkerDTO);//返回 R<IPage<ComActSocialWorkerVO>> + + /** + * 删除社工 + * @param comActSocialWorkerDeleteDTO + * @return 平台用户信息 + */ + @PostMapping("/comActSocialWorker/delete") + R deleteComactsocialworker(@RequestBody ComActSocialWorkerDeleteDTO comActSocialWorkerDeleteDTO); + + /** + * 查询社工详细信息 + * @param id 社工 id + * @return 查找结果 + */ + @PostMapping("/comActSocialWorker/{id}") + R<ComActSocialWorkerDetailsVO> comActSocialWorkerDetails(@PathVariable("id") Long id); + + /** + * 批量导入社工 + * + * @param list 社工集合 + */ + @PostMapping("/comActSocialWorker/input") + R listSaveSocialWorkerExcelVO(@RequestBody List<ComActSocialWorkerExcelVO> list, @RequestParam("communityId") Long communityId); + + /** + *活动查询社工列表 + * @param commonPage + * @return + */ + @PostMapping("/comActSocialWorker/activity") + R activity(@RequestBody CommonPage commonPage); + + /** + * 社工查询活动 + * @param commonPage + * @return + */ + @PostMapping("/comActSocialWorker/activityList") + R activityList(@RequestBody CommonPage commonPage); + + /** + * 分页查询所有数据 + * + * @param commonPage 查询实体 + * @return 所有数据 + */ + @PostMapping("/comActSocialWorkerService/queryAll") + R selectAllComActSocialWorkerService(@RequestBody CommonPage commonPage); + + /** + * 通过主键查询单条数据 + * + * @param id 主键 + * @return 单条数据 + */ + @GetMapping("/comActSocialWorkerService/{id}") + R selectOneComActSocialWorkerService(@PathVariable("id") Long id); + + /** + * 修改数据 + * + * @param comActSocialWorkerServiceVO 实体对象 + * @return 修改结果 + */ + @PostMapping("/comActSocialWorkerService/update") + R updateComActSocialWorkerService(@RequestBody ComActSocialWorkerServiceVO comActSocialWorkerServiceVO); + + /** + * 分页查询所有数据 + * + * @param commonPage 查询实体 + * @return 所有数据 + */ + @PostMapping("/comActSocialProject/queryAll") + R selectAllComActSocialProject(@RequestBody CommonPage commonPage); + + /** + * 平台详情接口 + * + * @param id 主键 + * @return 单条数据 + */ + @GetMapping("/comActSocialProject/{id}") + R selectOneComActSocialProject(@PathVariable("id") Long id); + + /** + * 根据项目id分页获取关联项目 + */ + @PostMapping("/comActSocialProject/getRelation") + R getRelationComActSocialProject(@RequestBody CommonPage commonPage); + + /** + * 新增数据 + * + * @param socialProjectVO 实体对象 + * @return 新增结果 + */ + @PostMapping("/comActSocialProject") + R insertComActSocialProject(@RequestBody SocialProjectVO socialProjectVO); + /** + * 修改数据 + * + * @param socialProjectVO 实体对象 + * @return 修改结果 + */ + @PostMapping("/comActSocialProject/update") + R updateComActSocialProject(@RequestBody SocialProjectVO socialProjectVO); + /** + * 删除数据 + * + * @param id 主键结合 + * @return 删除结果 + */ + @GetMapping("/comActSocialProject/del") + R deleteComActSocialProject(@RequestParam("id") Long id); + /** + * 小程序详情接口 + * @param id + * @return + */ + @GetMapping("/comActSocialProject/getApplet") + R getAppletComActSocialProject(@RequestParam("id") Long id); + + /** + * 分页查询所有数据 + * + * @param commonPage 查询实体 + * @return 所有数据 + */ + @PostMapping("/comActSocialProjectMember/queryAll") + public R selectAllComActSocialProjectMember(@RequestBody CommonPage commonPage); + + /** + * 通过主键查询单条数据 + * + * @param id 主键 + * @return 单条数据 + */ + @GetMapping("/comActSocialProjectMember/{id}") + public R selectOneComActSocialProjectMember(@PathVariable("id") Long id); + + /** + * 新增数据 + * + * @param comActSocialProjectMemberVO 实体对象 + * @return 新增结果 + */ + @PostMapping("/comActSocialProjectMember") + public R insertComActSocialProjectMember(@RequestBody ComActSocialProjectMemberVO comActSocialProjectMemberVO); + + /** + * 修改数据 + * + * @param comActSocialProjectMemberVO 实体对象 + * @return 修改结果 + */ + @PostMapping("/comActSocialProjectMember/update") + public R updateComActSocialProjectMember(@RequestBody ComActSocialProjectMemberVO comActSocialProjectMemberVO); + + /** + * 删除数据 + * + * @param id 主键结合 + * @return 删除结果 + */ + @GetMapping("/comActSocialProjectMember/del") + public R deleteComActSocialProjectMember(@RequestParam("id") Long id); + + /** + * 分页查询所有数据 + * + * @param commonPage 查询实体 + * @return 所有数据 + */ + @PostMapping("/comActSocialProjectPublicity/queryAll") + public R selectAllComActSocialProjectPublicity(@RequestBody CommonPage commonPage); + + /** + * 通过主键查询单条数据 + * + * @param id 主键 + * @return 单条数据 + */ + @GetMapping("/comActSocialProjectPublicity/getByApplet/{id}") + public R selectOneComActSocialProjectPublicity(@PathVariable("id") Long id); + + + /** + * 新增数据 + * + * @param comActSocialProjectPublicityVO 实体对象 + * @return 新增结果 + */ + @PostMapping("/comActSocialProjectPublicity") + public R insertComActSocialProjectPublicity(@RequestBody ComActSocialProjectPublicityVO comActSocialProjectPublicityVO); + + /** + * 修改数据 + * + * @param comActSocialProjectPublicityVO 实体对象 + * @return 修改结果 + */ + @PostMapping("/comActSocialProjectPublicity/update") + public R updateComActSocialProjectPublicity(@RequestBody ComActSocialProjectPublicityVO comActSocialProjectPublicityVO); + + /** + * 删除数据 + * + * @param id 主键结合 + * @return 删除结果 + */ + @GetMapping("/comActSocialProjectPublicity/del") + public R deleteComActSocialProjectPublicity(@RequestParam("id") Long id); + /** + * 多条删除数据 + * + * @param ids 主键结合 + * @return 删除结果 + */ + @GetMapping("/comActSocialProjectPublicity/delBatch") + public R delBatchComActSocialProjectPublicity(@RequestParam("ids") List<Long> ids); + + /** + * 根据projectId查询所有进度 + * + * @param commonPage 查询实体 + * @return 所有数据 + */ + @PostMapping("/comActSocialProjectSchedule/queryAll") + public R selectAllComActSocialProjectSchedule(@RequestBody CommonPage commonPage); + + /** + * 通过主键查询单条数据 + * + * @param id 主键 + * @return 单条数据 + */ + @GetMapping("/comActSocialProjectSchedule/{id}") + public R selectOneComActSocialProjectSchedule(@PathVariable("id") Long id); + + /** + * 新增数据 + * + * @param comActSocialProjectScheduleVO 实体对象 + * @return 新增结果 + */ + @PostMapping("/comActSocialProjectSchedule") + public R insertComActSocialProjectSchedule(@RequestBody ComActSocialProjectScheduleVO comActSocialProjectScheduleVO); + + /** + * 修改数据 + * + * @param comActSocialProjectScheduleVO 实体对象 + * @return 修改结果 + */ + @PostMapping("/comActSocialProjectSchedule/update") + public R updateComActSocialProjectSchedule(@RequestBody ComActSocialProjectScheduleVO comActSocialProjectScheduleVO); + + /** + * 删除数据 + * + * @param id 主键结合 + * @return 删除结果 + */ + @GetMapping("/comActSocialProjectSchedule/del") + public R deleteComActSocialProjectSchedule(@RequestParam("id") Long id); + + /** + * 项目分类级联 + * @param comActColumnVO + * @return + */ + @PostMapping("/comActColumn/queryLevel") + public R queryLevel(@RequestBody ComActColumnVO comActColumnVO); + + @PostMapping("/comActRaffle/queryAll") + R selectAllComActRaffle(@RequestBody CommonPage commonPage); + + @GetMapping("/comActRaffle/detail") + R selectOneComActRaffle(@RequestParam("id") Long id,@RequestParam("userId")Long userId); + + @PostMapping("/comActRaffle") + R insertComActRaffle(@RequestBody ComActRaffleVO comActRaffleVO); + + @PostMapping("/comActRaffle/update") + R updateComActRaffle(@RequestBody ComActRaffleVO comActRaffleVO); + + @GetMapping("/comActRaffle/del") + R deleteComActRaffle(@RequestParam("id") Long id); + + /** + * 分页查询所有数据 + * + * @param commonPage 查询实体 + * @return 所有数据 + */ + @PostMapping("/comActRaffleRecord/queryAll") + R selectAllComActRaffleRecord(@RequestBody CommonPage commonPage); + + @GetMapping("/comActRaffleRecord/queryPrize") + R queryPrize(@RequestParam("id")Long id); + + /** + * 生成二维码 + * @param qrCodeVO + * @return + */ + @PostMapping("/comActRaffleRecord/getQRCode") + R getRaffleQRCode(@RequestBody QRCodeVO qrCodeVO); + + /** + * 修改数据 + * + * @param comActRaffleRecordVO 实体对象 + * @return 修改结果 + */ + @PostMapping("/comActRaffleRecord/update") + R updateRaffleRecord(@RequestBody ComActRaffleRecordVO comActRaffleRecordVO); + + @PostMapping("/comActRaffleRecord") + R insertRaffleRecord(@RequestBody ComActRaffleRecordVO comActRaffleRecordVO); + + /** + * 通过主键查询单条数据 + * + * @param id 主键 + * @return 单条数据 + */ + @GetMapping("/comActRaffleRecord/{id}") + R selectOneRaffleRecord(@PathVariable("id") Long id); + /** + * 导出 + * + * @param commonPage 查询实体 + * @return 所有数据 + */ + @PostMapping("/comActRaffleRecord/export") + R exportComActRaffleRecord(@RequestBody CommonPage commonPage); + + @GetMapping("/activity/partyMemberCount") + R partyMemberCount(@RequestParam("communityId")Long communityId,@RequestParam("year")String year); } -- Gitblit v1.7.1