RailwayGetPositionResponse.java 1.85 KB
package com.xiniunet.railway.response;

import com.alibaba.fastjson.JSON;
import com.xiniunet.framework.base.BaseResponse;
import com.xiniunet.railway.domain.PositionData;
import com.xiniunet.railway.domain.TimeTable;

import java.util.Date;
import java.util.List;

/**
 * Created on 2018-02-03.
 *
 * @author 吕浩
 * @since 1.0.0
 */
public class RailwayGetPositionResponse extends BaseResponse {

    private PositionData positionData;

    private Date responseTime;

    private List<TimeTable> timeTable;

    private Long trainDoorId;

    private Long trainGroupId;

    private Long trainId;

    public PositionData getPositionData() {
        return positionData;
    }

    public void setPositionData(PositionData positionData) {
        this.positionData = positionData;
    }
    public void setPositionData(String positionData) {
        this.positionData = JSON.parseObject(positionData,PositionData.class);
    }
    public Date getResponseTime() {
        return responseTime;
    }

    public void setResponseTime(Date responseTime) {
        this.responseTime = responseTime;
    }

    public List<TimeTable> getTimeTable() {
        return timeTable;
    }

    public void setTimeTable(List<TimeTable> timeTable) {
        this.timeTable = timeTable;
    } public void setTimeTable(String timeTable) {
        this.timeTable = JSON.parseArray(timeTable,TimeTable.class);
    }

    public Long getTrainDoorId() {
        return trainDoorId;
    }

    public void setTrainDoorId(Long trainDoorId) {
        this.trainDoorId = trainDoorId;
    }

    public Long getTrainGroupId() {
        return trainGroupId;
    }

    public void setTrainGroupId(Long trainGroupId) {
        this.trainGroupId = trainGroupId;
    }

    public Long getTrainId() {
        return trainId;
    }

    public void setTrainId(Long trainId) {
        this.trainId = trainId;
    }
}