/* * Distributable under LGPL v3 license. * See terms of license at https://github.com/Yunfeng/schotel/blob/master/LICENSE */ package cn.buk.hotel.entity; import cn.buk.util.DateUtil; import javax.persistence.*; import java.util.Date; /** * Created by william on 2014-11-22. */ @Entity @Table(name="CacheTime_HotelCacheChange") public class CacheHotelCacheChange { @Id @GeneratedValue private int id; private String hotelCode; @Temporal(TemporalType.DATE) private Date startDate; @Temporal(TemporalType.DATE) private Date endDate; private String ratePlanCode; private int status; @Temporal(TemporalType.TIMESTAMP) @Column(updatable = false) private Date createTime = DateUtil.getCurDateTime(); @Temporal(TemporalType.TIMESTAMP) private Date lastUpdate = DateUtil.getCurDateTime(); public int getId() { return id; } public void setId(int id) { this.id = id; } public String getHotelCode() { return hotelCode; } public void setHotelCode(String hotelCode) { this.hotelCode = hotelCode; } public Date getStartDate() { return startDate; } public void setStartDate(Date startDate) { this.startDate = startDate; } public Date getEndDate() { return endDate; } public void setEndDate(Date endDate) { this.endDate = endDate; } public String getRatePlanCode() { return ratePlanCode; } public void setRatePlanCode(String ratePlanCode) { this.ratePlanCode = ratePlanCode; } public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getLastUpdate() { return lastUpdate; } public void setLastUpdate(Date lastUpdate) { this.lastUpdate = lastUpdate; } }