Browse Source

feat:分页查询企微账号

zhaohaipeng 1 month ago
parent
commit
944beb97fd

+ 12 - 0
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/dto/WorkWechatRoomInfo.java

@@ -0,0 +1,12 @@
+package com.tzld.piaoquan.risk.control.model.dto;
+
+import lombok.Data;
+
+@Data
+public class WorkWechatRoomInfo {
+
+    private String roomId;
+
+    private String autoRemoveUserStatus;
+
+}

+ 10 - 0
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/dto/WorkWechatUserInfo.java

@@ -7,12 +7,22 @@ public class WorkWechatUserInfo {
 
     private Long id;
 
+    private String uuid;
+
+    private String vid;
+
     private String name;
 
+    private String avatar;
+
     private String phone;
 
+    private Long corpId;
+
     private String corpName;
 
+    private String unionId;
+
     private Integer loginStatus;
 
 }

+ 5 - 0
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/service/impl/WorkWechatServiceImpl.java

@@ -48,9 +48,14 @@ public class WorkWechatServiceImpl implements WorkWechatService {
         for (UserBase userBase : userBases) {
             WorkWechatUserInfo workWechatUserInfo = new WorkWechatUserInfo();
             workWechatUserInfo.setId(userBase.getId());
+            workWechatUserInfo.setUuid(userBase.getUuid());
+            workWechatUserInfo.setVid(userBase.getVid());
             workWechatUserInfo.setPhone(userBase.getMobile());
             workWechatUserInfo.setName(userBase.getRealname());
+            workWechatUserInfo.setAvatar(userBase.getAvatar());
+            workWechatUserInfo.setCorpId(userBase.getCorpId());
             workWechatUserInfo.setCorpName(userBase.getCorpName());
+            workWechatUserInfo.setUnionId(userBase.getUnionid());
             workWechatUserInfo.setLoginStatus(userBase.getLoginStatus());
             workWechatUserInfos.add(workWechatUserInfo);
         }