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 + -
显示快捷键?