package com.ruoyi.call.mapper; import java.util.List; import com.ruoyi.call.domain.ArdCallHistory; import org.apache.ibatis.annotations.Param; /** * 会话历史Mapper接口 * * @author ard * @date 2024-07-03 */ public interface ArdCallHistoryMapper { /** * 查询会话历史 * * @param id 会话历史主键 * @return 会话历史 */ public ArdCallHistory selectArdCallHistoryById(String id); /** * 查询会话历史列表 * * @param ardCallHistory 会话历史 * @return 会话历史集合 */ public List selectArdCallHistoryList(ArdCallHistory ardCallHistory); /** * 新增会话历史 * * @param ardCallHistory 会话历史 * @return 结果 */ public int insertArdCallHistory(ArdCallHistory ardCallHistory); /** * 修改会话历史 * * @param ardCallHistory 会话历史 * @return 结果 */ public int updateArdCallHistory(ArdCallHistory ardCallHistory); /** * 删除会话历史 * * @param id 会话历史主键 * @return 结果 */ public int deleteArdCallHistoryById(String id); /** * 批量删除会话历史 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdCallHistoryByIds(String[] ids); /** * 获取最后一条会话历史 * * @param sessionId 会话id * @return 结果 */ public ArdCallHistory selectLastArdCallHistory(@Param("sessionId") String sessionId); }