borrowservice.java

来自「一个基本的图书馆管理系统」· Java 代码 · 共 86 行

JAVA
86
字号
package c18.service;

import c18.entity.Borrow;
import c18.entity.PreBorrow;
import c18.helper.PageBean;
import c18.helper.PageResult;
import c18.struts.action.exception.ActionException;

/**
 * 借阅服务接口类
 * @author yuxd
 *
 */
public interface BorrowService {
	/**
	 * 预借图书
	 * @param userNo
	 * @param bookNo
	 * @throws ActionException
	 */
	public void preBorrow(int userNo, int bookNo) throws ActionException;
	
	/**
	 * 查询预借(通过用户号)
	 * @param userNo
	 * @param pageBean
	 * @return
	 * @throws ActionException
	 */
	public PageResult getPreBorrows(int userNo, PageBean pageBean) throws ActionException;
	
	/**
	 * 得到预借信息
	 * @param preBorrowNo
	 * @return
	 * @throws ActionException
	 */
	public PreBorrow getPreBorrow(int preBorrowNo) throws ActionException;
	
	/**
	 * 借阅
	 * @param preBorrowNo
	 * @throws ActionException
	 */
	public void borrow(int preBorrowNo) throws ActionException;
	
	/**
	 * 取消预借
	 * @param preBorrowNo
	 * @throws ActionException
	 */
	public void cancelPreBorrow(int preBorrowNo) throws ActionException;
	
	/**
	 * 得到借阅信息
	 * @param borrowNo
	 * @return
	 * @throws ActionException
	 */
	public Borrow getBorrow(int borrowNo) throws ActionException;
	
	/**
	 * 得到借阅信息(通过预借号)
	 * @param preBorrowNo
	 * @return
	 * @throws ActionException
	 */
	public Borrow getBorrowByPre(int preBorrowNo) throws ActionException;
	
	/**
	 * 查询借阅(通过用户号)
	 * @param userNo
	 * @param pageBean
	 * @return
	 * @throws ActionException
	 */
	public PageResult getBorrows(int userNo, PageBean pageBean) throws ActionException;
	
	/**
	 * 归还
	 * @param borrowNo
	 * @throws ActionException
	 */
	public void returnSub(int borrowNo) throws ActionException;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?