ExpectArrivalEnd.java 1.17 KB
package com.bsth.data.match;

import com.bsth.entity.realcontrol.ScheduleRealInfo;

/**
 * 
 * @ClassName: ExpectArrivalEnd 
 * @Description: TODO(期望车辆在某个时间段到达某个终点或 发出某个起点........) 
 * @author PanZhao 
 * @date 2016年11月2日 下午8:04:43 
 *
 */
public class ExpectArrivalEnd {
	
	private String nbbm;
	
	private String endStation;
	
	private Long endTime;
	
	public static ExpectArrivalEnd getEndInstance(ScheduleRealInfo sch, long t){
		ExpectArrivalEnd ead = new ExpectArrivalEnd();
		ead.setNbbm(sch.getClZbh());
		ead.setEndStation(sch.getZdzCode());
		if(sch.getBcType().equals("out"))
			ead.setEndTime(sch.getZdsjT());
		else{
			ead.setEndTime(sch.getZdsjT() - (sch.getDfsjT() - t));
		}
		return ead;
	}
	

	public String getNbbm() {
		return nbbm;
	}

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

	public String getEndStation() {
		return endStation;
	}

	public void setEndStation(String endStation) {
		this.endStation = endStation;
	}

	public Long getEndTime() {
		return endTime;
	}

	public void setEndTime(Long endTime) {
		this.endTime = endTime;
	}
}