|
@@ -13,13 +13,13 @@ import java.util.List;
|
|
@Builder
|
|
@Builder
|
|
public class AppTradeProductSettlementRespVO {
|
|
public class AppTradeProductSettlementRespVO {
|
|
|
|
|
|
- @Schema(description = "商品编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
|
|
|
|
+ @Schema(description = "spu 商品编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
private Long id;
|
|
private Long id;
|
|
|
|
|
|
@Schema(description = "满减活动对象", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
@Schema(description = "满减活动对象", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
private Reward reward;
|
|
private Reward reward;
|
|
|
|
|
|
- @Schema(description = "sku活动信息", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
|
|
|
|
+ @Schema(description = "sku 活动信息", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
private List<Sku> skus;
|
|
private List<Sku> skus;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -28,11 +28,13 @@ public class AppTradeProductSettlementRespVO {
|
|
@Data
|
|
@Data
|
|
@Builder
|
|
@Builder
|
|
public static class Reward implements Serializable {
|
|
public static class Reward implements Serializable {
|
|
|
|
+
|
|
@Schema(description = "满减活动编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
@Schema(description = "满减活动编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
- private Long rewardId;
|
|
|
|
|
|
+ private Long id;
|
|
|
|
|
|
@Schema(description = "满减活动信息", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
@Schema(description = "满减活动信息", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
private String rewardActivity;
|
|
private String rewardActivity;
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -41,19 +43,21 @@ public class AppTradeProductSettlementRespVO {
|
|
@Data
|
|
@Data
|
|
@Builder
|
|
@Builder
|
|
public static class Sku implements Serializable {
|
|
public static class Sku implements Serializable {
|
|
|
|
+
|
|
@Schema(description = "商品 SKU 编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
@Schema(description = "商品 SKU 编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
private Long skuId;
|
|
private Long skuId;
|
|
|
|
|
|
@Schema(description = "价格", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
@Schema(description = "价格", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
private Integer price;
|
|
private Integer price;
|
|
|
|
|
|
- @Schema(description = "营销类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") //PromotionTypeEnum
|
|
|
|
- private Integer type;
|
|
|
|
|
|
+ @Schema(description = "营销类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
|
|
+ private Integer type; // 对应 PromotionTypeEnum 枚举
|
|
|
|
|
|
@Schema(description = "限时优惠id", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
@Schema(description = "限时优惠id", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
private Long discountId;
|
|
private Long discountId;
|
|
|
|
|
|
@Schema(description = "活动结束时间", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
@Schema(description = "活动结束时间", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
private LocalDateTime endTime;
|
|
private LocalDateTime endTime;
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|