yl-backend/src/main/java/com/guwan/backend/service/BookService.java

27 lines
704 B
Java

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<Book> getBookList(Integer pageNum, Integer pageSize, String keyword);
// 根据分类获取书籍
IPage<Book> getBooksByCategory(String category, Integer pageNum, Integer pageSize);
}