From 471927ccfc1f2fa3d707f22789f6f03ea7ec7d48 Mon Sep 17 00:00:00 2001 From: xm <1350250847@qq.com> Date: Mon, 1 Jun 2026 11:34:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E8=AE=A2=E5=8D=95=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E9=85=8D=E9=80=81=E6=97=B6=E9=97=B4=E4=B8=9A=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/gxwebsoft/shop/dto/OrderCreateRequest.java | 8 ++++++-- src/main/java/com/gxwebsoft/shop/entity/ShopOrder.java | 3 +++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/gxwebsoft/shop/dto/OrderCreateRequest.java b/src/main/java/com/gxwebsoft/shop/dto/OrderCreateRequest.java index 4d5164a..09b6807 100644 --- a/src/main/java/com/gxwebsoft/shop/dto/OrderCreateRequest.java +++ b/src/main/java/com/gxwebsoft/shop/dto/OrderCreateRequest.java @@ -6,6 +6,7 @@ import lombok.Data; import javax.validation.Valid; import javax.validation.constraints.*; import java.math.BigDecimal; +import java.time.LocalDateTime; import java.util.List; /** @@ -159,6 +160,9 @@ public class OrderCreateRequest { @Schema(description = "秒杀活动ID") private Integer activityId; + @Schema(description = "配送时间") + private LocalDateTime sendTime; + @Schema(description = "订单商品列表") @Valid @NotEmpty(message = "订单商品列表不能为空") @@ -173,14 +177,14 @@ public class OrderCreateRequest { @Schema(description = "秒杀活动ID") private Integer activityId; - @Schema(description = "商品ID", required = true) + @Schema(description = "商品ID") @NotNull(message = "商品ID不能为空") private Integer goodsId; @Schema(description = "商品SKU ID") private Integer skuId; - @Schema(description = "商品数量", required = true) + @Schema(description = "商品数量") @NotNull(message = "商品数量不能为空") @Min(value = 1, message = "商品数量必须大于0") private Integer quantity; diff --git a/src/main/java/com/gxwebsoft/shop/entity/ShopOrder.java b/src/main/java/com/gxwebsoft/shop/entity/ShopOrder.java index 5d95126..aa67f48 100644 --- a/src/main/java/com/gxwebsoft/shop/entity/ShopOrder.java +++ b/src/main/java/com/gxwebsoft/shop/entity/ShopOrder.java @@ -363,6 +363,9 @@ public class ShopOrder implements Serializable { @Schema(description = "配送费(步梯配送特有)") private BigDecimal deliveryFee; + @Schema(description = "配送时间") + private LocalDateTime sendTime; + @Schema(description = "修改时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime;