package com.roboo.qiushibaike.dao; import java.util.LinkedList; import com.roboo.qiushibaike.model.QiuShiItem; public interface IQiuShiItemDao { /*** * 将数据保存到数据库中 * @param item:要保存的数据 * @return */ public int insert(QiuShiItem item); /** * 判断当前要插入数据是否已经存在于数据库中 * @param md5:一条糗事对应的唯一的md5码 * @return */ public boolean isInserted(String md5); /** * 获取插入数据库中的数据根据类型 * @param type:要获取的数据的类型 * @return */ public LinkedList<QiuShiItem> getItems(String type); /*** * 获取插入数据库中的指定页码的数据根据数据累心 * @param type:要获取的数据的类型 * @param pageNo:当前要获取的页码 * @return */ public LinkedList<QiuShiItem> getItems(String type,int pageNo); /*** * 用于下拉刷新,当下拉刷新成功获取数据后删除以前的相同类型的数据,保存最新的下拉刷新数据到数据库 * @param type:要获取的数据的类型 * @return */ public boolean removePreviousItems(String type); }