tot.dao.jdbc
类 HouseDaoImplJDBC

java.lang.Object
  继承者 tot.dao.AbstractDao
      继承者 tot.dao.jdbc.HouseDaoImplJDBC

public class HouseDaoImplJDBC
extends AbstractDao


构造函数摘要
HouseDaoImplJDBC()
          Creates a new instance of HouseDaoImplJDBC
 
方法摘要
 boolean addHouse(int InfoTypeId, int CityId, int AreaId, java.lang.String HasHouse, java.lang.String Sex, java.lang.String Position, int RoomTypeId, int FloorLevelId, float Area_Start, float Area_End, float Price, java.lang.String OtherDes, java.lang.String ContactMan, java.lang.String ContactType, java.lang.String DelePass, java.lang.String UserName, java.lang.String UserIp, int ToAgencyId, int AgencyId, java.sql.Timestamp addtime, int ischeck)
          add floor level
 void batCheck(java.lang.String[] s)
           
 void batDel(java.lang.String[] s)
           
 void batUnCheck(java.lang.String[] s)
           
 boolean checkAgencyOwn(int id, int agencyid)
           
 boolean checkMemberOwn(int id, java.lang.String userid)
           
 boolean delHouse_Member(int id, java.lang.String userid)
           
 boolean delHouse(int id)
           
 boolean delHouse(int id, java.lang.String delepass)
           
 int getCount_Member(java.lang.String userid)
           
 DataField getHouse(int id)
           
 java.util.Collection getHouseList_Member(java.lang.String userid, int currentpage, int pagesize)
           
 java.util.Collection getHouseList(int ischeck, int infotypeid, int cityid, int areaid, int floorlevelid, int roomtypeid, int agencyid, int toagencyid, int currentpage, int pagesize)
          get house list
 java.util.Collection getHouseList(int ischeck, int infotypeid, int cityid, int areaid, int floorlevelid, int roomtypeid, int agencyid, int area_start, int area_end, int price_start, int price_end, java.lang.String pos, int currentpage, int pagesize)
          get house list
 DataField getShowHouse(int id)
           
 int getTotalCount(int ischeck, int infotypeid, int cityid, int areaid, int floorlevelid, int roomtypeid, int agencyid, int toagencyid)
          get count
 int getTotalCount(int ischeck, int infotypeid, int cityid, int areaid, int floorlevelid, int roomtypeid, int agencyid, int area_start, int area_end, int price_start, int price_end, java.lang.String pos)
          get count
 boolean modHouse(int id, int InfoTypeId, int CityId, int AreaId, java.lang.String HasHouse, java.lang.String Sex, java.lang.String Position, int RoomTypeId, int FloorLevelId, float Area_Start, float Area_End, float Price, java.lang.String OtherDes, java.lang.String ContactMan, java.lang.String ContactType, java.lang.String DelePass, java.lang.String UserName, java.lang.String UserIp, int ToAgencyId, int AgencyId, java.sql.Timestamp addtime, int ischeck)
           
 void updateHits(int id)
           
 
从类 tot.dao.AbstractDao 继承的方法
bat, exe, exeTransaction, findByPrimaryKey, getData, getDataCount, getDataList_Limit_Normal, getDataList_mysqlLimit, getFirstData
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造函数详细信息

HouseDaoImplJDBC

public HouseDaoImplJDBC()
Creates a new instance of HouseDaoImplJDBC

方法详细信息

addHouse

public boolean addHouse(int InfoTypeId,
                        int CityId,
                        int AreaId,
                        java.lang.String HasHouse,
                        java.lang.String Sex,
                        java.lang.String Position,
                        int RoomTypeId,
                        int FloorLevelId,
                        float Area_Start,
                        float Area_End,
                        float Price,
                        java.lang.String OtherDes,
                        java.lang.String ContactMan,
                        java.lang.String ContactType,
                        java.lang.String DelePass,
                        java.lang.String UserName,
                        java.lang.String UserIp,
                        int ToAgencyId,
                        int AgencyId,
                        java.sql.Timestamp addtime,
                        int ischeck)
add floor level


modHouse

public boolean modHouse(int id,
                        int InfoTypeId,
                        int CityId,
                        int AreaId,
                        java.lang.String HasHouse,
                        java.lang.String Sex,
                        java.lang.String Position,
                        int RoomTypeId,
                        int FloorLevelId,
                        float Area_Start,
                        float Area_End,
                        float Price,
                        java.lang.String OtherDes,
                        java.lang.String ContactMan,
                        java.lang.String ContactType,
                        java.lang.String DelePass,
                        java.lang.String UserName,
                        java.lang.String UserIp,
                        int ToAgencyId,
                        int AgencyId,
                        java.sql.Timestamp addtime,
                        int ischeck)

delHouse

public boolean delHouse(int id)
                 throws ObjectNotFoundException,
                        DatabaseException
抛出:
ObjectNotFoundException
DatabaseException

updateHits

public void updateHits(int id)
                throws ObjectNotFoundException,
                       DatabaseException
抛出:
ObjectNotFoundException
DatabaseException

getHouse

public DataField getHouse(int id)

getShowHouse

public DataField getShowHouse(int id)

getCount_Member

public int getCount_Member(java.lang.String userid)

getTotalCount

public int getTotalCount(int ischeck,
                         int infotypeid,
                         int cityid,
                         int areaid,
                         int floorlevelid,
                         int roomtypeid,
                         int agencyid,
                         int toagencyid)
get count

参数:
ischeck - 审核状态,0=未审核,1=已审核
infotypeid - 信息类别ID,0=调用全部类别
cityid - 城市ID,0=调用全部城市
areaid - 地区ID,0=调用全部地区
floorlevelid - 楼层ID,0=调用全部楼层
roomtypeid - 户型ID,0=调用全部户型
agencyid - 代理id
toagencyid - 委托代理ID
返回:
int

getHouseList

public java.util.Collection getHouseList(int ischeck,
                                         int infotypeid,
                                         int cityid,
                                         int areaid,
                                         int floorlevelid,
                                         int roomtypeid,
                                         int agencyid,
                                         int toagencyid,
                                         int currentpage,
                                         int pagesize)
get house list

参数:
ischeck - 审核状态,0=未审核,1=已审核
infotypeid - 信息类别ID,0=调用全部类别
cityid - 城市ID,0=调用全部城市
areaid - 地区ID,0=调用全部地区
floorlevelid - 楼层ID,0=调用全部楼层
roomtypeid - 户型ID,0=调用全部户型
agencyid - 代理ID,0=显示全部
toagencyid - 委托代理ID
currentpage - 当前页数
pagesize - 每页显示个数
返回:
Collection

getHouseList_Member

public java.util.Collection getHouseList_Member(java.lang.String userid,
                                                int currentpage,
                                                int pagesize)

getTotalCount

public int getTotalCount(int ischeck,
                         int infotypeid,
                         int cityid,
                         int areaid,
                         int floorlevelid,
                         int roomtypeid,
                         int agencyid,
                         int area_start,
                         int area_end,
                         int price_start,
                         int price_end,
                         java.lang.String pos)
get count

参数:
ischeck - 审核状态,0=未审核,1=已审核
infotypeid - 信息类别ID,0=调用全部类别
cityid - 城市ID,0=调用全部城市
areaid - 地区ID,0=调用全部地区
floorlevelid - 楼层ID,0=调用全部楼层
roomtypeid - 户型ID,0=调用全部户型
agencyid - 代理id
area_start - 起始面积
area_end - 结束面积
price_start - 起始价格
price_end - 结束价格
pos - 所在位置,用于模糊搜索
返回:
int

getHouseList

public java.util.Collection getHouseList(int ischeck,
                                         int infotypeid,
                                         int cityid,
                                         int areaid,
                                         int floorlevelid,
                                         int roomtypeid,
                                         int agencyid,
                                         int area_start,
                                         int area_end,
                                         int price_start,
                                         int price_end,
                                         java.lang.String pos,
                                         int currentpage,
                                         int pagesize)
get house list

参数:
ischeck - 审核状态,0=未审核,1=已审核
infotypeid - 信息类别ID,0=调用全部类别
cityid - 城市ID,0=调用全部城市
areaid - 地区ID,0=调用全部地区
floorlevelid - 楼层ID,0=调用全部楼层
roomtypeid - 户型ID,0=调用全部户型
agencyid - 代理ID,0=显示全部
area_start - 起始面积
area_end - 结束面积
price_start - 起始价格
price_end - 结束价格
pos - 所在位置,用于模糊搜索
currentpage - 当前页数
pagesize - 每页显示个数
返回:
Collection

delHouse

public boolean delHouse(int id,
                        java.lang.String delepass)

delHouse_Member

public boolean delHouse_Member(int id,
                               java.lang.String userid)

checkMemberOwn

public boolean checkMemberOwn(int id,
                              java.lang.String userid)

checkAgencyOwn

public boolean checkAgencyOwn(int id,
                              int agencyid)

batDel

public void batDel(java.lang.String[] s)

batCheck

public void batCheck(java.lang.String[] s)

batUnCheck

public void batUnCheck(java.lang.String[] s)