package com.seer.teach.teacher.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.seer.teach.teacher.common.resp.BookChapterAudioResp;
import com.seer.teach.teacher.module.entity.BookChapterAudiosEntity;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Wang
 * @since 2025-08-03 15:27:10
 */
public interface BookChapterAudiosService extends IService<BookChapterAudiosEntity> {

    /**
     * 获取书籍章节音频信息列表
     *
     * @param chapterId 章节ID，用于指定要查询的书籍章节
     * @param humanId 人物ID，用于筛选特定人物相关的音频
     * @param type 音频类型，用于区分不同类型的音频资源
     * @return 返回符合条件的书籍章节音频响应对象列表
     */
    List<BookChapterAudiosEntity> getBookChapterAudios(Integer chapterId, Integer humanId, Integer type);
}
