Station.java 4 KB
package com.bsth.entity;

import java.util.Date;

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


/**
 * 
 * @ClassName : Station
 * 
 * @author : bsth@lq
 * 
 * @Description : TODO(站点信息表)
 * 
 * @Data :2016-04-19
 *
 * @version 公交调度系统BS版 0.1
 */

@Entity
@Table(name = "bsth_c_station")
public class Station {
	
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Integer id;
	
	// 站点编码
	private String stationCod;
	
	// 站点名称
	private String stationName;
	
	// 站点类别
	private String stationType;
	
	// 所在道路编码
	private String roadCoding;
	
	// 站点地理位置百度坐标(BD-09)经度
	private String bLonx;
	
	// 站点地理位置百度坐标(BD-09)纬度
	private String bLaty;
	
	// 站点地理位置高德坐标(GCJ-02)经度
	private String dLonx;
		
	// 站点地理位置高德坐标(GCJ-02)纬度
	private String dLaty;
	
	// 经纬坐标类型
	private String dbType;
	
	// 站点地理位置GPS坐标经度
	private String gLonx;
	
	// 站点地理位置GPS坐标纬度
	private String gLaty;
	
	// x
	private String x;
	
	// y
	private String y;
	
	// 创建人
	private Integer createBy;
	
	// 修改人
	private Integer updateBy;
	
	// 描述
	private String descriptions;
	
	// 创建日期
	@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 getStationCod() {
		return stationCod;
	}

	public void setStationCod(String stationCod) {
		this.stationCod = stationCod;
	}

	public String getStationName() {
		return stationName;
	}

	public void setStationName(String stationName) {
		this.stationName = stationName;
	}

	public String getStationType() {
		return stationType;
	}

	public void setStationType(String stationType) {
		this.stationType = stationType;
	}

	public String getRoadCoding() {
		return roadCoding;
	}

	public void setRoadCoding(String roadCoding) {
		this.roadCoding = roadCoding;
	}

	public String getbLonx() {
		return bLonx;
	}

	public void setbLonx(String bLonx) {
		this.bLonx = bLonx;
	}

	public String getbLaty() {
		return bLaty;
	}

	public void setbLaty(String bLaty) {
		this.bLaty = bLaty;
	}

	public String getdLonx() {
		return dLonx;
	}

	public void setdLonx(String dLonx) {
		this.dLonx = dLonx;
	}

	public String getdLaty() {
		return dLaty;
	}

	public void setdLaty(String dLaty) {
		this.dLaty = dLaty;
	}

	public String getDbType() {
		return dbType;
	}

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

	public String getgLonx() {
		return gLonx;
	}

	public void setgLonx(String gLonx) {
		this.gLonx = gLonx;
	}

	public String getgLaty() {
		return gLaty;
	}

	public void setgLaty(String gLaty) {
		this.gLaty = gLaty;
	}

	public String getX() {
		return x;
	}

	public void setX(String x) {
		this.x = x;
	}

	public String getY() {
		return y;
	}

	public void setY(String y) {
		this.y = y;
	}

	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 String getDescriptions() {
		return descriptions;
	}

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

	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;
	}
}