Bläddra i källkod

【代码评审】IM:review 消息的实现

YunaiV 11 månader sedan
förälder
incheckning
651619d5ef
13 ändrade filer med 11 tillägg och 14 borttagningar
  1. 0 5
      yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/controller/admin/inbox/package-info.java
  2. 0 5
      yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/controller/admin/inbox/vo/package-info.java
  3. 1 0
      yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/dal/mysql/group/GroupMapper.java
  4. 1 0
      yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/dal/mysql/inbox/InboxMapper.java
  5. 1 0
      yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/dal/mysql/message/MessageMapper.java
  6. 1 1
      yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/dal/redis/inbox/SequenceRedisDAO.java
  7. 1 0
      yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/service/conversation/ConversationService.java
  8. 1 3
      yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/service/conversation/ConversationServiceImpl.java
  9. 1 0
      yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/service/group/GroupService.java
  10. 1 0
      yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/service/group/GroupServiceImpl.java
  11. 1 0
      yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/service/inbox/InboxService.java
  12. 1 0
      yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/service/message/MessageService.java
  13. 1 0
      yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/service/message/MessageServiceImpl.java

+ 0 - 5
yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/controller/admin/inbox/package-info.java

@@ -1,5 +0,0 @@
-/**
- * @author anhaohao
- * @since 2024/3/27 下午11:36
- */
-package cn.iocoder.yudao.module.im.controller.admin.inbox;

+ 0 - 5
yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/controller/admin/inbox/vo/package-info.java

@@ -1,5 +0,0 @@
-/**
- * @author anhaohao
- * @since 2024/3/31 下午10:41
- */
-package cn.iocoder.yudao.module.im.controller.admin.inbox.vo;

+ 1 - 0
yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/dal/mysql/group/GroupMapper.java

@@ -7,6 +7,7 @@ import cn.iocoder.yudao.module.im.dal.dataobject.group.ImGroupDO;
 import org.apache.ibatis.annotations.Mapper;
 import cn.iocoder.yudao.module.im.controller.admin.group.vo.*;
 
+// TODO @hao:这个也要有 Im 前缀
 /**
  * 群 Mapper
  *

+ 1 - 0
yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/dal/mysql/inbox/InboxMapper.java

@@ -7,6 +7,7 @@ import org.apache.ibatis.annotations.Mapper;
 
 import java.util.List;
 
+// TODO @hao:IM 前缀
 /**
  * IM 收件箱 Mapper
  *

+ 1 - 0
yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/dal/mysql/message/MessageMapper.java

@@ -7,6 +7,7 @@ import org.apache.ibatis.annotations.Mapper;
 
 import java.util.List;
 
+// TODO @hao:IM 前缀
 /**
  * 消息 Mapper
  *

+ 1 - 1
yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/dal/redis/inbox/SequenceRedisDAO.java

@@ -6,7 +6,7 @@ import org.springframework.stereotype.Repository;
 
 import static cn.iocoder.yudao.module.im.dal.redis.RedisKeyConstants.INBOX_SEQUENCE;
 
-// TODO @芋艿:这个名字,需要在考虑下;
+// TODO @芋艿:这个名字,需要在考虑下;至少先搞个 IM 前缀
 
 /**
  * 序号生成器 Redis DAO

+ 1 - 0
yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/service/conversation/ConversationService.java

@@ -6,6 +6,7 @@ import cn.iocoder.yudao.module.im.dal.dataobject.conversation.ImConversationDO;
 
 import java.util.List;
 
+// TODO @hao:前缀 IM
 /**
  * IM 会话 Service 接口
  *

+ 1 - 3
yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/service/conversation/ConversationServiceImpl.java

@@ -5,13 +5,13 @@ import cn.iocoder.yudao.module.im.controller.admin.conversation.vo.ImConversatio
 import cn.iocoder.yudao.module.im.dal.dataobject.conversation.ImConversationDO;
 import cn.iocoder.yudao.module.im.dal.mysql.conversation.ConversationMapper;
 import cn.iocoder.yudao.module.im.enums.conversation.ImConversationTypeEnum;
-import cn.iocoder.yudao.module.im.service.inbox.InboxService;
 import jakarta.annotation.Resource;
 import org.springframework.stereotype.Service;
 import org.springframework.validation.annotation.Validated;
 
 import java.util.List;
 
+// TODO @hao:前缀 IM
 /**
  * IM 会话 Service 实现类
  *
@@ -23,8 +23,6 @@ public class ConversationServiceImpl implements ConversationService {
 
     @Resource
     private ConversationMapper conversationMapper;
-    @Resource
-    private InboxService inboxService;
 
     @Override
     public List<ImConversationDO> getConversationList() {

+ 1 - 0
yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/service/group/GroupService.java

@@ -5,6 +5,7 @@ import cn.iocoder.yudao.module.im.controller.admin.group.vo.*;
 import cn.iocoder.yudao.module.im.dal.dataobject.group.ImGroupDO;
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
 
+// TODO @hao:前缀 IM
 /**
  * 群 Service 接口
  *

+ 1 - 0
yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/service/group/GroupServiceImpl.java

@@ -14,6 +14,7 @@ import cn.iocoder.yudao.module.im.dal.mysql.group.GroupMapper;
 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
 import static cn.iocoder.yudao.module.im.enums.ErrorCodeConstants.*;
 
+// TODO @hao:前缀 IM
 /**
  * 群 Service 实现类
  *

+ 1 - 0
yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/service/inbox/InboxService.java

@@ -4,6 +4,7 @@ import cn.iocoder.yudao.module.im.dal.dataobject.message.ImMessageDO;
 
 import java.util.List;
 
+// TODO @hao:前缀 IM
 /**
  * IM 收件箱 Service 接口
  *

+ 1 - 0
yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/service/message/MessageService.java

@@ -6,6 +6,7 @@ import cn.iocoder.yudao.module.im.dal.dataobject.message.ImMessageDO;
 
 import java.util.List;
 
+// TODO @hao:前缀 IM
 /**
  * 消息 Service 接口
  *

+ 1 - 0
yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/service/message/MessageServiceImpl.java

@@ -24,6 +24,7 @@ import java.util.List;
 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
 import static cn.iocoder.yudao.module.im.enums.ErrorCodeConstants.MESSAGE_RECEIVER_NOT_EXISTS;
 
+// TODO @hao:前缀 IM
 /**
  * 消息 Service 实现类
  *