BookMapper.java 894 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.sf.mapper;
  2. import com.sf.entity.Book;
  3. import org.apache.ibatis.annotations.Param;
  4. import org.springframework.stereotype.Component;
  5. import java.util.List;
  6. @Component
  7. public interface BookMapper {
  8. /**
  9. * 图书的添加
  10. */
  11. void addBook(Book book);
  12. /**
  13. * 图书的修改
  14. * @param book
  15. */
  16. void updateBook(Book book);
  17. /**
  18. * 删除图书 根据图书id删除图书
  19. * @param bookId
  20. */
  21. void deleteBook(Integer bookId);
  22. /**
  23. * 查询图书的详情 -- 根据id查询图书的详情
  24. * @param bookId
  25. * @return
  26. */
  27. Book getBookByBookId(Integer bookId);
  28. /**
  29. * 查询图书的列表
  30. * @return
  31. */
  32. List<Book> getList();
  33. /**
  34. * 根据图书的名称进行模糊查询
  35. * @param bookName
  36. * @return
  37. */
  38. List<Book> getBookWithLike(String bookName);
  39. }