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; } }