CarPark.java 4.67 KB
package com.bsth.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;


/**
 * 
 * @ClassName: CarPark(停车场类)
 * 
 * @Description: TODO(停车场)
 * 
 * @Author bsth@lq
 * 
 * @Date 2016-06-01 16:06:17
 *
 * @Version 公交调度系统BS版 0.1
 * 
 */

@Entity
@Table(name = "bsth_c_car_park")
public class CarPark {
	
	@Id
	@GeneratedValue
	private Integer id;
	
	// 停车场编号
	private String parkCode;
	
	// 停车场名称
	private String parkName;
	
	// 地理位置(百度坐标)
	private String bParkPoint;
	
	// 地理位置中心点(百度坐标)
	private String bCenterPoint;
	
	// 地理位置(WGS坐标)
	private String gParkPoint;
		
	// 地理位置中心点(WGS坐标)
	private String gCenterPoint;
	
	/**
	 * 经纬坐标类型 
	 * 
	 * --------- b:百度坐标系
	 * 
	 * --------- d:高德坐标系
	 */
	private String dbType;
	
	/**
	 * 图形类型
	 * 
	 * ------ r:圆形
	 * 
	 * ------ p:多边形
	 */
	private String shapesType;
	
	// 圆形半径
	private Integer radius;
	
	// 面积
	private double area;
	
	// 所属公司
	private String company;
	
	// 分公司
	private String brancheCompany;
	
	// 是否撤销
	private Integer destroy;
	
	// 版本号
	private Integer versions;
	
	// 描述
	private String descriptions;
	
	// 创建人
	private Integer createBy;
		
	// 修改人
	private Integer updateBy;
	
	// 创建日期
	@Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
	private Date createDate;
	
	// 修改日期
	@Column(name = "update_date", columnDefinition = "TIMESTAMP  DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
	private Date updateDate;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getParkCode() {
		return parkCode;
	}

	public void setParkCode(String parkCode) {
		this.parkCode = parkCode;
	}

	public String getParkName() {
		return parkName;
	}

	public void setParkName(String parkName) {
		this.parkName = parkName;
	}
	
	public String getbParkPoint() {
		return bParkPoint;
	}

	public void setbParkPoint(String bParkPoint) {
		this.bParkPoint = bParkPoint;
	}

	public String getbCenterPoint() {
		return bCenterPoint;
	}

	public void setbCenterPoint(String bCenterPoint) {
		this.bCenterPoint = bCenterPoint;
	}

	public String getgParkPoint() {
		return gParkPoint;
	}

	public void setgParkPoint(String gParkPoint) {
		this.gParkPoint = gParkPoint;
	}
	
	public String getDbType() {
		return dbType;
	}

	public void setDbType(String dbType) {
		this.dbType = dbType;
	}

	public String getShapesType() {
		return shapesType;
	}

	public void setShapesType(String shapesType) {
		this.shapesType = shapesType;
	}

	public Integer getRadius() {
		return radius;
	}

	public void setRadius(Integer radius) {
		this.radius = radius;
	}

	public String getgCenterPoint() {
		return gCenterPoint;
	}

	public void setgCenterPoint(String gCenterPoint) {
		this.gCenterPoint = gCenterPoint;
	}

	public double getArea() {
		return area;
	}

	public void setArea(double area) {
		this.area = area;
	}
	
	public String getBrancheCompany() {
		return brancheCompany;
	}

	public void setBrancheCompany(String brancheCompany) {
		this.brancheCompany = brancheCompany;
	}

	public String getCompany() {
		return company;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public Integer getDestroy() {
		return destroy;
	}

	public void setDestroy(Integer destroy) {
		this.destroy = destroy;
	}

	public Integer getVersions() {
		return versions;
	}

	public void setVersions(Integer versions) {
		this.versions = versions;
	}

	public String getDescriptions() {
		return descriptions;
	}

	public void setDescriptions(String descriptions) {
		this.descriptions = descriptions;
	}

	public Integer getCreateBy() {
		return createBy;
	}

	public void setCreateBy(Integer createBy) {
		this.createBy = createBy;
	}

	public Integer getUpdateBy() {
		return updateBy;
	}

	public void setUpdateBy(Integer updateBy) {
		this.updateBy = updateBy;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
	
}