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

This commit is contained in:
YunaiV 2024-04-28 19:46:13 +08:00
parent fa23ce144d
commit 651619d5ef
13 changed files with 11 additions and 14 deletions

View File

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

View File

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

View File

@ -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
*

View File

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

View File

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

View File

@ -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

View File

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

View File

@ -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() {

View File

@ -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 接口
*

View File

@ -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 实现类
*

View File

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

View File

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

View File

@ -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 实现类
*