PassengerStatistic.java 3.91 KB
package com.bsth.entity.report;

import javax.persistence.*;
import java.util.Date;

@Entity
@Table(name = "bsth_c_passenger_statistic")
public class PassengerStatistic {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;

    /**
     * 日期 yyyyMMdd
     */
    private String rq;

    @Transient
    private String rqBegin;

    @Transient
    private String rqEnd;

    /**
     * 线路代码
     */
    private String line;

    /**
     * 线路名称
     */
    private String lineName;

    /**
     * 车辆内部编码
     */
    private String insideCode;

    /**
     * 上下行
     */
    private int direction;

    /**
     * 站名
     */
    private String stationName;

    /**
     * 站点编码
     */
    private String stationCode;

    /**
     * 站序
     */
    private String stationRouteCode;

    /**
     * 上车人数
     */
    private int upNum;

    /**
     * 下车人数
     */
    private int downNum;

    @Transient
    private int statistic;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getRq() {
        return rq;
    }

    public void setRq(String rq) {
        this.rq = rq;
    }

    public String getRqBegin() {
        return rqBegin;
    }

    public void setRqBegin(String rqBegin) {
        this.rqBegin = rqBegin;
    }

    public String getRqEnd() {
        return rqEnd;
    }

    public void setRqEnd(String rqEnd) {
        this.rqEnd = rqEnd;
    }

    public String getLine() {
        return line;
    }

    public void setLine(String line) {
        this.line = line;
    }

    public String getLineName() {
        return lineName;
    }

    public void setLineName(String lineName) {
        this.lineName = lineName;
    }

    public String getInsideCode() {
        return insideCode;
    }

    public void setInsideCode(String insideCode) {
        this.insideCode = insideCode;
    }

    public int getDirection() {
        return direction;
    }

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

    public String getDirectionStr() {
        return direction == 0 ? "上行" : "下行";
    }

    public String getStationName() {
        return stationName;
    }

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

    public String getStationCode() {
        return stationCode;
    }

    public void setStationCode(String stationCode) {
        this.stationCode = stationCode;
    }

    public String getStationRouteCode() {
        return stationRouteCode;
    }

    public void setStationRouteCode(String stationRouteCode) {
        this.stationRouteCode = stationRouteCode;
    }

    public int getUpNum() {
        return upNum;
    }

    public void setUpNum(int upNum) {
        this.upNum = upNum;
    }

    public int getDownNum() {
        return downNum;
    }

    public void setDownNum(int downNum) {
        this.downNum = downNum;
    }

    public int getStatistic() {
        return statistic;
    }

    public void setStatistic(int statistic) {
        this.statistic = statistic;
    }

    @Override
    public String toString() {
        return "PassengerStatistic{" +
                "id=" + id +
                ", rq='" + rq + '\'' +
                ", rqBegin='" + rqBegin + '\'' +
                ", rqEnd='" + rqEnd + '\'' +
                ", line='" + line + '\'' +
                ", lineName='" + lineName + '\'' +
                ", insideCode='" + insideCode + '\'' +
                ", direction=" + direction +
                ", stationName='" + stationName + '\'' +
                ", stationCode='" + stationCode + '\'' +
                ", stationRouteCode='" + stationRouteCode + '\'' +
                ", upNum=" + upNum +
                ", downNum=" + downNum +
                ", statistic=" + statistic +
                '}';
    }
}