From 51508c8c63bb072739a0e3ae45cb11e7599c8f66 Mon Sep 17 00:00:00 2001
From: manailin <261030956@qq.com>
Date: 星期五, 20 八月 2021 10:12:17 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/test' into test
---
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java | 555 +++++++++++++++++++++++++++++++++++++++++++++----------
1 files changed, 452 insertions(+), 103 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 528017c..31c40fc 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
@@ -19,6 +19,8 @@
import com.panzhihua.common.model.dtos.community.integral.admin.EditComActIntegralRuleDTO;
import com.panzhihua.common.model.dtos.community.integral.admin.PageComActIntegralRuleDTO;
import com.panzhihua.common.model.dtos.community.integral.admin.PageComActIntegralTradeDTO;
+import com.panzhihua.common.model.dtos.community.questnaire.StatisticsSummaryDTO;
+import com.panzhihua.common.model.dtos.community.switchs.SearchCommunityDTO;
import com.panzhihua.common.model.dtos.community.wallet.*;
import com.panzhihua.common.model.dtos.elders.ComEldersAuthGetResultDTO;
import com.panzhihua.common.model.dtos.elders.ComEldersAuthPageDTO;
@@ -123,7 +125,7 @@
* @return 详情
*/
@PostMapping("detailactivity")
- R detailActivity(@RequestParam("id") Long id, @RequestParam(value = "userId",required = false) Long userId);
+ R detailActivity(@RequestParam("id") Long id, @RequestParam(value = "userId", required = false) Long userId);
/**
* 分页活动报名名单
@@ -1679,7 +1681,7 @@
* @return 查询结果
*/
@PostMapping("/getVillageById")
- R getVillageById(@RequestParam(value = "villageId")Long villageId);
+ R getVillageById(@RequestParam(value = "villageId") Long villageId);
/**
* 批量导入实有房屋
@@ -1700,7 +1702,107 @@
* @return 导入结果
*/
@PostMapping("/common/data/population/import")
- R listSavePopulationServeExcelVO(@RequestBody List<ComMngPopulationServeExcelVO> list, @RequestParam(value = "communityId") Long communityId);
+ R listSavePopulationServeExcelVO(@RequestBody List<ComMngPopulationServeExcelVO> list, @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId);
+
+ /**
+ * 批量导入吸毒人员
+ *
+ * @param list 吸毒人员数据
+ * @param communityId 社区id
+ * @return 导入结果
+ */
+ @PostMapping("/common/data/population/importDrug")
+ R listSavePopulationDrugExcelVO(@RequestBody List<ComMngPopulationDrugExcelVO> list, @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId);
+
+ /**
+ * 批量导入社区矫正人员
+ *
+ * @param list 社区矫正人员数据
+ * @param communityId 社区id
+ * @return 导入结果
+ */
+ @PostMapping("/common/data/population/importCorrect")
+ R listSavePopulationCorrectExcelVO(@RequestBody List<ComMngPopulationCorrectExcelVO> list, @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId);
+
+ /**
+ * 批量导入重精人员
+ *
+ * @param list 重精人员数据
+ * @param communityId 社区id
+ * @return 导入结果
+ */
+ @PostMapping("/common/data/population/importMajor")
+ R listSavePopulationMajorExcelVO(@RequestBody List<ComMngPopulationMajorExcelVO> list, @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId);
+
+ /**
+ * 批量导入邪教人员
+ *
+ * @param list 邪教人员数据
+ * @param communityId 社区id
+ * @return 导入结果
+ */
+ @PostMapping("/common/data/population/importCult")
+ R listSavePopulationCultExcelVO(@RequestBody List<ComMngPopulationCultExcelVO> list, @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId);
+
+ /**
+ * 批量导入刑释人员
+ *
+ * @param list 刑释人员数据
+ * @param communityId 社区id
+ * @return 导入结果
+ */
+ @PostMapping("/common/data/population/importRehabilitation")
+ R listSavePopulationRehabilitationExcelVO(@RequestBody List<ComMngPopulationRehabilitationExcelVO> list, @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId);
+
+ /**
+ * 批量导入重点上访人员
+ *
+ * @param list 重点上访人员数据
+ * @param communityId 社区id
+ * @return 导入结果
+ */
+ @PostMapping("/common/data/population/importKey")
+ R listSavePopulationKeyExcelVO(@RequestBody List<ComMngPopulationKeyExcelVO> list, @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId);
+
+ /**
+ * 批量导入服刑人员
+ *
+ * @param list 服刑人员数据
+ * @param communityId 社区id
+ * @return 导入结果
+ */
+ @PostMapping("/common/data/population/importSentence")
+ R listSavePopulationSentenceExcelVO(@RequestBody List<ComMngPopulationSentenceExcelVO> list, @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId);
+
+ /**
+ * 批量导入退役军人
+ *
+ * @param list 退役军人数据
+ * @param communityId 社区id
+ * @return 导入结果
+ */
+ @PostMapping("/common/data/population/importVeterans")
+ R listSavePopulationVeteransExcelVO(@RequestBody List<ComMngPopulationVeteransExcelVO> list, @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId);
+
+ /**
+ * 批量导入残疾人
+ *
+ * @param list 残疾人数据
+ * @param communityId 社区id
+ * @return 导入结果
+ */
+ @PostMapping("/common/data/population/importDisability")
+ R listSavePopulationDisabilityExcelVO(@RequestBody List<ComMngPopulationDisabilityExcelVO> list, @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId);
+
+ /**
+ * 批量导入低保户
+ *
+ * @param list 低保户数据
+ * @param communityId 社区id
+ * @return 导入结果
+ */
+ @PostMapping("/common/data/population/importLowSecurity")
+ R listSavePopulationLowSecurityExcelVO(@RequestBody List<ComMngPopulationLowSecurityExcelVO> list, @RequestParam(value = "communityId") Long communityId, @RequestParam(value = "userId") Long userId);
/**
* 确认导入实有人口(有则更新,无则新建)
@@ -1792,16 +1894,25 @@
* @return
*/
@PostMapping("/questnaire/addquestnaire")
- R addQuestnaire(@RequestBody QuestnaireVO questnaireVO, @RequestParam("communityId") Long communityId, @RequestParam("userId") Long userId);
+ R addQuestnaire(@RequestBody QuestnaireVO questnaireVO);
/**
- * 社区问卷列表
+ * 小程序-社区问卷列表
*
- * @param pageQuestnaireDTO
- * @return
+ * @param pageQuestnaireDTO 请求参数
+ * @return 社区问卷列表
*/
@PostMapping("/questnaire/pagequestnaire")
- R pageQuestnaire(@RequestBody PageQuestnaireDTO pageQuestnaireDTO, @RequestParam("communityId") Long communityId);
+ R pageQuestnaire(@RequestBody PageQuestnaireDTO pageQuestnaireDTO);
+
+ /**
+ * 社区后台-社区问卷列表
+ *
+ * @param pageQuestnaireDTO 请求参数
+ * @return 社区问卷列表
+ */
+ @PostMapping("/questnaire/admin/pagequestnaire")
+ R pageQuestnaireAdmin(@RequestBody PageQuestnaireDTO pageQuestnaireDTO);
/**
@@ -1821,7 +1932,7 @@
* @return
*/
@PostMapping("/questnaire/editquestnairedo")
- R editQuestnaireDO(@RequestBody EditComActQuestnaireVo editComActQuestnaireVo, @RequestParam("userId") Long userId);
+ R editQuestnaireDO(@RequestBody EditComActQuestnaireVo editComActQuestnaireVo);
/**
* 删除问卷 ——隐藏
@@ -1849,6 +1960,40 @@
*/
@GetMapping("/questnaire/view")
R view(@RequestParam("userId") Long userId, @RequestParam("questId") Long questId);
+
+ /**
+ * 小程序-问卷调查详情
+ * @param userId 用户id
+ * @param questId 问卷id
+ * @return 问卷调查详情
+ */
+ @GetMapping("/questnaire/view/detail")
+ R viewDetail(@RequestParam("userId") Long userId, @RequestParam("questId") Long questId);
+
+ /**
+ * 小程序-新增问卷调查浏览数量
+ * @param questId 问卷调查id
+ * @return 增加结果
+ */
+ @GetMapping("/questnaire/add/view")
+ R addView(@RequestParam("questId") Long questId);
+
+ /**
+ * 小程序-用户弹窗添加不在提醒接口
+ * @param questId 问卷id
+ * @param userId 用户id
+ * @return 添加结果
+ */
+ @GetMapping("/questnaire/add/noNotice")
+ R addNoNotice(@RequestParam("questId") Long questId,@RequestParam("userId") Long userId);
+
+ /**
+ * 社区后台-查询问卷调查详情
+ * @param questId 问卷id
+ * @return 问卷调查详情
+ */
+ @GetMapping("/questnaire/admin/detail")
+ R QuesDetail(@RequestParam("questId") Long questId);
/**
* 用户问卷调查详细
@@ -1895,7 +2040,7 @@
* @param usersAnswerQuestnaireVO 填写情况
*/
@PostMapping("/questnaire/usersanswequestnaire")
- R usersAnsweQuestnaire(@RequestBody UsersAnswerQuestnaireVO usersAnswerQuestnaireVO, @RequestParam("userId") Long userId);
+ R usersAnsweQuestnaire(@RequestBody UsersAnswerQuestnaireVO usersAnswerQuestnaireVO);
/**
* 店铺列表-分页查询
@@ -2979,22 +3124,26 @@
/**
* 插入字典
- * @param dictionaryVO 字典数据
+ *
+ * @param dictionaryVO 字典数据
* @return R 是否保存成功
* @author manailin
* @date 2021/6/10 17:00
*/
@PostMapping("/dictionary/insertDiction")
- R insertDiction(@RequestBody DictionaryVO dictionaryVO);
+ R insertDiction(@RequestBody DictionaryVO dictionaryVO);
+
/**
* 插入字典项
- * @param dictionaryVO 字典数据
+ *
+ * @param dictionaryVO 字典数据
* @return R 是否保存成功
* @author manailin
* @date 2021/6/10 17:00
*/
@PostMapping("/dictionary/insertDictionItem")
- R insertDictionItem(@RequestBody BcDictionaryVO dictionaryVO);
+ R insertDictionItem(@RequestBody BcDictionaryVO dictionaryVO);
+
/**
* 根据字典key查询字典项
*
@@ -3334,8 +3483,8 @@
/**
* 根据人口id获取人口详情
*
- * @param populationId 人口id
- * @return 人口详情
+ * @param populationId 人口id
+ * @return 人口详情
*/
@GetMapping("/population/detail/app")
R getPopulationDetailByApp(@RequestParam("populationId") Long populationId);
@@ -3386,232 +3535,293 @@
/**
* 综治后台-居民列表
+ *
* @param populationListDTO 请求参数
- * @return 居民列表
+ * @return 居民列表
*/
@PostMapping("/population/grid/list")
R getGridPopulationList(@RequestBody ComMngPopulationListDTO populationListDTO);
/**
* 综治后台-删除居民
- * @param ids 居民id集合
- * @return 删除结果
+ *
+ * @param ids 居民id集合
+ * @return 删除结果
*/
@PostMapping("/population/grid/del")
R delGridPopulation(@RequestBody List<Long> ids);
/**
* 综治后台-居民详情
- * @param populationId 居民id
- * @return 居民详情
+ *
+ * @param populationId 居民id
+ * @return 居民详情
*/
@GetMapping("/population/grid/get")
- R getGridPopulationDetail(@RequestParam("populationId")Long populationId);
+ R getGridPopulationDetail(@RequestParam("populationId") Long populationId);
/**
* 综治app-小区列表
+ *
* @param villageListAppDTO 请求参数
- * @return 小区列表
+ * @return 小区列表
*/
@PostMapping("/village/grid/list")
R getGridVillageList(@RequestBody ComMngVillageListAppDTO villageListAppDTO);
/**
* 综治app-根据小区id查询小区下楼栋列表
+ *
* @param villageId 小区id
- * @return 楼栋列表
+ * @return 楼栋列表
*/
@PostMapping("/village/grid/building/list")
- R getGridVillageBuildingList(@RequestParam("villageId")Long villageId);
+ R getGridVillageBuildingList(@RequestParam("villageId") Long villageId);
/**
* 小区楼栋下房屋列表
- * @param buildHouseAppDTO 请求参数
- * @return 房屋列表
+ *
+ * @param buildHouseAppDTO 请求参数
+ * @return 房屋列表
*/
@PostMapping("/village/grid/building/house/list")
R getGridVillageBuildingHouseList(@RequestBody PageComMngVillageBuildHouseAppDTO buildHouseAppDTO);
/**
* 小区楼栋下房屋信息
- * @param houseId 房屋id
- * @return 房屋信息
+ *
+ * @param houseId 房屋id
+ * @return 房屋信息
*/
@PostMapping("/village/grid/building/house/detail")
- R getGridVillageBuildingHouseDetail(@RequestParam("houseId")Long houseId);
+ R getGridVillageBuildingHouseDetail(@RequestParam("houseId") Long houseId);
/**
* 查询平台人口列表
+ *
* @param populationDTO 请求参数
- * @return 人口列表
+ * @return 人口列表
*/
@PostMapping("/village/grid/building/house/population/list")
R getBuildingHousePopulationList(@RequestBody PageComMngPopulationDTO populationDTO);
/**
* 批量向房屋新增人员
- * @param housePopulationDTO 请求参数
- * @return 添加结果
+ *
+ * @param housePopulationDTO 请求参数
+ * @return 添加结果
*/
@PostMapping("/village/grid/building/house/add/population")
R addBuildingHousePopulation(@RequestBody AddComMngHousePopulationDTO housePopulationDTO);
/**
* 批量删除房屋内人员
- * @param housePopulationDTO 请求参数
- * @return 删除结果
+ *
+ * @param housePopulationDTO 请求参数
+ * @return 删除结果
*/
@PostMapping("/village/grid/building/house/del/population")
R delBuildingHousePopulation(@RequestBody DelComMngHousePopulationDTO housePopulationDTO);
/**
* 综治后台-居民标签栏统计
- * @return 居民统计
+ *
+ * @return 居民统计
*/
@GetMapping("/population/grid/statistics")
R getGridPopulationStatistics(@RequestParam("communityId") Long communityId);
/**
* 综治后台-居民导出查询居民数据
- * @param populationExportDTO 请求参数
- * @return 导出结果
+ *
+ * @param populationExportDTO 请求参数
+ * @return 导出结果
*/
@PostMapping("/population/grid/export")
R getGridPopulationExport(@RequestBody ComMngPopulationExportDTO populationExportDTO);
/**
* 综治后台-居民管理小区列表
- * @param name 小区名字
- * @return 小区列表
+ *
+ * @param name 小区名字
+ * @return 小区列表
*/
@GetMapping("/population/village/relation")
R relationVillage(@RequestParam("name") String name);
/**
* 综治后台-居民管理-级联列表
- * @param subordinateDTO 请求参数
- * @return 级联列表
+ *
+ * @param subordinateDTO 请求参数
+ * @return 级联列表
*/
@PostMapping("/population/subordinate")
R subordinate(@RequestBody ComMngPopulationSubordinateDTO subordinateDTO);
/**
* 综治后台-居民关联房屋
- * @param relationHouseDTO 请求参数
- * @return 关联结果
+ *
+ * @param relationHouseDTO 请求参数
+ * @return 关联结果
*/
@PostMapping("/population/relation/house")
R populationRelationHouse(@RequestBody ComMngPopulationRelationHouseDTO relationHouseDTO);
/**
* 综治后台-批量删除小区
- * @param villageIds 小区id集合
- * @return 删除结果
+ *
+ * @param villageIds 小区id集合
+ * @return 删除结果
*/
@PostMapping("/village/admin/del")
R delGridVillage(@RequestBody List<Long> villageIds);
/**
* 综治后台-小区内居民列表
- * @param villagePopulationDTO 请求参数
- * @return 居民列表
+ *
+ * @param villagePopulationDTO 请求参数
+ * @return 居民列表
*/
@PostMapping("/village/admin/population/list")
R getVillagePopulationAdmin(@RequestBody PageComMngVillagePopulationDTO villagePopulationDTO);
/**
* 综治后台-居民下房屋列表
+ *
* @param villagePopulationHouseDTO 请求参数
- * @return 房屋列表
+ * @return 房屋列表
*/
@PostMapping("/village/admin/population/house/list")
R getVillagePopulationHouseAdmin(@RequestBody PageComMngVillagePopulationHouseDTO villagePopulationHouseDTO);
/**
* 综治后台-小区统计
- * @return 小区统计结果
+ *
+ * @return 小区统计结果
*/
@GetMapping("/village/admin/statistics")
R getGridVillageStatistics();
/**
* 综治后台-小区列表导出
+ *
* @param villageListAppDTO 请求参数
- * @return 小区列表
+ * @return 小区列表
*/
@PostMapping("/village/admin/export")
R getGridVillageListExport(@RequestBody ComMngVillageListExportAdminDTO villageListAppDTO);
/**
* 社区后台-分页查询随手拍活动列表
- * @param pageEasyPhotoActivityDTO 请求参数
- * @return 随手拍活动列表
+ *
+ * @param pageEasyPhotoActivityDTO 请求参数
+ * @return 随手拍活动列表
*/
@PostMapping("/easy/photo/activity/page")
R pageEasyPhotoActivity(@RequestBody PageEasyPhotoActivityDTO pageEasyPhotoActivityDTO);
/**
* 社区后台-添加随手拍活动
- * @param addEasyPhotoActivityDTO 请求参数
- * @return 添加结果
+ *
+ * @param addEasyPhotoActivityDTO 请求参数
+ * @return 添加结果
*/
@PostMapping("/easy/photo/activity/add")
R addEasyPhotoActivity(@RequestBody AddEasyPhotoActivityDTO addEasyPhotoActivityDTO);
/**
* 社区后台-编辑随手拍活动
- * @param editEasyPhotoActivityDTO 请求参数
- * @return 编辑结果
+ *
+ * @param editEasyPhotoActivityDTO 请求参数
+ * @return 编辑结果
*/
@PostMapping("/easy/photo/activity/edit")
R editEasyPhotoActivity(@RequestBody EditEasyPhotoActivityDTO editEasyPhotoActivityDTO);
/**
* 社区后台-取消随手拍活动
- * @param id 随手拍活动id
- * @return 取消结果
+ *
+ * @param id 随手拍活动id
+ * @return 取消结果
*/
@GetMapping("/easy/photo/activity/cancel")
R cancelEasyPhotoActivity(@RequestParam("id") Long id);
/**
* 分页查询随手拍活动下居民参与记录
- * @param pageEasyPhotoActivityUserDTO 请求参数
- * @return 居民参与记录
+ *
+ * @param pageEasyPhotoActivityUserDTO 请求参数
+ * @return 居民参与记录
*/
@PostMapping("/easy/photo/activity/page/user")
R pageEasyPhotoActivityUser(@RequestBody PageEasyPhotoActivityUserDTO pageEasyPhotoActivityUserDTO);
/**
* 随手拍活动定时任务
- * @return 执行结果
+ *
+ * @return 执行结果
*/
@PostMapping("timeTaskEasyPhotoActivity")
R timedTaskEasyPhotoActivity();
/**
* 分页查询收益结算列表
- * @param pageWalletAdminDTO 请求参数
- * @return 收益结算列表
+ *
+ * @param pageWalletAdminDTO 请求参数
+ * @return 收益结算列表
*/
@PostMapping("/user/wallet/page")
R pageUserWalletAdmin(@RequestBody PageComActWalletAdminDTO pageWalletAdminDTO);
/**
* 用户结算收益
- * @param settlementAdminDTO 请求参数
- * @return 结算结果
+ *
+ * @param settlementAdminDTO 请求参数
+ * @return 结算结果
*/
@PostMapping("/user/wallet/settlement")
R userWalletSettlementAdmin(@RequestBody ComActWalletSettlementAdminDTO settlementAdminDTO);
/**
* 分页查询交易记录
+ *
* @param pageTradeAdminDTO 请求参数
- * @return 交易记录列表
+ * @return 交易记录列表
*/
@PostMapping("/user/wallet/trade/page")
R pageUserWalletTradeAdmin(@RequestBody PageComActWalletTradeAdminDTO pageTradeAdminDTO);
+
+ /**
+ * 查询用户交易记录总额
+ * @param pageTradeAdminDTO 请求参数
+ * @return 交易记录总额
+ */
+ @PostMapping("/user/wallet/trade/total")
+ R getTradeUserTotalWalletTradeAdmin(@RequestBody PageComActWalletTradeAdminDTO pageTradeAdminDTO);
+
+ /**
+ * 查询用户导出数据
+ * @param pageTradeAdminDTO 请求参数
+ * @return 用户导出数据
+ */
+ @PostMapping("/user/wallet/trade/export")
+ R getTradeUserTotalWalletTradeExportAdmin(@RequestBody PageComActWalletTradeAdminDTO pageTradeAdminDTO);
+
+ /**
+ * 导出奖励台账数据
+ * @param pageTradeAdminDTO 请求参数
+ * @return 奖励台账数据
+ */
+ @PostMapping("/user/wallet/trade/reward/export")
+ R getTradeUserTotalJLWalletTradeExportAdmin(@RequestBody PageComActWalletTradeAdminDTO pageTradeAdminDTO);
+
+ /**
+ * 查询社区统计数据
+ * @param pageTradeAdminDTO 查询社区统计数据
+ * @return 社区统计数据
+ */
+ @PostMapping("/user/wallet/trade/statistics")
+ R getTradeUserStatisticsAdmin(@RequestBody PageComActWalletTradeAdminDTO pageTradeAdminDTO);
/**
* 社区随手拍列表统计
@@ -3623,39 +3833,44 @@
/**
* 分页查询邻里圈话题列表
- * @param circleTopicAdminDTO 请求参数
- * @return 邻里圈话题列表
+ *
+ * @param circleTopicAdminDTO 请求参数
+ * @return 邻里圈话题列表
*/
@PostMapping("/neighbor/pageNeighborTopicByAdmin")
R pageNeighborTopicByAdmin(@RequestBody ComActNeighborCircleTopicAdminDTO circleTopicAdminDTO);
/**
* 添加邻里圈话题
- * @param addCircleTopicAdminDTO 请求参数
- * @return 添加结果
+ *
+ * @param addCircleTopicAdminDTO 请求参数
+ * @return 添加结果
*/
@PostMapping("/neighbor/addNeighborTopicByAdmin")
R addNeighborTopicByAdmin(@RequestBody AddNeighborCircleTopicAdminDTO addCircleTopicAdminDTO);
/**
* 编辑邻里圈话题
- * @param addCircleTopicAdminDTO 请求参数
- * @return 编辑结果
+ *
+ * @param addCircleTopicAdminDTO 请求参数
+ * @return 编辑结果
*/
@PostMapping("/neighbor/editNeighborTopicByAdmin")
R editNeighborTopicByAdmin(@RequestBody AddNeighborCircleTopicAdminDTO addCircleTopicAdminDTO);
/**
* 小程序查询邻里圈话题列表
- * @param communityId 社区id
- * @return 邻里圈话题列表
+ *
+ * @param communityId 社区id
+ * @return 邻里圈话题列表
*/
@GetMapping("/neighbor/getNeighborTopicByApp")
R getNeighborTopicByApp(@RequestParam("communityId") Long communityId);
/**
* 综治后台-查询社区列表
- * @return 社区列表
+ *
+ * @return 社区列表
*/
@GetMapping("/eventgrid/community/list")
R getCommunityLists();
@@ -3671,71 +3886,80 @@
/**
* 分页查询社区动态分类列表
- * @param comActDynTypeDTO 请求参数
- * @return 动态分类列表
+ *
+ * @param comActDynTypeDTO 请求参数
+ * @return 动态分类列表
*/
@PostMapping("/dyn/type/page")
R pageDynTypeByAdmin(@RequestBody PageComActDynTypeDTO comActDynTypeDTO);
/**
* 查询社区下所有动态分类列表
- * @param comActDynTypeDTO 请求参数
- * @return 动态分类列表
+ *
+ * @param comActDynTypeDTO 请求参数
+ * @return 动态分类列表
*/
@PostMapping("/dyn/type/list")
R getDynTypeListByAdmin(@RequestBody PageComActDynTypeDTO comActDynTypeDTO);
/**
* 添加社区动态分类
- * @param comActDynTypeDTO 请求参数
- * @return 添加结果
+ *
+ * @param comActDynTypeDTO 请求参数
+ * @return 添加结果
*/
@PostMapping("/dyn/type/add")
R addDynTypeByAdmin(@RequestBody AddComActDynTypeDTO comActDynTypeDTO);
/**
* 编辑社区动态分类
- * @param comActDynTypeDTO 请求参数
- * @return 编辑结果
+ *
+ * @param comActDynTypeDTO 请求参数
+ * @return 编辑结果
*/
@PostMapping("/dyn/type/edit")
R editDynTypeByAdmin(@RequestBody EditComActDynTypeDTO comActDynTypeDTO);
/**
* 删除社区动态分类
- * @param ids 社区动态分类id集合
- * @return 删除结果
+ *
+ * @param ids 社区动态分类id集合
+ * @return 删除结果
*/
@PostMapping("/dyn/type/delete")
R deleteDynTypeByAdmin(@RequestBody List<Long> ids);
/**
* 随手拍发放奖励
- * @param grantRewardDTO 请求参数
- * @return 发放结果
+ *
+ * @param grantRewardDTO 请求参数
+ * @return 发放结果
*/
@PostMapping("/easyphoto/grantReward")
R grantReward(@RequestBody GrantRewardDTO grantRewardDTO);
/**
* 获取最新活动和用户最新收益
- * @param userId 用户id
- * @param communityId 社区id
- * @return 最新活动和用户最新收益
+ *
+ * @param userId 用户id
+ * @param communityId 社区id
+ * @return 最新活动和用户最新收益
*/
@PostMapping("/easyphoto/getUserReward")
- R getUserReward(@RequestParam("userId") Long userId,@RequestParam("communityId") Long communityId);
+ R getUserReward(@RequestParam("userId") Long userId, @RequestParam("communityId") Long communityId);
/**
* 读取用户随手拍奖励
- * @param userId 用户id
- * @return 读取结果
+ *
+ * @param userId 用户id
+ * @return 读取结果
*/
@PostMapping("/easyphoto/readUserReward")
- R readUserReward(@RequestParam("userId") Long userId,@RequestParam("communityId") Long communityId);
+ R readUserReward(@RequestParam("userId") Long userId, @RequestParam("communityId") Long communityId);
/**
* 分页查询巡查记录
+ *
* @param comSwPatrolRecordPageDTO 查询参数
* @return 分页集合
*/
@@ -3744,6 +3968,7 @@
/**
* 新增巡查记录
+ *
* @param comSwPatrolRecordAddDTO 新增参数
* @return 新增结果
*/
@@ -3756,11 +3981,12 @@
* @param patrolRecordId 巡查记录id
* @return 巡查记录详情查询结果
*/
- @PostMapping("/patrolRecord/detail")
+ @GetMapping("/patrolRecord/detail")
R detailPatrolRecord(@RequestParam("patrolRecordId") Long patrolRecordId);
/**
* 分页查询安全工作记录
+ *
* @param comSwPatrolRecordPageDTO 查询参数
* @return 安全工作记录分页集合
*/
@@ -3773,8 +3999,8 @@
* @param safetyWorkRecordId 安全工作记录
* @return 安全工作记录详情查询结果
*/
- @PostMapping("/patrolRecord/safetyWorkRecord/detail")
- R detailSafetyWorkRecord(@RequestParam(value = "safetyWorkRecordId") Long safetyWorkRecordId);
+ @GetMapping("/patrolRecord/safetyWorkRecord/detail")
+ R detailSafetyWorkRecord(@RequestParam(value = "safetyWorkRecordId") Long safetyWorkRecordId, @RequestParam(value = "communityId", required = false) Long communityId);
/**
* 根据巡查记录id查询安全工作记录详情
@@ -3782,11 +4008,12 @@
* @param patrolRecordId 巡查记录id
* @return 安全工作记录详情查询结果
*/
- @PostMapping("/patrolRecord/safetyWorkRecord/detailByPrId")
- R detailSafetyWorkRecordByPrId(@RequestParam(value = "patrolRecordId") Long patrolRecordId);
+ @GetMapping("/patrolRecord/safetyWorkRecord/detailByPrId")
+ R detailSafetyWorkRecordByPrId(@RequestParam(value = "patrolRecordId") Long patrolRecordId, @RequestParam(value = "communityId", required = false) Long communityId);
/**
* 分页查询隐患报告
+ *
* @param comSwPatrolRecordPageDTO 查询参数
* @return 隐患报告分页集合
*/
@@ -3799,7 +4026,7 @@
* @param dangerReportId 隐患报告id
* @return 隐患报告详情查询结果
*/
- @PostMapping("/patrolRecord/dangerReport/detail")
+ @GetMapping("/patrolRecord/dangerReport/detail")
R detailDangerReport(@RequestParam(value = "dangerReportId") Long dangerReportId);
/**
@@ -3808,7 +4035,7 @@
* @param patrolRecordId 巡查记录id
* @return 隐患报告详情查询结果
*/
- @PostMapping("/patrolRecord/dangerReport/detailByPrId")
+ @GetMapping("/patrolRecord/dangerReport/detailByPrId")
R detailDangerReportByPrId(@RequestParam(value = "patrolRecordId") Long patrolRecordId);
/**
@@ -3843,7 +4070,7 @@
*
* @return 统计结果
*/
- @PostMapping("/patrolRecord/statistics")
+ @GetMapping("/patrolRecord/statistics")
R patrolRecordStatistics(@RequestParam(value = "communityId") Long communityId);
/**
@@ -3917,4 +4144,126 @@
*/
@PostMapping("/integral/user/add/admin")
R addIntegralTradeAdmin(@RequestBody AddComActIntegralUserDTO integralUserDTO);
+
+ /**
+ * 根据社区活动id查询社区活动报名人员列表
+ * @param activityId 活动id
+ * @return 社区活动报名人员列表
+ */
+ @PostMapping("/integral/act/activity/admin")
+ R getTaskActivityPeopleList(@RequestParam("activityId") Long activityId);
+
+ /**
+ * 分页查询值班表
+ *
+ * @param comSwRotaPageDTO 查询参数
+ * @return 值班表分页集合
+ */
+ @PostMapping("/patrolRecord/rota/page")
+ R pageRota(@RequestBody ComSwRotaPageDTO comSwRotaPageDTO);
+
+ /**
+ * 根据id查询值班表
+ * @param rotaId 值班表id
+ * @return 值班表详情
+ */
+ @GetMapping("/patrolRecord/rota/detail")
+ R detailRota(@RequestParam("rotaId") Long rotaId);
+
+ /**
+ * 新增值班表
+ *
+ * @param comSwRotaSaveDTOs 新增参数
+ * @return 新增结果
+ */
+ @PostMapping("/patrolRecord/rota/add")
+ R addRota(@RequestBody List<ComSwRotaSaveDTO> comSwRotaSaveDTOs);
+
+ /**
+ * 批量删除值班表
+ * @param rotaIds 值班ids
+ * @return 删除结果
+ */
+ @PostMapping("/patrolRecord/rota/delete")
+ R deleteRota(@RequestBody List<Long> rotaIds);
+
+ /**
+ * 根据日期查询值班人员
+ *
+ * @return 查询结果
+ */
+ @GetMapping("/patrolRecord/rota/getRotaPersonByDate")
+ R getRotaPersonByDate(@RequestParam(value = "rotaDate") String rotaDate);
+
+ /**
+ * 根据日期查询值班领导
+ *
+ * @return 查询结果
+ */
+ @GetMapping("/patrolRecord/rota/getRotaLeaderByDate")
+ R getRotaLeaderByDate(@RequestParam(value = "rotaDate") String rotaDate);
+
+ /**
+ * 批量导入值班表
+ *
+ * @param list 值班表集合
+ */
+ @PostMapping("/patrolRecord/rota/import")
+ R listSaveSwRotaExcelVO(@RequestBody List<ComSwRotaExcelVO> list, @RequestParam("communityId") Long communityId);
+
+ /**
+ * 定时任务检测即将开始的社区活动,并使用订阅消息通知用户
+ */
+ @PostMapping("timedTaskActivityNotice")
+ R timedTaskActivityNotice();
+
+ @PostMapping("timedTaskQuestionnaire")
+ R timedTaskQuestionnaire();
+
+ /**
+ * 查询社区所有列表
+ * @return 社区列表
+ */
+ @GetMapping("/switch/community/all/list")
+ R communitySwitchList();
+
+ /**
+ * 根据名字查询所有社区列表
+ * @param name 社区名字
+ * @return 社区列表
+ */
+ @GetMapping("/switch/community/search/list")
+ R communitySwitchSearchList(@RequestParam(value = "name") String name);
+
+ /**
+ * 根据经纬度以及距离搜索附近社区列表
+ * @param communityDTO 请求参数
+ * @return 社区列表
+ */
+ @PostMapping("/switch/community/search/distance/list")
+ R communitySwitchSearchDistanceList(@RequestBody SearchCommunityDTO communityDTO);
+
+ /**
+ * 问卷调查统计汇总
+ * @param summaryDTO 请求参数
+ * @return 统计汇总
+ */
+ @PostMapping("/questnaire/statisticsSummary")
+ R statisticsSummary(@RequestBody StatisticsSummaryDTO summaryDTO);
+
+ /**
+ * 问卷调查统计汇总导出数据查询
+ * @param questId 调查问卷id
+ * @return 调查统计汇总导出数据
+ */
+ @GetMapping("/questnaire/statisticsSummary/export")
+ R statisticsSummaryExport(@RequestParam("questId") Long questId);
+
+ /**
+ * 问卷调查统计汇总表头统计
+ * @param questId 调查问卷id
+ * @return 问卷调查统计汇总表头统计数据
+ */
+ @GetMapping("/questnaire/statisticsSummary/header")
+ R statisticsSummaryHeader(@RequestParam("questId") Long questId);
}
--
Gitblit v1.7.1