informationdao.java
来自「这个是完整的wap项目的源码 开发语言 Java 系统架构 Struts +」· Java 代码 · 共 89 行
JAVA
89 行
package com.longtime.wap.module.business.dao;
import java.util.List;
import com.longtime.wap.common.web.Page;
import com.longtime.wap.model.Information;
import com.longtime.wap.module.business.common.InformationQueryBean;
/**
* InformationDao层代码
*
* @author bulc
* @date Nov 15, 2007
*/
public interface InformationDao {
/**
* 统计信息数
*
* @param queryBean
* 搜索参数
* @param isOverdue
* 是否过期
* @param searchType
* 搜索类型
* @return 信息数
*/
public int retrieveInformationsCount(InformationQueryBean queryBean,
boolean isOverdue, String searchType);
/**
* 列表分页显示出所有符合搜索条件的信息
*
* @param queryBean
* 搜索参数
* @param searchType
* 搜索类型
* @param isOverdue
* 判断是否超时
* @param page
* 分页参数
* @return 信息列表
*/
public List retrieveInformationsByCondition(InformationQueryBean queryBean,
String searchType, boolean isOverdue, Page page);
/**
* 根据id集合查询信息对象
*
* @param ids
* id集合
* @return 信息列表
*/
public List retrieveInformationsByIds(String[] ids);
/**
* 根据id获取信息对象
*
* @param id
* 信息id
* @return 信息对象
*/
public Information retrieveInformationById(Long id);
/**
* 批量更新信息对象
*
* @param informations
* 信息对象集合
*/
public void updateInformations(List informations);
/**
* 更新信息对象
*
* @param information
* 信息对象
*/
public void updateInformation(Information information);
/**
* 批量删除信息对象
*
* @param informations
* 信息对象集合列表
*/
public void deleteInformations(List informations);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?