package com.xiaoniu.system.operation.member.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Author haoxuyang
 * @Date 2024/10/17 10:08
 */
@Data
@Schema(description = "会员权益详情参数VO")
public class MemberDetailsVO {

    @Schema(description = "ID")
    private Long id;

    @Schema(description = "会员名称")
    private String memberName;

    @Schema(description = "会员图标")
    private String memberIcon;

    @Schema(description = "会员有效天数")
    private Integer memberEffectiveDays;

    @Schema(description = "会员价格")
    private BigDecimal memberPrice;

    @Schema(description = "会员类型")
    private String memberType;

    @Schema(description = "会员折扣")
    private Double memberDiscount;

    @Schema(description = "最大优惠限制")
    private BigDecimal maximumDiscountLimit;

    @Schema(description = "会员权益说明")
    private String equityStatement;

    @Schema(description = "会员状态（1-上架 2-下架）")
    private Integer memberStatus;
}
