package cn.bdqn.mhouse.dao;import java.util.List;import cn.bdqn.mhouse.entity.House;
import cn.bdqn.mhouse.entity.HouseCondition;
import cn.bdqn.mhouse.util.Page;
/***
*
* 项目名称:mhouse
* 类名称:IHouseDao
* 类描述: 房屋信息的持久化层接口
* 创建人:Mu Xiongxiong
* 创建时间:2017-3-15 上午11:37:35
* 修改人:Mu Xiongxiong
* 修改时间:2017-3-15 上午11:37:35
* 修改备注:
* @version
**/public interface IHouseDao {/*** * @Title: deleteByPrimaryKey* @Description: 该方法的主要作用:根据id删除房屋信息* @param @param id* @param @return 设定文件 * @return 返回类型:int * @throws*/int deleteByPrimaryKey(Integer id);/*** * @Title: insert* @Description: 该方法的主要作用:添加房屋信息* @param @param record* @param @return 设定文件 * @return 返回类型:int * @throws*/int insert(House record);/*** * @Title: selectByPrimaryKey* @Description: 该方法的主要作用:根据id查询房屋信息* @param @param id* @param @return 设定文件 * @return 返回类型:House * @throws*/House selectByPrimaryKey(Integer id);/*** * @Title: updateByPrimaryKey* @Description: 该方法的主要作用:根据id修改房屋信息* @param @param record* @param @return 设定文件 * @return 返回类型:int * @throws*/int updateByPrimaryKey(House record);/*** * @Title: reCount* @Description: 该方法的主要作用:动态查询房屋信息的总记录* @param @param housec* @param @return 设定文件 * @return 返回类型:int * @throws*/int reCount(HouseCondition housec);/*** * @Title: getHouseInfoByDymanic* @Description: 动态分页查询房屋信息* @param @param housec* @param @param pageIndex* @param @return 设定文件* @return Page 返回类型* @throws*/Page getHouseInfoByDymanic(HouseCondition housec,int pageIndex);///测试//*** * @Title: getHouseInfo* @Description: 查询全部房屋信息* @param @return 设定文件* @return Page 返回类型* @throws*/Page getHouseInfo();//测试分页查询所有房屋信息Page getHousePage(int pageIndex);
}