FlashDeliveryPriceBreakdown.java 872 B

12345678910111213141516171819202122
  1. package com.ruoyi.app.flashdelivery.dto;
  2. import lombok.Data;
  3. import java.math.BigDecimal;
  4. /** 按外卖运费规则计算的闪送费用明细。 */
  5. @Data
  6. public class FlashDeliveryPriceBreakdown {
  7. /** 计费距离(公里):超出起步距离部分的计费公里数,不足 0.5 公里为 0、0.5 至 1 公里记 1 公里、1 公里以上按实际公里数。 */
  8. private BigDecimal billableDistance;
  9. /** 距离附加费(TWD)。 */
  10. private Long distanceFee;
  11. /** 基础配送费(TWD),仅表示起步价,不含距离附加费。 */
  12. private Long baseDeliveryFee;
  13. /** 加急费(TWD),普通配送为 0。 */
  14. private Long urgentFee;
  15. /** 小费(TWD)。 */
  16. private Long tipAmount;
  17. /** 总金额(TWD),等于基础配送费、距离附加费、加急费和小费之和。 */
  18. private Long amount;
  19. }