LineInformation.java 6.91 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: LineInformation(线路标准信息实体类)
 * 
 * @Description: TODO(线路标准信息)
 * 
 * @author bsth@lq
 * 
 * @date 2016年4月12日 上午9:34:39
 *	
 * @version 公交调度系统BS版 0.1
 * 
 */
@Entity
@Table(name = "bsth_c_line_information")
public class LineInformation {

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Integer id;

	// 线路标准信息类型
	private String type;

	// 标准总里程
	private Double totalMileage;

	// 空放里程
	private Double emptyMileage;

	// 上行里程
	private Double upMileage;

	// 下行里程
	private Double downMileage;

	// 上行行驶时间
	private Double upTravelTime;

	// 下行行驶时间
	private Double downTravelTime;

	// 早高峰开始时间 00:00
	private String earlyStartTime;

	// 早高峰结束时间 00:00
	private String earlyEndTime;

	// 晚高峰开始时间 00:00
	private String lateStartTime;

	// 晚高峰结束时间 00:00
	private String lateEndTime;

	// 早高峰大间隔(分钟)
	private Double earlyIntervalLg;

	// 晚高峰大间隔(分钟)
	private Double lateIntervalLg;

	// 平时大间隔(分钟)
	private Double intervalLg;

	// 限速(平时)
	private Double speedLimit;
	
	// 限速(雨天)
	private Double rainLimit;
	
	// 限速(大雾)
	private Double fogLimit;
	
	// 限速(冰雪)
	private Double snowLimit;
	
	// 限速(节庆)
	private Double festivalSpeedLimit;
	
	// 滞站
	private Integer lagStation;
	
	// 越站
	private Integer Skip;
	
	// 超速
	private Integer speeding;
	
	// 串线
	private Integer  crossedLine;
	
	// 越界
	private Integer overflights;
	
	// 描述
	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 getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public Double getTotalMileage() {
		return totalMileage;
	}

	public void setTotalMileage(Double totalMileage) {
		this.totalMileage = totalMileage;
	}

	public Double getEmptyMileage() {
		return emptyMileage;
	}

	public void setEmptyMileage(Double emptyMileage) {
		this.emptyMileage = emptyMileage;
	}

	public Double getUpMileage() {
		return upMileage;
	}

	public void setUpMileage(Double upMileage) {
		this.upMileage = upMileage;
	}

	public Double getDownMileage() {
		return downMileage;
	}

	public void setDownMileage(Double downMileage) {
		this.downMileage = downMileage;
	}

	public Double getUpTravelTime() {
		return upTravelTime;
	}

	public void setUpTravelTime(Double upTravelTime) {
		this.upTravelTime = upTravelTime;
	}

	public Double getDownTravelTime() {
		return downTravelTime;
	}

	public void setDownTravelTime(Double downTravelTime) {
		this.downTravelTime = downTravelTime;
	}

	public String getEarlyStartTime() {
		return earlyStartTime;
	}

	public void setEarlyStartTime(String earlyStartTime) {
		this.earlyStartTime = earlyStartTime;
	}

	public String getEarlyEndTime() {
		return earlyEndTime;
	}

	public void setEarlyEndTime(String earlyEndTime) {
		this.earlyEndTime = earlyEndTime;
	}

	public String getLateStartTime() {
		return lateStartTime;
	}

	public void setLateStartTime(String lateStartTime) {
		this.lateStartTime = lateStartTime;
	}

	public String getLateEndTime() {
		return lateEndTime;
	}

	public void setLateEndTime(String lateEndTime) {
		this.lateEndTime = lateEndTime;
	}

	public Double getEarlyIntervalLg() {
		return earlyIntervalLg;
	}

	public void setEarlyIntervalLg(Double earlyIntervalLg) {
		this.earlyIntervalLg = earlyIntervalLg;
	}

	public Double getLateIntervalLg() {
		return lateIntervalLg;
	}

	public void setLateIntervalLg(Double lateIntervalLg) {
		this.lateIntervalLg = lateIntervalLg;
	}

	public Double getIntervalLg() {
		return intervalLg;
	}

	public void setIntervalLg(Double intervalLg) {
		this.intervalLg = intervalLg;
	}

	public Double getSpeedLimit() {
		return speedLimit;
	}
	
	
	public Double getRainLimit() {
		return rainLimit;
	}

	public void setRainLimit(Double rainLimit) {
		this.rainLimit = rainLimit;
	}

	public Double getFogLimit() {
		return fogLimit;
	}

	public void setFogLimit(Double fogLimit) {
		this.fogLimit = fogLimit;
	}

	public Double getSnowLimit() {
		return snowLimit;
	}

	public void setSnowLimit(Double snowLimit) {
		this.snowLimit = snowLimit;
	}

	public void setSpeedLimit(Double speedLimit) {
		this.speedLimit = speedLimit;
	}

	public Double getFestivalSpeedLimit() {
		return festivalSpeedLimit;
	}

	public void setFestivalSpeedLimit(Double festivalSpeedLimit) {
		this.festivalSpeedLimit = festivalSpeedLimit;
	}

	public Integer getLagStation() {
		return lagStation;
	}

	public void setLagStation(Integer lagStation) {
		this.lagStation = lagStation;
	}

	public Integer getSkip() {
		return Skip;
	}

	public void setSkip(Integer skip) {
		Skip = skip;
	}

	public Integer getSpeeding() {
		return speeding;
	}

	public void setSpeeding(Integer speeding) {
		this.speeding = speeding;
	}

	public Integer getCrossedLine() {
		return crossedLine;
	}

	public void setCrossedLine(Integer crossedLine) {
		this.crossedLine = crossedLine;
	}

	public Integer getOverflights() {
		return overflights;
	}

	public void setOverflights(Integer overflights) {
		this.overflights = overflights;
	}

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