/* * Distributable under LGPL v3 license. * See terms of license at https://github.com/Yunfeng/schotel/blob/master/LICENSE */ package cn.buk.hotel.entity; import javax.persistence.*; import java.util.List; /** * User: yfdai * Date: 14-10-30 * Time: 下午4:49 */ @Entity @Table(name="hotel_guestroom") public class HotelGuestRoom { @Id @GeneratedValue private int id; @ManyToOne @JoinColumn(name="hotel_id") private HotelInfo hotelInfo; /** * RoomTypeCode属性:房型代码,对应Ctrip基础房型 */ @Column(length=10) private String roomTypeCode; /** * RoomTypeName属性:房型名称 */ private String roomTypeName; private int standardOccupancy; /** * 床的尺寸 */ private String size; private String floor; private String invBlockCode; private String bedTypeCode; private int nonSmoking; private int hasWindow; private int quantity; private String roomSize; /** * 房间设施 */ @OneToMany(mappedBy = "hotelGuestRoom", cascade = {CascadeType.ALL}) private List<HotelGuestRoomAmenity> hotelGuestRoomAmenities; public int getId() { return id; } public void setId(int id) { this.id = id; } public HotelInfo getHotelInfo() { return hotelInfo; } public void setHotelInfo(HotelInfo hotelInfo) { this.hotelInfo = hotelInfo; } public String getRoomTypeName() { return roomTypeName; } public void setRoomTypeName(String roomTypeName) { this.roomTypeName = roomTypeName; } public String getRoomTypeCode() { return roomTypeCode; } public void setRoomTypeCode(String roomTypeCode) { this.roomTypeCode = roomTypeCode; } public int getStandardOccupancy() { return standardOccupancy; } public void setStandardOccupancy(int standardOccupancy) { this.standardOccupancy = standardOccupancy; } public String getSize() { return size; } public void setSize(String size) { this.size = size; } public String getFloor() { return floor; } public void setFloor(String floor) { this.floor = floor; } public String getInvBlockCode() { return invBlockCode; } public void setInvBlockCode(String invBlockCode) { this.invBlockCode = invBlockCode; } public String getBedTypeCode() { return bedTypeCode; } public void setBedTypeCode(String bedTypeCode) { this.bedTypeCode = bedTypeCode; } public int getNonSmoking() { return nonSmoking; } public void setNonSmoking(int nonSmoking) { this.nonSmoking = nonSmoking; } public int getHasWindow() { return hasWindow; } public void setHasWindow(int hasWindow) { this.hasWindow = hasWindow; } public int getQuantity() { return quantity; } public void setQuantity(int quantity) { this.quantity = quantity; } public List<HotelGuestRoomAmenity> getHotelGuestRoomAmenities() { return hotelGuestRoomAmenities; } public void setHotelGuestRoomAmenities(List<HotelGuestRoomAmenity> hotelGuestRoomAmenities) { this.hotelGuestRoomAmenities = hotelGuestRoomAmenities; } public String getRoomSize() { return roomSize; } public void setRoomSize(String roomSize) { this.roomSize = roomSize; } }