Commit 4868ef795cec7c990a001ec2ed335865530b63f7
1 parent
31f28c04
【功能优化】商城优惠券模板添加描述字段
Showing
2 changed files
with
6 additions
and
0 deletions
yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/admin/coupon/vo/template/CouponTemplateBaseVO.java
| @@ -95,6 +95,9 @@ public class CouponTemplateBaseVO { | @@ -95,6 +95,9 @@ public class CouponTemplateBaseVO { | ||
| 95 | @Schema(description = "折扣上限", example = "100") // 单位:分,仅在 discountType 为 PERCENT 使用 | 95 | @Schema(description = "折扣上限", example = "100") // 单位:分,仅在 discountType 为 PERCENT 使用 |
| 96 | private Integer discountLimitPrice; | 96 | private Integer discountLimitPrice; |
| 97 | 97 | ||
| 98 | + @Schema(description = "优惠券描述", example = "限时优惠!使用优惠券即可享受全场商品 8 折优惠,快来抢购吧!") // 单位:分,仅在 discountType 为 PERCENT 使用 | ||
| 99 | + private String description; | ||
| 100 | + | ||
| 98 | @AssertTrue(message = "商品范围编号的数组不能为空") | 101 | @AssertTrue(message = "商品范围编号的数组不能为空") |
| 99 | @JsonIgnore | 102 | @JsonIgnore |
| 100 | public boolean isProductScopeValuesValid() { | 103 | public boolean isProductScopeValuesValid() { |
yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/dal/dataobject/coupon/CouponTemplateDO.java
| @@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence; | @@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 11 | import com.baomidou.mybatisplus.annotation.TableField; | 11 | import com.baomidou.mybatisplus.annotation.TableField; |
| 12 | import com.baomidou.mybatisplus.annotation.TableId; | 12 | import com.baomidou.mybatisplus.annotation.TableId; |
| 13 | import com.baomidou.mybatisplus.annotation.TableName; | 13 | import com.baomidou.mybatisplus.annotation.TableName; |
| 14 | +import io.swagger.v3.oas.annotations.media.Schema; | ||
| 14 | import lombok.Data; | 15 | import lombok.Data; |
| 15 | import lombok.EqualsAndHashCode; | 16 | import lombok.EqualsAndHashCode; |
| 16 | 17 | ||
| @@ -163,4 +164,6 @@ public class CouponTemplateDO extends BaseDO { | @@ -163,4 +164,6 @@ public class CouponTemplateDO extends BaseDO { | ||
| 163 | // TODO 芋艿:领取开始时间、领取结束时间 | 164 | // TODO 芋艿:领取开始时间、领取结束时间 |
| 164 | 165 | ||
| 165 | // TODO 芋艿:要不要加描述 | 166 | // TODO 芋艿:要不要加描述 |
| 167 | + @Schema(description = "优惠券描述", example = "限时优惠!使用优惠券即可享受全场商品 8 折优惠,快来抢购吧!") // 单位:分,仅在 discountType 为 PERCENT 使用 | ||
| 168 | + private String description; | ||
| 166 | } | 169 | } |