readerserviceimpl.java

来自「实现图书的借阅和管理信息化」· Java 代码 · 共 72 行

JAVA
72
字号
package com.moonman.libraryManager.model.serviceImpl;

import java.util.List;

import com.moonman.libraryManager.model.dao.ReaderDAO;
import com.moonman.libraryManager.model.service.ReaderService;
import com.moonman.libraryManager.model.vo.Reader;

public class ReaderServiceImpl implements ReaderService {

	private ReaderDAO readerDAO;

	public void setReaderDAO(ReaderDAO readerDAO) {
		this.readerDAO = readerDAO;
	}

	public Reader getReaderByZjh(String zjh) {
		return this.readerDAO.getReaderByZjh(zjh);
	}

	// 根据图书内容和类型查询读者信息
	public List<Reader> getReaderByContition(String type, String content) {
		return this.readerDAO.getReaderByContition(type, content);
	}

	// 根据图书条件和类型对读者进行分页
	public List<Reader> getReaderByPageIndexAndContition(String type,
			String content, int pageSize, int startRow) {
		return this.readerDAO.getReaderByPageIndexAndContition(type, content,
				pageSize, startRow);
	}

	/**
	 * 添加一个读者信息
	 * 
	 * @param reader
	 * @return
	 */
	public boolean addReader(Reader reader) {
		return this.readerDAO.addReader(reader);
	}

	/**
	 * 根据读者编号删除读者信息
	 * 
	 * @param readerId
	 * @return
	 */
	public boolean deleteReader(String readerId) {
		return this.readerDAO.deleteReader(readerId);
	}

	/**
	 * 修改读者信息
	 * 
	 * @param reader
	 * @return
	 */
	public boolean modifyReader(Reader reader) {
		return this.readerDAO.modifyReader(reader);
	}

	/**
	 * 根据读者名字进行模糊查询
	 * 
	 * @return 查询结果
	 */
	public List<Reader> getReaderLikeName(String name) {
		return this.readerDAO.getReaderLikeName(name);
	}
}

⌨️ 快捷键说明

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