|
|
@@ -1,56 +0,0 @@
|
|
|
-package com.zsElectric.boot.business.model.vo;
|
|
|
-
|
|
|
-import java.io.Serial;
|
|
|
-import java.io.Serializable;
|
|
|
-import java.time.LocalDateTime;
|
|
|
-import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
-import lombok.Getter;
|
|
|
-import lombok.Setter;
|
|
|
-import java.time.LocalDateTime;
|
|
|
-import java.math.BigDecimal;
|
|
|
-
|
|
|
-/**
|
|
|
- * 优惠劵模板视图对象
|
|
|
- *
|
|
|
- * @author zsElectric
|
|
|
- * @since 2025-12-12 15:11
|
|
|
- */
|
|
|
-@Getter
|
|
|
-@Setter
|
|
|
-@Schema( description = "优惠劵模板视图对象")
|
|
|
-public class PromotionCouponTemplateVO implements Serializable {
|
|
|
-
|
|
|
- @Serial
|
|
|
- private static final long serialVersionUID = 1L;
|
|
|
-
|
|
|
- @Schema(description = "主键ID")
|
|
|
- private Long id;
|
|
|
- @Schema(description = "优惠劵名称")
|
|
|
- private String name;
|
|
|
- @Schema(description = "描述")
|
|
|
- private String description;
|
|
|
- @Schema(description = "上线状态 ( 0-下线 1-上线)")
|
|
|
- private Integer status;
|
|
|
- @Schema(description = "发放数量, -1 - 则表示不限制")
|
|
|
- private Integer totalCount;
|
|
|
- @Schema(description = "每人限领个数, -1 - 则表示不限制")
|
|
|
- private Integer takeLimitCount;
|
|
|
- @Schema(description = "失效时间,领取后的几天。")
|
|
|
- private Integer failureTime;
|
|
|
- @Schema(description = "设置满多少金额可用,单位:分")
|
|
|
- private BigDecimal usePrice;
|
|
|
- @Schema(description = "优惠金额,单位:分")
|
|
|
- private BigDecimal discountPrice;
|
|
|
- @Schema(description = "领取时间:周 星期一 1 2 3 4 5 6 7")
|
|
|
- private String validTimeWeeks;
|
|
|
- @Schema(description = "领取时间 时分 08:20")
|
|
|
- private String validTimeHour;
|
|
|
- @Schema(description = "创建时间")
|
|
|
- private LocalDateTime createTime;
|
|
|
- @Schema(description = "创建人")
|
|
|
- private Long createBy;
|
|
|
- @Schema(description = "更新时间")
|
|
|
- private LocalDateTime updateTime;
|
|
|
- @Schema(description = "更新人")
|
|
|
- private Long updateBy;
|
|
|
-}
|