package com.starry.admin.modules.custom.module.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 顾客等级查询对象
 *
 * @author admin
 */
@Data
@ApiModel(value = "顾客等级返回数据", description = "顾客等级信息的返回数据")
public class PlayCustomLevelReturnVo {

    /**
     * UUID
     */
    @ApiModelProperty(value = "等级ID", example = "1")
    private String id;
    /**
     * 等级名称
     */
    @ApiModelProperty(value = "等级名称", example = "钻石会员")
    private String name;

    /**
     * 等级数字（排序字段）
     */
    @ApiModelProperty(value = "等级数值", example = "3", notes = "等级数字，用于排序")
    private Integer level;

    /**
     * 上一级消费金额
     */
    @ApiModelProperty(value = "消费金额", example = "1000", notes = "达到该等级需要的消费金额")
    private String consumptionAmount;

    /**
     * 满减比例
     */
    @ApiModelProperty(value = "满减比例", example = "95", notes = "该等级享受的满减折扣比例，如95表示95折")
    private Integer discount;

    /**
     * 头像框地址
     */
    @ApiModelProperty(value = "头像框地址", example = "https://example.com/frame.png")
    private String avatarFrameAddress;

}
