package cn.buk.hotel.dto;
import java.util.Date;
/**
* Created by william on 2015-1-14.
*/
public class HotelRatePlanRateDto {
/**
* 房价日期
*/
private Date startDate;
private float price;
private int breakfast;
/**
* 返现信息
* <RebatePromotion StartPeriod="2014-12-31" EndPeriod="2015-12-31" ProgramName="2012年全年消费券返现活动" Amount="183" CurrencyCode="CNY" Code="503"><Description><Text>使用携程消费券成功预订并入住,且完成Email确认,订单成交后3个工作日内将获得183元返现至您的现金账户。</Text></Description></RebatePromotion>
* @return
*/
/**
* 返现金额
*/
private int rebateAmount;
/**
* 返现文字说明
*/
private String rebateDesc;
/**
* GuaranteeCode属性:担保类型代码,参考CodeList(RGC)
* RoomGuarantee Code RGC
1 峰时担保
2 全额担保
3 超时担保
4 一律担保
*/
private int guaranteeCode;
/**
* HoldTime属性:在此时间之前不需要担保
*/
private String holdTime;
/**
* 取消政策,在start - end 之间取消的处罚金额为 cancelPenaltyAmount
*/
private Date cancelPolicyStart;
private Date cancelPolicyEnd;
private int cancelPenaltyAmount;
public Date getStartDate() {
return startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public float getPrice() {
return price;
}
public void setPrice(float price) {
this.price = price;
}
public int getBreakfast() {
return breakfast;
}
public void setBreakfast(int breakfast) {
this.breakfast = breakfast;
}
public int getRebateAmount() {
return rebateAmount;
}
public void setRebateAmount(int rebateAmount) {
this.rebateAmount = rebateAmount;
}
public String getRebateDesc() {
return rebateDesc;
}
public void setRebateDesc(String rebateDesc) {
this.rebateDesc = rebateDesc;
}
public String getHoldTime() {
return holdTime;
}
public void setHoldTime(String holdTime) {
this.holdTime = holdTime;
}
public int getGuaranteeCode() {
return guaranteeCode;
}
public void setGuaranteeCode(int guaranteeCode) {
this.guaranteeCode = guaranteeCode;
}
public void setCancelPolicyStart(Date cancelPolicyStart) {
this.cancelPolicyStart = cancelPolicyStart;
}
public Date getCancelPolicyStart() {
return cancelPolicyStart;
}
public void setCancelPolicyEnd(Date cancelPolicyEnd) {
this.cancelPolicyEnd = cancelPolicyEnd;
}
public Date getCancelPolicyEnd() {
return cancelPolicyEnd;
}
public void setCancelPenaltyAmount(int cancelPenaltyAmount) {
this.cancelPenaltyAmount = cancelPenaltyAmount;
}
public int getCancelPenaltyAmount() {
return cancelPenaltyAmount;
}
}