ParkingLotUseStatistic.java 6.06 KB
package com.zteits.park.domain;

import java.util.Date;

public class ParkingLotUseStatistic {
    /**主键*/
    private Long id;

    /**停车场编号*/
    private String plNo;

    /**空置率(单位%)每个时间点总空闲车位数取平均值*/
    private Double freeRatio;

    /**统计类型:1:每20分钟;2:每1小时;3:每天*/
    private Integer statisticType;

    /**周转率(单位%)停车次数/总车位数*/
    private Double turnoverRatio;

    /**临时车流量(入场次数)停车次数*/
    private Integer tmpVehicleFlow;

    /**总车流量*/
    private Integer vehicleFlow;

    /**固定车流量*/
    private Integer fixVehicleFlow;

    /**统计开始时间*/
    private Date statisticBeginTime;

    /**统计结束时间*/
    private Date statisticEndTime;

    /**创建时间*/
    private Date createTime;

    /**数据状态:0-失效,1-生效*/
    private Integer dataStatus;

    /**出车次数*/
    private Integer outParkCount;

    /**总空闲车位数*/
    private Integer totalFreeBerths;

    /**停车场名称*/
    private String plName;

    /**该停车场总车位数*/
    private Integer totalBerths;
    
    /**停车场类型:1:路内(占用道路停车位),2-路外*/
    private Integer plType;

    /**获取主键*/
    public Long getId() {
        return id;
    }

    /**设置主键*/
    public void setId(Long id) {
        this.id = id;
    }

    /**获取停车场编号*/
    public String getPlNo() {
        return plNo;
    }

    /**设置停车场编号*/
    public void setPlNo(String plNo) {
        this.plNo = plNo == null ? null : plNo.trim();
    }

    /**获取空置率(单位%)每个时间点总空闲车位数取平均值*/
    public Double getFreeRatio() {
        return freeRatio;
    }

    /**设置空置率(单位%)每个时间点总空闲车位数取平均值*/
    public void setFreeRatio(Double freeRatio) {
        this.freeRatio = freeRatio;
    }

    /**获取统计类型:1:每20分钟;2:每1小时;3:每天*/
    public Integer getStatisticType() {
        return statisticType;
    }

    /**设置统计类型:1:每20分钟;2:每1小时;3:每天*/
    public void setStatisticType(Integer statisticType) {
        this.statisticType = statisticType;
    }

    /**获取周转率(单位%)停车次数/总车位数*/
    public Double getTurnoverRatio() {
        return turnoverRatio;
    }

    /**设置周转率(单位%)停车次数/总车位数*/
    public void setTurnoverRatio(Double turnoverRatio) {
        this.turnoverRatio = turnoverRatio;
    }

    /**获取临时车流量(入场次数)停车次数*/
    public Integer getTmpVehicleFlow() {
        return tmpVehicleFlow;
    }

    /**设置临时车流量(入场次数)停车次数*/
    public void setTmpVehicleFlow(Integer tmpVehicleFlow) {
        this.tmpVehicleFlow = tmpVehicleFlow;
    }

    /**获取总车流量*/
    public Integer getVehicleFlow() {
        return vehicleFlow;
    }

    /**设置总车流量*/
    public void setVehicleFlow(Integer vehicleFlow) {
        this.vehicleFlow = vehicleFlow;
    }

    /**获取固定车流量*/
    public Integer getFixVehicleFlow() {
        return fixVehicleFlow;
    }

    /**设置固定车流量*/
    public void setFixVehicleFlow(Integer fixVehicleFlow) {
        this.fixVehicleFlow = fixVehicleFlow;
    }

    /**获取统计开始时间*/
    public Date getStatisticBeginTime() {
        return statisticBeginTime;
    }

    /**设置统计开始时间*/
    public void setStatisticBeginTime(Date statisticBeginTime) {
        this.statisticBeginTime = statisticBeginTime;
    }

    /**获取统计结束时间*/
    public Date getStatisticEndTime() {
        return statisticEndTime;
    }

    /**设置统计结束时间*/
    public void setStatisticEndTime(Date statisticEndTime) {
        this.statisticEndTime = statisticEndTime;
    }

    /**获取创建时间*/
    public Date getCreateTime() {
        return createTime;
    }

    /**设置创建时间*/
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**获取数据状态:0-失效,1-生效*/
    public Integer getDataStatus() {
        return dataStatus;
    }

    /**设置数据状态:0-失效,1-生效*/
    public void setDataStatus(Integer dataStatus) {
        this.dataStatus = dataStatus;
    }

    /**获取出车次数*/
    public Integer getOutParkCount() {
        return outParkCount;
    }

    /**设置出车次数*/
    public void setOutParkCount(Integer outParkCount) {
        this.outParkCount = outParkCount;
    }

    /**获取总空闲车位数*/
    public Integer getTotalFreeBerths() {
        return totalFreeBerths;
    }

    /**设置总空闲车位数*/
    public void setTotalFreeBerths(Integer totalFreeBerths) {
        this.totalFreeBerths = totalFreeBerths;
    }

    /**获取停车场名称*/
    public String getPlName() {
        return plName;
    }

    /**设置停车场名称*/
    public void setPlName(String plName) {
        this.plName = plName == null ? null : plName.trim();
    }

    /**获取该停车场总车位数*/
    public Integer getTotalBerths() {
        return totalBerths;
    }

    /**设置该停车场总车位数*/
    public void setTotalBerths(Integer totalBerths) {
        this.totalBerths = totalBerths;
    }

	@Override
	public String toString() {
		return "ParkingLotUseStatistic [id=" + id + ", plNo=" + plNo + ", freeRatio=" + freeRatio + ", statisticType="
				+ statisticType + ", turnoverRatio=" + turnoverRatio + ", tmpVehicleFlow=" + tmpVehicleFlow
				+ ", vehicleFlow=" + vehicleFlow + ", fixVehicleFlow=" + fixVehicleFlow + ", statisticBeginTime="
				+ statisticBeginTime + ", statisticEndTime=" + statisticEndTime + ", createTime=" + createTime
				+ ", dataStatus=" + dataStatus + ", outParkCount=" + outParkCount + ", totalFreeBerths="
				+ totalFreeBerths + ", plName=" + plName + ", totalBerths=" + totalBerths + "]";
	}

	public Integer getPlType() {
		return plType;
	}

	public void setPlType(Integer plType) {
		this.plType = plType;
	}
    
}