package com.red.circle.other.adapter.app.sys.properties;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;
import lombok.Data;

/**
 * @author pengliang on 2021/1/20
 */
@Data
public class UserLevelStyleProperties implements Serializable {

  @Serial
  private static final long serialVersionUID = 1L;

  /**
   * 封面图
   */
  private String backCover;

  /**
   * 彩带
   */
  private String ribbon;

  /**
   * 等级样式资源
   */
  private List<StyleResources> resources;

  @Data
  public static class StyleResources implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 等级范围
     */
    private String levelRange;

    /**
     * 等级图标
     */
    private String levelIcon;

    /**
     * 等级效果
     */
    private String levelSpecial;
  }
}
