Преглед изворни кода

微信会话内容存储获取优化

anderx пре 6 месеци
родитељ
комит
2ce70781a5

+ 1 - 3
src/main/java/com/kede/common/dao/ChatMsgOptimizeMapper.java

@@ -4,14 +4,13 @@ import com.kede.common.model.ChatMsgOptimize;
 import org.apache.ibatis.annotations.Param;
 import org.apache.ibatis.annotations.Param;
 import org.springframework.data.domain.Pageable;
 import org.springframework.data.domain.Pageable;
 
 
-import java.util.Date;
 import java.util.List;
 import java.util.List;
 
 
 /**
 /**
  * 微信会话存储优化表(只存储2天的编号防止)(ChatMsgOptimize)表数据库访问层
  * 微信会话存储优化表(只存储2天的编号防止)(ChatMsgOptimize)表数据库访问层
  *
  *
  * @author makejava
  * @author makejava
- * @since 2025-06-20 15:29:39
+ * @since 2025-06-20 15:40:48
  */
  */
 public interface ChatMsgOptimizeMapper {
 public interface ChatMsgOptimizeMapper {
 
 
@@ -82,6 +81,5 @@ public interface ChatMsgOptimizeMapper {
      */
      */
     int deleteById(String msgid);
     int deleteById(String msgid);
 
 
-    void deleteFromTime(Date date);
 }
 }
 
 

+ 2 - 7
src/main/java/com/kede/common/mapper/ChatMsgOptimizeMapper.xml

@@ -21,8 +21,8 @@
 
 
     <!--新增所有列-->
     <!--新增所有列-->
     <insert id="insert" keyProperty="msgid" useGeneratedKeys="true">
     <insert id="insert" keyProperty="msgid" useGeneratedKeys="true">
-        insert into chat_msg_optimize(msgtime)
-        values (#{msgtime})
+        insert into chat_msg_optimize(msgid,msgtime)
+        values (#{msgid},#{msgtime})
     </insert>
     </insert>
 
 
     <insert id="insertBatch">
     <insert id="insertBatch">
@@ -93,11 +93,6 @@
         from chat_msg_optimize
         from chat_msg_optimize
         where msgid = #{msgid}
         where msgid = #{msgid}
     </delete>
     </delete>
-    <delete id="deleteFromTime">
-        delete
-        from chat_msg_optimize
-        where msgtime <![CDATA[<=]]> #{msgtime}
-    </delete>
 
 
 </mapper>
 </mapper>
 
 

+ 2 - 2
src/main/java/com/kede/common/model/ChatMsgOptimize.java

@@ -8,10 +8,10 @@ import java.io.Serializable;
  * 微信会话存储优化表(只存储2天的编号防止)(ChatMsgOptimize)实体类
  * 微信会话存储优化表(只存储2天的编号防止)(ChatMsgOptimize)实体类
  *
  *
  * @author makejava
  * @author makejava
- * @since 2025-06-20 15:29:39
+ * @since 2025-06-20 15:40:51
  */
  */
 public class ChatMsgOptimize implements Serializable {
 public class ChatMsgOptimize implements Serializable {
-    private static final long serialVersionUID = 706623454382250699L;
+    private static final long serialVersionUID = -27326690906878742L;
     /**
     /**
      * 会话信息编号
      * 会话信息编号
      */
      */