package com.sckw.transport.api.model.vo;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 贸易订单服务费冻结结果
 */
@Data
public class ParkingWalletFeeFreezeResult implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 是否应用收费策略（0-否，1-是）
     */
    private Integer applyChargeStrategy;

    /**
     * 收费策略id
     */
    private Long chargeStrategyId;

    /**
     * 收费策略描述，如10元/吨
     */
    private String chargeStrategyDesc;

    /**
     * 下单时收费策略单价快照
     */
    private BigDecimal chargeStrategyAmount;

    /**
     * 冻结服务费金额
     */
    private BigDecimal freezeAmount;

    /**
     * 采购方服务费余额
     */
    private BigDecimal serviceFeeBalance;
}
