From 5f3cf501f9f6c216df17ee8af6618b55b537d21a Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期五, 21 十月 2022 16:57:54 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/huacheng_test' into local_20221014 --- springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java | 88 ++++++++++++++++++++++++------------------- 1 files changed, 49 insertions(+), 39 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 ee1ebda..9e9516c 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 @@ -1,5 +1,19 @@ package com.panzhihua.service_user.dao; +import java.util.Date; +import java.util.List; +import java.util.Map; + +import com.panzhihua.common.model.vos.community.*; +import com.panzhihua.common.model.vos.community.acid.ComActAcidCheckRecordVO; +import com.panzhihua.common.model.vos.community.acid.ComActAcidMemberVO; +import com.panzhihua.common.model.vos.community.acid.ComActAcidRecordVO; +import com.panzhihua.common.model.vos.sanshuo.ComSanshuoExpertVO; +import com.panzhihua.common.model.vos.user.*; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.springframework.web.bind.annotation.RequestParam; + import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -187,37 +201,32 @@ /** * 根据手机号查询社区团队表中用户数量 - * * @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 @@ -226,7 +235,6 @@ /** * 查看是否社工 - * * @param phone * @param communityId * @return @@ -235,7 +243,6 @@ /** * 查看是否社会组织 - * * @param userId * @return */ @@ -244,7 +251,6 @@ /** * 查看是否是微团队成员 - * * @param phone * @param userCommunityId * @return @@ -253,7 +259,6 @@ /** * 查询街道信息 - * * @param streetId * @return */ @@ -261,7 +266,6 @@ /** * 查询是否是社会组织成员 - * * @param userId * @return */ @@ -269,7 +273,6 @@ /** * 查询是否社会组织联系人 - * * @param phone * @return */ @@ -277,16 +280,13 @@ /** * 查询是否人大代表 - * * @param phone * @param userCommunityId * @return */ int selectCountDpc(@Param("phone") String phone, @Param("userCommunityId") Long userCommunityId); - /** * 查看是否网格员 - * * @param phone * @param userCommunityId * @return @@ -295,7 +295,6 @@ /** * 查询防疫工作人员信息 - * * @param phone * @return */ @@ -303,7 +302,6 @@ /** * 查询单位管理员 - * * @param phone * @return */ @@ -311,7 +309,6 @@ /** * 查询报道单位id - * * @param phone * @return */ @@ -319,7 +316,6 @@ /** * 根据社区名称查询区县社区联动关系 - * * @param relationName * @return */ @@ -327,7 +323,6 @@ /** * 根据街道id查询区域名称 - * * @param streetId * @return */ @@ -335,28 +330,28 @@ /** * 看板用户统计:用户占比统计 - */ - 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); List<UsersStatisticsDTO> getDailyAdd(@Param("createAt") String createAt, @Param("id") Long streetId, @Param("areaCode") Long areaCode, @Param("appId") String appId); @@ -375,20 +370,35 @@ /** * 获取本月的 - */ - 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); StreetVOS selectStreetByName(String name); + + /** + * 是否为专家 + * */ + ComSanshuoExpertVO isExpert(String phone); + + /** + * 当前账号是否为专家后台账号 + * */ + int isIndustryCenterAccount(String account); + + /** + * 当前账号是否为专家后台账号 + * */ + int isExpertAccount(String account); } -- Gitblit v1.7.1