GpsEntity.java 4.5 KB
package com.bsth.data.gpsdata;

import com.bsth.data.gpsdata.analyse.StationRoute;
import com.fasterxml.jackson.annotation.JsonIgnore;

/**
 * 
 * @ClassName: GpsRealData
 * @Description: TODO(HTTP接口的实时GPS数据)
 * @author PanZhao
 * @date 2016年5月11日 下午4:32:07
 *
 */
public class GpsEntity {

	/** 公司代码 */
	private Integer companyCode;

	/** 线路编码 */
	private String lineId;

	/** 设备编码 */
	private String deviceId;

	/** 停车场编码 */
	private String carparkNo;

	/** 站点编码 */
	private String stopNo;
	
	/** 站点名称 */
	private String stationName;
	
	/** 到站时间  */
	private long arrTime;

	/** 经度 */
	private Float lon;

	/** 纬度 */
	private Float lat;

	/** 发送时间戳 */
	private Long timestamp;

	/** 速度 */
	private Float speed;

	/** 方向(角度) */
	private Float direction;

	/** 营运状态( 0 营运 ,1 非营运, -1 无效) */
	private Integer state;

	/** 上下行(0 上行 , 1 下行 , -1 无效) */
	private Integer upDown;
	
	/** 车辆内部编码 */
	private String nbbm;
	
	/** 预计到达终点时间 */
	private Float expectStopTime;
	
	/** 设备是否在线
	private boolean online;
	 */
	/** 当前执行班次ID */
	private Long schId;
	
	/** 是否异常数据 */
	private boolean abnormal;
/*
	private int valid;*/
	
	private int version;

	/** 是否起终点站
	private boolean sEPoint;
	 */

	/** 站内 */
	private boolean instation;

	/** 站点信息,站内时有值 */
	@JsonIgnore
	private StationRoute station;

	/** 状态 */
	private String state2;

	public Integer getCompanyCode() {
		return companyCode;
	}

	public void setCompanyCode(Integer companyCode) {
		this.companyCode = companyCode;
	}

	public String getDeviceId() {
		return deviceId;
	}

	public void setDeviceId(String deviceId) {
		this.deviceId = deviceId;
	}

	public String getCarparkNo() {
		return carparkNo;
	}

	public void setCarparkNo(String carparkNo) {
		this.carparkNo = carparkNo;
	}

	public String getStopNo() {
		return stopNo;
	}

	public void setStopNo(String stopNo) {
		this.stopNo = stopNo;
	}

	public Float getLon() {
		return lon;
	}

	public void setLon(Float lon) {
		this.lon = lon;
	}

	public Float getLat() {
		return lat;
	}

	public void setLat(Float lat) {
		this.lat = lat;
	}

	public Long getTimestamp() {
		return timestamp;
	}

	public void setTimestamp(Long timestamp) {
		this.timestamp = timestamp;
	}

	public Float getSpeed() {
		return speed;
	}

	public void setSpeed(Float speed) {
		this.speed = speed;
	}

	public Float getDirection() {
		return direction;
	}

	public void setDirection(Float direction) {
		this.direction = direction;
	}

	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public Integer getUpDown() {
		return upDown;
	}

	public void setUpDown(Integer upDown) {
		this.upDown = upDown;
	}

	public String getNbbm() {
		return nbbm;
	}

	public void setNbbm(String nbbm) {
		this.nbbm = nbbm;
	}

	public String getStationName() {
		return stationName;
	}

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

	public long getArrTime() {
		return arrTime;
	}

	public void setArrTime(long arrTime) {
		this.arrTime = arrTime;
	}

	public Float getExpectStopTime() {
		return expectStopTime;
	}

	public void setExpectStopTime(Float expectStopTime) {
		this.expectStopTime = expectStopTime;
	}

	public String getLineId() {
		return lineId;
	}

	public void setLineId(String lineId) {
		this.lineId = lineId;
	}

	public Long getSchId() {
		return schId;
	}

	public void setSchId(Long schId) {
		this.schId = schId;
	}


	public int getVersion() {
		return version;
	}

	public void setVersion(int version) {
		this.version = version;
	}

	public boolean isInstation() {
		return instation;
	}

	public void setInstation(boolean instation) {
		this.instation = instation;
	}

	public StationRoute getStation() {
		return station;
	}

	public void setStation(StationRoute station) {
		this.station = station;
	}

	public boolean isAbnormal() {
		return abnormal;
	}

	public void setAbnormal(boolean abnormal) {
		this.abnormal = abnormal;
	}

	public String getState2() {
		return state2;
	}

	public void setState2(String state2) {
		this.state2 = state2;
	}
}