超级会员相关

This commit is contained in:
张松 2025-09-11 18:09:43 +08:00
parent daee376547
commit 8ad76d3844
1 changed files with 12 additions and 1 deletions

View File

@ -9,12 +9,20 @@ import lombok.NoArgsConstructor;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* @author Administrator * @author Administrator
*/ */
@Data @Data
public class MemberConfigDTO { public class MemberConfigDTO {
@Data
public static class ConfigCoupon {
@Min(value = 1, message = "数量不能小于1")
private Integer num;
private ShopCoupon shopCoupon;
}
@Data @Data
public static class ConfigList { public static class ConfigList {
@NotBlank(message = "名称不为空") @NotBlank(message = "名称不为空")
@ -24,9 +32,12 @@ public class MemberConfigDTO {
private BigDecimal price; private BigDecimal price;
@Min(value = 0, message = "赠送成长值不能小于0") @Min(value = 0, message = "赠送成长值不能小于0")
private Integer reward; private Integer reward;
private List<ShopCoupon> couponList; @Valid
private List<ConfigCoupon> couponList;
@NotBlank(message = "会员周期不为空") @NotBlank(message = "会员周期不为空")
private String circleTime; private String circleTime;
@NotBlank(message = "会员周期单位不为空")
private String circleUnit;
} }
@Data @Data