public interface IBaseService<T> {
/**
* 添加
* @param t 添加的对象
* @return 影响的行数
*/
public int add(T t);
/**
* 更新
* @param t 更新的对象
* @return 影响的行数
*/
public int update(T t);
/**
* 根据ID查找
* @param t 查找对象的ID
* @return 查找出来的对象
*/
public T getById(Integer id);
/**
* 删除
* @param t 删除对象的ID
* @return 影响的行数
*/
public int delete(Integer id);
/**
* 分页查询
* @param page
*/
public void getPage(Page page);
}
/**
* 添加
* @param t 添加的对象
* @return 影响的行数
*/
public int add(T t);
/**
* 更新
* @param t 更新的对象
* @return 影响的行数
*/
public int update(T t);
/**
* 根据ID查找
* @param t 查找对象的ID
* @return 查找出来的对象
*/
public T getById(Integer id);
/**
* 删除
* @param t 删除对象的ID
* @return 影响的行数
*/
public int delete(Integer id);
/**
* 分页查询
* @param page
*/
public void getPage(Page page);
}