TBillingRule.java 6.55 KB
package com.zteits.bill.domain;

import java.util.Date;

public class TBillingRule {

    /**
     * 计费规则集合编码
     */
    private String ruleCollectNo;

    /**
     * 计费规则集合名称
     */
    private String ruleCollectName;

    /**
     * 计费规则集合修改时间
     */
    private Date ruleCollectModifyDate;

    /**
     * 计费规则集合与停车场绑定关系修改时间
     */
    private Date ruleCollectParkRelModifyDate;

    /**
     * 停车时长是否减免免费时长:1、减免 2、不减免
     */
    private Integer freeTimeType;



    /**
     * 白天开始时间
     */
    private Date dayStartTime;

    /**
     * 白天结束时间
     */
    private Date dayEndTime;

    /**
     * 主键.
     */
    private Long id;

    /**
     * 规则编码.
     */
    private String ruleNo;

    /**
     * 归属组织.
     */
    private Long orgId;

    /**
     * 规则类型:1-模板; 2-自定义.
     */
    private Integer ruleType;

    /**
     * 跨时间段规则类型:1-匹配前置规则;2-匹配后置规则;3-完全匹配规则.
     */
    private Integer crossTimeRuleType;

    /**
     * 车辆类型:1-大型车;2-小型车;3-特殊车辆.
     */
    private Integer carType;

    /**
     * 首次停车免费时长 ,单位:秒.
     */
    private Integer fristFreeTime;

    /**
     * 24小时最高收费,单位:分.
     */
    private Integer dayMaxCharge;

    /**
     * 本次最高收费,单位:分.
     */
    private Integer maxCharge;

    /**
     * 适用日期类型: -1:不限;  1:工作日;  2:非工作日;.
     */
    private Integer applyDateType;

    /**
     * 审核状态:1-未审核;2-审核中;3-审核通过).
     */
    private Integer checkState;

    /**
     * 数据状态: 0-无效;1-有效.
     */
    private Integer dataState;

    /**
     * 创建人.
     */
    private Long createOp;

    /**
     * 创建人姓名.
     */
    private String createOpName;

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

    /**
     * 修改人.
     */
    private Long modifyOp;

    /**
     * 修改人名称.
     */
    private String modifyOpName;

    /**
     * 修改时间.
     */
    private Date modifyTime;

    public Integer getFreeTimeType() {
        return freeTimeType;
    }

    public void setFreeTimeType(Integer freeTimeType) {
        this.freeTimeType = freeTimeType;
    }

    public Date getDayStartTime() {
        return dayStartTime;
    }

    public void setDayStartTime(Date dayStartTime) {
        this.dayStartTime = dayStartTime;
    }

    public Date getDayEndTime() {
        return dayEndTime;
    }

    public void setDayEndTime(Date dayEndTime) {
        this.dayEndTime = dayEndTime;
    }

    public String getRuleCollectNo() {
        return ruleCollectNo;
    }

    public void setRuleCollectNo(String ruleCollectNo) {
        this.ruleCollectNo = ruleCollectNo;
    }

    public String getRuleCollectName() {
        return ruleCollectName;
    }

    public void setRuleCollectName(String ruleCollectName) {
        this.ruleCollectName = ruleCollectName;
    }

    public Date getRuleCollectModifyDate() {
        return ruleCollectModifyDate;
    }

    public void setRuleCollectModifyDate(Date ruleCollectModifyDate) {
        this.ruleCollectModifyDate = ruleCollectModifyDate;
    }

    public Date getRuleCollectParkRelModifyDate() {
        return ruleCollectParkRelModifyDate;
    }

    public void setRuleCollectParkRelModifyDate(Date ruleCollectParkRelModifyDate) {
        this.ruleCollectParkRelModifyDate = ruleCollectParkRelModifyDate;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getRuleNo() {
        return ruleNo;
    }

    public void setRuleNo(String ruleNo) {
        this.ruleNo = ruleNo == null ? null : ruleNo.trim();
    }

    public Long getOrgId() {
        return orgId;
    }

    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    public Integer getRuleType() {
        return ruleType;
    }

    public void setRuleType(Integer ruleType) {
        this.ruleType = ruleType;
    }

    public Integer getCrossTimeRuleType() {
        return crossTimeRuleType;
    }

    public void setCrossTimeRuleType(Integer crossTimeRuleType) {
        this.crossTimeRuleType = crossTimeRuleType;
    }

    public Integer getCarType() {
        return carType;
    }

    public void setCarType(Integer carType) {
        this.carType = carType;
    }

    public Integer getFristFreeTime() {
        return fristFreeTime;
    }

    public void setFristFreeTime(Integer fristFreeTime) {
        this.fristFreeTime = fristFreeTime;
    }

    public Integer getDayMaxCharge() {
        return dayMaxCharge;
    }

    public void setDayMaxCharge(Integer dayMaxCharge) {
        this.dayMaxCharge = dayMaxCharge;
    }

    public Integer getMaxCharge() {
        return maxCharge;
    }

    public void setMaxCharge(Integer maxCharge) {
        this.maxCharge = maxCharge;
    }

    public Integer getApplyDateType() {
        return applyDateType;
    }

    public void setApplyDateType(Integer applyDateType) {
        this.applyDateType = applyDateType;
    }

    public Integer getCheckState() {
        return checkState;
    }

    public void setCheckState(Integer checkState) {
        this.checkState = checkState;
    }

    public Integer getDataState() {
        return dataState;
    }

    public void setDataState(Integer dataState) {
        this.dataState = dataState;
    }

    public Long getCreateOp() {
        return createOp;
    }

    public void setCreateOp(Long createOp) {
        this.createOp = createOp;
    }

    public String getCreateOpName() {
        return createOpName;
    }

    public void setCreateOpName(String createOpName) {
        this.createOpName = createOpName == null ? null : createOpName.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getModifyOp() {
        return modifyOp;
    }

    public void setModifyOp(Long modifyOp) {
        this.modifyOp = modifyOp;
    }

    public String getModifyOpName() {
        return modifyOpName;
    }

    public void setModifyOpName(String modifyOpName) {
        this.modifyOpName = modifyOpName == null ? null : modifyOpName.trim();
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }
}