StationToPark.java 2.51 KB
package com.bsth.entity.realcontrol;

import javax.persistence.*;

/**
 * 站 到 场
 * Created by panzhao on 2017/7/10.
 */
@Entity
@Table(name = "bsth_c_station_to_park")
public class StationToPark {

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

    /** 线路编码 */
    private String lineCode;

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

    /** 停车场编码 */
    private String parkName;

    /** 站到场时间(分钟) */
    private Float time1;

    /** 站到场公里 */
    private Float mileage1;

    /** 场到站时间(分钟) */
    private Float time2;

    /** 场到站公里 */
    private Float mileage2;

    /** 排序字段 */
    private int orderNo;

    public String getLineCode() {
        return lineCode;
    }

    public void setLineCode(String lineCode) {
        this.lineCode = lineCode;
    }

    public String getStationName() {
        return stationName;
    }

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


    public Float getTime1() {
        return time1;
    }

    public void setTime1(Float time1) {
        this.time1 = time1;
    }

    public Float getMileage1() {
        return mileage1;
    }

    public void setMileage1(Float mileage1) {
        this.mileage1 = mileage1;
    }

    public Float getTime2() {
        return time2;
    }

    public void setTime2(Float time2) {
        this.time2 = time2;
    }

    public Float getMileage2() {
        return mileage2;
    }

    public void setMileage2(Float mileage2) {
        this.mileage2 = mileage2;
    }

    public Integer getId() {
        return id;
    }

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

    public int getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(int orderNo) {
        this.orderNo = orderNo;
    }

    public String getParkName() {
        return parkName;
    }

    public void setParkName(String parkName) {
        this.parkName = parkName;
    }

    @Override
    public int hashCode() {
        return ("stp_" + this.toString()).hashCode();
    }

    @Override
    public boolean equals(Object obj) {
        return this.toString().equals(((StationToPark)obj).toString());
    }

    @Override
    public String toString() {
        return this.lineCode + "_" + this.getStationName() + "_" + this.getParkName();
    }
}