From bf71f1fd72fa08204b67bd14a656890015b75247 Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期一, 07 三月 2022 22:04:23 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev
---
springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java | 121 +++++++++++++++++++++++++++++++++++++++
1 files changed, 119 insertions(+), 2 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java
index d7f852a..b34b47f 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java
@@ -2,11 +2,14 @@
import java.util.List;
+import com.panzhihua.common.model.dtos.DataKanBansDto;
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.community.convenient.ConvenientMerchantDTO;
import com.panzhihua.common.model.dtos.community.convenient.DisableOrEnableConvenientMerchantDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.BindUserPhoneDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.McsMerchantDTO;
import com.panzhihua.common.model.dtos.grid.*;
import com.panzhihua.common.model.dtos.user.PageFeedBackDTO;
import com.panzhihua.common.model.dtos.user.PageUserAppletsBackstageDTO;
@@ -154,7 +157,7 @@
* 用户id
* @return 人员详情
*/
- R detailUser(Long userId);
+ R<LoginUserInfoVO> detailUser(Long userId);
/**
* 设置用户标签
@@ -229,6 +232,15 @@
* @return 新增结果
*/
R addUserBackstage(AdministratorsUserVO administratorsUserVO);
+
+ /**
+ * 新增社区后台物业,社会组织,业主委员会账户
+ *
+ * @param administratorsUserVO
+ * 账户信息
+ * @return 新增结果
+ */
+ R addUserBackstageProperty(AdministratorsUserVO administratorsUserVO);
/**
* 编辑运营、社区后台账户
@@ -404,7 +416,7 @@
*
* @return 展示数据
*/
- R dataKanban();
+ R dataKanban(String areaCode);
/**
* 社区管理后台数据看板
@@ -687,6 +699,15 @@
* @return
*/
R checkCurrentUserIsTeam(String phone, Long communityId);
+ /**
+ * 重置密码
+ */
+ R resetPassword(Long userId);
+
+ /**
+ * 批量重置密码
+ */
+ R resetPasswordPatch(Long[] userId,String password);
/**
* 便民服务新增商家账号
@@ -709,4 +730,100 @@
* @return
*/
R disableOrEnableMerchantUsers(DisableOrEnableConvenientMerchantDTO disableOrEnableConvenientMerchantDTO);
+
+ /**
+ * 根据openid维护社区团队里是否注册
+ * @param openid 用户微信唯一标识
+ */
+ void judgeCommunityTeam(String openid);
+
+ /**
+ * 数据看板升级版
+ *
+ * @return 运营后台数据看板升级版
+ */
+ R dataKanBans(DataKanBansDto dataKanBansDto);
+
+ /**
+ * 运营后台-用户数据统计汇总
+ * @return 用户数据统计汇总
+ */
+ R communityStatistics(String areaCode);
+
+ R communityStatisticsExport(String areaCode);
+
+ /**
+ * 通过UnionId获取用户信息
+ * @param unionId
+ * @return
+ */
+ R getUserInfoByUnionId(String unionId);
+
+ /**
+ * 微商业街新增商家账号
+ * @param mcsMerchantDTO
+ * @return 商家用户id
+ */
+ R addMcsMerchantUser(McsMerchantDTO mcsMerchantDTO);
+
+ /**
+ * 微商业街修改商家账号
+ * @param mcsMerchantDTO
+ * @return
+ */
+ R putMcsMerchantUser(McsMerchantDTO mcsMerchantDTO);
+
+ /**
+ * 检查用户是否有效
+ * @param userId
+ * @param type
+ * @return
+ */
+ Boolean checkUserIsValid(Long userId, Integer type);
+
+ /**
+ * 根据手机号、用户类型查询用户
+ * @param phone
+ * @param type
+ * @return
+ */
+ R getSysUserByPhone(String phone, Integer type);
+
+ /**
+ * 发送验证码
+ * @param phone 手机号
+ * @param clientIP 用户ip
+ * @param prefixKey redis Key 前缀
+ * @param limit 获取次数限制
+ * @param timeout 超次数获取时间等待
+ * @return
+ */
+ R sendMessageCode(String phone, String clientIP, String prefixKey, Integer limit, Integer timeout);
+
+ /**
+ * 根据openId获取微商业街用户
+ * @param openid
+ * @return
+ */
+ R getMcsUserByOpenId(String openid);
+
+ /**
+ * 商业街用户微信授权-绑定手机号
+ * @param bindUserPhoneDTO
+ * @return
+ */
+ R bindOrAddMcsUser(BindUserPhoneDTO bindUserPhoneDTO);
+
+ /**
+ * 更新街道id
+ * @param administratorsUserVO
+ * @return
+ */
+ R updateStreetId(AdministratorsUserVO administratorsUserVO);
+
+ /**
+ * 删除用户信息缓存
+ * @param phone
+ */
+ R deleteUserCashByPhone(String phone);
}
--
Gitblit v1.7.1