From bd2c53fc1569c3af366fcdb968117141612126c4 Mon Sep 17 00:00:00 2001 From: b2894lxlx <517289602@qq.com> Date: Fri, 21 Aug 2026 12:41:34 +0800 Subject: [PATCH] fix bug --- .../ReceivablePayableFeeCalculateRequest.java | 66 +++++++++++++++++++ ...yable_cargo_fee_change_reason_20260821.sql | 27 ++++++++ 2 files changed, 93 insertions(+) create mode 100644 blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/dto/ReceivablePayableFeeCalculateRequest.java create mode 100644 doc/sql/transport/blade_receivable_payable_cargo_fee_change_reason_20260821.sql diff --git a/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/dto/ReceivablePayableFeeCalculateRequest.java b/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/dto/ReceivablePayableFeeCalculateRequest.java new file mode 100644 index 0000000..640ac83 --- /dev/null +++ b/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/dto/ReceivablePayableFeeCalculateRequest.java @@ -0,0 +1,66 @@ +/** + * BladeX Commercial License Agreement + * Copyright (c) 2018-2099, https://bladex.cn. All rights reserved. + *
+ * Use of this software is governed by the Commercial License Agreement + * obtained after purchasing a license from BladeX. + *
+ * 1. This software is for development use only under a valid license + * from BladeX. + *
+ * 2. Redistribution of this software's source code to any third party + * without a commercial license is strictly prohibited. + *
+ * 3. Licensees may copyright their own code but cannot use segments + * from this software for such purposes. Copyright of this software + * remains with BladeX. + *
+ * Using this software signifies agreement to this License, and the software + * must not be used for illegal purposes. + *
+ * THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is + * not liable for any claims arising from secondary or illegal development. + *
+ * Author: Chill Zhuang (bladejava@qq.com)
+ */
+package org.springblade.transport.pojo.dto;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+
+import java.io.Serial;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Map;
+
+/**
+ * 应收应付费用调整试算请求
+ *
+ * @author Chill
+ */
+@Data
+@Schema(description = "应收应付费用调整试算请求")
+public class ReceivablePayableFeeCalculateRequest implements Serializable {
+
+ @Serial
+ private static final long serialVersionUID = 1L;
+
+ @Schema(description = "应收应付明细ID")
+ private Long detailId;
+
+ @Schema(description = "费用行ID")
+ private Long feeId;
+
+ @Schema(description = "运输量")
+ private BigDecimal transportQuantity;
+
+ @Schema(description = "里程")
+ private BigDecimal mileage;
+
+ @Schema(description = "运输费")
+ private BigDecimal freightAmount;
+
+ @Schema(description = "动态费用项目")
+ private Map