package com.guwan.backend.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.guwan.backend.entity.Book; public interface BookService { // 添加书籍 Book addBook(Book book); // 更新书籍信息 Book updateBook(Book book); // 删除书籍 void deleteBook(Long id); // 获取书籍详情 Book getBookById(Long id); // 根据ISBN获取书籍 Book getBookByIsbn(String isbn); // 分页查询书籍列表 IPage getBookList(Integer pageNum, Integer pageSize, String keyword); // 根据分类获取书籍 IPage getBooksByCategory(String category, Integer pageNum, Integer pageSize); }