package com.zteits.pay.domain; import java.math.BigDecimal; import java.util.Date; /** * 停车收入统计(包括财务停车收入统计).
* * Copyright: Copyright (c) 2017 zteits * * @ClassName: CloudsParkDurationJob.java * @Description: * @version: v1.0.0 * @author: wangfs * @date: 2017年9月23日 下午2:07:16 Modification History: Date Author Version * Description ---------------------------------------------------------* * 2017年9月23日 wangfs v1.0.0 创建 */ public class ParkOrderDO { /** 订单id. */ private String orderId; /** 块id. */ private Long plAreaBlockId; /** 块名称. */ private String plAreaBlockName; /** 停车场id. */ private String parkId; /** 停车场名称. */ private String parkName; /** 停车订单细分类型:1、临停车、2、年包车停车、3、月包车停车、4、半年包车停车、5、白名单停车. */ private Integer parkType; /** 停车场类型:1:路内(占用道路停车位),2-路外. */ private Integer plType; /** 订单类型: 1:停车订单,2:年卡订单, 3:月卡订单. */ private Integer orderType; /** 车牌号. */ private String carNumber; /** 车辆进场时间. */ private Date parkInTime; /** 车辆出场时间. */ private Date parkOutTime; /** 进场设备编号. */ private String parkInSourceCode; /** 出场设备编号. */ private String parkOutSourceCode; /** 停车时长 单位:秒. */ private Long parkingDuration; /** 订单状态:1:待核算、2:待支付、3:已支付、4:已完成、5 逃逸、6 停车场收费,7:月卡年卡收费(金额为0). */ private Integer orderState; /** 支付单类型:1-付款单 2-退款单 3-线下支付单 4-充值单 5:预付费单. */ private Integer payOrderType; /** 后付费-支付宝. */ private BigDecimal afterZFB; /** 后付费-账户余额. */ private BigDecimal afterZH; /** 后付费-微信. */ private BigDecimal afterWX; /** 后付费-现金. */ private BigDecimal afterXJ; /** 预付费-支付宝. */ private BigDecimal preZFB; /** 预付费-账户余额. */ private BigDecimal preZH; /** 预付费-微信. */ private BigDecimal preWX; /** 预付费-现金. */ private BigDecimal preXJ; /** 已支付费用=实收. */ private BigDecimal orderActFee; /** 订单总金额=未支付费用+已支付费用. */ private BigDecimal orderTotalFee; /** 优惠券金额. */ private BigDecimal couponFee; /** 支付单状态:0-待支付 1-成功 2-失败(作废). */ private Integer payOrderState; /** 免费理由:暂时从订单状态获取,后期从明细表中获取. */ private Integer freeReason; public BigDecimal getAfterZH() { return afterZH; } public void setAfterZH(BigDecimal afterZH) { this.afterZH = afterZH; } public BigDecimal getPreZH() { return preZH; } public void setPreZH(BigDecimal preZH) { this.preZH = preZH; } public BigDecimal getCouponFee() { return couponFee; } public void setCouponFee(BigDecimal couponFee) { this.couponFee = couponFee; } public String getOrderId() { return orderId; } public void setOrderId(String orderId) { this.orderId = orderId; } public Long getPlAreaBlockId() { return plAreaBlockId; } public void setPlAreaBlockId(Long plAreaBlockId) { this.plAreaBlockId = plAreaBlockId; } public String getPlAreaBlockName() { return plAreaBlockName; } public void setPlAreaBlockName(String plAreaBlockName) { this.plAreaBlockName = plAreaBlockName; } public String getParkId() { return parkId; } public void setParkId(String parkId) { this.parkId = parkId; } public String getParkName() { return parkName; } public void setParkName(String parkName) { this.parkName = parkName; } public Integer getPlType() { return plType; } public void setPlType(Integer plType) { this.plType = plType; } public Integer getOrderType() { return orderType; } public void setOrderType(Integer orderType) { this.orderType = orderType; } public String getCarNumber() { return carNumber; } public void setCarNumber(String carNumber) { this.carNumber = carNumber; } public Date getParkInTime() { return parkInTime; } public void setParkInTime(Date parkInTime) { this.parkInTime = parkInTime; } public Date getParkOutTime() { return parkOutTime; } public void setParkOutTime(Date parkOutTime) { this.parkOutTime = parkOutTime; } public String getParkInSourceCode() { return parkInSourceCode; } public void setParkInSourceCode(String parkInSourceCode) { this.parkInSourceCode = parkInSourceCode; } public String getParkOutSourceCode() { return parkOutSourceCode; } public void setParkOutSourceCode(String parkOutSourceCode) { this.parkOutSourceCode = parkOutSourceCode; } public Long getParkingDuration() { return parkingDuration; } public void setParkingDuration(Long parkingDuration) { this.parkingDuration = parkingDuration; } public Integer getOrderState() { return orderState; } public void setOrderState(Integer orderState) { this.orderState = orderState; } public BigDecimal getAfterZFB() { return afterZFB; } public void setAfterZFB(BigDecimal afterZFB) { this.afterZFB = afterZFB; } public BigDecimal getAfterWX() { return afterWX; } public void setAfterWX(BigDecimal afterWX) { this.afterWX = afterWX; } public BigDecimal getAfterXJ() { return afterXJ; } public void setAfterXJ(BigDecimal afterXJ) { this.afterXJ = afterXJ; } public BigDecimal getPreZFB() { return preZFB; } public void setPreZFB(BigDecimal preZFB) { this.preZFB = preZFB; } public BigDecimal getPreWX() { return preWX; } public void setPreWX(BigDecimal preWX) { this.preWX = preWX; } public BigDecimal getPreXJ() { return preXJ; } public void setPreXJ(BigDecimal preXJ) { this.preXJ = preXJ; } public BigDecimal getOrderActFee() { return orderActFee; } public void setOrderActFee(BigDecimal orderActFee) { this.orderActFee = orderActFee; } public BigDecimal getOrderTotalFee() { return orderTotalFee; } public void setOrderTotalFee(BigDecimal orderTotalFee) { this.orderTotalFee = orderTotalFee; } public Integer getPayOrderState() { return payOrderState; } public void setPayOrderState(Integer payOrderState) { this.payOrderState = payOrderState; } public Integer getFreeReason() { return freeReason; } public void setFreeReason(Integer freeReason) { this.freeReason = freeReason; } public Integer getParkType() { return parkType; } public void setParkType(Integer parkType) { this.parkType = parkType; } public Integer getPayOrderType() { return payOrderType; } public void setPayOrderType(Integer payOrderType) { this.payOrderType = payOrderType; } @Override public String toString() { return "ParkOrderDO [orderId=" + orderId + ", plAreaBlockId=" + plAreaBlockId + ", plAreaBlockName=" + plAreaBlockName + ", parkId=" + parkId + ", parkName=" + parkName + ", parkType=" + parkType + ", plType=" + plType + ", orderType=" + orderType + ", carNumber=" + carNumber + ", parkInTime=" + parkInTime + ", parkOutTime=" + parkOutTime + ", parkInSourceCode=" + parkInSourceCode + ", parkOutSourceCode=" + parkOutSourceCode + ", parkingDuration=" + parkingDuration + ", orderState=" + orderState + ", payOrderType=" + payOrderType + ", afterZFB=" + afterZFB + ", afterZH=" + afterZH + ", afterWX=" + afterWX + ", afterXJ=" + afterXJ + ", preZFB=" + preZFB + ", preZH=" + preZH + ", preWX=" + preWX + ", preXJ=" + preXJ + ", orderActFee=" + orderActFee + ", orderTotalFee=" + orderTotalFee + ", couponFee=" + couponFee + ", payOrderState=" + payOrderState + ", freeReason=" + freeReason + "]"; } }