📄 bookserviceimpl.java
字号:
package com.moonman.libraryManager.model.serviceImpl;
import java.util.List;
import com.moonman.libraryManager.model.dao.BookDAO;
import com.moonman.libraryManager.model.service.BookService;
import com.moonman.libraryManager.model.vo.Books;
import com.moonman.libraryManager.model.vo.Borrow;
import com.moonman.libraryManager.model.vo.Reader;
import com.moonman.libraryManager.model.vo.Store;
public class BookServiceImpl implements BookService {
private BookDAO bookDAO;
public void setBookDAO(BookDAO bookDAO) {
this.bookDAO = bookDAO;
}
public List<Books> getBookByContition(String type, String content) {
return this.bookDAO.getBookByContition(type, content);
}
public List<Books> getBookByPageIndexAndContition(String type,
String content, int pageSize, int startRow) {
// TODO Auto-generated method stub
return this.bookDAO.getBookByPageIndexAndContition(type, content,
pageSize, startRow);
}
// 根据图书isbn查询图书馆藏地信息
public Books getStoreByIsbn(String classId) {
return this.bookDAO.getStoreByIsbn(classId);
}
/**
* 添加或修改一本新图书
*
* @param book
* @return
*/
public boolean addBook(Books book) {
return this.bookDAO.addBook(book);
}
/**
* 获得官舱表中最大的索取号
*
* @return
*/
public Store getSQH() {
return this.bookDAO.getSQH();
}
/**
* 根据类型编号删除图书类型
*
* @param classId
* @return
*/
public boolean deleteBookByClassId(String classId) {
return this.bookDAO.deleteBookByClassId(classId);
}
/**
* 根据图书编号查询图书官舱信息
*
* @param classId
* @return
*/
public Books getBookByClassId(String classId) {
return this.bookDAO.getBookByClassId(classId);
}
/**
* 修改图书信息
*
* @param book
* @return
*/
public boolean modifyBookByBook(Books book) {
return this.bookDAO.modifyBookByBook(book);
}
/**
* 修改图书上架信息根据图书种类编号
*
* @param classId
* @return
*/
public boolean modifyBookStatus(Books book, String status) {
return this.bookDAO.modifyBookStatus(book, status);
}
/**
* 根据管藏编号更新管藏信息
*
* @param storeId
* @param status
* @return
*/
public boolean modifyStoreByStatus(Integer storeId, String status) {
return this.bookDAO.modifyStoreByStatus(storeId, status);
}
/**
* 根据索取号更新管藏图书信息
*
* @param storeId
* @param status
* @return
*/
public boolean modifyStoreBySqh(Integer sqh, String status) {
return this.bookDAO.modifyStoreBySqh(sqh, status);
}
/**
* 根据索取号和图书状态查询图书信息
*
* @param sqh
* @param status
* @return
*/
public Store getStoreByStore(Integer sqh, String status) {
return this.bookDAO.getStoreByStore(sqh, status);
}
/**
* 根据管藏表对象更新书馆藏信息
*
* @param store
* 馆藏对象
* @return 是否更新成功
*/
public boolean modifyStoreByStore(Store store) {
return this.bookDAO.modifyStoreByStore(store);
}
/**
* 根据图书名字进行模糊查询
*
* @param name
* @return
*/
public List<Books> getBooksLikeName(String name) {
return this.bookDAO.getBooksLikeName(name);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -