⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bookserviceimpl.java

📁 实现图书的借阅和管理信息化
💻 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 + -