DeliveryFeeResultVO.java 1.23 KB
package com.diligrp.rider.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 配送费计算结果 VO
 *  Helpsend.computed() 返回值
 */
@Data
public class DeliveryFeeResultVO {

    /** 基础距离费(起步距离内) */
    private BigDecimal moneyBasic;

    /** 基础距离说明,如"(3km)" */
    private String moneyBasicTxt;

    /** 超出距离费 */
    private BigDecimal moneyDistance;

    /** 超出距离说明,如"(2.5km)" */
    private String moneyDistanceTxt;

    /** 超重费 */
    private BigDecimal moneyWeight;

    /** 超重说明 */
    private String moneyWeightTxt;

    /** 件数费 */
    private BigDecimal moneyPiece;

    /** 件数费说明 */
    private String moneyPieceTxt;

    /** 时段附加费 */
    private BigDecimal moneyTime;

    /** 保底费用 */
    private BigDecimal minFee;

    /** 是否命中保底 */
    private Integer minFeeApplied;

    /** 合计配送费 */
    private BigDecimal totalFee;

    /** 实际配送距离(km) */
    private BigDecimal distance;

    /** 实际重量(kg) */
    private BigDecimal weight;

    /** 实际件数 */
    private Integer pieces;

    /** 预计送达时间(分钟) */
    private Integer estimatedMinutes;
}