mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-06-19 23:11:59 +08:00
【优化】优化代码
This commit is contained in:
parent
c77a66967b
commit
0496ac237c
@ -75,7 +75,7 @@ public interface RewardActivityService {
|
|||||||
/**
|
/**
|
||||||
* 获取指定 spu 编号最近参加的活动,每个 spuId 只返回一条记录
|
* 获取指定 spu 编号最近参加的活动,每个 spuId 只返回一条记录
|
||||||
*
|
*
|
||||||
* @param spuIds spu 编号
|
* @param spuIds SPU 编号数组
|
||||||
* @param status 状态
|
* @param status 状态
|
||||||
* @param dateTime 当前日期时间
|
* @param dateTime 当前日期时间
|
||||||
* @return 满减送活动列表
|
* @return 满减送活动列表
|
||||||
|
@ -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
|
@Schema(description = "营销类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
||||||
private Integer type;
|
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;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user