27 lines
704 B
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);
|
|
} |