package com.seer.teach.teacher.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.seer.teach.common.PageListBean;
import com.seer.teach.teacher.common.req.BookChapterListReq;
import com.seer.teach.teacher.common.req.ContinueReadingReq;
import com.seer.teach.teacher.common.req.NextChapterReq;
import com.seer.teach.teacher.common.req.ReadTvReq;
import com.seer.teach.teacher.common.resp.*;
import com.seer.teach.teacher.module.entity.BookChaptersEntity;


/**
 * <p>
 * 章节信息表 服务类
 * </p>
 *
 * @author Captain
 * @since 2025-06-13
 */
public interface BookChaptersService extends IService<BookChaptersEntity> {

    /**
     * Author: Captain
     * Desc:   获取书本的章节数据
     * Params: [device, params]
     * Return: com.seer.teach.common.ResultBean<com.seer.teach.common.PageListBean<com.seer.teach.entity.response.BookChapterListTvResp>>
     * Time: 2025/6/13 18:41
     */
    PageListBean<BookChapterListTvResp> list( BookChapterListReq params);


}
