From 0d817ca95631010b837bb3f82e9036437a0cef12 Mon Sep 17 00:00:00 2001 From: zjf <1799650030@qq.com> Date: Fri, 29 Aug 2025 17:36:52 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BF=E5=AE=A2=EF=BC=8C=E8=B6=85=E5=B8=82?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../supermarket/dto/SkuStockChangeDTO.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/dto/SkuStockChangeDTO.java diff --git a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/dto/SkuStockChangeDTO.java b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/dto/SkuStockChangeDTO.java new file mode 100644 index 000000000..a07b2f900 --- /dev/null +++ b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/dto/SkuStockChangeDTO.java @@ -0,0 +1,28 @@ +package com.bsd.pjcloud.supermarket.dto; + +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotNull; +import lombok.Data; + +import java.util.List; + +@Data +public class SkuStockChangeDTO { + + @NotNull(message = "商品 SPU 不能为空") + private List items; + + @Schema(description = "下单设备类型,0默认安卓机,1移动端") + private int deviceType; + + @Data + public static class Item { + @NotNull(message = "包装单位unit 编号不能为空") + private Long id; + + @NotNull(message = "库存变化数量不能为空") + private Double incrCount; + } +} + +