From d6f2a3d6c68cc2626b3a1baef7383e66a0f7a58e Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期二, 01 十一月 2022 13:36:24 +0800 Subject: [PATCH] Merge branch 'local_20221024' into huacheng_test --- springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java | 82 ++++++++++++++++++++++++++++------------ 1 files changed, 57 insertions(+), 25 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java index 0f94dd8..db03c51 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java @@ -38,6 +38,7 @@ import com.panzhihua.common.model.vos.user.*; import com.panzhihua.service_user.model.dos.SysUserDO; import com.panzhihua.service_user.model.dtos.DataKanbanDTO; +import com.panzhihua.service_user.model.dtos.UsersStatisticsDTO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.springframework.web.bind.annotation.RequestParam; @@ -200,32 +201,37 @@ /** * 根据手机号查询社区团队表中用户数量 + * * @param phone 手机号 - * @return 用户数量 + * @return 用户数量 */ Integer getCommunityTeamCount(@Param("phone") String phone); /** * 查询西区所有街道列表以及统计人数 - * @return 西区所有街道列表以及统计人数 + * + * @return 西区所有街道列表以及统计人数 */ List<IndexUserStreetVo> getUserStreetList(@Param("areaCode") String areaCode); /** * 查询街道下社区列表以及统计人数 - * @param streetId 街道id - * @return 社区列表以及统计人数 + * + * @param streetId 街道id + * @return 社区列表以及统计人数 */ List<IndexUserCommunityVo> getUserCommunityList(@Param("streetId") Long streetId); /** * 查询街道下社区注册人数统计数据导出 - * @return 社区注册人数统计数据导出 + * + * @return 社区注册人数统计数据导出 */ List<IndexUserStreetExcelExportVo> getUserCommunityExcelExport(String areaCode); /** * 查看是否是社区物业人员 + * * @param userId * @param userCommunityId * @return @@ -234,6 +240,7 @@ /** * 查看是否社工 + * * @param phone * @param communityId * @return @@ -242,6 +249,7 @@ /** * 查看是否社会组织 + * * @param userId * @return */ @@ -250,6 +258,7 @@ /** * 查看是否是微团队成员 + * * @param phone * @param userCommunityId * @return @@ -258,6 +267,7 @@ /** * 查询街道信息 + * * @param streetId * @return */ @@ -265,6 +275,7 @@ /** * 查询是否是社会组织成员 + * * @param userId * @return */ @@ -272,6 +283,7 @@ /** * 查询是否社会组织联系人 + * * @param phone * @return */ @@ -279,13 +291,16 @@ /** * 查询是否人大代表 + * * @param phone * @param userCommunityId * @return */ int selectCountDpc(@Param("phone") String phone, @Param("userCommunityId") Long userCommunityId); + /** * 查看是否网格员 + * * @param phone * @param userCommunityId * @return @@ -294,6 +309,7 @@ /** * 查询防疫工作人员信息 + * * @param phone * @return */ @@ -301,6 +317,7 @@ /** * 查询单位管理员 + * * @param phone * @return */ @@ -308,6 +325,7 @@ /** * 查询报道单位id + * * @param phone * @return */ @@ -315,6 +333,7 @@ /** * 根据社区名称查询区县社区联动关系 + * * @param relationName * @return */ @@ -322,6 +341,7 @@ /** * 根据街道id查询区域名称 + * * @param streetId * @return */ @@ -329,32 +349,32 @@ /** * 看板用户统计:用户占比统计 - * */ - List<UserProportion> userAnalysis(@Param("type") Integer type,@Param("range") String range,@Param("streetId") Long streetId,@Param("areaCode")Long areaCode,@Param("appId")String appId); + */ + List<UserProportion> userAnalysis(@Param("type") Integer type, @Param("range") String range, @Param("streetId") Long streetId, @Param("areaCode") Long areaCode, @Param("appId") String appId); /** * 统计区域实名用户数 - * */ - List<RealUser> realUserCount(@Param("type") Integer type,@Param("range") String range,@Param("streetId") Long streetId,@Param("areaCode")Long areaCode,@Param("appId")String appId); + */ + List<RealUser> realUserCount(@Param("type") Integer type, @Param("range") String range, @Param("streetId") Long streetId, @Param("areaCode") Long areaCode, @Param("appId") String appId); /** * 统计该街道内的所有用户数 - * */ - Integer streetUserCount(@Param("id") Long id,@Param("areaCode")Long areaCode); + */ + Integer streetUserCount(@Param("id") Long id, @Param("areaCode") Long areaCode); /** * 街道用户统计 - * */ - IndexDataKanbanVO dataKanBanStreet(@Param("streetId") Long streetId,@Param("areaCode") Long areaCode,@Param("range") String range); + */ + IndexDataKanbanVO dataKanBanStreet(@Param("streetId") Long streetId, @Param("areaCode") Long areaCode, @Param("range") String range); /** * 获取当天的新增和日活 - * */ - Map<String,Long> getDailyAddAndActive(@Param("date") Date date, @Param("id") Long streetId, @Param("areaCode") Long areaCode, @Param("appId") String appId); + */ + Map<String, Long> getDailyAddAndActive(@Param("date") Date date, @Param("id") Long streetId, @Param("areaCode") Long areaCode, @Param("appId") String appId); - Map<String, Long> getDailyAdd(@Param("createAt") String createAt, @Param("id") Long streetId, @Param("areaCode") Long areaCode, @Param("appId") String appId); + List<UsersStatisticsDTO> getDailyAdd(@Param("createAt") String createAt, @Param("id") Long streetId, @Param("areaCode") Long areaCode, @Param("appId") String appId); - Map<String, Long> getActive(@Param("lastLoginTime") String lastLoginTime, @Param("id") Long streetId, @Param("areaCode") Long areaCode, @Param("appId") String appId); + List<UsersStatisticsDTO> getActive(@Param("lastLoginTime") String lastLoginTime, @Param("id") Long streetId, @Param("areaCode") Long areaCode, @Param("appId") String appId); List<StreetVOS> selectStreetByAreaCode(Integer code); @@ -369,17 +389,17 @@ /** * 获取本月的 - * */ - Integer getMonthUsers(@Param("streetId") Long streetId,@Param("areaCode") Long areaCode,@Param("range") String range,@Param("appId")String appId); + */ + Integer getMonthUsers(@Param("streetId") Long streetId, @Param("areaCode") Long areaCode, @Param("range") String range, @Param("appId") String appId); /** * 获取街道下属村/社区 - * */ - List<CommunityVO> selectCommunityByStreetId(@Param("id") Long streetId,@Param("type") Integer type); + */ + List<CommunityVO> selectCommunityByStreetId(@Param("id") Long streetId, @Param("type") Integer type); /** * 获取账户id - * */ + */ List<Integer> selectIdsByAccount(@Param("array") String[] streetList); List<CommunityVO> selectCommunityByStreetName(String name); @@ -388,16 +408,28 @@ /** * 是否为专家 - * */ + */ ComSanshuoExpertVO isExpert(String phone); /** * 当前账号是否为专家后台账号 - * */ + */ int isIndustryCenterAccount(String account); /** * 当前账号是否为专家后台账号 - * */ + */ int isExpertAccount(String account); + + /** + * 查询两个appid的用户做更新 + * @param userId + * @return + */ + List<SysUserDO> selectByUserId(@Param("userId") Long userId); + + /** + * 是否为党员 + * */ + int isDpcMember(@Param("phone") String phone,@Param("name")String name); } -- Gitblit v1.7.1