package com.vincent.rsf.server.ai.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.vincent.rsf.server.ai.entity.AiChatMessage; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface AiChatMessageMapper extends BaseMapper { int insertBatch(@Param("list") List messages); int softDeleteByIds(@Param("ids") List ids); int softDeleteBySessionId(@Param("sessionId") Long sessionId); List selectLatestMessagesBySessionIds(@Param("sessionIds") List sessionIds); }