mirror of
				https://github.com/YunaiV/ruoyi-vue-pro.git
				synced 2025-10-31 10:37:41 +08:00 
			
		
		
		
	【优化】优化代码
This commit is contained in:
		| @ -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; | ||||||
|  |  | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 痴货
					痴货