feat(微信用户): 添加企业微信用户信息Map字段

在WxUserDTO中添加qyUser字段用于存储企业微信用户信息,包含id、userid、name和avatar字段
This commit is contained in:
dzq 2025-11-07 17:25:56 +08:00
parent b283264d19
commit ed9c2d43c0
2 changed files with 14 additions and 0 deletions

View File

@ -236,6 +236,14 @@ public class WxUserApplicationService {
QyUserEntity qyUserEntity = qyUserService.getOne(qyWrapper);
if (qyUserEntity != null) {
userDTO.setQyUserId(qyUserEntity.getId().longValue());
// 构建qyUser Map包含iduseridnameavatar字段
java.util.Map<String, Object> qyUserMap = new java.util.HashMap<>();
qyUserMap.put("id", qyUserEntity.getId());
qyUserMap.put("userid", qyUserEntity.getUserid());
qyUserMap.put("name", qyUserEntity.getName());
qyUserMap.put("avatar", qyUserEntity.getAvatar());
userDTO.setQyUser(qyUserMap);
}
}

View File

@ -74,4 +74,10 @@ public class WxUserDTO {
@ExcelColumn(name = "汇邦云用户头像")
private String ab98FaceImg;
/**
* 企业微信用户信息Map
* 包含: id, userid, name, avatar
*/
private Object qyUser;
}