OrderBusinessCouponSub.java 8.99 KB
package com.zteits.business.domain;

import java.util.Date;

public class OrderBusinessCouponSub {
    private Long id;

    /**子订单号*/
    private String orderSubNo;

    /**订单号*/
    private String orderNo;

    /**卡券规则编码*/
    private String cardRuleNo;

    /**卡券规则名称*/
    private String cardRuleName;

    /**规则关联车场编码*/
    private String cardRelParkNo;

    /**车牌号*/
    private String carNumber;

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

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

    /**购买数量*/
    private Integer buyNum;

    /**单价(单位分)*/
    private Integer unitPrice;

    /**订单支付总价 单位:分*/
    private Integer actTotalFee;

    /**订单原总价 单位:分*/
    private Integer totalTotalFee;

    /**优惠总金额 单位:分*/
    private Integer dicountTotalFee;

    /**支付单号*/
    private String payOrderNo;

    /**支付时间*/
    private Date payTime;

    /**卡券类型 :1-单次券,2-时长券,3-满减券,4-金额券,5-包天券*/
    private Integer cardType;

    /**优惠券类型:1:按次优惠,2:按时优惠,3:折扣优惠(打折),4:满减优惠*/
    private Integer couponsType;

    /**使用规则:1 满减使用(限制),-1无限制(充值卡都为-1)*/
    private Integer useRule;

    /**优惠值:按次(1次等),按时(如:120分钟),折扣(9.8,数据库存98),优惠(如10元,存1000分)*/
    private String discValue;

    /**卡券面值(例如100元代金券)或满减金额(例如:满10减2则保存10元)(金额单位分)*/
    private Integer fullCutValue;

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

    /**服务点对应二级组织ID*/
    private Long orgId;

    /**创建人ID*/
    private String createEmpId;

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

    /**修改人ID*/
    private String modfiyEmpId;

    /**修改时间*/
    private Date modfiyDate;

    public Long getId() {
        return id;
    }

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

    /**获取子订单号*/
    public String getOrderSubNo() {
        return orderSubNo;
    }

    /**设置子订单号*/
    public void setOrderSubNo(String orderSubNo) {
        this.orderSubNo = orderSubNo == null ? null : orderSubNo.trim();
    }

    /**获取订单号*/
    public String getOrderNo() {
        return orderNo;
    }

    /**设置订单号*/
    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo == null ? null : orderNo.trim();
    }

    /**获取卡券规则编码*/
    public String getCardRuleNo() {
        return cardRuleNo;
    }

    /**设置卡券规则编码*/
    public void setCardRuleNo(String cardRuleNo) {
        this.cardRuleNo = cardRuleNo == null ? null : cardRuleNo.trim();
    }

    /**获取卡券规则名称*/
    public String getCardRuleName() {
        return cardRuleName;
    }

    /**设置卡券规则名称*/
    public void setCardRuleName(String cardRuleName) {
        this.cardRuleName = cardRuleName == null ? null : cardRuleName.trim();
    }

    /**获取规则关联车场编码*/
    public String getCardRelParkNo() {
        return cardRelParkNo;
    }

    /**设置规则关联车场编码*/
    public void setCardRelParkNo(String cardRelParkNo) {
        this.cardRelParkNo = cardRelParkNo == null ? null : cardRelParkNo.trim();
    }

    /**获取车牌号*/
    public String getCarNumber() {
        return carNumber;
    }

    /**设置车牌号*/
    public void setCarNumber(String carNumber) {
        this.carNumber = carNumber == null ? null : carNumber.trim();
    }

    /**获取开始时间*/
    public Date getBeginTime() {
        return beginTime;
    }

    /**设置开始时间*/
    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    /**获取结束时间*/
    public Date getEndTime() {
        return endTime;
    }

    /**设置结束时间*/
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    /**获取购买数量*/
    public Integer getBuyNum() {
        return buyNum;
    }

    /**设置购买数量*/
    public void setBuyNum(Integer buyNum) {
        this.buyNum = buyNum;
    }

    /**获取单价(单位分)*/
    public Integer getUnitPrice() {
        return unitPrice;
    }

    /**设置单价(单位分)*/
    public void setUnitPrice(Integer unitPrice) {
        this.unitPrice = unitPrice;
    }

    /**获取订单支付总价 单位:分*/
    public Integer getActTotalFee() {
        return actTotalFee;
    }

    /**设置订单支付总价 单位:分*/
    public void setActTotalFee(Integer actTotalFee) {
        this.actTotalFee = actTotalFee;
    }

    /**获取订单原总价 单位:分*/
    public Integer getTotalTotalFee() {
        return totalTotalFee;
    }

    /**设置订单原总价 单位:分*/
    public void setTotalTotalFee(Integer totalTotalFee) {
        this.totalTotalFee = totalTotalFee;
    }

    /**获取优惠总金额 单位:分*/
    public Integer getDicountTotalFee() {
        return dicountTotalFee;
    }

    /**设置优惠总金额 单位:分*/
    public void setDicountTotalFee(Integer dicountTotalFee) {
        this.dicountTotalFee = dicountTotalFee;
    }

    /**获取支付单号*/
    public String getPayOrderNo() {
        return payOrderNo;
    }

    /**设置支付单号*/
    public void setPayOrderNo(String payOrderNo) {
        this.payOrderNo = payOrderNo == null ? null : payOrderNo.trim();
    }

    /**获取支付时间*/
    public Date getPayTime() {
        return payTime;
    }

    /**设置支付时间*/
    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    /**获取卡券类型 :1-单次券,2-时长券,3-满减券,4-金额券,5-包天券*/
    public Integer getCardType() {
        return cardType;
    }

    /**设置卡券类型 :1-单次券,2-时长券,3-满减券,4-金额券,5-包天券*/
    public void setCardType(Integer cardType) {
        this.cardType = cardType;
    }

    /**获取优惠券类型:1:按次优惠,2:按时优惠,3:折扣优惠(打折),4:满减优惠*/
    public Integer getCouponsType() {
        return couponsType;
    }

    /**设置优惠券类型:1:按次优惠,2:按时优惠,3:折扣优惠(打折),4:满减优惠*/
    public void setCouponsType(Integer couponsType) {
        this.couponsType = couponsType;
    }

    /**获取使用规则:1 满减使用(限制),-1无限制(充值卡都为-1)*/
    public Integer getUseRule() {
        return useRule;
    }

    /**设置使用规则:1 满减使用(限制),-1无限制(充值卡都为-1)*/
    public void setUseRule(Integer useRule) {
        this.useRule = useRule;
    }

    /**获取优惠值:按次(1次等),按时(如:120分钟),折扣(9.8,数据库存98),优惠(如10元,存1000分)*/
    public String getDiscValue() {
        return discValue;
    }

    /**设置优惠值:按次(1次等),按时(如:120分钟),折扣(9.8,数据库存98),优惠(如10元,存1000分)*/
    public void setDiscValue(String discValue) {
        this.discValue = discValue == null ? null : discValue.trim();
    }

    /**获取卡券面值(例如100元代金券)或满减金额(例如:满10减2则保存10元)(金额单位分)*/
    public Integer getFullCutValue() {
        return fullCutValue;
    }

    /**设置卡券面值(例如100元代金券)或满减金额(例如:满10减2则保存10元)(金额单位分)*/
    public void setFullCutValue(Integer fullCutValue) {
        this.fullCutValue = fullCutValue;
    }

    /**获取数据状态:1有效,0无效*/
    public Integer getDataState() {
        return dataState;
    }

    /**设置数据状态:1有效,0无效*/
    public void setDataState(Integer dataState) {
        this.dataState = dataState;
    }

    /**获取服务点对应二级组织ID*/
    public Long getOrgId() {
        return orgId;
    }

    /**设置服务点对应二级组织ID*/
    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    /**获取创建人ID*/
    public String getCreateEmpId() {
        return createEmpId;
    }

    /**设置创建人ID*/
    public void setCreateEmpId(String createEmpId) {
        this.createEmpId = createEmpId == null ? null : createEmpId.trim();
    }

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

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

    /**获取修改人ID*/
    public String getModfiyEmpId() {
        return modfiyEmpId;
    }

    /**设置修改人ID*/
    public void setModfiyEmpId(String modfiyEmpId) {
        this.modfiyEmpId = modfiyEmpId == null ? null : modfiyEmpId.trim();
    }

    /**获取修改时间*/
    public Date getModfiyDate() {
        return modfiyDate;
    }

    /**设置修改时间*/
    public void setModfiyDate(Date modfiyDate) {
        this.modfiyDate = modfiyDate;
    }
}