📄 busiobjbo.java
字号:
package com.woyi.bo;
import java.util.List;
import com.woyi.dao.ClubInfoDAO;
import com.woyi.dao.HotelDetailInfoDAO;
import com.woyi.dao.HotelInfoDAO;
import com.woyi.dao.RoomDetailDAO;
import com.woyi.dao.RoomInfoDAO;
import com.woyi.dto.ClubInfo;
import com.woyi.dto.HotelDetailInfo;
import com.woyi.dto.HotelInfo;
import com.woyi.dto.RoomDetail;
import com.woyi.dto.RoomInfo;
import com.woyi.page.PageInfo;
/**
* 处理业务逻辑类
* @author tangsz
*
*/
public class BusiObjBo {
private HotelInfoDAO hotelinfodao;
private RoomInfoDAO roomInfoDAO;
private ClubInfoDAO clubInfoDAO;
private HotelDetailInfoDAO hotelDetailInfoDAO;
private RoomDetailDAO roomDetailDAO;
public HotelInfoDAO getHotelinfodao() {
return hotelinfodao;
}
public void setHotelinfodao(HotelInfoDAO hotelinfodao) {
this.hotelinfodao = hotelinfodao;
}
/**
* Method 增加客房信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean addHotelInfo(HotelInfo hotelInfo){
boolean isflag = false;
if (hotelinfodao.save(hotelInfo)){
isflag = true;
}
return isflag;
}
/**
* Method 删除客房信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean delHotelInfo(HotelInfo hotelInfo){
boolean isflag = false;
if (hotelinfodao.delete(hotelInfo)){
isflag = true;
}
return isflag;
}
/**
* Method 修改客房信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean upHotelInfo(HotelInfo hotelInfo){
boolean isflag = false;
if (hotelinfodao.attachDirty(hotelInfo)){
isflag = true;
}
return isflag;
}
/**
* Method 查询客房信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public PageInfo queryHotelInfo(HotelInfo hotelInfo,int pageno){
PageInfo pageInfo = hotelinfodao.findHotelInfo(hotelInfo.getHotelsize(),hotelInfo.getHotelfloor(),hotelInfo.getHotellevel(),hotelInfo.getHotelprice(),pageno);
return pageInfo;
}
/**
* Method 查询单个客房信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public List querySingleHotel(HotelInfo hotelInfo){
List list;
list = hotelinfodao.findSingleHotelInfo(hotelInfo.getHotelsId());
return list;
}
/**
* Method 查询客房定购信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public List queryHotelDetail(Integer hotelid){
List list;
list = hotelDetailInfoDAO.findHotelDetailInfo(hotelid);
return list;
}
/**
* Method 查询单个客房定购信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public List querySingleHotelDetail(Integer hotelsDetailId){
List list;
list = hotelDetailInfoDAO.findSingleHotelDetailInfo(hotelsDetailId);
return list;
}
/**
* Method 查询包间信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public PageInfo queryRoomInfo(RoomInfo roomInfo,int pageno){
PageInfo pageInfo = roomInfoDAO.findRoomInfo(roomInfo.getRoomsName(),roomInfo.getRoomstableid(),roomInfo.getRoomsSize(),pageno);
return pageInfo;
}
/**
* Method 删除包间信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean delRoomInfo(RoomInfo roomInfo){
boolean isflag = false;
if (roomInfoDAO.delete(roomInfo)){
isflag = true;
}
return isflag;
}
/**
* Method 增加包间信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean addHotelInfo(RoomInfo RoomInfo){
boolean isflag = false;
if (roomInfoDAO.save(RoomInfo)){
isflag = true;
}
return isflag;
}
/**
* Method 修改包间信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean upRoomInfo(RoomInfo RoomInfo){
boolean isflag = false;
if (roomInfoDAO.attachDirty(RoomInfo)){
isflag = true;
}
return isflag;
}
/**
* Method 查询单个包间信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public List querySingleRoom(RoomInfo RoomInfo){
List list;
list = roomInfoDAO.findSingleRoomInfo(RoomInfo.getRoomsId());
return list;
}
/**
* Method 查询客房定购信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public PageInfo queryHotelDetail(HotelInfo hotelinfo,int pageno,String query,String custname,String certnum){
PageInfo pageInfo =null;
if("0".equals(query)){
pageInfo = hotelinfodao.queryHotelDetail(hotelinfo,pageno);
}else if("1".equals(query)){
pageInfo = hotelinfodao.queryHotelDetail1(hotelinfo,pageno,custname,certnum);
}else if("2".equals(query)){
pageInfo = hotelinfodao.queryHotelDetail2(hotelinfo,pageno,custname,certnum);
}
return pageInfo;
}
/**
* Method 退订客房信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean cancleHotelInfo(HotelDetailInfo hotelDetailInfo){
boolean isflag = false;
if (hotelDetailInfoDAO.attachDirty(hotelDetailInfo)){
isflag = true;
}
return isflag;
}
/**
* Method 退订客房执行删除
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean deleteHotelDetail(HotelDetailInfo hotelDetailInfo){
boolean isflag = false;
if (hotelDetailInfoDAO.delete(hotelDetailInfo)){
isflag = true;
}
return isflag;
}
/**
* Method 删除客房预订客房执行删除
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean deleteHotelDetailby(int hotelDetailInfo,String query){
boolean isflag = false;
if (hotelDetailInfoDAO.deleteHotelDetailby(hotelDetailInfo,query)){
isflag = true;
}
return isflag;
}
/**
* Method 预订客房信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean OrdHotelInfo(HotelDetailInfo hotelDetailInfo){
boolean isflag = false;
if (hotelDetailInfoDAO.save(hotelDetailInfo)){
isflag = true;
}
return isflag;
}
/**
* Method 查询包间信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public PageInfo queryRoomDetail( RoomInfo roomInfo,int pageno,String query,String custname,String certnum){
PageInfo pageInfo =null;
if("0".equals(query)){
pageInfo = roomDetailDAO.queryRoomDetail(roomInfo,pageno);
}else if("1".equals(query)){
pageInfo = roomDetailDAO.queryRoomDetail1(roomInfo,pageno,custname,certnum);
}else if("2".equals(query)){
pageInfo = roomDetailDAO.queryRoomDetail2(roomInfo,pageno,custname,certnum);
}
return pageInfo;
}
/**
* Method 查询包间预订信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public List queryRoomOrdDetail(Integer hotelid){
List list;
list = roomDetailDAO.findRoomDetailInfo(hotelid);
return list;
}
/**
* Method 预订包间信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean OrdRoomInfo(RoomDetail romDetail){
boolean isflag = false;
if (roomDetailDAO.save(romDetail)){
isflag = true;
}
return isflag;
}
/**
* Method 退订包间执行删除
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean deleteRoomDetail(RoomDetail romDetail){
boolean isflag = false;
if (roomDetailDAO.delete(romDetail)){
isflag = true;
}
return isflag;
}
/**
* Method 包间信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean cancleRoomInfo(RoomDetail romDetail){
boolean isflag = false;
if (roomDetailDAO.attachDirty(romDetail)){
isflag = true;
}
return isflag;
}
/**
* Method 查询包间信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public List querySinleRoomOrdDetail(Integer hotelid){
List list;
list = roomDetailDAO.querySinleRoomOrdDetail(hotelid);
return list;
}
/**
* Method 查询会员信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public PageInfo queryClubInfo( ClubInfo roomInfo,int page){
PageInfo pageInfo =null;
pageInfo = clubInfoDAO.queryclubInfo(roomInfo, page);
return pageInfo;
}
/**
* Method 增加会员信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean addClubInfo(ClubInfo roomInfo){
boolean isflag = false;
if (clubInfoDAO.save(roomInfo)){
isflag = true;
}
return isflag;
}
/**
* Method 修改会员信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean updateClubInfo(ClubInfo roomInfo){
boolean isflag = false;
if (clubInfoDAO.attachDirty(roomInfo)){
isflag = true;
}
return isflag;
}
/**
* Method 删除会员信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean delClubInfo(ClubInfo roomInfo){
boolean isflag = false;
if (clubInfoDAO.delete(roomInfo)){
isflag = true;
}
return isflag;
}
/**
* Method 查询单个会员信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public List querySingleClub(ClubInfo roomInfo){
List list;
list = clubInfoDAO.findByClubid(roomInfo.getClubId());
return list;
}
/**
* Method 查询会员列表
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public List queryClubList(){
List list;
list = clubInfoDAO.ClubInfoList();
return list;
}
/**
* Method 查询提醒信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public PageInfo queryOrderalert( String query,int pageno){
PageInfo pageInfo =null;
if("0".equals(query)){
pageInfo = hotelDetailInfoDAO.queryHOrderalert(pageno);
}else{
pageInfo = roomDetailDAO.queryROrderalert(pageno);
}
return pageInfo;
}
public RoomInfoDAO getRoomInfoDAO() {
return roomInfoDAO;
}
public void setRoomInfoDAO(RoomInfoDAO roomInfoDAO) {
this.roomInfoDAO = roomInfoDAO;
}
public ClubInfoDAO getClubInfoDAO() {
return clubInfoDAO;
}
public void setClubInfoDAO(ClubInfoDAO clubInfoDAO) {
this.clubInfoDAO = clubInfoDAO;
}
public HotelDetailInfoDAO getHotelDetailInfoDAO() {
return hotelDetailInfoDAO;
}
public void setHotelDetailInfoDAO(HotelDetailInfoDAO hotelDetailInfoDAO) {
this.hotelDetailInfoDAO = hotelDetailInfoDAO;
}
public RoomDetailDAO getRoomDetailDAO() {
return roomDetailDAO;
}
public void setRoomDetailDAO(RoomDetailDAO roomDetailDAO) {
this.roomDetailDAO = roomDetailDAO;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -