Files
ruoyi-java/ruoyi-system/src/main/java/com/ruoyi/jarvis/service/IWeComChatSessionService.java
2026-04-01 17:12:47 +08:00

24 lines
860 B
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.ruoyi.jarvis.service;
import com.ruoyi.jarvis.domain.dto.WeComChatSession;
import com.ruoyi.jarvis.wecom.WeComConvention;
/**
* 企微多轮会话Redis JSON。键由 {@link WeComConvention#sessionRedisKey(String)} 生成,
* 参数 wecomUserId 必须为明文 XML 中的 <b>FromUserName</b>(成员 UserID与 wxSend 转发字段一致。
*/
public interface IWeComChatSessionService {
/** @param wecomUserId 成员 UserID同 FromUserName */
WeComChatSession get(String wecomUserId);
/** @param wecomUserId 成员 UserID同 FromUserName */
void put(String wecomUserId, WeComChatSession session);
/** @param wecomUserId 成员 UserID同 FromUserName */
void delete(String wecomUserId);
/** 测试清理:删除所有 interaction_state:wecom:* */
int deleteAllWecomSessionsForTest();
}