From 45c8db9f7f9b05480d5234177e6743fd0c8a1e40 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Wed, 22 Jan 2025 18:02:09 +0800 Subject: [PATCH] refactor(mall): 重构订单确认和删除方法的验证逻辑 - 使用 ValidateEntityUtils 工具类统一处理实体验证逻辑 - 提高代码复用性,减少重复代码 - 增加 ensureNotEqual 方法用于验证两个值不相等 --- src/main/java/cc/mrbird/febs/mall/entity/MallActivity.java | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/entity/MallActivity.java b/src/main/java/cc/mrbird/febs/mall/entity/MallActivity.java index 61db229..290b4ca 100644 --- a/src/main/java/cc/mrbird/febs/mall/entity/MallActivity.java +++ b/src/main/java/cc/mrbird/febs/mall/entity/MallActivity.java @@ -5,6 +5,7 @@ import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; +import java.math.BigDecimal; import java.util.Date; @Data @@ -15,10 +16,10 @@ //活动编码 private String code; //开始时间 - @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date startTime; //结束时间 - @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date endTime; //活动大图 private String maxImage; @@ -32,4 +33,10 @@ * 活动类型 1、折扣 2、优惠券 */ private Integer type; + + private Long couponId;//优惠券id + + private BigDecimal discountSize;//折扣粒度 + + private String activityGoodsIds;//关联的商品ids } -- Gitblit v1.9.1