package com.sf.mapper; import com.sf.entity.Book; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Component; import java.util.List; @Component public interface BookMapper { /** * 图书的添加 */ void addBook(Book book); /** * 图书的修改 * @param book */ void updateBook(Book book); /** * 删除图书 根据图书id删除图书 * @param bookId */ void deleteBook(Integer bookId); /** * 查询图书的详情 -- 根据id查询图书的详情 * @param bookId * @return */ Book getBookByBookId(Integer bookId); /** * 查询图书的列表 * @return */ List getList(); /** * 根据图书的名称进行模糊查询 * @param bookName * @return */ List getBookWithLike(String bookName); }