| | |
| | | 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<AiChatMessage> { |
| | | |
| | | int insertBatch(@Param("list") List<AiChatMessage> messages); |
| | | |
| | | int softDeleteByIds(@Param("ids") List<Long> ids); |
| | | |
| | | int softDeleteBySessionId(@Param("sessionId") Long sessionId); |
| | | |
| | | List<AiChatMessage> selectLatestMessagesBySessionIds(@Param("sessionIds") List<Long> sessionIds); |
| | | } |