package com.ruoyi.app.flashdelivery.dto;

import lombok.Data;

import java.math.BigDecimal;

/** 服务端按当前时段运价生成的闪送报价。 */
@Data
public class FlashDeliveryQuoteView {
    private String serviceType;
    private String deliveryType;
    private String deliveryMode;
    private java.util.Date scheduledPickupStartAt;
    private java.util.Date scheduledPickupEndAt;
    private Long pricingId;
    private String startTime;
    private String endTime;
    private Integer distanceMeters;
    private String distanceSource;
    private Integer estimatedDurationSeconds;
    private BigDecimal startingDistance;
    private Long startingFare;
    private BigDecimal distance;
    private Long freight;
    private BigDecimal billableDistance;
    private Long distanceFee;
    private Long baseDeliveryFee;
    private BigDecimal urgentRate;
    private Long minimumUrgentFee;
    private Long urgentFee;
    private Long tipAmount;
    private Long amount;
    private String currency;
    private Integer pricingVersion;
}
