package com.zteits.bill.domain; import java.util.Date; public class TdClRule { /**主键*/ private Long id; /**对应的计费集合ID*/ private String ruleCollectId; /**自定义ID*/ private String ruleId; /**计费类型(1:24小时循环计费,2: 分时段白夜计费)*/ private Integer feeType; /**车辆类型(0: 不区分,1:大型车,2:小型车)*/ private Integer carType; /**计费种类 3: 含免费,首段 2 含首段不含免费 1 不含免费与首段*/ private Integer loopType; /**计费周期限额,-1 为不限制*/ private Long ruleFeeLimit; /**跨周期策略- 0 使用延续之前计费规则,1 使用后面的计费规则*/ private Integer crossPeriodStrategy; /**创建时间*/ private Date createTime; /**更新时间*/ private Date updateTime; /**创建者*/ private String createBy; /**修改者*/ private String updateBy; /**获取主键*/ public Long getId() { return id; } /**设置主键*/ public void setId(Long id) { this.id = id; } /**获取对应的计费集合ID*/ public String getRuleCollectId() { return ruleCollectId; } /**设置对应的计费集合ID*/ public void setRuleCollectId(String ruleCollectId) { this.ruleCollectId = ruleCollectId == null ? null : ruleCollectId.trim(); } /**获取自定义ID*/ public String getRuleId() { return ruleId; } /**设置自定义ID*/ public void setRuleId(String ruleId) { this.ruleId = ruleId == null ? null : ruleId.trim(); } /**获取计费类型(1:24小时循环计费,2: 分时段白夜计费)*/ public Integer getFeeType() { return feeType; } /**设置计费类型(1:24小时循环计费,2: 分时段白夜计费)*/ public void setFeeType(Integer feeType) { this.feeType = feeType; } /**获取车辆类型(0: 不区分,1:大型车,2:小型车)*/ public Integer getCarType() { return carType; } /**设置车辆类型(0: 不区分,1:大型车,2:小型车)*/ public void setCarType(Integer carType) { this.carType = carType; } /**获取计费种类 3: 含免费,首段 2 含首段不含免费 1 不含免费与首段*/ public Integer getLoopType() { return loopType; } /**设置计费种类 3: 含免费,首段 2 含首段不含免费 1 不含免费与首段*/ public void setLoopType(Integer loopType) { this.loopType = loopType; } /**获取计费周期限额,-1 为不限制*/ public Long getRuleFeeLimit() { return ruleFeeLimit; } /**设置计费周期限额,-1 为不限制*/ public void setRuleFeeLimit(Long ruleFeeLimit) { this.ruleFeeLimit = ruleFeeLimit; } /**获取跨周期策略- 0 使用延续之前计费规则,1 使用后面的计费规则*/ public Integer getCrossPeriodStrategy() { return crossPeriodStrategy; } /**设置跨周期策略- 0 使用延续之前计费规则,1 使用后面的计费规则*/ public void setCrossPeriodStrategy(Integer crossPeriodStrategy) { this.crossPeriodStrategy = crossPeriodStrategy; } /**获取创建时间*/ 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; } /**获取创建者*/ public String getCreateBy() { return createBy; } /**设置创建者*/ public void setCreateBy(String createBy) { this.createBy = createBy == null ? null : createBy.trim(); } /**获取修改者*/ public String getUpdateBy() { return updateBy; } /**设置修改者*/ public void setUpdateBy(String updateBy) { this.updateBy = updateBy == null ? null : updateBy.trim(); } }