package com.ithooks.android.xreap.dao.datahelper; import android.content.ContentValues; import java.util.List; /** * Author: ZhuWenWu * Version V1.0 * Date: 14-11-22 19:25 * Description: DB操作接口类 * Modification History: * Date Author Version Description * ----------------------------------------------------------------------------------- * 14-11-22 ZhuWenWu 1.0 1.0 * Why & What is modified: */ public interface DBInterface<T> { /** * 查询某一条记录 * * @param id ID * @return T 返回查询到得第一条记录 */ public T query(String id); /** * 删除所有数据 * * @return count 本次操作的条数 */ public int clearAll(); /** * 批量插入数据 * * @param listData 需要插入的数据列表 */ public void bulkInsert(List<T> listData); public ContentValues getContentValues(T data); }