/*
* 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;
/**
* User: william
* Date: 14-11-2
* Time: 下午12:54
*/
@Entity
@Table(name="hotel_address_zone")
public class HotelAddressZone {
@Id
@GeneratedValue
private int id;
@ManyToOne
@JoinColumn(name="hotel_id")
private HotelInfo hotelInfo;
/**
* 商业区代码
*/
private Integer zoneCode;
/**
* 商业区名称
*/
private String zoneName;
@Temporal(TemporalType.TIMESTAMP)
@Column(insertable=true, 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 HotelInfo getHotelInfo() {
return hotelInfo;
}
public void setHotelInfo(HotelInfo hotelInfo) {
this.hotelInfo = hotelInfo;
}
public int getZoneCode() {
if (zoneCode == null)
return 0;
else
return zoneCode.intValue();
}
public void setZoneCode(int zoneCode) {
this.zoneCode = zoneCode;
}
public String getZoneName() {
return zoneName;
}
public void setZoneName(String zoneName) {
this.zoneName = zoneName;
}
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;
}
}