| | |
| | | package com.algo.model; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonProperty; |
| | | |
| | | /** |
| | | * 路径代码模型 |
| | |
| | | /** |
| | | * 是否为目标点 |
| | | */ |
| | | @JsonProperty("isTargetPoint") |
| | | private boolean isTargetPoint; |
| | | |
| | | /** |
| | | * 到达时间(毫秒时间戳) |
| | | */ |
| | | private Long arrivalTime; |
| | | |
| | | /** |
| | | * 离开时间(毫秒时间戳) |
| | | */ |
| | | private Long departureTime; |
| | | |
| | | /** |
| | | * 累计时间(从路径起点开始的累计时间,毫秒) |
| | | */ |
| | | private Long cumulativeTime; |
| | | |
| | | // 构造函数 |
| | | public PathCode() { |
| | |
| | | isTargetPoint = targetPoint; |
| | | } |
| | | |
| | | public Long getArrivalTime() { |
| | | return arrivalTime; |
| | | } |
| | | |
| | | public void setArrivalTime(Long arrivalTime) { |
| | | this.arrivalTime = arrivalTime; |
| | | } |
| | | |
| | | public Long getDepartureTime() { |
| | | return departureTime; |
| | | } |
| | | |
| | | public void setDepartureTime(Long departureTime) { |
| | | this.departureTime = departureTime; |
| | | } |
| | | |
| | | public Long getCumulativeTime() { |
| | | return cumulativeTime; |
| | | } |
| | | |
| | | public void setCumulativeTime(Long cumulativeTime) { |
| | | this.cumulativeTime = cumulativeTime; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "PathCode{" + |
| | |
| | | ", posType='" + posType + '\'' + |
| | | ", lev=" + lev + |
| | | ", isTargetPoint=" + isTargetPoint + |
| | | ", arrivalTime=" + arrivalTime + |
| | | ", departureTime=" + departureTime + |
| | | ", cumulativeTime=" + cumulativeTime + |
| | | '}'; |
| | | } |
| | | } |