ParkingRunningStatistic.java 9.14 KB
package com.zteits.park.domain;

import java.util.Date;

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

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

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

    /**停车场归属顶级组织,即二级组织*/
    private Long topOrgId;

    /**停车场类型*/
    private Integer plType;

    /**停车场车位总数*/
    private Integer berthNum;

    /**当前空余车位数*/
    private Integer freeBerthNum;

    /**数据来源:10:订单统计数据,20:地磁统计数据*/
    private Integer dataSource;

    /**时间周期类型:10:每10分钟; 20:每20分钟; 30:每30分钟; 40:每小时; 50:每天*/
    private Integer timeCycle;

    /**空置率(例如:0.45)*/
    private Double freeRatio;

    /**占用率(例如:0.45)*/
    private Double occupyRatio;

    /**单位时间周转率(例如:0.45)停车次数/总车位数*/
    private Double unitTurnoverRatio;

    /**周转率(例如:0.45)停车次数/总车位数*/
    private Double turnoverRatio;

    /**0点0分到当前时刻 车辆进场数量*/
    private Integer parkInCount;

    /**单位时间车辆进场数量*/
    private Integer unitParkInCount;

    /**0点0分到当前时刻 授权车进场数量*/
    private Integer vipInCount;

    /**单位时间授权车进场数量*/
    private Integer unitVipInCount;

    /**0点0分到当前时刻 车辆出场数量*/
    private Integer parkOutCount;

    /**单位时间车辆出场数量*/
    private Integer unitParkOutCount;

    /**0点0分到当前时刻 授权车出场数量*/
    private Integer vipOutCount;

    /**单位时间 授权车出场数量*/
    private Integer unitVipOutCount;

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

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

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

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

    /**前台展示的时间*/
    private String staticTimeStr;
    
    /**0点0分到当前时间总停车时长*/
    private Long allParkingDuration;
    
    
    public Long getAllParkingDuration() {
		return allParkingDuration;
	}

	public void setAllParkingDuration(Long allParkingDuration) {
		this.allParkingDuration = allParkingDuration;
	}

	/**获取主键*/
    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 String getPlName() {
        return plName;
    }

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

    /**获取停车场归属顶级组织,即二级组织*/
    public Long getTopOrgId() {
        return topOrgId;
    }

    /**设置停车场归属顶级组织,即二级组织*/
    public void setTopOrgId(Long topOrgId) {
        this.topOrgId = topOrgId;
    }

    /**获取停车场类型*/
    public Integer getPlType() {
        return plType;
    }

    /**设置停车场类型*/
    public void setPlType(Integer plType) {
        this.plType = plType;
    }

    /**获取停车场车位总数*/
    public Integer getBerthNum() {
        return berthNum;
    }

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

    /**获取当前空余车位数*/
    public Integer getFreeBerthNum() {
        return freeBerthNum;
    }

    /**设置当前空余车位数*/
    public void setFreeBerthNum(Integer freeBerthNum) {
        this.freeBerthNum = freeBerthNum;
    }

    /**获取数据来源:10:订单统计数据,20:地磁统计数据*/
    public Integer getDataSource() {
        return dataSource;
    }

    /**设置数据来源:10:订单统计数据,20:地磁统计数据*/
    public void setDataSource(Integer dataSource) {
        this.dataSource = dataSource;
    }

    /**获取时间周期类型:10:每10分钟; 20:每20分钟; 30:每30分钟; 40:每小时; 50:每天*/
    public Integer getTimeCycle() {
        return timeCycle;
    }

    /**设置时间周期类型:10:每10分钟; 20:每20分钟; 30:每30分钟; 40:每小时; 50:每天*/
    public void setTimeCycle(Integer timeCycle) {
        this.timeCycle = timeCycle;
    }

    /**获取空置率(例如:0.45)*/
    public Double getFreeRatio() {
        return freeRatio;
    }

    /**设置空置率(例如:0.45)*/
    public void setFreeRatio(Double freeRatio) {
        this.freeRatio = freeRatio;
    }

    /**获取占用率(例如:0.45)*/
    public Double getOccupyRatio() {
        return occupyRatio;
    }

    /**设置占用率(例如:0.45)*/
    public void setOccupyRatio(Double occupyRatio) {
        this.occupyRatio = occupyRatio;
    }

    /**获取单位时间周转率(例如:0.45)停车次数/总车位数*/
    public Double getUnitTurnoverRatio() {
        return unitTurnoverRatio;
    }

    /**设置单位时间周转率(例如:0.45)停车次数/总车位数*/
    public void setUnitTurnoverRatio(Double unitTurnoverRatio) {
        this.unitTurnoverRatio = unitTurnoverRatio;
    }

    /**获取周转率(例如:0.45)停车次数/总车位数*/
    public Double getTurnoverRatio() {
        return turnoverRatio;
    }

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

    /**获取0点0分到当前时刻 车辆进场数量*/
    public Integer getParkInCount() {
        return parkInCount;
    }

    /**设置0点0分到当前时刻 车辆进场数量*/
    public void setParkInCount(Integer parkInCount) {
        this.parkInCount = parkInCount;
    }

    /**获取单位时间车辆进场数量*/
    public Integer getUnitParkInCount() {
        return unitParkInCount;
    }

    /**设置单位时间车辆进场数量*/
    public void setUnitParkInCount(Integer unitParkInCount) {
        this.unitParkInCount = unitParkInCount;
    }

    /**获取0点0分到当前时刻 授权车进场数量*/
    public Integer getVipInCount() {
        return vipInCount;
    }

    /**设置0点0分到当前时刻 授权车进场数量*/
    public void setVipInCount(Integer vipInCount) {
        this.vipInCount = vipInCount;
    }

    /**获取单位时间授权车进场数量*/
    public Integer getUnitVipInCount() {
        return unitVipInCount;
    }

    /**设置单位时间授权车进场数量*/
    public void setUnitVipInCount(Integer unitVipInCount) {
        this.unitVipInCount = unitVipInCount;
    }

    /**获取0点0分到当前时刻 车辆出场数量*/
    public Integer getParkOutCount() {
        return parkOutCount;
    }

    /**设置0点0分到当前时刻 车辆出场数量*/
    public void setParkOutCount(Integer parkOutCount) {
        this.parkOutCount = parkOutCount;
    }

    /**获取单位时间车辆出场数量*/
    public Integer getUnitParkOutCount() {
        return unitParkOutCount;
    }

    /**设置单位时间车辆出场数量*/
    public void setUnitParkOutCount(Integer unitParkOutCount) {
        this.unitParkOutCount = unitParkOutCount;
    }

    /**获取0点0分到当前时刻 授权车出场数量*/
    public Integer getVipOutCount() {
        return vipOutCount;
    }

    /**设置0点0分到当前时刻 授权车出场数量*/
    public void setVipOutCount(Integer vipOutCount) {
        this.vipOutCount = vipOutCount;
    }

    /**获取单位时间 授权车出场数量*/
    public Integer getUnitVipOutCount() {
        return unitVipOutCount;
    }

    /**设置单位时间 授权车出场数量*/
    public void setUnitVipOutCount(Integer unitVipOutCount) {
        this.unitVipOutCount = unitVipOutCount;
    }

    /**获取统计开始时间*/
    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 String getStaticTimeStr() {
        return staticTimeStr;
    }

    public void setStaticTimeStr(String staticTimeStr) {
        this.staticTimeStr = staticTimeStr;
    }
}