package com.zy.core.utils.station;
|
|
public class StationTaskIdleTrack {
|
private Integer taskNo;
|
private Integer stationId;
|
private Long firstSeenTime;
|
|
public StationTaskIdleTrack() {
|
}
|
|
public StationTaskIdleTrack(Integer taskNo, Integer stationId, Long firstSeenTime) {
|
this.taskNo = taskNo;
|
this.stationId = stationId;
|
this.firstSeenTime = firstSeenTime;
|
}
|
|
public boolean isTimeout(int seconds) {
|
if (firstSeenTime == null) {
|
return false;
|
}
|
return System.currentTimeMillis() - firstSeenTime >= seconds * 1000L;
|
}
|
|
public Integer getTaskNo() {
|
return taskNo;
|
}
|
|
public void setTaskNo(Integer taskNo) {
|
this.taskNo = taskNo;
|
}
|
|
public Integer getStationId() {
|
return stationId;
|
}
|
|
public void setStationId(Integer stationId) {
|
this.stationId = stationId;
|
}
|
|
public Long getFirstSeenTime() {
|
return firstSeenTime;
|
}
|
|
public void setFirstSeenTime(Long firstSeenTime) {
|
this.firstSeenTime = firstSeenTime;
|
}
|
}
|