Logo white

BJ_ZTEITS-Developers / parking-cloud-yudao

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 11,211
  • Compare
  • Branches 1
  • Tags 0
  • parking-cloud-yudao
26 Apr, 2026
1 commit
  • 🐛 fix(im): 群聊离线拉取移除 status=RECALL 过滤,与私聊行为对齐
    ceb60978
    YunaiV authored
    2026-04-26 00:11:18 +0800  
    Browse Code »

25 Apr, 2026
1 commit
  • 🐛 fix(im): 撤回信号错用 TIP_TEXT,应为 RECALL
    8d1089ba
    YunaiV authored
    2026-04-25 11:42:35 +0800  
    Browse Code »

23 Apr, 2026
11 commits
  • ♻️ refactor(im): 重命名 IM 模块中的多个类和文件以简化结构
    3ca5db95
    YunaiV authored
    2026-04-23 20:38:27 +0800  
    Browse Code »
  • ♻️ refactor(error): 优化错误码常量和消息提示
    8b908afe
    YunaiV authored
    2026-04-23 20:08:30 +0800  
    Browse Code »
  • ✨ feat(im): 更新群组和群成员相关接口,优化成员查询逻辑 ...
    6a10ed7d
    - 修改获取当前用户群组列表的接口名称,提升语义清晰度
    - 新增获取有效群成员 userId 列表的接口,支持缓存
    - 优化群成员查询逻辑,确保历史消息可见性
    - 更新相关文档,补充接口说明和使用示例
    YunaiV authored
    2026-04-23 18:43:53 +0800  
    Browse Code »
  • ✨ feat(im): 完善单元测试
    16d5c0b0
    YunaiV authored
    2026-04-23 13:46:14 +0800  
    Browse Code »
  • ✨ feat(im): 好友/群成员添加增加唯一索引并发兼容 ...
    843cc90b
    - ImFriendServiceImpl#addFriend0 捕获 DuplicateKeyException
      并发插入冲突时忽略(另一方插入必然为 ENABLE 状态)
    - ImGroupMemberServiceImpl#addGroupMember 改为先查后写:
      已存在 DISABLE 复活为 ENABLE,新记录 insert 失败降级 select 返回
    - ImGroupMemberServiceImpl#addGroupMembers 批量 insert 触发
      DuplicateKey 时降级为逐个 addGroupMember 走幂等兜底
    - 依赖 im_friend.uk_user_friend 与 im_group_member.uk_group_user 唯一索引
    YunaiV authored
    2026-04-23 09:12:10 +0800  
    Browse Code »
  • ✨ feat(im): 好友/群成员添加增加唯一索引并发兼容 ...
    106cf1c9
    - ImFriendServiceImpl#addFriend0 捕获 DuplicateKeyException
      并发插入冲突时忽略(另一方插入必然为 ENABLE 状态)
    - ImGroupMemberServiceImpl#addGroupMember 改为先查后写:
      已存在 DISABLE 复活为 ENABLE,新记录 insert 失败降级 select 返回
    - ImGroupMemberServiceImpl#addGroupMembers 批量 insert 触发
      DuplicateKey 时降级为逐个 addGroupMember 走幂等兜底
    - 依赖 im_friend.uk_user_friend 与 im_group_member.uk_group_user 唯一索引
    YunaiV authored
    2026-04-23 09:10:05 +0800  
    Browse Code »
  • ♻️ refactor(im): 将 ImUserController 迁移到 system UserController ...
    f5b07508
    - 删除 ImUserController、ImUserRespVO(get-self 复用 UserProfileController#getUserProfile)
    - UserController 新增 /get-simple、/list-by-nickname 免鉴权接口(用于 IM 点头像弹名片、加好友搜索),整理到类末尾并用分隔注释标识
    - UserSimpleRespVO 补充 avatar、sex 字段
    YunaiV authored
    2026-04-23 01:35:41 +0800  
    Browse Code »
  • ✨ feat(im): 群/好友更新消息改为事件通知,客户端自行拉取 ...
    18967215
    - ImPrivateMessageDTO#ofFriendUpdate 移除 content 字段,删除 FriendUpdateMessage
    - 新增 ImMessageTypeEnum.GROUP_MEMBER_UPDATE(203) 和 ofGroupMemberUpdate 工厂方法
    - ImGroupMemberServiceImpl#updateGroupMember 推送成员变更事件(多端同步,仅推自己)
    YunaiV authored
    2026-04-23 01:17:48 +0800  
    Browse Code »
  • ♻️ refactor(im): 拆分 updateGroup 职责,仅保留群整体信息更新 ...
    44981bbe
    - ImGroupServiceImpl#updateGroup 移除 displayUserName/displayGroupName 处理逻辑,交由 updateGroupMember 承接
    - 去掉 hasGroupInfoChange 判断,群主校验前置
    - ImGroupUpdateReqVO 清理 displayUserName/displayGroupName 字段
    YunaiV authored
    2026-04-23 01:12:27 +0800  
    Browse Code »
  • ✨ feat(group): 添加群聊成员限制及邀请好友功能 ...
    fa474c6f
    新增群聊成员人数限制,最大成员数为 500。实现邀请好友功能,确保被邀请人是当前用户的好友,若不是则返回相应错误提示。更新相关提示信息以提升用户体验。
    YunaiV authored
    2026-04-23 00:59:17 +0800  
    Browse Code »
  • ✨ feat(group): 支持批量邀请和移除群成员
    84304718
    YunaiV authored
    2026-04-23 00:42:36 +0800  
    Browse Code »

22 Apr, 2026
10 commits
  • ✨ feat(group): 添加群成员管理功能 ...
    b814a873
    实现群成员的邀请、退出和移除功能,支持群主对成员的管理操作。新增相关提示信息和错误码,优化群成员更新逻辑,确保群主无法退出群聊。
    
    BREAKING CHANGE: 群解散相关逻辑已调整为群删除,更新了相关消息推送类型
    YunaiV authored
    2026-04-22 23:57:45 +0800  
    Browse Code »
  • ✨ feat(group): 添加群解散功能及提示消息 ...
    ea29dea4
    实现群解散功能,允许群主解散群聊并通知所有成员。新增群解散提示消息格式,并在解散时推送给群成员。增加了校验用户是否为群主的方法,以确保操作的合法性。
    YunaiV authored
    2026-04-22 22:24:50 +0800  
    Browse Code »
  • ♻️ refactor(group): 移除冗余方法并添加群成员移除功能 ...
    886f4fe1
    重构 ImGroupMemberMapper 和 ImGroupMemberService,移除不再使用的方法,简化代码结构。同时新增群成员移除功能,以支持群解散场景。
    YunaiV authored
    2026-04-22 22:11:45 +0800  
    Browse Code »
  • ✨ feat(group): 添加群消息已读位置管理功能 ...
    cce3dd61
    新增删除用户在群中的已读位置和清理群所有用户已读位置的功能,支持成员退群和群解散场景。此功能提升了群消息管理的灵活性和用户体验。
    YunaiV authored
    2026-04-22 21:48:10 +0800  
    Browse Code »
  • ✨ feat(group): 添加群成员邀请和更新功能 ...
    443d91d7
    新增群成员邀请接口,允许用户将其他用户加入群组。同时,更新群成员信息的接口也进行了调整,以支持群内昵称和群名备注的修改。这些改动提升了群组管理的灵活性和用户体验。
    YunaiV authored
    2026-04-22 21:16:07 +0800  
    Browse Code »
  • ✨ feat(websocket): 支持事务感知的异步消息推送 ...
    e4a6cc93
    实现了在事务中推送 WebSocket 消息的功能,确保在事务提交后再发送消息,避免客户端在查询数据库时看到未提交的变更。新增了 executeAfterTransaction 方法来处理事务同步,优化了私聊和群聊消息的发送逻辑。
    YunaiV authored
    2026-04-22 18:47:15 +0800  
    Browse Code »
  • ✨ feat(group): 添加用户侧群组和成员接口 ...
    736a1a2f
    新增获取当前登录用户的群列表和指定群的成员列表接口,支持聚合用户昵称和头像信息。优化群组成员查询逻辑,确保返回有效的群成员数据。
    
    - 实现用户侧接口 `/im/group/list-my` 和 `/im/group-member/list`
    - 聚合 AdminUser 的昵称和头像信息
    - 过滤已封禁和解散的群组
    YunaiV authored
    2026-04-22 12:54:23 +0800  
    Browse Code »
  • ✨ feat(im): 添加 WebSocket 服务和消息推送功能 ...
    2ab72872
    新增 IM WebSocket 服务接口及实现,支持异步推送私聊和群聊消息。
    同时,重构相关消息发送逻辑,提升代码可读性和维护性。
    
    - 新增 ImWebSocketService 接口
    - 实现 ImWebSocketServiceImpl 类
    - 更新 ImPrivateMessageService 和 ImGroupMessageService 以使用 WebSocket 推送
    YunaiV authored
    2026-04-22 12:30:08 +0800  
    Browse Code »
  • ♻️ refactor(friend): 重构好友关系管理逻辑,简化双向绑定方法
    e2eab4fe
    YunaiV authored
    2026-04-22 08:52:18 +0800  
    Browse Code »
  • ♻️ refactor(friend): 重构好友关系相关逻辑,优化查询与缓存
    15a1bca7
    YunaiV authored
    2026-04-22 08:39:53 +0800  
    Browse Code »

21 Apr, 2026
11 commits
  • ✨ feat(friend): 新增 IM 好友管理功能,包括添加、删除和更新好友信息 ...
    affc4090
    实现了 IM 好友的增删改查功能,支持免打扰状态的更新。新增了相关的请求和响应对象,优化了好友列表的获取逻辑,并确保了好友关系的有效性校验。
    
    - 新增 ImFriendRespVO 和 ImFriendUpdateReqVO 类
    - 更新 ImFriendController,添加更新好友信息接口
    - 实现 ImFriendService 中的好友管理逻辑
    YunaiV authored
    2026-04-21 22:20:52 +0800  
    Browse Code »
  • 📝 docs(controller): 移除控制器类中的作者注释
    758dfcbb
    YunaiV authored
    2026-04-21 20:33:23 +0800  
    Browse Code »
  • ✨ feat(message): 优化群聊的 pullGroupMessageList 方法,解决空分页的风险(pro 增强)
    ef19ad39
    YunaiV authored
    2026-04-21 20:11:01 +0800  
    Browse Code »
  • ✨ feat(message): 优化群聊的 pullGroupMessageList 方法,解决空分页的风险(pro 增强)
    2f084bd5
    YunaiV authored
    2026-04-21 20:10:52 +0800  
    Browse Code »
  • ✨ feat(message): 优化群聊的 pullGroupMessageList 方法,解决空分页的风险(pro 增强)
    99121a25
    YunaiV authored
    2026-04-21 20:02:47 +0800  
    Browse Code »
  • ✨ feat(message): 优化群聊的 pullGroupMessageList 方法,解决空分页的风险
    0ce9edde
    YunaiV authored
    2026-04-21 17:23:16 +0800  
    Browse Code »
  • ✨ feat(message): 优化群聊的 enrichPullResultForViewer 已读状态、人数
    bf8eb273
    YunaiV authored
    2026-04-21 14:04:21 +0800  
    Browse Code »
  • ✨ feat(message): 优化群聊的 enrichPullResultForViewer 已读状态、人数
    5e824ccb
    YunaiV authored
    2026-04-21 13:20:05 +0800  
    Browse Code »
  • ✨ feat(message): 继续优化群聊的实现
    3361c757
    YunaiV authored
    2026-04-21 11:24:49 +0800  
    Browse Code »
  • ✨ feat(message): 群聊消息的实现
    7057f471
    YunaiV authored
    2026-04-21 09:52:06 +0800  
    Browse Code »
  • ✨ feat(message): 评审群聊消息的实现
    26413e09
    YunaiV authored
    2026-04-21 00:48:14 +0800  
    Browse Code »

20 Apr, 2026
6 commits
  • 📝 docs(model): 添加好友和群组状态字段说明
    37cf16c1
    YunaiV authored
    2026-04-20 23:27:47 +0800  
    Browse Code »
  • 📝 docs(diff): 更新私聊已读位置文档,明确不再通过 HTTP 读取 maxReadId
    ab35a13f
    YunaiV authored
    2026-04-20 21:24:46 +0800  
    Browse Code »
  • ✨ feat(im):优化私聊的推送为 ImPrivateMessageDTO
    4ab95695
    YunaiV authored
    2026-04-20 20:33:36 +0800  
    Browse Code »
  • ✨ feat(im): 添加私聊历史消息列表请求对象及相关接口调整
    ca0aadac
    YunaiV authored
    2026-04-20 19:08:52 +0800  
    Browse Code »
  • ✨ feat(im): 修复单测报错的问题
    e89724e5
    YunaiV authored
    2026-04-20 14:32:56 +0800  
    Browse Code »
  • ✨ feat(im): 添加私聊私聊历史消息查询功能
    f495f9c8
    YunaiV authored
    2026-04-20 14:04:30 +0800  
    Browse Code »