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