package com.ycwl.basic.pricing.dto;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 升单检测一口价结果
 */
@Data
public class UpgradeOnePriceResult {

    /**
     * 是否命中一口价规则
     */
    private boolean applicable;

    /**
     * 一口价配置ID
     */
    private Long bundleConfigId;

    /**
     * 一口价名称
     */
    private String bundleName;

    /**
     * 一口价描述
     */
    private String description;

    /**
     * 适用景区ID
     */
    private String scenicId;

    /**
     * 一口价金额
     */
    private BigDecimal bundlePrice;

    /**
     * 优惠金额（合并小计 - 一口价金额）
     */
    private BigDecimal discountAmount;

    /**
     * 使用一口价后的补差价金额（已支付金额已扣减）
     */
    private BigDecimal estimatedFinalAmount;
}
