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);
}