From d2a377f5f4c70af65cfea95025a371ac940aea4f Mon Sep 17 00:00:00 2001 From: chen zida Date: Wed, 29 Nov 2023 12:19:46 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E4=BC=9A=E8=AF=9D=E5=88=97=E8=A1=A8mappe?= =?UTF-8?q?r?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/message/dao/mapper/ImMessageHistoryMapper.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hs-im-server/im-service/src/main/java/com/lld/im/service/message/dao/mapper/ImMessageHistoryMapper.java b/hs-im-server/im-service/src/main/java/com/lld/im/service/message/dao/mapper/ImMessageHistoryMapper.java index 155122b..ae23ab1 100644 --- a/hs-im-server/im-service/src/main/java/com/lld/im/service/message/dao/mapper/ImMessageHistoryMapper.java +++ b/hs-im-server/im-service/src/main/java/com/lld/im/service/message/dao/mapper/ImMessageHistoryMapper.java @@ -2,9 +2,11 @@ package com.lld.im.service.message.dao.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.lld.im.service.message.dao.ImMessageHistoryEntity; +import org.apache.ibatis.annotations.Select; import org.springframework.stereotype.Repository; import java.util.Collection; +import java.util.List; @Repository public interface ImMessageHistoryMapper extends BaseMapper { @@ -15,4 +17,8 @@ public interface ImMessageHistoryMapper extends BaseMapper entityList); + + + @Select("select from_id,to_id,max(message_key) messageKey from im_message_history where owner_id = #{operater} group by from_id,to_id") + List selectMessageByOwnId(String operater); }