TdClRuleDetail.java 5.15 KB
package com.zteits.bill.domain;

import java.util.Date;

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

    /**计费规则id*/
    private String ruleId;

    /**开始时间*/
    private Date startTime;

    /**结束时间*/
    private Date endTime;

    /**规则种类(1:按时间,2:按次)*/
    private Integer ruleType;

    /**计费时段限额 单位 分*/
    private Long sectionFeeLimit;

    /**免费时间 单位 分钟*/
    private Long freeTime;

    /**首段时间(分钟)*/
    private Long firstTime;

    /**首段收费(单位:分)*/
    private Long firstFee;

    /**超过首段后每X分钟*/
    private Long loop1PerTime;

    /**超过首段收费*/
    private Long loop1PerFee;

    /**停车时长X分钟后*/
    private Long loop2Start;

    /**每X分钟*/
    private Long loop2PerTime;

    /**收费*/
    private Long loop2PerFee;

    /**日夜标志(0:白天,1:黑天)*/
    private Integer dnFlag;

    /**滞留时间, 单位分钟*/
    private Integer retentionTime;

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

    /**更新时间*/
    private Date updateTime;

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

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

    /**获取计费规则id*/
    public String getRuleId() {
        return ruleId;
    }

    /**设置计费规则id*/
    public void setRuleId(String ruleId) {
        this.ruleId = ruleId == null ? null : ruleId.trim();
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    /**获取规则种类(1:按时间,2:按次)*/
    public Integer getRuleType() {
        return ruleType;
    }

    /**设置规则种类(1:按时间,2:按次)*/
    public void setRuleType(Integer ruleType) {
        this.ruleType = ruleType;
    }

    /**获取计费时段限额 单位 分*/
    public Long getSectionFeeLimit() {
        return sectionFeeLimit;
    }

    /**设置计费时段限额 单位 分*/
    public void setSectionFeeLimit(Long sectionFeeLimit) {
        this.sectionFeeLimit = sectionFeeLimit;
    }

    /**获取免费时间 单位 分钟*/
    public Long getFreeTime() {
        return freeTime;
    }

    /**设置免费时间 单位 分钟*/
    public void setFreeTime(Long freeTime) {
        this.freeTime = freeTime;
    }

    /**获取首段时间(分钟)*/
    public Long getFirstTime() {
        return firstTime;
    }

    /**设置首段时间(分钟)*/
    public void setFirstTime(Long firstTime) {
        this.firstTime = firstTime;
    }

    /**获取首段收费(单位:分)*/
    public Long getFirstFee() {
        return firstFee;
    }

    /**设置首段收费(单位:分)*/
    public void setFirstFee(Long firstFee) {
        this.firstFee = firstFee;
    }

    /**获取超过首段后每X分钟*/
    public Long getLoop1PerTime() {
        return loop1PerTime;
    }

    /**设置超过首段后每X分钟*/
    public void setLoop1PerTime(Long loop1PerTime) {
        this.loop1PerTime = loop1PerTime;
    }

    /**获取超过首段收费*/
    public Long getLoop1PerFee() {
        return loop1PerFee;
    }

    /**设置超过首段收费*/
    public void setLoop1PerFee(Long loop1PerFee) {
        this.loop1PerFee = loop1PerFee;
    }

    /**获取停车时长X分钟后*/
    public Long getLoop2Start() {
        return loop2Start;
    }

    /**设置停车时长X分钟后*/
    public void setLoop2Start(Long loop2Start) {
        this.loop2Start = loop2Start;
    }

    /**获取每X分钟*/
    public Long getLoop2PerTime() {
        return loop2PerTime;
    }

    /**设置每X分钟*/
    public void setLoop2PerTime(Long loop2PerTime) {
        this.loop2PerTime = loop2PerTime;
    }

    /**获取收费*/
    public Long getLoop2PerFee() {
        return loop2PerFee;
    }

    /**设置收费*/
    public void setLoop2PerFee(Long loop2PerFee) {
        this.loop2PerFee = loop2PerFee;
    }

    /**获取日夜标志(0:白天,1:黑天)*/
    public Integer getDnFlag() {
        return dnFlag;
    }

    /**设置日夜标志(0:白天,1:黑天)*/
    public void setDnFlag(Integer dnFlag) {
        this.dnFlag = dnFlag;
    }

    /**获取滞留时间, 单位分钟*/
    public Integer getRetentionTime() {
        return retentionTime;
    }

    /**设置滞留时间, 单位分钟*/
    public void setRetentionTime(Integer retentionTime) {
        this.retentionTime = retentionTime;
    }

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

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

    /**获取更新时间*/
    public Date getUpdateTime() {
        return updateTime;
    }

    /**设置更新时间*/
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}